Add checking of loop statements in blExt
This commit is contained in:
parent
c388aa25b6
commit
54c9af37a3
|
|
@ -11152,6 +11152,17 @@
|
|||
<property role="TrG5h" value="Statement" />
|
||||
<property role="3GE5qa" value="rule.code" />
|
||||
<ref role="2YbDB9" node="34$A1Mf51rY" resolve="TypeOf" />
|
||||
<node concept="3AqmO8" id="6KIXGIaNNsn" role="8PkJo">
|
||||
<property role="TrG5h" value="checkForeachElem" />
|
||||
<node concept="1zAUYm" id="6KIXGIaNNJB" role="1zAUyy">
|
||||
<property role="TrG5h" value="iterable" />
|
||||
<node concept="3Tqbb2" id="6KIXGIaNNJJ" role="3gTf24" />
|
||||
</node>
|
||||
<node concept="1zAUYm" id="6KIXGIaNNJM" role="1zAUyy">
|
||||
<property role="TrG5h" value="elemType" />
|
||||
<node concept="32pEOW" id="6KIXGIaNNJT" role="3gTf24" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1nLNMY" id="12QmIo_7sll" role="1nK1Vg">
|
||||
<property role="TrG5h" value="ifStatementCondition" />
|
||||
<node concept="3clFbS" id="12QmIo_7slm" role="1nLNMH">
|
||||
|
|
@ -11213,6 +11224,446 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1nLNMY" id="6KIXGIaR8ZL" role="1nK1Vg">
|
||||
<property role="TrG5h" value="elseIfClause" />
|
||||
<node concept="3clFbS" id="6KIXGIaR8ZM" role="1nLNMH">
|
||||
<node concept="1nLNNL" id="6KIXGIaR8ZP" role="3cqZAp">
|
||||
<node concept="1nLNMm" id="6KIXGIaR8ZQ" role="1nLNNK">
|
||||
<node concept="3Aq93q" id="6KIXGIaR8ZR" role="1nLNMb">
|
||||
<property role="3ArMco" value="true" />
|
||||
<node concept="3I6sU6" id="6KIXGIaR8ZS" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="6KIXGIaR8ZT" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="6KIXGIaR8ZU" role="3I6s78">
|
||||
<ref role="3AqCNq" node="34$A1MfhdDv" resolve="typeOf" />
|
||||
<node concept="37jhX" id="6KIXGIaR8ZV" role="3AunhB">
|
||||
<node concept="2OqwBi" id="6KIXGIaR8ZW" role="37jj2">
|
||||
<node concept="3A2sRY" id="6KIXGIaR8ZX" role="2Oq$k0">
|
||||
<ref role="3A2yKK" node="6KIXGIaR90e" resolve="elseIf" />
|
||||
</node>
|
||||
<node concept="3TrEf2" id="6KIXGIaRbog" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="tpee:hzeO9wY" resolve="condition" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="a7P8L" id="6KIXGIaR8ZZ" role="3AunhB">
|
||||
<ref role="a7OzE" node="6KIXGIaR901" resolve="Condition" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3NuqgR" id="6KIXGIaR900" role="0Rg$4">
|
||||
<node concept="aZer4" id="6KIXGIaR901" role="3XD1gS">
|
||||
<property role="TrG5h" value="Condition" />
|
||||
</node>
|
||||
<node concept="32pEOW" id="6KIXGIaR902" role="3vLBG7" />
|
||||
</node>
|
||||
<node concept="3xSepi" id="6KIXGIaR903" role="3xSepv">
|
||||
<node concept="3Aq9E8" id="6KIXGIaR904" role="3xSepj">
|
||||
<node concept="3I6sU6" id="6KIXGIaR905" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="6KIXGIaR906" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="6KIXGIaR907" role="3I6s78">
|
||||
<ref role="3AqCNq" node="3Qp4N06bUPu" resolve="convertsTo" />
|
||||
<node concept="a7P8L" id="6KIXGIaR908" role="3AunhB">
|
||||
<ref role="a7OzE" node="6KIXGIaR901" resolve="Condition" />
|
||||
</node>
|
||||
<node concept="ns1u0" id="6KIXGIaR909" role="3AunhB">
|
||||
<ref role="ns1xF" node="JOGAOsVt36" resolve="_boolean_" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2t___k" id="6KIXGIaR90d" role="1nLNMg">
|
||||
<ref role="2t_S0q" to="tpee:hzeNFgq" resolve="ElsifClause" />
|
||||
<node concept="3A20r5" id="6KIXGIaR90e" role="2t_VXX">
|
||||
<property role="TrG5h" value="elseIf" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1nLNMY" id="6KIXGIaPp3S" role="1nK1Vg">
|
||||
<property role="TrG5h" value="whileStatementCondition" />
|
||||
<node concept="3clFbS" id="6KIXGIaPp3T" role="1nLNMH">
|
||||
<node concept="1nLNNL" id="6KIXGIaPy5l" role="3cqZAp">
|
||||
<node concept="1nLNMm" id="6KIXGIaPy5m" role="1nLNNK">
|
||||
<node concept="3Aq93q" id="6KIXGIaPy5Z" role="1nLNMb">
|
||||
<property role="3ArMco" value="true" />
|
||||
<node concept="3I6sU6" id="6KIXGIaPy60" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="6KIXGIaPy64" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="6KIXGIaPy63" role="3I6s78">
|
||||
<ref role="3AqCNq" node="34$A1MfhdDv" resolve="typeOf" />
|
||||
<node concept="37jhX" id="6KIXGIaPy6b" role="3AunhB">
|
||||
<node concept="2OqwBi" id="6KIXGIaPyx1" role="37jj2">
|
||||
<node concept="3A2sRY" id="6KIXGIaPy69" role="2Oq$k0">
|
||||
<ref role="3A2yKK" node="6KIXGIaPprZ" resolve="whileSt" />
|
||||
</node>
|
||||
<node concept="3TrEf2" id="6KIXGIaPyOA" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="tpee:fE$JKWK" resolve="condition" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="a7P8L" id="6KIXGIaPyRY" role="3AunhB">
|
||||
<ref role="a7OzE" node="6KIXGIaPy5r" resolve="Condition" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3NuqgR" id="6KIXGIaPy5q" role="0Rg$4">
|
||||
<node concept="aZer4" id="6KIXGIaPy5r" role="3XD1gS">
|
||||
<property role="TrG5h" value="Condition" />
|
||||
</node>
|
||||
<node concept="32pEOW" id="6KIXGIaPy5B" role="3vLBG7" />
|
||||
</node>
|
||||
<node concept="3xSepi" id="6KIXGIaPyS9" role="3xSepv">
|
||||
<node concept="3Aq9E8" id="6KIXGIaPySa" role="3xSepj">
|
||||
<node concept="3I6sU6" id="6KIXGIaPySb" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="6KIXGIaPySg" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="6KIXGIaPySf" role="3I6s78">
|
||||
<ref role="3AqCNq" node="3Qp4N06bUPu" resolve="convertsTo" />
|
||||
<node concept="a7P8L" id="6KIXGIaPySx" role="3AunhB">
|
||||
<ref role="a7OzE" node="6KIXGIaPy5r" resolve="Condition" />
|
||||
</node>
|
||||
<node concept="ns1u0" id="6KIXGIaPySF" role="3AunhB">
|
||||
<ref role="ns1xF" node="JOGAOsVt36" resolve="_boolean_" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2t___k" id="6KIXGIaPprY" role="1nLNMg">
|
||||
<ref role="2t_S0q" to="tpee:fE$JKWJ" resolve="WhileStatement" />
|
||||
<node concept="3A20r5" id="6KIXGIaPprZ" role="2t_VXX">
|
||||
<property role="TrG5h" value="whileSt" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1nLNMY" id="6KIXGIaPySX" role="1nK1Vg">
|
||||
<property role="TrG5h" value="doWhileStatementCondition" />
|
||||
<node concept="3clFbS" id="6KIXGIaPySY" role="1nLNMH">
|
||||
<node concept="1nLNNL" id="6KIXGIaPySZ" role="3cqZAp">
|
||||
<node concept="1nLNMm" id="6KIXGIaPyT0" role="1nLNNK">
|
||||
<node concept="3Aq93q" id="6KIXGIaPyT1" role="1nLNMb">
|
||||
<property role="3ArMco" value="true" />
|
||||
<node concept="3I6sU6" id="6KIXGIaPyT2" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="6KIXGIaPyT3" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="6KIXGIaPyT4" role="3I6s78">
|
||||
<ref role="3AqCNq" node="34$A1MfhdDv" resolve="typeOf" />
|
||||
<node concept="37jhX" id="6KIXGIaPyT5" role="3AunhB">
|
||||
<node concept="2OqwBi" id="6KIXGIaPyT6" role="37jj2">
|
||||
<node concept="3A2sRY" id="6KIXGIaPyT7" role="2Oq$k0">
|
||||
<ref role="3A2yKK" node="6KIXGIaPyTl" resolve="dowhileSt" />
|
||||
</node>
|
||||
<node concept="3TrEf2" id="6KIXGIaPzLw" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="tpee:h8MpTgy" resolve="condition" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="a7P8L" id="6KIXGIaPyT9" role="3AunhB">
|
||||
<ref role="a7OzE" node="6KIXGIaPyTb" resolve="Condition" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3NuqgR" id="6KIXGIaPyTa" role="0Rg$4">
|
||||
<node concept="aZer4" id="6KIXGIaPyTb" role="3XD1gS">
|
||||
<property role="TrG5h" value="Condition" />
|
||||
</node>
|
||||
<node concept="32pEOW" id="6KIXGIaPyTc" role="3vLBG7" />
|
||||
</node>
|
||||
<node concept="3xSepi" id="6KIXGIaPyTd" role="3xSepv">
|
||||
<node concept="3Aq9E8" id="6KIXGIaPyTe" role="3xSepj">
|
||||
<node concept="3I6sU6" id="6KIXGIaPyTf" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="6KIXGIaPyTg" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="6KIXGIaPyTh" role="3I6s78">
|
||||
<ref role="3AqCNq" node="3Qp4N06bUPu" resolve="convertsTo" />
|
||||
<node concept="a7P8L" id="6KIXGIaPyTi" role="3AunhB">
|
||||
<ref role="a7OzE" node="6KIXGIaPyTb" resolve="Condition" />
|
||||
</node>
|
||||
<node concept="ns1u0" id="6KIXGIaPyTj" role="3AunhB">
|
||||
<ref role="ns1xF" node="JOGAOsVt36" resolve="_boolean_" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2t___k" id="6KIXGIaPyTk" role="1nLNMg">
|
||||
<ref role="2t_S0q" to="tpee:h8MpOA8" resolve="DoWhileStatement" />
|
||||
<node concept="3A20r5" id="6KIXGIaPyTl" role="2t_VXX">
|
||||
<property role="TrG5h" value="dowhileSt" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1nLNMY" id="6KIXGIaNCOn" role="1nK1Vg">
|
||||
<property role="TrG5h" value="foreachStatement" />
|
||||
<node concept="3clFbS" id="6KIXGIaNCOo" role="1nLNMH">
|
||||
<node concept="3Hbl2A" id="6KIXGIaNNKV" role="3cqZAp">
|
||||
<node concept="3clFbS" id="6KIXGIaNNKX" role="9aQI4">
|
||||
<node concept="3clFbH" id="6KIXGIaNPlh" role="3cqZAp" />
|
||||
<node concept="1nLNNL" id="6KIXGIaNCU0" role="3cqZAp">
|
||||
<node concept="1nLNMm" id="6KIXGIaNCU1" role="1nLNNK">
|
||||
<node concept="3xSepi" id="6KIXGIaNEZA" role="3xSepv">
|
||||
<node concept="3Aq9E8" id="6KIXGIaNEZB" role="3xSepj">
|
||||
<node concept="3I6sU6" id="6KIXGIaNEZC" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="6KIXGIaNEZZ" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="6KIXGIaNF00" role="3I6s78">
|
||||
<ref role="3AqCNq" node="3Qp4N06bUPu" resolve="convertsTo" />
|
||||
<node concept="a7P8L" id="6KIXGIaNF01" role="3AunhB">
|
||||
<ref role="a7OzE" node="6KIXGIaNCU6" resolve="It" />
|
||||
</node>
|
||||
<node concept="ns1u0" id="6KIXGIaNF02" role="3AunhB">
|
||||
<ref role="ns1xF" node="JOGAOsVt2a" resolve="classifier" />
|
||||
<node concept="nsMwS" id="6KIXGIaNF03" role="ns1xD">
|
||||
<ref role="nsMwP" node="JOGAOsVt2c" resolve="classifier" />
|
||||
<node concept="2tJFMh" id="6KIXGIaNF04" role="nsMwV">
|
||||
<node concept="ZC_QK" id="6KIXGIaNF05" role="2tJFKM">
|
||||
<ref role="2aWVGs" to="wyt6:~Iterable" resolve="Iterable" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="nsMwS" id="6KIXGIaNF06" role="ns1xD">
|
||||
<ref role="nsMwP" node="JOGAOsVt2e" resolve="parameter" />
|
||||
<node concept="1oi1Uc" id="6KIXGIaNF07" role="nsMwV">
|
||||
<node concept="KCUsM" id="6KIXGIaNF08" role="1oi0x0">
|
||||
<node concept="3wAshV" id="6KIXGIaNF09" role="KCVpo">
|
||||
<node concept="a7P8L" id="6KIXGIaNF4r" role="3wAq21">
|
||||
<ref role="a7OzE" node="6KIXGIaNF2a" resolve="ItElem" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3I6s7M" id="6KIXGIaNF0b" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="6KIXGIaNF0c" role="3I6s78">
|
||||
<ref role="3AqCNq" node="6KIXGIaNNsn" resolve="checkForeachElem" />
|
||||
<node concept="37jhX" id="6KIXGIaNRyY" role="3AunhB">
|
||||
<node concept="2OqwBi" id="6KIXGIaNRQK" role="37jj2">
|
||||
<node concept="3A2sRY" id="6KIXGIaNRyW" role="2Oq$k0">
|
||||
<ref role="3A2yKK" node="6KIXGIaNCTL" resolve="foreachSt" />
|
||||
</node>
|
||||
<node concept="3TrEf2" id="6KIXGIaNScC" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="tpee:gDDdaHA" resolve="iterable" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="a7P8L" id="6KIXGIaNF5i" role="3AunhB">
|
||||
<ref role="a7OzE" node="6KIXGIaNF2a" resolve="ItElem" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Aq93q" id="6KIXGIaNDxB" role="1nLNMb">
|
||||
<property role="3ArMco" value="true" />
|
||||
<node concept="3I6sU6" id="6KIXGIaNDxC" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="6KIXGIaNDxP" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="6KIXGIaNDxO" role="3I6s78">
|
||||
<ref role="3AqCNq" node="34$A1MfhdDv" resolve="typeOf" />
|
||||
<node concept="37jhX" id="6KIXGIaNDxW" role="3AunhB">
|
||||
<node concept="2OqwBi" id="6KIXGIaNDJN" role="37jj2">
|
||||
<node concept="3A2sRY" id="6KIXGIaNDxU" role="2Oq$k0">
|
||||
<ref role="3A2yKK" node="6KIXGIaNCTL" resolve="foreachSt" />
|
||||
</node>
|
||||
<node concept="3TrEf2" id="6KIXGIaNEaU" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="tpee:gDDdaHA" resolve="iterable" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="a7P8L" id="6KIXGIaNEeh" role="3AunhB">
|
||||
<ref role="a7OzE" node="6KIXGIaNCU6" resolve="It" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3NuqgR" id="6KIXGIaNCU5" role="0Rg$4">
|
||||
<node concept="aZer4" id="6KIXGIaNCU6" role="3XD1gS">
|
||||
<property role="TrG5h" value="It" />
|
||||
</node>
|
||||
<node concept="aZer4" id="6KIXGIaNCUE" role="3XD1gS">
|
||||
<property role="TrG5h" value="Var" />
|
||||
</node>
|
||||
<node concept="aZer4" id="6KIXGIaNF2a" role="3XD1gS">
|
||||
<property role="TrG5h" value="ItElem" />
|
||||
</node>
|
||||
<node concept="aZer4" id="6KIXGIaNF3b" role="3XD1gS">
|
||||
<property role="TrG5h" value="ArrElem" />
|
||||
</node>
|
||||
<node concept="32pEOW" id="6KIXGIaNCUi" role="3vLBG7" />
|
||||
</node>
|
||||
<node concept="3xSepi" id="6KIXGIaNEes" role="3xSepv">
|
||||
<node concept="3Aq9E8" id="6KIXGIaNEet" role="3xSepj">
|
||||
<node concept="3I6sU6" id="6KIXGIaNEeu" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="6KIXGIaNEez" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="6KIXGIaNEey" role="3I6s78">
|
||||
<ref role="3AqCNq" node="3Qp4N06bUPu" resolve="convertsTo" />
|
||||
<node concept="a7P8L" id="6KIXGIaNEeF" role="3AunhB">
|
||||
<ref role="a7OzE" node="6KIXGIaNCU6" resolve="It" />
|
||||
</node>
|
||||
<node concept="ns1u0" id="6KIXGIaNF1i" role="3AunhB">
|
||||
<ref role="ns1xF" node="JOGAOsVt2o" resolve="array" />
|
||||
<node concept="nsMwS" id="6KIXGIaNF4$" role="ns1xD">
|
||||
<ref role="nsMwP" node="39Sam6Zio_N" resolve="parameter" />
|
||||
<node concept="1nq8_$" id="6KIXGIaNV27" role="nsMwV">
|
||||
<node concept="a7P8L" id="6KIXGIaNV26" role="1nq8_t">
|
||||
<ref role="a7OzE" node="6KIXGIaNF3b" resolve="ArrElem" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3I6s7M" id="6KIXGIaNEWz" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="6KIXGIaNSuK" role="3I6s78">
|
||||
<ref role="3AqCNq" node="6KIXGIaNNsn" resolve="checkForeachElem" />
|
||||
<node concept="37jhX" id="6KIXGIaNSuL" role="3AunhB">
|
||||
<node concept="2OqwBi" id="6KIXGIaNSuM" role="37jj2">
|
||||
<node concept="3A2sRY" id="6KIXGIaNSuN" role="2Oq$k0">
|
||||
<ref role="3A2yKK" node="6KIXGIaNCTL" resolve="foreachSt" />
|
||||
</node>
|
||||
<node concept="3TrEf2" id="6KIXGIaNSuO" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="tpee:gDDdaHA" resolve="iterable" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="a7P8L" id="6KIXGIaNSQg" role="3AunhB">
|
||||
<ref role="a7OzE" node="6KIXGIaNF3b" resolve="ArrElem" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="6KIXGIaNNKW" role="3cqZAp" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="6KIXGIaNNYE" role="3Hbm9W">
|
||||
<node concept="3A2sRY" id="6KIXGIaNNM0" role="2Oq$k0">
|
||||
<ref role="3A2yKK" node="6KIXGIaNCTL" resolve="foreachSt" />
|
||||
</node>
|
||||
<node concept="3TrEf2" id="6KIXGIaNOgm" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="tpee:gDDdaHA" resolve="iterable" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Hbl2A" id="6KIXGIaNOmx" role="3cqZAp">
|
||||
<node concept="3clFbS" id="6KIXGIaNOmz" role="9aQI4">
|
||||
<node concept="3clFbH" id="6KIXGIaNOmy" role="3cqZAp" />
|
||||
<node concept="1nLNNL" id="6KIXGIaNPNr" role="3cqZAp">
|
||||
<node concept="1nLNMm" id="6KIXGIaNPNs" role="1nLNNK">
|
||||
<node concept="3xSepi" id="6KIXGIaNPNt" role="3xSepv">
|
||||
<node concept="3Aq9E8" id="6KIXGIaNPNu" role="3xSepj">
|
||||
<node concept="3I6sU6" id="6KIXGIaNPNv" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="6KIXGIaNPNw" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="6KIXGIaNTq7" role="3I6s78">
|
||||
<ref role="3AqCNq" node="3Qp4N06bUPu" resolve="convertsTo" />
|
||||
<node concept="a7P8L" id="6KIXGIaNTqc" role="3AunhB">
|
||||
<ref role="a7OzE" node="6KIXGIaNPO5" resolve="Elem" />
|
||||
</node>
|
||||
<node concept="a7P8L" id="6KIXGIaNTqm" role="3AunhB">
|
||||
<ref role="a7OzE" node="6KIXGIaNPO4" resolve="Var" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Aq93q" id="6KIXGIaNPNK" role="1nLNMb">
|
||||
<property role="3ArMco" value="true" />
|
||||
<node concept="3I6sU6" id="6KIXGIaNPNL" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="6KIXGIaNPNM" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="6KIXGIaNPNN" role="3I6s78">
|
||||
<ref role="3AqCNq" node="34$A1MfhdDv" resolve="typeOf" />
|
||||
<node concept="37jhX" id="6KIXGIaNPNO" role="3AunhB">
|
||||
<node concept="2OqwBi" id="6KIXGIaNPNP" role="37jj2">
|
||||
<node concept="3A2sRY" id="6KIXGIaNPNQ" role="2Oq$k0">
|
||||
<ref role="3A2yKK" node="6KIXGIaNCTL" resolve="foreachSt" />
|
||||
</node>
|
||||
<node concept="3TrEf2" id="6KIXGIaNPNR" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="tpee:gDDuvdF" resolve="variable" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="a7P8L" id="6KIXGIaNPNS" role="3AunhB">
|
||||
<ref role="a7OzE" node="6KIXGIaNPO4" resolve="Var" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Aq93q" id="6KIXGIaNPNT" role="1nLNMb">
|
||||
<node concept="3I6sU6" id="6KIXGIaNPNU" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="6KIXGIaNPNV" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="6KIXGIaNQi_" role="3I6s78">
|
||||
<ref role="3AqCNq" node="6KIXGIaNNsn" resolve="checkForeachElem" />
|
||||
<node concept="37jhX" id="6KIXGIaNQiJ" role="3AunhB">
|
||||
<node concept="2OqwBi" id="6KIXGIaNQ$s" role="37jj2">
|
||||
<node concept="3A2sRY" id="6KIXGIaNQiH" role="2Oq$k0">
|
||||
<ref role="3A2yKK" node="6KIXGIaNCTL" resolve="foreachSt" />
|
||||
</node>
|
||||
<node concept="3TrEf2" id="6KIXGIaNQSg" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="tpee:gDDdaHA" resolve="iterable" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="a7P8L" id="6KIXGIaNRc5" role="3AunhB">
|
||||
<ref role="a7OzE" node="6KIXGIaNPO5" resolve="Elem" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3NuqgR" id="6KIXGIaNPO2" role="0Rg$4">
|
||||
<node concept="aZer4" id="6KIXGIaNPO3" role="3XD1gS">
|
||||
<property role="TrG5h" value="It" />
|
||||
</node>
|
||||
<node concept="aZer4" id="6KIXGIaNPO4" role="3XD1gS">
|
||||
<property role="TrG5h" value="Var" />
|
||||
</node>
|
||||
<node concept="aZer4" id="6KIXGIaNPO5" role="3XD1gS">
|
||||
<property role="TrG5h" value="Elem" />
|
||||
</node>
|
||||
<node concept="32pEOW" id="6KIXGIaNPO7" role="3vLBG7" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="6KIXGIaNPnr" role="3cqZAp" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="6KIXGIaNOBh" role="3Hbm9W">
|
||||
<node concept="3A2sRY" id="6KIXGIaNOnH" role="2Oq$k0">
|
||||
<ref role="3A2yKK" node="6KIXGIaNCTL" resolve="foreachSt" />
|
||||
</node>
|
||||
<node concept="3TrEf2" id="6KIXGIaNOTT" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="tpee:gDDuvdF" resolve="variable" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2t___k" id="6KIXGIaNCTK" role="1nLNMg">
|
||||
<ref role="2t_S0q" to="tpee:gDDcWSN" resolve="ForeachStatement" />
|
||||
<node concept="3A20r5" id="6KIXGIaNCTL" role="2t_VXX">
|
||||
<property role="TrG5h" value="foreachSt" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1nLNMY" id="4S1mDSNTDkN" role="1nK1Vg">
|
||||
<property role="TrG5h" value="returnStatement" />
|
||||
<node concept="2t___k" id="4S1mDSNTDkO" role="1nLNMg">
|
||||
|
|
|
|||
|
|
@ -44,6 +44,9 @@
|
|||
<concept id="5279705229678483897" name="jetbrains.mps.baseLanguage.structure.FloatingPointFloatConstant" flags="nn" index="2$xPTn">
|
||||
<property id="5279705229678483899" name="value" index="2$xPTl" />
|
||||
</concept>
|
||||
<concept id="1076505808687" name="jetbrains.mps.baseLanguage.structure.WhileStatement" flags="nn" index="2$JKZl">
|
||||
<child id="1076505808688" name="condition" index="2$JKZa" />
|
||||
</concept>
|
||||
<concept id="1239714755177" name="jetbrains.mps.baseLanguage.structure.AbstractUnaryNumberOperation" flags="nn" index="2$Kvd9">
|
||||
<child id="1239714902950" name="expression" index="2$L3a6" />
|
||||
</concept>
|
||||
|
|
@ -65,6 +68,12 @@
|
|||
<reference id="2820489544401957798" name="classifier" index="HV5vE" />
|
||||
<child id="2820489544402271667" name="typeParameter" index="HU9BZ" />
|
||||
</concept>
|
||||
<concept id="1154032098014" name="jetbrains.mps.baseLanguage.structure.AbstractLoopStatement" flags="nn" index="2LF5Ji">
|
||||
<child id="1154032183016" name="body" index="2LFqv$" />
|
||||
</concept>
|
||||
<concept id="1177666668936" name="jetbrains.mps.baseLanguage.structure.DoWhileStatement" flags="nn" index="MpOyq">
|
||||
<child id="1177666688034" name="condition" index="MpTkK" />
|
||||
</concept>
|
||||
<concept id="1197027756228" name="jetbrains.mps.baseLanguage.structure.DotExpression" flags="nn" index="2OqwBi">
|
||||
<child id="1197027771414" name="operand" index="2Oq$k0" />
|
||||
<child id="1197027833540" name="operation" index="2OqNvi" />
|
||||
|
|
@ -164,6 +173,11 @@
|
|||
<child id="1068580123156" name="expression" index="3clFbG" />
|
||||
</concept>
|
||||
<concept id="1068580123157" name="jetbrains.mps.baseLanguage.structure.Statement" flags="nn" index="3clFbH" />
|
||||
<concept id="1068580123159" name="jetbrains.mps.baseLanguage.structure.IfStatement" flags="nn" index="3clFbJ">
|
||||
<child id="1068580123160" name="condition" index="3clFbw" />
|
||||
<child id="1068580123161" name="ifTrue" index="3clFbx" />
|
||||
<child id="1206060520071" name="elsifClauses" index="3eNLev" />
|
||||
</concept>
|
||||
<concept id="1068580123136" name="jetbrains.mps.baseLanguage.structure.StatementList" flags="sn" stub="5293379017992965193" index="3clFbS">
|
||||
<child id="1068581517665" name="statement" index="3cqZAp" />
|
||||
</concept>
|
||||
|
|
@ -185,9 +199,14 @@
|
|||
<concept id="1068581242869" name="jetbrains.mps.baseLanguage.structure.MinusExpression" flags="nn" index="3cpWsd" />
|
||||
<concept id="1068581242863" name="jetbrains.mps.baseLanguage.structure.LocalVariableDeclaration" flags="nr" index="3cpWsn" />
|
||||
<concept id="1068581517677" name="jetbrains.mps.baseLanguage.structure.VoidType" flags="in" index="3cqZAl" />
|
||||
<concept id="1206060495898" name="jetbrains.mps.baseLanguage.structure.ElsifClause" flags="ng" index="3eNFk2">
|
||||
<child id="1206060619838" name="condition" index="3eO9$A" />
|
||||
<child id="1206060644605" name="statementList" index="3eOfB_" />
|
||||
</concept>
|
||||
<concept id="1079359253375" name="jetbrains.mps.baseLanguage.structure.ParenthesizedExpression" flags="nn" index="1eOMI4">
|
||||
<child id="1079359253376" name="expression" index="1eOMHV" />
|
||||
</concept>
|
||||
<concept id="1081506762703" name="jetbrains.mps.baseLanguage.structure.GreaterThanExpression" flags="nn" index="3eOSWO" />
|
||||
<concept id="1081506773034" name="jetbrains.mps.baseLanguage.structure.LessThanExpression" flags="nn" index="3eOVzh" />
|
||||
<concept id="1081516740877" name="jetbrains.mps.baseLanguage.structure.NotExpression" flags="nn" index="3fqX7Q">
|
||||
<child id="1081516765348" name="expression" index="3fr31v" />
|
||||
|
|
@ -239,11 +258,24 @@
|
|||
<concept id="1178549954367" name="jetbrains.mps.baseLanguage.structure.IVisible" flags="ng" index="1B3ioH">
|
||||
<child id="1178549979242" name="visibility" index="1B3o_S" />
|
||||
</concept>
|
||||
<concept id="1144226303539" name="jetbrains.mps.baseLanguage.structure.ForeachStatement" flags="nn" index="1DcWWT">
|
||||
<child id="1144226360166" name="iterable" index="1DdaDG" />
|
||||
</concept>
|
||||
<concept id="1144230876926" name="jetbrains.mps.baseLanguage.structure.AbstractForStatement" flags="nn" index="1DupvO">
|
||||
<child id="1144230900587" name="variable" index="1Duv9x" />
|
||||
</concept>
|
||||
<concept id="1144231330558" name="jetbrains.mps.baseLanguage.structure.ForStatement" flags="nn" index="1Dw8fO">
|
||||
<child id="1144231399730" name="condition" index="1Dwp0S" />
|
||||
<child id="1144231408325" name="iteration" index="1Dwrff" />
|
||||
</concept>
|
||||
<concept id="1225892208569" name="jetbrains.mps.baseLanguage.structure.ShiftLeftExpression" flags="nn" index="1GRDU$" />
|
||||
<concept id="1225892319711" name="jetbrains.mps.baseLanguage.structure.ShiftRightExpression" flags="nn" index="1GS532" />
|
||||
<concept id="1225894555487" name="jetbrains.mps.baseLanguage.structure.BitwiseNotExpression" flags="nn" index="1H0AT2">
|
||||
<child id="1225894555490" name="expression" index="1H0ATZ" />
|
||||
</concept>
|
||||
<concept id="1107796713796" name="jetbrains.mps.baseLanguage.structure.Interface" flags="ig" index="3HP615">
|
||||
<child id="1107797138135" name="extendedInterface" index="3HQHJm" />
|
||||
</concept>
|
||||
<concept id="1163668896201" name="jetbrains.mps.baseLanguage.structure.TernaryOperatorExpression" flags="nn" index="3K4zz7">
|
||||
<child id="1163668914799" name="condition" index="3K4Cdx" />
|
||||
<child id="1163668922816" name="ifTrue" index="3K4E3e" />
|
||||
|
|
@ -16159,5 +16191,368 @@
|
|||
</node>
|
||||
<node concept="3Tm1VV" id="3XUOzowrzqj" role="1B3o_S" />
|
||||
</node>
|
||||
<node concept="312cEu" id="6KIXGIaNI5i">
|
||||
<property role="TrG5h" value="LoopAndConditionStatements" />
|
||||
<node concept="2tJIrI" id="6KIXGIaNI7l" role="jymVt" />
|
||||
<node concept="312cEu" id="4DCEyKuXMQL" role="jymVt">
|
||||
<property role="2bfB8j" value="true" />
|
||||
<property role="TrG5h" value="A" />
|
||||
<node concept="3Tm1VV" id="4DCEyKuXMQM" role="1B3o_S" />
|
||||
</node>
|
||||
<node concept="3HP615" id="4DCEyKuXtXd" role="jymVt">
|
||||
<property role="2bfB8j" value="true" />
|
||||
<property role="TrG5h" value="ICrucial" />
|
||||
<node concept="3Tm1VV" id="4DCEyKuXtXe" role="1B3o_S" />
|
||||
<node concept="3uibUv" id="5OWkqP4$5Rz" role="3HQHJm">
|
||||
<ref role="3uigEE" to="wyt6:~Cloneable" resolve="Cloneable" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="312cEu" id="4DCEyKuXtLu" role="jymVt">
|
||||
<property role="2bfB8j" value="true" />
|
||||
<property role="TrG5h" value="B" />
|
||||
<node concept="3Tm1VV" id="4DCEyKuXtLv" role="1B3o_S" />
|
||||
<node concept="3uibUv" id="5OWkqP4_Zm0" role="EKbjA">
|
||||
<ref role="3uigEE" to="guwi:~Serializable" resolve="Serializable" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="5OWkqP4_YYY" role="EKbjA">
|
||||
<ref role="3uigEE" node="4DCEyKuXtXd" resolve="LoopAndConditionStatements.ICrucial" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="4DCEyKuXN4E" role="1zkMxy">
|
||||
<ref role="3uigEE" node="4DCEyKuXMQL" resolve="LoopAndConditionStatements.A" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="312cEu" id="4DCEyKuXtPB" role="jymVt">
|
||||
<property role="2bfB8j" value="true" />
|
||||
<property role="TrG5h" value="C" />
|
||||
<node concept="3Tm1VV" id="4DCEyKuXtPC" role="1B3o_S" />
|
||||
<node concept="3uibUv" id="4DCEyKuXtSf" role="1zkMxy">
|
||||
<ref role="3uigEE" node="4DCEyKuXtLu" resolve="LoopAndConditionStatements.B" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="312cEu" id="4DCEyKuXNyl" role="jymVt">
|
||||
<property role="2bfB8j" value="true" />
|
||||
<property role="TrG5h" value="D" />
|
||||
<node concept="3Tm1VV" id="4DCEyKuXNym" role="1B3o_S" />
|
||||
<node concept="3uibUv" id="4DCEyKuXNDz" role="1zkMxy">
|
||||
<ref role="3uigEE" node="4DCEyKuXtPB" resolve="LoopAndConditionStatements.C" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="6KIXGIaNI7n" role="jymVt" />
|
||||
<node concept="2tJIrI" id="6KIXGIaNItE" role="jymVt" />
|
||||
<node concept="3clFb_" id="6KIXGIaN$Bx" role="jymVt">
|
||||
<property role="TrG5h" value="forFor" />
|
||||
<node concept="37vLTG" id="6KIXGIaN$FA" role="3clF46">
|
||||
<property role="TrG5h" value="cs" />
|
||||
<node concept="3uibUv" id="6KIXGIaN$V1" role="1tU5fm">
|
||||
<ref role="3uigEE" to="wyt6:~Iterable" resolve="Iterable" />
|
||||
<node concept="3uibUv" id="6KIXGIaNLhO" role="11_B2D">
|
||||
<ref role="3uigEE" node="4DCEyKuXtPB" resolve="LoopAndConditionStatements.C" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="6KIXGIaN$YX" role="3clF46">
|
||||
<property role="TrG5h" value="ds" />
|
||||
<node concept="3uibUv" id="6KIXGIaN_sZ" role="1tU5fm">
|
||||
<ref role="3uigEE" to="33ny:~Collection" resolve="Collection" />
|
||||
<node concept="3uibUv" id="6KIXGIaNLmg" role="11_B2D">
|
||||
<ref role="3uigEE" node="4DCEyKuXNyl" resolve="LoopAndConditionStatements.D" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="6KIXGIaN_IK" role="3clF46">
|
||||
<property role="TrG5h" value="ss" />
|
||||
<node concept="3uibUv" id="6KIXGIaNB4K" role="1tU5fm">
|
||||
<ref role="3uigEE" to="guwi:~Serializable" resolve="Serializable" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="6KIXGIaNMnM" role="3clF46">
|
||||
<property role="TrG5h" value="arrcs" />
|
||||
<node concept="10Q1$e" id="6KIXGIaNMtm" role="1tU5fm">
|
||||
<node concept="3uibUv" id="6KIXGIaNMtj" role="10Q1$1">
|
||||
<ref role="3uigEE" node="4DCEyKuXtPB" resolve="LoopAndConditionStatements.C" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="6KIXGIaNMxf" role="3clF46">
|
||||
<property role="TrG5h" value="arrbs" />
|
||||
<node concept="10Q1$e" id="6KIXGIaNMAQ" role="1tU5fm">
|
||||
<node concept="3uibUv" id="6KIXGIaNMAN" role="10Q1$1">
|
||||
<ref role="3uigEE" node="4DCEyKuXtLu" resolve="LoopAndConditionStatements.B" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="6KIXGIaR6Mh" role="3clF46">
|
||||
<property role="TrG5h" value="cond" />
|
||||
<node concept="10P_77" id="6KIXGIaR75K" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="37vLTG" id="6KIXGIaR8fc" role="3clF46">
|
||||
<property role="TrG5h" value="obj" />
|
||||
<node concept="3uibUv" id="6KIXGIaR8tZ" role="1tU5fm">
|
||||
<ref role="3uigEE" to="wyt6:~Object" resolve="Object" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbS" id="6KIXGIaN$B$" role="3clF47">
|
||||
<node concept="1DcWWT" id="6KIXGIaN_wS" role="3cqZAp">
|
||||
<node concept="3clFbS" id="6KIXGIaN_wU" role="2LFqv$" />
|
||||
<node concept="3cpWsn" id="6KIXGIaN_wV" role="1Duv9x">
|
||||
<property role="TrG5h" value="x" />
|
||||
<node concept="3uibUv" id="6KIXGIaNLn5" role="1tU5fm">
|
||||
<ref role="3uigEE" node="4DCEyKuXtLu" resolve="LoopAndConditionStatements.B" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="6KIXGIaN_Ef" role="1DdaDG">
|
||||
<ref role="3cqZAo" node="6KIXGIaN$FA" resolve="cs" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1DcWWT" id="6KIXGIaNL$O" role="3cqZAp">
|
||||
<node concept="3clFbS" id="6KIXGIaNL$P" role="2LFqv$" />
|
||||
<node concept="3cpWsn" id="6KIXGIaNL$R" role="1Duv9x">
|
||||
<property role="TrG5h" value="x" />
|
||||
<node concept="3uibUv" id="6KIXGIaNLG3" role="1tU5fm">
|
||||
<ref role="3uigEE" node="4DCEyKuXNyl" resolve="LoopAndConditionStatements.D" />
|
||||
</node>
|
||||
<node concept="1U20sH" id="6KIXGIaNLMd" role="lGtFl">
|
||||
<property role="1U20sK" value="error" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="6KIXGIaNL$T" role="1DdaDG">
|
||||
<ref role="3cqZAo" node="6KIXGIaN$FA" resolve="cs" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1DcWWT" id="6KIXGIaNBa1" role="3cqZAp">
|
||||
<node concept="3clFbS" id="6KIXGIaNBa3" role="2LFqv$" />
|
||||
<node concept="3cpWsn" id="6KIXGIaNBa4" role="1Duv9x">
|
||||
<property role="TrG5h" value="y" />
|
||||
<node concept="3uibUv" id="6KIXGIaNLtJ" role="1tU5fm">
|
||||
<ref role="3uigEE" node="4DCEyKuXtLu" resolve="LoopAndConditionStatements.B" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="6KIXGIaNBij" role="1DdaDG">
|
||||
<ref role="3cqZAo" node="6KIXGIaN_IK" resolve="ss" />
|
||||
<node concept="1U20sH" id="6KIXGIaNLPw" role="lGtFl">
|
||||
<property role="1U20sK" value="error" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1DcWWT" id="6KIXGIaNMI4" role="3cqZAp">
|
||||
<node concept="3clFbS" id="6KIXGIaNMI5" role="2LFqv$" />
|
||||
<node concept="3cpWsn" id="6KIXGIaNMI6" role="1Duv9x">
|
||||
<property role="TrG5h" value="y" />
|
||||
<node concept="3uibUv" id="6KIXGIaNMPJ" role="1tU5fm">
|
||||
<ref role="3uigEE" to="wyt6:~Object" resolve="Object" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="6KIXGIaNMI8" role="1DdaDG">
|
||||
<ref role="3cqZAo" node="6KIXGIaN_IK" resolve="ss" />
|
||||
<node concept="1U20sH" id="6KIXGIaNMI9" role="lGtFl">
|
||||
<property role="1U20sK" value="error" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="6KIXGIaNMXk" role="3cqZAp" />
|
||||
<node concept="1DcWWT" id="6KIXGIaNMYn" role="3cqZAp">
|
||||
<node concept="3clFbS" id="6KIXGIaNMYo" role="2LFqv$" />
|
||||
<node concept="3cpWsn" id="6KIXGIaNMYp" role="1Duv9x">
|
||||
<property role="TrG5h" value="x" />
|
||||
<node concept="3uibUv" id="6KIXGIaNMYq" role="1tU5fm">
|
||||
<ref role="3uigEE" node="4DCEyKuXtLu" resolve="LoopAndConditionStatements.B" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="6KIXGIaNNbM" role="1DdaDG">
|
||||
<ref role="3cqZAo" node="6KIXGIaNMnM" resolve="arrcs" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1DcWWT" id="6KIXGIaNMYs" role="3cqZAp">
|
||||
<node concept="3clFbS" id="6KIXGIaNMYt" role="2LFqv$" />
|
||||
<node concept="3cpWsn" id="6KIXGIaNMYu" role="1Duv9x">
|
||||
<property role="TrG5h" value="x" />
|
||||
<node concept="3uibUv" id="6KIXGIaNMYv" role="1tU5fm">
|
||||
<ref role="3uigEE" node="4DCEyKuXNyl" resolve="LoopAndConditionStatements.D" />
|
||||
</node>
|
||||
<node concept="1U20sH" id="6KIXGIaNMYw" role="lGtFl">
|
||||
<property role="1U20sK" value="error" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="6KIXGIaNNhB" role="1DdaDG">
|
||||
<ref role="3cqZAo" node="6KIXGIaNMnM" resolve="arrcs" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="6KIXGIaPpM5" role="3cqZAp" />
|
||||
<node concept="3clFbH" id="6KIXGIaPpMZ" role="3cqZAp" />
|
||||
<node concept="1Dw8fO" id="6KIXGIaPpP6" role="3cqZAp">
|
||||
<node concept="3clFbS" id="6KIXGIaPpP8" role="2LFqv$">
|
||||
<node concept="3clFbH" id="6KIXGIaPpP7" role="3cqZAp" />
|
||||
</node>
|
||||
<node concept="3cpWsn" id="6KIXGIaPpP9" role="1Duv9x">
|
||||
<property role="TrG5h" value="it" />
|
||||
<node concept="3uibUv" id="6KIXGIaPpX8" role="1tU5fm">
|
||||
<ref role="3uigEE" to="33ny:~Iterator" resolve="Iterator" />
|
||||
<node concept="3qUE_q" id="6KIXGIaPqzI" role="11_B2D">
|
||||
<node concept="3uibUv" id="6KIXGIaPqQP" role="3qUE_r">
|
||||
<ref role="3uigEE" node="4DCEyKuXMQL" resolve="LoopAndConditionStatements.A" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2OqwBi" id="6KIXGIaPqgB" role="33vP2m">
|
||||
<node concept="37vLTw" id="6KIXGIaPq9y" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="6KIXGIaN$FA" resolve="cs" />
|
||||
</node>
|
||||
<node concept="liA8E" id="6KIXGIaPqvJ" role="2OqNvi">
|
||||
<ref role="37wK5l" to="wyt6:~Iterable.iterator()" resolve="iterator" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2OqwBi" id="6KIXGIaPr5f" role="1Dwp0S">
|
||||
<node concept="37vLTw" id="6KIXGIaPqZq" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="6KIXGIaPpP9" resolve="it" />
|
||||
</node>
|
||||
<node concept="liA8E" id="6KIXGIaPrrI" role="2OqNvi">
|
||||
<ref role="37wK5l" to="33ny:~Iterator.hasNext()" resolve="hasNext" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2OqwBi" id="6KIXGIaPr$F" role="1Dwrff">
|
||||
<node concept="37vLTw" id="6KIXGIaPruQ" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="6KIXGIaPpP9" resolve="it" />
|
||||
</node>
|
||||
<node concept="liA8E" id="6KIXGIaPrL4" role="2OqNvi">
|
||||
<ref role="37wK5l" to="33ny:~Iterator.next()" resolve="next" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1Dw8fO" id="6KIXGIaPrOr" role="3cqZAp">
|
||||
<node concept="3clFbS" id="6KIXGIaPrOs" role="2LFqv$">
|
||||
<node concept="3clFbH" id="6KIXGIaPrOt" role="3cqZAp" />
|
||||
</node>
|
||||
<node concept="3cpWsn" id="6KIXGIaPrOu" role="1Duv9x">
|
||||
<property role="TrG5h" value="it" />
|
||||
<node concept="2OqwBi" id="6KIXGIaPt6d" role="33vP2m">
|
||||
<node concept="2OqwBi" id="6KIXGIaPsGH" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="6KIXGIaPsyD" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="6KIXGIaN$FA" resolve="cs" />
|
||||
</node>
|
||||
<node concept="liA8E" id="6KIXGIaPsR8" role="2OqNvi">
|
||||
<ref role="37wK5l" to="wyt6:~Iterable.iterator()" resolve="iterator" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="6KIXGIaPtjM" role="2OqNvi">
|
||||
<ref role="37wK5l" to="33ny:~Iterator.next()" resolve="next" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="10Oyi0" id="6KIXGIaPsqM" role="1tU5fm" />
|
||||
<node concept="1U20sH" id="6KIXGIaPuYp" role="lGtFl">
|
||||
<property role="1U20sK" value="error" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3uNrnE" id="6KIXGIaPuQQ" role="1Dwrff">
|
||||
<node concept="37vLTw" id="6KIXGIaPuQS" role="2$L3a6">
|
||||
<ref role="3cqZAo" node="6KIXGIaPrOu" resolve="it" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3eOSWO" id="6KIXGIaPujK" role="1Dwp0S">
|
||||
<node concept="3cmrfG" id="6KIXGIaPutq" role="3uHU7w">
|
||||
<property role="3cmrfH" value="0" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="6KIXGIaPtYP" role="3uHU7B">
|
||||
<ref role="3cqZAo" node="6KIXGIaPrOu" resolve="it" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="6KIXGIaNMXH" role="3cqZAp" />
|
||||
<node concept="3clFbH" id="6KIXGIaPv2G" role="3cqZAp" />
|
||||
<node concept="2$JKZl" id="6KIXGIaPvF$" role="3cqZAp">
|
||||
<node concept="3clFbS" id="6KIXGIaPvFA" role="2LFqv$" />
|
||||
<node concept="3eOSWO" id="6KIXGIaPx53" role="2$JKZa">
|
||||
<node concept="3cmrfG" id="6KIXGIaPxo8" role="3uHU7w">
|
||||
<property role="3cmrfH" value="0" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="6KIXGIaPwu5" role="3uHU7B">
|
||||
<node concept="37vLTw" id="6KIXGIaPwnk" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="6KIXGIaNMnM" resolve="arrcs" />
|
||||
</node>
|
||||
<node concept="1Rwk04" id="6KIXGIaPwNp" role="2OqNvi" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2$JKZl" id="6KIXGIaPxoA" role="3cqZAp">
|
||||
<node concept="3clFbS" id="6KIXGIaPxoB" role="2LFqv$" />
|
||||
<node concept="AH0OO" id="6KIXGIaPzVo" role="2$JKZa">
|
||||
<node concept="3cmrfG" id="6KIXGIaP$jj" role="AHEQo">
|
||||
<property role="3cmrfH" value="0" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="6KIXGIaPxoF" role="AHHXb">
|
||||
<ref role="3cqZAo" node="6KIXGIaNMnM" resolve="arrcs" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1U20sH" id="6KIXGIaRa7v" role="lGtFl">
|
||||
<property role="1U20sK" value="error" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="6KIXGIaP$jU" role="3cqZAp" />
|
||||
<node concept="MpOyq" id="6KIXGIaP$Ae" role="3cqZAp">
|
||||
<node concept="3clFbS" id="6KIXGIaP$Af" role="2LFqv$" />
|
||||
<node concept="3eOSWO" id="6KIXGIaP$Ah" role="MpTkK">
|
||||
<node concept="3cmrfG" id="6KIXGIaP$Ai" role="3uHU7w">
|
||||
<property role="3cmrfH" value="0" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="6KIXGIaP$Aj" role="3uHU7B">
|
||||
<node concept="37vLTw" id="6KIXGIaP$Ak" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="6KIXGIaNMnM" resolve="arrcs" />
|
||||
</node>
|
||||
<node concept="1Rwk04" id="6KIXGIaP$Al" role="2OqNvi" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="MpOyq" id="6KIXGIaP_02" role="3cqZAp">
|
||||
<node concept="3clFbS" id="6KIXGIaP_03" role="2LFqv$" />
|
||||
<node concept="AH0OO" id="6KIXGIaP_05" role="MpTkK">
|
||||
<node concept="3cmrfG" id="6KIXGIaP_06" role="AHEQo">
|
||||
<property role="3cmrfH" value="0" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="6KIXGIaP_07" role="AHHXb">
|
||||
<ref role="3cqZAo" node="6KIXGIaNMnM" resolve="arrcs" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1U20sH" id="6KIXGIaRanD" role="lGtFl">
|
||||
<property role="1U20sK" value="error" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="6KIXGIaP$lg" role="3cqZAp" />
|
||||
<node concept="3clFbH" id="6KIXGIaR4Rj" role="3cqZAp" />
|
||||
<node concept="3clFbJ" id="6KIXGIaR5ij" role="3cqZAp">
|
||||
<node concept="3clFbS" id="6KIXGIaR5il" role="3clFbx" />
|
||||
<node concept="37vLTw" id="6KIXGIaR7s$" role="3clFbw">
|
||||
<ref role="3cqZAo" node="6KIXGIaR6Mh" resolve="cond" />
|
||||
</node>
|
||||
<node concept="3eNFk2" id="6KIXGIaR5Me" role="3eNLev">
|
||||
<node concept="3clFbS" id="6KIXGIaR5Mg" role="3eOfB_" />
|
||||
<node concept="37vLTw" id="6KIXGIaRaWL" role="3eO9$A">
|
||||
<ref role="3cqZAo" node="6KIXGIaR8fc" resolve="obj" />
|
||||
</node>
|
||||
<node concept="1U20sH" id="6KIXGIaRb0f" role="lGtFl">
|
||||
<property role="1U20sK" value="error" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbJ" id="6KIXGIaR7U1" role="3cqZAp">
|
||||
<node concept="3clFbS" id="6KIXGIaR7U2" role="3clFbx" />
|
||||
<node concept="37vLTw" id="6KIXGIaR8Fe" role="3clFbw">
|
||||
<ref role="3cqZAo" node="6KIXGIaR8fc" resolve="obj" />
|
||||
</node>
|
||||
<node concept="3eNFk2" id="6KIXGIaR7U4" role="3eNLev">
|
||||
<node concept="3clFbS" id="6KIXGIaR7U7" role="3eOfB_" />
|
||||
<node concept="37vLTw" id="6KIXGIaRb59" role="3eO9$A">
|
||||
<ref role="3cqZAo" node="6KIXGIaR6Mh" resolve="cond" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1U20sH" id="6KIXGIaRa$z" role="lGtFl">
|
||||
<property role="1U20sK" value="error" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cqZAl" id="6KIXGIaN$oW" role="3clF45" />
|
||||
</node>
|
||||
<node concept="2tJIrI" id="6KIXGIaNItY" role="jymVt" />
|
||||
<node concept="3Tm1VV" id="6KIXGIaNI5j" role="1B3o_S" />
|
||||
</node>
|
||||
</model>
|
||||
|
||||
|
|
|
|||
|
|
@ -443,6 +443,35 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1LZb2c" id="6KIXGIaSEhp" role="1SL9yI">
|
||||
<property role="TrG5h" value="loopAndConditionalStatements" />
|
||||
<node concept="3cqZAl" id="6KIXGIaSEhq" role="3clF45" />
|
||||
<node concept="3clFbS" id="6KIXGIaSEhr" role="3clF47">
|
||||
<node concept="2Hmddi" id="6KIXGIaSEhs" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="6KIXGIaSEht" role="2Hmdds">
|
||||
<node concept="2YIFZM" id="6KIXGIaSEhu" role="2Oq$k0">
|
||||
<ref role="37wK5l" to="tj24:27bTNFfaOo$" resolve="ofNode" />
|
||||
<ref role="1Pybhc" to="tj24:1N_0WA5JxZO" resolve="TypecheckingTestHelper" />
|
||||
<node concept="2OqwBi" id="6KIXGIaSEhv" role="37wK5m">
|
||||
<node concept="2WthIp" id="6KIXGIaSEhw" role="2Oq$k0" />
|
||||
<node concept="2XshWL" id="6KIXGIaSEhx" role="2OqNvi">
|
||||
<ref role="2WH_rO" node="35YJGAJTxCf" resolve="resolve" />
|
||||
<node concept="2tJFMh" id="6KIXGIaSEhy" role="2XxRq1">
|
||||
<node concept="ZC_QK" id="6KIXGIaSEHA" role="2tJFKM">
|
||||
<ref role="2aWVGs" to="yg5v:6KIXGIaNI5i" resolve="LoopAndConditionStatements" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1jxXqW" id="6KIXGIaSEh$" role="37wK5m" />
|
||||
</node>
|
||||
<node concept="liA8E" id="6KIXGIaSEh_" role="2OqNvi">
|
||||
<ref role="37wK5l" to="tj24:27bTNFfaYS2" resolve="checkTypes" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1LZb2c" id="2i6cuYQuHi8" role="1SL9yI">
|
||||
<property role="TrG5h" value="operators" />
|
||||
<node concept="3cqZAl" id="2i6cuYQuHi9" role="3clF45" />
|
||||
|
|
@ -502,7 +531,7 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="1LZb2c" id="3XUOzow_cBQ" role="1SL9yI">
|
||||
<property role="TrG5h" value="RawConversions" />
|
||||
<property role="TrG5h" value="awConversions" />
|
||||
<node concept="3cqZAl" id="3XUOzow_cBR" role="3clF45" />
|
||||
<node concept="3clFbS" id="3XUOzow_cBS" role="3clF47">
|
||||
<node concept="2Hmddi" id="3XUOzow_cBT" role="3cqZAp">
|
||||
|
|
@ -618,7 +647,7 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="1LZb2c" id="PltxfHwhDC" role="1SL9yI">
|
||||
<property role="TrG5h" value="Lub" />
|
||||
<property role="TrG5h" value="LUB" />
|
||||
<node concept="3cqZAl" id="PltxfHwhDD" role="3clF45" />
|
||||
<node concept="3clFbS" id="PltxfHwhDH" role="3clF47">
|
||||
<node concept="2Hmddi" id="PltxfHwhRP" role="3cqZAp">
|
||||
|
|
@ -647,7 +676,7 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="1LZb2c" id="6EK6UBPqaQ3" role="1SL9yI">
|
||||
<property role="TrG5h" value="Enums" />
|
||||
<property role="TrG5h" value="enums" />
|
||||
<node concept="3cqZAl" id="6EK6UBPqaQ4" role="3clF45" />
|
||||
<node concept="3clFbS" id="6EK6UBPqaQ5" role="3clF47">
|
||||
<node concept="2Hmddi" id="6EK6UBPqaQ6" role="3cqZAp">
|
||||
|
|
|
|||
Loading…
Reference in New Issue