var ex = new Array();
var ev = new Array();

ex[1] =
'<?xml version="1.0"?>\n' +
'<!--\n' +
'   Hello World!\n' +
'-->\n' +
'<scxml initialstate="s0">\n' +
'\n' +
'   <state id="s0"> \n' +
'      <onentry>\n' +
'         <log expr="\'Hello world!\'"/>\n' +
'      </onentry>\n' +
'      <transition target="s"/>\n' +
'   </state>\n' +
'   \n' +
'   <final id="s"/>\n' +
'   \n' +
'</scxml>\n';
ev[1] = "";

ex[2] =
'<?xml version="1.0"?>\n' +
'<!--\n' +
'  Two-way button.\n' +
'-->\n' +
'<scxml initialstate="button">\n' +
'\n' +
'   <state id="button">\n' +
'      <initial>\n' +
'         <transition target="off"/>\n' +
'      </initial>\n' +
'      <state id="on"> \n' +
'         <transition event="off" target="off"/>\n' +
'      </state>\n' +
'      <state id="off">\n' +
'         <transition event="on" target="on"/>\n' +
'      </state>\n' +
'   </state >\n' +
'\n' +
'</scxml>\n';
ev[2] = "'on' 'off' 'on' 'on' 'off'"

ex[3] =
'<?xml version="1.0"?>\n' +
'<!--\n' +
'  Traffic light controller.\n' +
'-->\n' +
'<scxml initialstate="light">\n' +
'\n' +
'   <state id="light">\n' +
'      <initial>\n' +
'         <transition target="Red"/>\n' +
'      </initial>\n' +
'      <state id="Red"> \n' +
'         <onentry>\n' +
'            <send event="goGreen" delay="1s"/>\n' +
'         </onentry>\n' +
'         <transition event="goGreen" target="Green"/>\n' +
'      </state>\n' +
'      <state id="Yellow"> \n' +
'         <onentry>\n' +
'            <send event="goRed" delay="500ms"/>\n' +
'         </onentry>\n' +
'         <transition event="goRed" target="Red"/>\n' +
'      </state>\n' +
'      <state id="Green"> \n' +
'         <onentry>\n' +
'            <send event="goYellow" delay="1s"/>\n' +
'         </onentry>\n' +
'         <transition event="goYellow" target="Yellow"/>\n' +
'      </state>\n' +
'   </state >\n' +
'\n' +
'</scxml>\n';
ev[3] = "";

ex[4] =
'<?xml version="1.0"?>\n' +
'<!--\n' +
'   Shallow history example\n' +
'   Copyright 2006 The Apache Software Foundation\n' +
'   See www.ling.gu.se/~lager/ASFC.txt for notice\n' +
'-->\n' +
'<scxml initialstate="flow">\n' +
'\n' +
'   <state id="flow">\n' +
'      <initial>\n' +
'         <transition target="phase1"/>\n' +
'      </initial>\n' +
'      <history id="hist">\n' +
'         <transition target="phase1"/>\n' +
'      </history>\n' +
'      <state id="phase1">\n' +
'         <transition event="phase.done" target="phase2"/>\n' +
'      </state>\n' +
'      <state id="phase2">\n' +
'         <transition event="phase.done" target="phase3"/>\n' +
'      </state>\n' +
'      <final id="phase3"/>\n' +
'      <transition event="flow.pause" target="interrupted"/>\n' +
'      <transition event="flow.terminate" target="terminated"/>\n' +
'   </state>\n' +
'\n' +
'   <state id="interrupted">\n' +
'      <transition event="flow.resume" target="hist"/>\n' +
'      <transition event="flow.terminate" target="terminated"/>\n' +
'   </state>\n' +
'\n' +
'   <final id="terminated"/>\n' +
'\n' +
'</scxml>\n';
ev[4] = "\'phase.done\' \'flow.pause\' \'flow.resume\' \'flow.terminate\'";

ex[5] = 
'<?xml version="1.0"?>\n' +
'<!--\n' +
'  A clock - ticking once a second - and a \n' +
'  state parallel to it that is listening.\n' +
'-->\n' +
'<scxml initialstate="start">\n' +
'\n' +
'   <parallel id="start">\n' +
'      <state id="clock">\n' +
'         <onentry>\n' +
'            <send event="tick"/>\n' +
'         </onentry>\n' +
'         <transition event="tick">\n' +
'            <send event="tick" delay="1s"/>\n' +
'         </transition>\n' +
'      </state>\n' +
'      <state id="listener">\n' +
'         <transition event="tick">\n' +
'            <log expr="\'Heard a tick!\'"/>\n' +
'         </transition>\n' +
'      </state>\n' +
'   </parallel>\n' +
'\n' +
'</scxml>\n';
ev[5] = "";

ex[6] = 
'<?xml version="1.0"?>\n' +
'<!--\n' +
'  Two parallel states playing pingpong.\n' +
'  Pinger is serving....\n' +
'-->\n' +
'<scxml initialstate="start">\n' +
'\n' +
'   <parallel id="start">\n' +
'      <state id="Pinger">\n' +
'         <onentry>\n' +
'            <event name="ping"/>\n' +
'            <log expr="\'Ping\'"/>\n' +
'         </onentry>  \n' +
'         <transition event="pong">\n' +
'            <send event="ping" delay="500ms"/>\n' +
'            <log expr="\'Ping\'"/>\n' +
'         </transition>\n' +
'      </state>\n' +
'      <state id="Ponger">\n' +
'         <transition event="ping">\n' +
'            <send event="pong" delay="500ms"/>\n' +
'            <log expr="\'Pong\'"/>\n' +
'         </transition>\n' +
'      </state>\n' +
'   </parallel>\n' +
'\n' +
'</scxml>\n';
ev[6] = "";

