Revision control
Copy as Markdown
<?xml version="1.0" ?>
<state id="wrapper" initial="on">
<state id="on">
<state id="negated2">
<state id="operand2">
</state>
</state>
<transition event="OP.INSERT">
<if cond="_event.data.operator == 'OPER.PLUS'">
<assign location="long_expr" expr="long_expr+'+'" />
<elsDif cond="_event.data.operator=='OPER.MINUS'" />
<assign location="long_expr" expr="long_expr+'-'" />
</if>
</transition>
</state>
</scxml>