ofs | hex dump | ascii |
---|
0000 | 3c 00 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 3f 3e 0a 3c 73 63 78 6d 6c 20 78 6d | <.xml.version="1.0".?>.<scxml.xm |
0020 | 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 32 30 30 35 2f 30 37 2f 73 | lns="http://www.w3.org/2005/07/s |
0040 | 63 78 6d 6c 22 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 0a 20 20 20 20 20 20 20 69 6e 69 74 69 | cxml".version="1.0"........initi |
0060 | 61 6c 3d 22 77 72 61 70 70 65 72 22 20 64 61 74 61 6d 6f 64 65 6c 3d 22 65 63 6d 61 73 63 72 69 | al="wrapper".datamodel="ecmascri |
0080 | 70 74 22 20 6e 61 6d 65 3d 22 43 61 6c 63 75 6c 61 74 6f 72 53 74 61 74 65 4d 61 63 68 69 6e 65 | pt".name="CalculatorStateMachine |
00a0 | 22 3e 0a 20 20 20 20 3c 64 61 74 61 6d 6f 64 65 6c 3e 0a 20 20 20 20 20 20 20 20 20 3c 64 61 74 | ">.....<datamodel>..........<dat |
00c0 | 61 20 69 64 3d 22 6c 6f 6e 67 5f 65 78 70 72 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 3c 64 61 | a.id="long_expr"./>..........<da |
00e0 | 74 61 20 69 64 3d 22 73 68 6f 72 74 5f 65 78 70 72 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 3c | ta.id="short_expr"./>..........< |
0100 | 64 61 74 61 20 69 64 3d 22 72 65 73 22 20 2f 3e 0a 20 20 20 20 3c 2f 64 61 74 61 6d 6f 64 65 6c | data.id="res"./>.....</datamodel |
0120 | 3e 0a 20 20 20 20 3c 73 74 61 74 65 20 69 64 3d 22 77 72 61 70 70 65 72 22 20 69 6e 69 74 69 61 | >.....<state.id="wrapper".initia |
0140 | 6c 3d 22 6f 6e 22 3e 0a 20 20 20 20 20 20 20 20 3c 73 74 61 74 65 20 69 64 3d 22 6f 6e 22 20 69 | l="on">.........<state.id="on".i |
0160 | 6e 69 74 69 61 6c 3d 22 72 65 61 64 79 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 6f 6e 65 | nitial="ready">.............<one |
0180 | 6e 74 72 79 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 65 6e 64 20 65 76 65 6e | ntry>.................<send.even |
01a0 | 74 3d 22 44 49 53 50 4c 41 59 2e 55 50 44 41 54 45 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 | t="DISPLAY.UPDATE"./>........... |
01c0 | 20 20 3c 2f 6f 6e 65 6e 74 72 79 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 74 61 74 65 20 | ..</onentry>.............<state. |
01e0 | 69 64 3d 22 72 65 61 64 79 22 20 69 6e 69 74 69 61 6c 3d 22 62 65 67 69 6e 22 3e 0a 20 20 20 20 | id="ready".initial="begin">..... |
0200 | 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 74 61 74 65 20 69 64 3d 22 62 65 67 69 6e 22 3e 0a 20 | ............<state.id="begin">.. |
0220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 | ...................<transition.e |
0240 | 76 65 6e 74 3d 22 4f 50 45 52 2e 4d 49 4e 55 53 22 20 74 61 72 67 65 74 3d 22 6e 65 67 61 74 65 | vent="OPER.MINUS".target="negate |
0260 | 64 31 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 6f 6e 65 6e | d1"./>.....................<onen |
0280 | 74 72 79 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 61 73 | try>.........................<as |
02a0 | 73 69 67 6e 20 6c 6f 63 61 74 69 6f 6e 3d 22 6c 6f 6e 67 5f 65 78 70 72 22 20 65 78 70 72 3d 22 | sign.location="long_expr".expr=" |
02c0 | 27 27 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c | ''"./>.........................< |
02e0 | 61 73 73 69 67 6e 20 6c 6f 63 61 74 69 6f 6e 3d 22 73 68 6f 72 74 5f 65 78 70 72 22 20 65 78 70 | assign.location="short_expr".exp |
0300 | 72 3d 22 30 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r="0"./>........................ |
0320 | 20 3c 61 73 73 69 67 6e 20 6c 6f 63 61 74 69 6f 6e 3d 22 72 65 73 22 20 65 78 70 72 3d 22 30 22 | .<assign.location="res".expr="0" |
0340 | 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 65 6e | ./>.........................<sen |
0360 | 64 20 65 76 65 6e 74 3d 22 44 49 53 50 4c 41 59 2e 55 50 44 41 54 45 22 20 2f 3e 0a 20 20 20 20 | d.event="DISPLAY.UPDATE"./>..... |
0380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 6f 6e 65 6e 74 72 79 3e 0a 20 20 20 20 20 | ................</onentry>...... |
03a0 | 20 20 20 20 20 20 20 20 20 20 20 3c 2f 73 74 61 74 65 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...........</state>............. |
03c0 | 20 20 20 20 3c 73 74 61 74 65 20 69 64 3d 22 72 65 73 75 6c 74 22 3e 0a 20 20 20 20 20 20 20 20 | ....<state.id="result">......... |
03e0 | 20 20 20 20 20 20 20 20 3c 2f 73 74 61 74 65 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........</state>................ |
0400 | 20 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 4f 50 45 52 22 20 74 61 72 67 65 74 | .<transition.event="OPER".target |
0420 | 3d 22 6f 70 45 6e 74 65 72 65 64 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ="opEntered"./>................. |
0440 | 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 44 49 47 49 54 2e 30 22 20 74 61 72 67 | <transition.event="DIGIT.0".targ |
0460 | 65 74 3d 22 7a 65 72 6f 31 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | et="zero1">..................... |
0480 | 3c 61 73 73 69 67 6e 20 6c 6f 63 61 74 69 6f 6e 3d 22 73 68 6f 72 74 5f 65 78 70 72 22 20 65 78 | <assign.location="short_expr".ex |
04a0 | 70 72 3d 22 27 27 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 74 72 61 | pr="''"./>.................</tra |
04c0 | 6e 73 69 74 69 6f 6e 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 72 61 6e 73 69 | nsition>.................<transi |
04e0 | 74 69 6f 6e 20 65 76 65 6e 74 3d 22 44 49 47 49 54 22 20 74 61 72 67 65 74 3d 22 69 6e 74 31 22 | tion.event="DIGIT".target="int1" |
0500 | 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 61 73 73 69 67 6e 20 6c 6f | >.....................<assign.lo |
0520 | 63 61 74 69 6f 6e 3d 22 73 68 6f 72 74 5f 65 78 70 72 22 20 65 78 70 72 3d 22 27 27 22 20 2f 3e | cation="short_expr".expr="''"./> |
0540 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 74 72 61 6e 73 69 74 69 6f 6e 3e 0a 20 | .................</transition>.. |
0560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 | ...............<transition.event |
0580 | 3d 22 50 4f 49 4e 54 22 20 74 61 72 67 65 74 3d 22 66 72 61 63 31 22 3e 0a 20 20 20 20 20 20 20 | ="POINT".target="frac1">........ |
05a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 61 73 73 69 67 6e 20 6c 6f 63 61 74 69 6f 6e 3d 22 73 | .............<assign.location="s |
05c0 | 68 6f 72 74 5f 65 78 70 72 22 20 65 78 70 72 3d 22 27 27 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 | hort_expr".expr="''"./>......... |
05e0 | 20 20 20 20 20 20 20 20 3c 2f 74 72 61 6e 73 69 74 69 6f 6e 3e 0a 20 20 20 20 20 20 20 20 20 20 | ........</transition>........... |
0600 | 20 20 3c 2f 73 74 61 74 65 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 74 61 74 65 20 69 64 | ..</state>.............<state.id |
0620 | 3d 22 6e 65 67 61 74 65 64 31 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 6f 6e | ="negated1">.................<on |
0640 | 65 6e 74 72 79 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 61 73 73 69 | entry>.....................<assi |
0660 | 67 6e 20 6c 6f 63 61 74 69 6f 6e 3d 22 73 68 6f 72 74 5f 65 78 70 72 22 20 65 78 70 72 3d 22 27 | gn.location="short_expr".expr="' |
0680 | 2d 27 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 65 6e 64 | -'"./>.....................<send |
06a0 | 20 65 76 65 6e 74 3d 22 44 49 53 50 4c 41 59 2e 55 50 44 41 54 45 22 20 2f 3e 0a 20 20 20 20 20 | .event="DISPLAY.UPDATE"./>...... |
06c0 | 20 20 20 20 20 20 20 20 20 20 20 3c 2f 6f 6e 65 6e 74 72 79 3e 0a 20 20 20 20 20 20 20 20 20 20 | ...........</onentry>........... |
06e0 | 20 20 20 20 20 20 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 44 49 47 49 54 2e 30 | ......<transition.event="DIGIT.0 |
0700 | 22 20 74 61 72 67 65 74 3d 22 7a 65 72 6f 31 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ".target="zero1"./>............. |
0720 | 20 20 20 20 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 44 49 47 49 54 22 20 74 61 | ....<transition.event="DIGIT".ta |
0740 | 72 67 65 74 3d 22 69 6e 74 31 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c | rget="int1"./>.................< |
0760 | 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 50 4f 49 4e 54 22 20 74 61 72 67 65 74 3d | transition.event="POINT".target= |
0780 | 22 66 72 61 63 31 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 73 74 61 74 65 3e 0a | "frac1"./>.............</state>. |
07a0 | 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 74 61 74 65 20 69 64 3d 22 6f 70 65 72 61 6e 64 31 22 | ............<state.id="operand1" |
07c0 | 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 74 61 74 65 20 69 64 3d 22 7a 65 72 | >.................<state.id="zer |
07e0 | 6f 31 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 72 61 6e 73 69 | o1">.....................<transi |
0800 | 74 69 6f 6e 20 65 76 65 6e 74 3d 22 44 49 47 49 54 22 20 63 6f 6e 64 3d 22 5f 65 76 65 6e 74 2e | tion.event="DIGIT".cond="_event. |
0820 | 6e 61 6d 65 20 21 3d 20 27 44 49 47 49 54 2e 30 27 22 20 74 61 72 67 65 74 3d 22 69 6e 74 31 22 | name.!=.'DIGIT.0'".target="int1" |
0840 | 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 72 61 6e 73 69 74 | ./>.....................<transit |
0860 | 69 6f 6e 20 65 76 65 6e 74 3d 22 50 4f 49 4e 54 22 20 74 61 72 67 65 74 3d 22 66 72 61 63 31 22 | ion.event="POINT".target="frac1" |
0880 | 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 73 74 61 74 65 3e 0a 20 20 20 | ./>.................</state>.... |
08a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 74 61 74 65 20 69 64 3d 22 69 6e 74 31 22 3e 0a 20 | .............<state.id="int1">.. |
08c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 | ...................<transition.e |
08e0 | 76 65 6e 74 3d 22 50 4f 49 4e 54 22 20 74 61 72 67 65 74 3d 22 66 72 61 63 31 22 20 2f 3e 0a 20 | vent="POINT".target="frac1"./>.. |
0900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 | ...................<transition.e |
0920 | 76 65 6e 74 3d 22 44 49 47 49 54 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | vent="DIGIT">................... |
0940 | 20 20 20 20 20 20 3c 61 73 73 69 67 6e 20 6c 6f 63 61 74 69 6f 6e 3d 22 73 68 6f 72 74 5f 65 78 | ......<assign.location="short_ex |
0960 | 70 72 22 20 65 78 70 72 3d 22 73 68 6f 72 74 5f 65 78 70 72 2b 5f 65 76 65 6e 74 2e 6e 61 6d 65 | pr".expr="short_expr+_event.name |
0980 | 2e 73 75 62 73 74 72 28 5f 65 76 65 6e 74 2e 6e 61 6d 65 2e 6c 61 73 74 49 6e 64 65 78 4f 66 28 | .substr(_event.name.lastIndexOf( |
09a0 | 27 2e 27 29 2b 31 29 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | '.')+1)"./>..................... |
09c0 | 20 20 20 20 3c 73 65 6e 64 20 65 76 65 6e 74 3d 22 44 49 53 50 4c 41 59 2e 55 50 44 41 54 45 22 | ....<send.event="DISPLAY.UPDATE" |
09e0 | 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 74 72 61 6e 73 69 | ./>.....................</transi |
0a00 | 74 69 6f 6e 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 6f 6e 65 6e 74 | tion>.....................<onent |
0a20 | 72 79 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 61 73 73 | ry>.........................<ass |
0a40 | 69 67 6e 20 6c 6f 63 61 74 69 6f 6e 3d 22 73 68 6f 72 74 5f 65 78 70 72 22 20 65 78 70 72 3d 22 | ign.location="short_expr".expr=" |
0a60 | 73 68 6f 72 74 5f 65 78 70 72 2b 5f 65 76 65 6e 74 2e 6e 61 6d 65 2e 73 75 62 73 74 72 28 5f 65 | short_expr+_event.name.substr(_e |
0a80 | 76 65 6e 74 2e 6e 61 6d 65 2e 6c 61 73 74 49 6e 64 65 78 4f 66 28 27 2e 27 29 2b 31 29 22 20 2f | vent.name.lastIndexOf('.')+1)"./ |
0aa0 | 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 65 6e 64 20 | >.........................<send. |
0ac0 | 65 76 65 6e 74 3d 22 44 49 53 50 4c 41 59 2e 55 50 44 41 54 45 22 20 2f 3e 0a 20 20 20 20 20 20 | event="DISPLAY.UPDATE"./>....... |
0ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 6f 6e 65 6e 74 72 79 3e 0a 20 20 20 20 20 20 20 | ..............</onentry>........ |
0b00 | 20 20 20 20 20 20 20 20 20 3c 2f 73 74 61 74 65 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........</state>............... |
0b20 | 20 20 3c 73 74 61 74 65 20 69 64 3d 22 66 72 61 63 31 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 | ..<state.id="frac1">............ |
0b40 | 20 20 20 20 20 20 20 20 20 3c 6f 6e 65 6e 74 72 79 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........<onentry>.............. |
0b60 | 20 20 20 20 20 20 20 20 20 20 20 3c 61 73 73 69 67 6e 20 6c 6f 63 61 74 69 6f 6e 3d 22 73 68 6f | ...........<assign.location="sho |
0b80 | 72 74 5f 65 78 70 72 22 20 65 78 70 72 3d 22 73 68 6f 72 74 5f 65 78 70 72 2b 27 2e 27 22 20 2f | rt_expr".expr="short_expr+'.'"./ |
0ba0 | 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 65 6e 64 20 | >.........................<send. |
0bc0 | 65 76 65 6e 74 3d 22 44 49 53 50 4c 41 59 2e 55 50 44 41 54 45 22 20 2f 3e 0a 20 20 20 20 20 20 | event="DISPLAY.UPDATE"./>....... |
0be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 6f 6e 65 6e 74 72 79 3e 0a 20 20 20 20 20 20 20 | ..............</onentry>........ |
0c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 | .............<transition.event=" |
0c20 | 44 49 47 49 54 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | DIGIT">......................... |
0c40 | 3c 61 73 73 69 67 6e 20 6c 6f 63 61 74 69 6f 6e 3d 22 73 68 6f 72 74 5f 65 78 70 72 22 20 65 78 | <assign.location="short_expr".ex |
0c60 | 70 72 3d 22 73 68 6f 72 74 5f 65 78 70 72 2b 5f 65 76 65 6e 74 2e 6e 61 6d 65 2e 73 75 62 73 74 | pr="short_expr+_event.name.subst |
0c80 | 72 28 5f 65 76 65 6e 74 2e 6e 61 6d 65 2e 6c 61 73 74 49 6e 64 65 78 4f 66 28 27 2e 27 29 2b 31 | r(_event.name.lastIndexOf('.')+1 |
0ca0 | 29 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 | )"./>.........................<s |
0cc0 | 65 6e 64 20 65 76 65 6e 74 3d 22 44 49 53 50 4c 41 59 2e 55 50 44 41 54 45 22 20 2f 3e 0a 20 20 | end.event="DISPLAY.UPDATE"./>... |
0ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 74 72 61 6e 73 69 74 69 6f 6e 3e 0a | ..................</transition>. |
0d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 73 74 61 74 65 3e 0a 20 20 20 20 20 20 20 | ................</state>........ |
0d20 | 20 20 20 20 20 20 20 20 20 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 4f 50 45 52 | .........<transition.event="OPER |
0d40 | 22 20 74 61 72 67 65 74 3d 22 6f 70 45 6e 74 65 72 65 64 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 | ".target="opEntered"./>......... |
0d60 | 20 20 20 20 3c 2f 73 74 61 74 65 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 74 61 74 65 20 | ....</state>.............<state. |
0d80 | 69 64 3d 22 6f 70 45 6e 74 65 72 65 64 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | id="opEntered">................. |
0da0 | 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 4f 50 45 52 2e 4d 49 4e 55 53 22 20 74 | <transition.event="OPER.MINUS".t |
0dc0 | 61 72 67 65 74 3d 22 6e 65 67 61 74 65 64 32 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | arget="negated2"./>............. |
0de0 | 20 20 20 20 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 50 4f 49 4e 54 22 20 74 61 | ....<transition.event="POINT".ta |
0e00 | 72 67 65 74 3d 22 66 72 61 63 32 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rget="frac2"./>................. |
0e20 | 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 44 49 47 49 54 2e 30 22 20 74 61 72 67 | <transition.event="DIGIT.0".targ |
0e40 | 65 74 3d 22 7a 65 72 6f 32 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 | et="zero2"./>.................<t |
0e60 | 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 44 49 47 49 54 22 20 74 61 72 67 65 74 3d 22 | ransition.event="DIGIT".target=" |
0e80 | 69 6e 74 32 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 6f 6e 65 6e 74 72 | int2"./>.................<onentr |
0ea0 | 79 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 72 61 69 73 65 20 65 76 | y>.....................<raise.ev |
0ec0 | 65 6e 74 3d 22 43 41 4c 43 2e 53 55 42 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ent="CALC.SUB"./>............... |
0ee0 | 20 20 20 20 20 20 3c 73 65 6e 64 20 74 61 72 67 65 74 3d 22 23 5f 69 6e 74 65 72 6e 61 6c 22 20 | ......<send.target="#_internal". |
0f00 | 65 76 65 6e 74 3d 22 4f 50 2e 49 4e 53 45 52 54 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | event="OP.INSERT">.............. |
0f20 | 20 20 20 20 20 20 20 20 20 20 20 3c 70 61 72 61 6d 20 6e 61 6d 65 3d 22 6f 70 65 72 61 74 6f 72 | ...........<param.name="operator |
0f40 | 22 20 65 78 70 72 3d 22 5f 65 76 65 6e 74 2e 6e 61 6d 65 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 | ".expr="_event.name"./>......... |
0f60 | 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 73 65 6e 64 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ............</send>............. |
0f80 | 20 20 20 20 3c 2f 6f 6e 65 6e 74 72 79 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 73 74 61 | ....</onentry>.............</sta |
0fa0 | 74 65 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 74 61 74 65 20 69 64 3d 22 6e 65 67 61 74 | te>.............<state.id="negat |
0fc0 | 65 64 32 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 6f 6e 65 6e 74 72 79 3e 0a | ed2">.................<onentry>. |
0fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 61 73 73 69 67 6e 20 6c 6f 63 61 | ....................<assign.loca |
1000 | 74 69 6f 6e 3d 22 73 68 6f 72 74 5f 65 78 70 72 22 20 65 78 70 72 3d 22 27 2d 27 22 20 2f 3e 0a | tion="short_expr".expr="'-'"./>. |
1020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 65 6e 64 20 65 76 65 6e 74 3d | ....................<send.event= |
1040 | 22 44 49 53 50 4c 41 59 2e 55 50 44 41 54 45 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | "DISPLAY.UPDATE"./>............. |
1060 | 20 20 20 20 3c 2f 6f 6e 65 6e 74 72 79 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c | ....</onentry>.................< |
1080 | 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 44 49 47 49 54 2e 30 22 20 74 61 72 67 65 | transition.event="DIGIT.0".targe |
10a0 | 74 3d 22 7a 65 72 6f 32 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 72 | t="zero2"./>.................<tr |
10c0 | 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 44 49 47 49 54 22 20 74 61 72 67 65 74 3d 22 69 | ansition.event="DIGIT".target="i |
10e0 | 6e 74 32 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 72 61 6e 73 69 74 | nt2"./>.................<transit |
1100 | 69 6f 6e 20 65 76 65 6e 74 3d 22 50 4f 49 4e 54 22 20 74 61 72 67 65 74 3d 22 66 72 61 63 32 22 | ion.event="POINT".target="frac2" |
1120 | 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 73 74 61 74 65 3e 0a 20 20 20 20 20 20 20 | ./>.............</state>........ |
1140 | 20 20 20 20 20 3c 73 74 61 74 65 20 69 64 3d 22 6f 70 65 72 61 6e 64 32 22 3e 0a 20 20 20 20 20 | .....<state.id="operand2">...... |
1160 | 20 20 20 20 20 20 20 20 20 20 20 3c 73 74 61 74 65 20 69 64 3d 22 7a 65 72 6f 32 22 3e 0a 20 20 | ...........<state.id="zero2">... |
1180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 | ..................<transition.ev |
11a0 | 65 6e 74 3d 22 44 49 47 49 54 22 20 63 6f 6e 64 3d 22 5f 65 76 65 6e 74 2e 6e 61 6d 65 20 21 3d | ent="DIGIT".cond="_event.name.!= |
11c0 | 20 27 44 49 47 49 54 2e 30 27 22 20 74 61 72 67 65 74 3d 22 69 6e 74 32 22 20 2f 3e 0a 20 20 20 | .'DIGIT.0'".target="int2"./>.... |
11e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 | .................<transition.eve |
1200 | 6e 74 3d 22 50 4f 49 4e 54 22 20 74 61 72 67 65 74 3d 22 66 72 61 63 32 22 20 2f 3e 0a 20 20 20 | nt="POINT".target="frac2"./>.... |
1220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 73 74 61 74 65 3e 0a 20 20 20 20 20 20 20 20 20 20 | .............</state>........... |
1240 | 20 20 20 20 20 20 3c 73 74 61 74 65 20 69 64 3d 22 69 6e 74 32 22 3e 0a 20 20 20 20 20 20 20 20 | ......<state.id="int2">......... |
1260 | 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 44 | ............<transition.event="D |
1280 | 49 47 49 54 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c | IGIT">.........................< |
12a0 | 61 73 73 69 67 6e 20 6c 6f 63 61 74 69 6f 6e 3d 22 73 68 6f 72 74 5f 65 78 70 72 22 20 65 78 70 | assign.location="short_expr".exp |
12c0 | 72 3d 22 73 68 6f 72 74 5f 65 78 70 72 2b 5f 65 76 65 6e 74 2e 6e 61 6d 65 2e 73 75 62 73 74 72 | r="short_expr+_event.name.substr |
12e0 | 28 5f 65 76 65 6e 74 2e 6e 61 6d 65 2e 6c 61 73 74 49 6e 64 65 78 4f 66 28 27 2e 27 29 2b 31 29 | (_event.name.lastIndexOf('.')+1) |
1300 | 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 65 | "./>.........................<se |
1320 | 6e 64 20 65 76 65 6e 74 3d 22 44 49 53 50 4c 41 59 2e 55 50 44 41 54 45 22 20 2f 3e 0a 20 20 20 | nd.event="DISPLAY.UPDATE"./>.... |
1340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 74 72 61 6e 73 69 74 69 6f 6e 3e 0a 20 | .................</transition>.. |
1360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 6f 6e 65 6e 74 72 79 3e 0a 20 20 20 | ...................<onentry>.... |
1380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 61 73 73 69 67 6e 20 6c 6f 63 | .....................<assign.loc |
13a0 | 61 74 69 6f 6e 3d 22 73 68 6f 72 74 5f 65 78 70 72 22 20 65 78 70 72 3d 22 73 68 6f 72 74 5f 65 | ation="short_expr".expr="short_e |
13c0 | 78 70 72 2b 5f 65 76 65 6e 74 2e 6e 61 6d 65 2e 73 75 62 73 74 72 28 5f 65 76 65 6e 74 2e 6e 61 | xpr+_event.name.substr(_event.na |
13e0 | 6d 65 2e 6c 61 73 74 49 6e 64 65 78 4f 66 28 27 2e 27 29 2b 31 29 22 20 2f 3e 0a 20 20 20 20 20 | me.lastIndexOf('.')+1)"./>...... |
1400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 65 6e 64 20 65 76 65 6e 74 3d 22 | ...................<send.event=" |
1420 | 44 49 53 50 4c 41 59 2e 55 50 44 41 54 45 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | DISPLAY.UPDATE"./>.............. |
1440 | 20 20 20 20 20 20 20 3c 2f 6f 6e 65 6e 74 72 79 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......</onentry>............... |
1460 | 20 20 20 20 20 20 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 50 4f 49 4e 54 22 20 | ......<transition.event="POINT". |
1480 | 74 61 72 67 65 74 3d 22 66 72 61 63 32 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | target="frac2"./>............... |
14a0 | 20 20 3c 2f 73 74 61 74 65 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 74 61 74 | ..</state>.................<stat |
14c0 | 65 20 69 64 3d 22 66 72 61 63 32 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.id="frac2">................... |
14e0 | 20 20 3c 6f 6e 65 6e 74 72 79 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..<onentry>..................... |
1500 | 20 20 20 20 3c 61 73 73 69 67 6e 20 6c 6f 63 61 74 69 6f 6e 3d 22 73 68 6f 72 74 5f 65 78 70 72 | ....<assign.location="short_expr |
1520 | 22 20 65 78 70 72 3d 22 73 68 6f 72 74 5f 65 78 70 72 20 2b 27 2e 27 22 20 2f 3e 0a 20 20 20 20 | ".expr="short_expr.+'.'"./>..... |
1540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 65 6e 64 20 65 76 65 6e 74 3d | ....................<send.event= |
1560 | 22 44 49 53 50 4c 41 59 2e 55 50 44 41 54 45 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | "DISPLAY.UPDATE"./>............. |
1580 | 20 20 20 20 20 20 20 20 3c 2f 6f 6e 65 6e 74 72 79 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........</onentry>.............. |
15a0 | 20 20 20 20 20 20 20 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 44 49 47 49 54 22 | .......<transition.event="DIGIT" |
15c0 | 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 61 73 73 69 67 | >.........................<assig |
15e0 | 6e 20 6c 6f 63 61 74 69 6f 6e 3d 22 73 68 6f 72 74 5f 65 78 70 72 22 20 65 78 70 72 3d 22 73 68 | n.location="short_expr".expr="sh |
1600 | 6f 72 74 5f 65 78 70 72 20 2b 5f 65 76 65 6e 74 2e 6e 61 6d 65 2e 73 75 62 73 74 72 28 5f 65 76 | ort_expr.+_event.name.substr(_ev |
1620 | 65 6e 74 2e 6e 61 6d 65 2e 6c 61 73 74 49 6e 64 65 78 4f 66 28 27 2e 27 29 2b 31 29 22 20 2f 3e | ent.name.lastIndexOf('.')+1)"./> |
1640 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 65 6e 64 20 65 | .........................<send.e |
1660 | 76 65 6e 74 3d 22 44 49 53 50 4c 41 59 2e 55 50 44 41 54 45 22 20 2f 3e 0a 20 20 20 20 20 20 20 | vent="DISPLAY.UPDATE"./>........ |
1680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 74 72 61 6e 73 69 74 69 6f 6e 3e 0a 20 20 20 20 20 | .............</transition>...... |
16a0 | 20 20 20 20 20 20 20 20 20 20 20 3c 2f 73 74 61 74 65 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...........</state>............. |
16c0 | 20 20 20 20 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 4f 50 45 52 22 20 74 61 72 | ....<transition.event="OPER".tar |
16e0 | 67 65 74 3d 22 6f 70 45 6e 74 65 72 65 64 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | get="opEntered">................ |
1700 | 20 20 20 20 20 3c 72 61 69 73 65 20 65 76 65 6e 74 3d 22 43 41 4c 43 2e 53 55 42 22 20 2f 3e 0a | .....<raise.event="CALC.SUB"./>. |
1720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 72 61 69 73 65 20 65 76 65 6e 74 | ....................<raise.event |
1740 | 3d 22 4f 50 2e 49 4e 53 45 52 54 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ="OP.INSERT"./>................. |
1760 | 3c 2f 74 72 61 6e 73 69 74 69 6f 6e 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 74 | </transition>.................<t |
1780 | 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 45 51 55 41 4c 53 22 20 74 61 72 67 65 74 3d | ransition.event="EQUALS".target= |
17a0 | 22 72 65 73 75 6c 74 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 72 | "result">.....................<r |
17c0 | 61 69 73 65 20 65 76 65 6e 74 3d 22 43 41 4c 43 2e 53 55 42 22 20 2f 3e 0a 20 20 20 20 20 20 20 | aise.event="CALC.SUB"./>........ |
17e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 72 61 69 73 65 20 65 76 65 6e 74 3d 22 43 41 4c 43 2e | .............<raise.event="CALC. |
1800 | 44 4f 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 74 72 61 6e 73 69 74 | DO"./>.................</transit |
1820 | 69 6f 6e 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 73 74 61 74 65 3e 0a 20 20 20 20 20 20 | ion>.............</state>....... |
1840 | 20 20 20 20 20 20 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 43 22 20 74 61 72 67 | ......<transition.event="C".targ |
1860 | 65 74 3d 22 6f 6e 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 3c 2f 73 74 61 74 65 3e 0a 20 20 20 20 | et="on"./>.........</state>..... |
1880 | 20 20 20 20 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 43 41 4c 43 2e 44 4f 22 3e | ....<transition.event="CALC.DO"> |
18a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 61 73 73 69 67 6e 20 6c 6f 63 61 74 69 6f 6e 3d 22 73 | .............<assign.location="s |
18c0 | 68 6f 72 74 5f 65 78 70 72 22 20 65 78 70 72 3d 22 27 27 2b 20 72 65 73 22 20 2f 3e 0a 20 20 20 | hort_expr".expr="''+.res"./>.... |
18e0 | 20 20 20 20 20 20 20 20 20 3c 61 73 73 69 67 6e 20 6c 6f 63 61 74 69 6f 6e 3d 22 6c 6f 6e 67 5f | .........<assign.location="long_ |
1900 | 65 78 70 72 22 20 65 78 70 72 3d 22 27 27 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c | expr".expr="''"./>.............< |
1920 | 61 73 73 69 67 6e 20 6c 6f 63 61 74 69 6f 6e 3d 22 72 65 73 22 20 65 78 70 72 3d 22 30 22 20 2f | assign.location="res".expr="0"./ |
1940 | 3e 0a 20 20 20 20 20 20 20 20 3c 2f 74 72 61 6e 73 69 74 69 6f 6e 3e 0a 20 20 20 20 20 20 20 20 | >.........</transition>......... |
1960 | 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 43 41 4c 43 2e 53 55 42 22 3e 0a 20 20 | <transition.event="CALC.SUB">... |
1980 | 20 20 20 20 20 20 20 20 20 20 3c 69 66 20 63 6f 6e 64 3d 22 73 68 6f 72 74 5f 65 78 70 72 21 3d | ..........<if.cond="short_expr!= |
19a0 | 27 27 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 61 73 73 69 67 6e 20 6c 6f 63 | ''">.................<assign.loc |
19c0 | 61 74 69 6f 6e 3d 22 6c 6f 6e 67 5f 65 78 70 72 22 20 65 78 70 72 3d 22 6c 6f 6e 67 5f 65 78 70 | ation="long_expr".expr="long_exp |
19e0 | 72 2b 27 28 27 2b 73 68 6f 72 74 5f 65 78 70 72 2b 27 29 27 22 20 2f 3e 0a 20 20 20 20 20 20 20 | r+'('+short_expr+')'"./>........ |
1a00 | 20 20 20 20 20 3c 2f 69 66 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 61 73 73 69 67 6e 20 6c | .....</if>.............<assign.l |
1a20 | 6f 63 61 74 69 6f 6e 3d 22 72 65 73 22 20 65 78 70 72 3d 22 65 76 61 6c 28 6c 6f 6e 67 5f 65 78 | ocation="res".expr="eval(long_ex |
1a40 | 70 72 29 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 61 73 73 69 67 6e 20 6c 6f 63 61 | pr)"./>.............<assign.loca |
1a60 | 74 69 6f 6e 3d 22 73 68 6f 72 74 5f 65 78 70 72 22 20 65 78 70 72 3d 22 27 27 22 20 2f 3e 0a 20 | tion="short_expr".expr="''"./>.. |
1a80 | 20 20 20 20 20 20 20 20 20 20 20 3c 73 65 6e 64 20 65 76 65 6e 74 3d 22 44 49 53 50 4c 41 59 2e | ...........<send.event="DISPLAY. |
1aa0 | 55 50 44 41 54 45 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 3c 2f 74 72 61 6e 73 69 74 69 6f 6e 3e | UPDATE"./>.........</transition> |
1ac0 | 0a 20 20 20 20 20 20 20 20 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e 74 3d 22 44 49 53 50 | .........<transition.event="DISP |
1ae0 | 4c 41 59 2e 55 50 44 41 54 45 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 6c 6f 67 20 6c 61 | LAY.UPDATE">.............<log.la |
1b00 | 62 65 6c 3d 22 27 72 65 73 75 6c 74 27 22 20 65 78 70 72 3d 22 73 68 6f 72 74 5f 65 78 70 72 3d | bel="'result'".expr="short_expr= |
1b20 | 3d 27 27 3f 72 65 73 3a 73 68 6f 72 74 5f 65 78 70 72 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 | =''?res:short_expr"./>.......... |
1b40 | 20 20 20 3c 73 65 6e 64 20 74 79 70 65 3d 22 71 74 3a 73 69 67 6e 61 6c 22 20 65 76 65 6e 74 3d | ...<send.type="qt:signal".event= |
1b60 | 22 75 70 64 61 74 65 44 69 73 70 6c 61 79 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "updateDisplay">................ |
1b80 | 20 3c 70 61 72 61 6d 20 6e 61 6d 65 3d 22 64 69 73 70 6c 61 79 22 20 65 78 70 72 3d 22 73 68 6f | .<param.name="display".expr="sho |
1ba0 | 72 74 5f 65 78 70 72 3d 3d 27 27 3f 72 65 73 3a 73 68 6f 72 74 5f 65 78 70 72 22 2f 3e 0a 20 20 | rt_expr==''?res:short_expr"/>... |
1bc0 | 20 20 20 20 20 20 20 20 20 20 3c 2f 73 65 6e 64 3e 0a 20 20 20 20 20 20 20 20 3c 2f 74 72 61 6e | ..........</send>.........</tran |
1be0 | 73 69 74 69 6f 6e 3e 0a 20 20 20 20 20 20 20 20 3c 74 72 61 6e 73 69 74 69 6f 6e 20 65 76 65 6e | sition>.........<transition.even |
1c00 | 74 3d 22 4f 50 2e 49 4e 53 45 52 54 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 6c 6f 67 20 | t="OP.INSERT">.............<log. |
1c20 | 65 78 70 72 3d 22 5f 65 76 65 6e 74 2e 64 61 74 61 2e 6f 70 65 72 61 74 6f 72 22 20 2f 3e 0a 20 | expr="_event.data.operator"./>.. |
1c40 | 20 20 20 20 20 20 20 20 20 20 20 3c 69 66 20 63 6f 6e 64 3d 22 5f 65 76 65 6e 74 2e 64 61 74 61 | ...........<if.cond="_event.data |
1c60 | 2e 6f 70 65 72 61 74 6f 72 20 3d 3d 20 27 4f 50 45 52 2e 50 4c 55 53 27 22 3e 0a 20 20 20 20 20 | .operator.==.'OPER.PLUS'">...... |
1c80 | 20 20 20 20 20 20 20 20 20 20 20 3c 61 73 73 69 67 6e 20 6c 6f 63 61 74 69 6f 6e 3d 22 6c 6f 6e | ...........<assign.location="lon |
1ca0 | 67 5f 65 78 70 72 22 20 65 78 70 72 3d 22 6c 6f 6e 67 5f 65 78 70 72 2b 27 2b 27 22 20 2f 3e 0a | g_expr".expr="long_expr+'+'"./>. |
1cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 3c 65 6c 73 65 69 66 20 63 6f 6e 64 3d 22 5f 65 76 65 6e 74 | ............<elseif.cond="_event |
1ce0 | 2e 64 61 74 61 2e 6f 70 65 72 61 74 6f 72 3d 3d 27 4f 50 45 52 2e 4d 49 4e 55 53 27 22 20 2f 3e | .data.operator=='OPER.MINUS'"./> |
1d00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 61 73 73 69 67 6e 20 6c 6f 63 61 74 69 6f | .................<assign.locatio |
1d20 | 6e 3d 22 6c 6f 6e 67 5f 65 78 70 72 22 20 65 78 70 72 3d 22 6c 6f 6e 67 5f 65 78 70 72 2b 27 2d | n="long_expr".expr="long_expr+'- |
1d40 | 27 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 65 6c 73 65 69 66 20 63 6f 6e 64 3d 22 | '"./>.............<elseif.cond=" |
1d60 | 5f 65 76 65 6e 74 2e 64 61 74 61 2e 6f 70 65 72 61 74 6f 72 3d 3d 27 4f 50 45 52 2e 53 54 41 52 | _event.data.operator=='OPER.STAR |
1d80 | 27 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 61 73 73 69 67 6e 20 6c 6f | '"./>.................<assign.lo |
1da0 | 63 61 74 69 6f 6e 3d 22 6c 6f 6e 67 5f 65 78 70 72 22 20 65 78 70 72 3d 22 6c 6f 6e 67 5f 65 78 | cation="long_expr".expr="long_ex |
1dc0 | 70 72 2b 27 2a 27 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 65 6c 73 65 69 66 20 63 | pr+'*'"./>.............<elseif.c |
1de0 | 6f 6e 64 3d 22 5f 65 76 65 6e 74 2e 64 61 74 61 2e 6f 70 65 72 61 74 6f 72 3d 3d 27 4f 50 45 52 | ond="_event.data.operator=='OPER |
1e00 | 2e 44 49 56 27 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 61 73 73 69 67 | .DIV'"./>.................<assig |
1e20 | 6e 20 6c 6f 63 61 74 69 6f 6e 3d 22 6c 6f 6e 67 5f 65 78 70 72 22 20 65 78 70 72 3d 22 6c 6f 6e | n.location="long_expr".expr="lon |
1e40 | 67 5f 65 78 70 72 2b 27 2f 27 22 20 2f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 2f 69 66 3e | g_expr+'/'"./>.............</if> |
1e60 | 0a 20 20 20 20 20 20 20 20 3c 2f 74 72 61 6e 73 69 74 69 6f 6e 3e 0a 20 20 20 20 3c 2f 73 74 61 | .........</transition>.....</sta |
1e80 | 74 65 3e 0a 3c 2f 73 63 78 6d 6c 3e 0a | te>.</scxml>. |