blob: 9295c019b6b23377ea40974ceaded7b912761301 [file] [log] [blame]
<?xml version="1.0" ?>
<scxml xmlns="http://www.w3.org/2005/07/scxml" version="1.0">
<state id="wrapper">
<transition event="OP.INSERT">
<if cond="_event.data.operator == 'OPER.PLUS'">
<assign location="long_expr">expr="long_expr+'+'" />
<elseif cond="_event.data.operator=='OPER.MINUS'" />
<assign location="long_expr" expr="long_expr+'-'" />
<elseif cond="_event.data.operator=='OPER.STAR'" />
<assign location="long_expr" expr="long_expr+'*'" />
<elseif cond="_event.data.operator=='OPER.DIV'" />
<assign location="long_expr" expr="long_expr+'/'" />
</if>
</transition>
</state>
</scxml>