Typechecking BL: introduce templates for GenericLValueExpression.
This commit is contained in:
parent
f085d10369
commit
8df7783b5b
|
|
@ -53902,5 +53902,210 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="AVZre" id="7gMIJIxX9MM">
|
||||
<property role="3GE5qa" value="rule.expression" />
|
||||
<property role="TrG5h" value="Generic" />
|
||||
<ref role="2YbDB9" node="34$A1Mf51rY" resolve="TypeOf" />
|
||||
<node concept="1nLNMY" id="7gMIJIxXael" role="1nK1Vg">
|
||||
<property role="TrG5h" value="genericLValueExpression" />
|
||||
<node concept="3clFbS" id="7gMIJIxXaem" role="1nLNMH">
|
||||
<node concept="1nLNNL" id="7gMIJIxXam8" role="3cqZAp">
|
||||
<node concept="1nLNMm" id="7gMIJIxXama" role="1nLNNK">
|
||||
<node concept="3Aq93q" id="7gMIJIxXaq1" role="1nLNMb">
|
||||
<property role="3ArMco" value="true" />
|
||||
<node concept="3I6sU6" id="7gMIJIxXaq2" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="7gMIJIxXaxG" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="7gMIJIxXaxF" role="3I6s78">
|
||||
<ref role="3AqCNq" node="34$A1MfabR$" resolve="checkAll" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3NuqgR" id="7gMIJIxXa_z" role="0Rg$4">
|
||||
<node concept="aZer4" id="7gMIJIxXa_$" role="3XD1gS">
|
||||
<property role="TrG5h" value="Type" />
|
||||
</node>
|
||||
<node concept="32pEOW" id="7gMIJIxXa_K" role="3vLBG7" />
|
||||
</node>
|
||||
<node concept="3xSepi" id="7gMIJIxXaHB" role="3xSepv">
|
||||
<node concept="3Aq9E8" id="7gMIJIxXaHC" role="3xSepj">
|
||||
<node concept="3I6sU6" id="7gMIJIxXaHD" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="7gMIJIxXaLz" role="3I6sU7">
|
||||
<node concept="3jbYBd" id="7gMIJIxXaLw" role="3I6s78">
|
||||
<ref role="3jbY9l" node="5itBwMau8m1" resolve="lift" />
|
||||
<node concept="2OqwBi" id="7gMIJIxXb4Z" role="3jbY8P">
|
||||
<node concept="3A2sRY" id="7gMIJIxXaX9" role="2Oq$k0">
|
||||
<ref role="3A2yKK" node="7gMIJIxXaeo" resolve="glve" />
|
||||
</node>
|
||||
<node concept="3TrEf2" id="7gMIJIxXbhk" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="tpee:78UfAlSgtJM" resolve="type" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="a7P8L" id="7gMIJIxXaPs" role="3jbY8V">
|
||||
<ref role="a7OzE" node="7gMIJIxXa_$" resolve="Type" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3I6s7M" id="7gMIJIxXc$s" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="7gMIJIxXc$q" role="3I6s78">
|
||||
<ref role="3AqCNq" node="34$A1MfhdDv" resolve="typeOf" />
|
||||
<node concept="37jhX" id="7gMIJIxXcO1" role="3AunhB">
|
||||
<node concept="3A2sRY" id="7gMIJIxXcNZ" role="37jj2">
|
||||
<ref role="3A2yKK" node="7gMIJIxXaeo" resolve="glve" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="a7P8L" id="7gMIJIxXcZB" role="3AunhB">
|
||||
<ref role="a7OzE" node="7gMIJIxXa_$" resolve="Type" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="7gMIJIxXfMo" role="3cqZAp" />
|
||||
<node concept="1nLNNL" id="7gMIJIxXfQY" role="3cqZAp">
|
||||
<node concept="1nLNMm" id="7gMIJIxXfR0" role="1nLNNK">
|
||||
<node concept="3Aq93q" id="7gMIJIxXfVf" role="1nLNMb">
|
||||
<property role="3ArMco" value="true" />
|
||||
<node concept="3I6sU6" id="7gMIJIxXfVg" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="7gMIJIxXgaS" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="7gMIJIxXgaR" role="3I6s78">
|
||||
<ref role="3AqCNq" node="34$A1MfhdDv" resolve="typeOf" />
|
||||
<node concept="37jhX" id="7gMIJIxXgyn" role="3AunhB">
|
||||
<node concept="2OqwBi" id="7gMIJIxXgEk" role="37jj2">
|
||||
<node concept="3A2sRY" id="7gMIJIxXgyl" role="2Oq$k0">
|
||||
<ref role="3A2yKK" node="7gMIJIxXaeo" resolve="glve" />
|
||||
</node>
|
||||
<node concept="3TrEf2" id="7gMIJIxXgXl" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="tpee:5fcjBnBAGc2" resolve="getValueExpression" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="a7P8L" id="7gMIJIxXh79" role="3AunhB">
|
||||
<ref role="a7OzE" node="7gMIJIxXgeM" resolve="GetType" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3I6s7M" id="7gMIJIxXhyx" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="7gMIJIxXhyv" role="3I6s78">
|
||||
<ref role="3AqCNq" node="34$A1MfhdDv" resolve="typeOf" />
|
||||
<node concept="37jhX" id="7gMIJIxXhEo" role="3AunhB">
|
||||
<node concept="3A2sRY" id="7gMIJIxXhEm" role="37jj2">
|
||||
<ref role="3A2yKK" node="7gMIJIxXaeo" resolve="glve" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="a7P8L" id="7gMIJIxXhMb" role="3AunhB">
|
||||
<ref role="a7OzE" node="7gMIJIxXhiQ" resolve="Type" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3NuqgR" id="7gMIJIxXgeL" role="0Rg$4">
|
||||
<node concept="aZer4" id="7gMIJIxXhiQ" role="3XD1gS">
|
||||
<property role="TrG5h" value="Type" />
|
||||
</node>
|
||||
<node concept="aZer4" id="7gMIJIxXgeM" role="3XD1gS">
|
||||
<property role="TrG5h" value="GetType" />
|
||||
</node>
|
||||
<node concept="32pEOW" id="7gMIJIxXgm$" role="3vLBG7" />
|
||||
</node>
|
||||
<node concept="3xSepi" id="7gMIJIxXhQ7" role="3xSepv">
|
||||
<node concept="3Aq9E8" id="7gMIJIxXhQ8" role="3xSepj">
|
||||
<node concept="3I6sU6" id="7gMIJIxXhQ9" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="7gMIJIxXi1B" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="7gMIJIxXi1A" role="3I6s78">
|
||||
<ref role="3AqCNq" node="3Qp4N06bUPu" resolve="defaultConvertsTo" />
|
||||
<node concept="a7P8L" id="7gMIJIxXi9k" role="3AunhB">
|
||||
<ref role="a7OzE" node="7gMIJIxXgeM" resolve="GetType" />
|
||||
</node>
|
||||
<node concept="a7P8L" id="7gMIJIxXiiY" role="3AunhB">
|
||||
<ref role="a7OzE" node="7gMIJIxXhiQ" resolve="Type" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="7gMIJIxXjyz" role="3cqZAp" />
|
||||
<node concept="1nLNNL" id="7gMIJIxXjoI" role="3cqZAp">
|
||||
<node concept="1nLNMm" id="7gMIJIxXjoJ" role="1nLNNK">
|
||||
<node concept="3Aq93q" id="7gMIJIxXjoK" role="1nLNMb">
|
||||
<property role="3ArMco" value="true" />
|
||||
<node concept="3I6sU6" id="7gMIJIxXjoL" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="7gMIJIxXjoM" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="7gMIJIxXjoN" role="3I6s78">
|
||||
<ref role="3AqCNq" node="34$A1MfhdDv" resolve="typeOf" />
|
||||
<node concept="37jhX" id="7gMIJIxXjoO" role="3AunhB">
|
||||
<node concept="2OqwBi" id="7gMIJIxXjoP" role="37jj2">
|
||||
<node concept="3A2sRY" id="7gMIJIxXjoQ" role="2Oq$k0">
|
||||
<ref role="3A2yKK" node="7gMIJIxXaeo" resolve="glve" />
|
||||
</node>
|
||||
<node concept="3TrEf2" id="7gMIJIxXjSe" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="tpee:7TdXYpy3Y5P" resolve="assignValueExression" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="a7P8L" id="7gMIJIxXjoS" role="3AunhB">
|
||||
<ref role="a7OzE" node="7gMIJIxXjp0" resolve="AssType" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3I6s7M" id="7gMIJIxXjoT" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="7gMIJIxXjoU" role="3I6s78">
|
||||
<ref role="3AqCNq" node="34$A1MfhdDv" resolve="typeOf" />
|
||||
<node concept="37jhX" id="7gMIJIxXjoV" role="3AunhB">
|
||||
<node concept="3A2sRY" id="7gMIJIxXjoW" role="37jj2">
|
||||
<ref role="3A2yKK" node="7gMIJIxXaeo" resolve="glve" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="a7P8L" id="7gMIJIxXjoX" role="3AunhB">
|
||||
<ref role="a7OzE" node="7gMIJIxXjoZ" resolve="Type" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3NuqgR" id="7gMIJIxXjoY" role="0Rg$4">
|
||||
<node concept="aZer4" id="7gMIJIxXjoZ" role="3XD1gS">
|
||||
<property role="TrG5h" value="Type" />
|
||||
</node>
|
||||
<node concept="aZer4" id="7gMIJIxXjp0" role="3XD1gS">
|
||||
<property role="TrG5h" value="AssType" />
|
||||
</node>
|
||||
<node concept="32pEOW" id="7gMIJIxXjp1" role="3vLBG7" />
|
||||
</node>
|
||||
<node concept="3xSepi" id="7gMIJIxXjp2" role="3xSepv">
|
||||
<node concept="3Aq9E8" id="7gMIJIxXjp3" role="3xSepj">
|
||||
<node concept="3I6sU6" id="7gMIJIxXjp4" role="3Ip0Jz">
|
||||
<node concept="3I6s7M" id="7gMIJIxXjp5" role="3I6sU7">
|
||||
<node concept="3Aqt3T" id="7gMIJIxXjp6" role="3I6s78">
|
||||
<ref role="3AqCNq" node="3Qp4N06bUPu" resolve="defaultConvertsTo" />
|
||||
<node concept="a7P8L" id="7gMIJIxXjp7" role="3AunhB">
|
||||
<ref role="a7OzE" node="7gMIJIxXjp0" resolve="AssType" />
|
||||
</node>
|
||||
<node concept="a7P8L" id="7gMIJIxXjp8" role="3AunhB">
|
||||
<ref role="a7OzE" node="7gMIJIxXjoZ" resolve="Type" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2t___k" id="7gMIJIxXaen" role="1nLNMg">
|
||||
<ref role="2t_S0q" to="tpee:5fcjBnBAG8N" resolve="GenericLValueExpression" />
|
||||
<node concept="3A20r5" id="7gMIJIxXaeo" role="2t_VXX">
|
||||
<property role="TrG5h" value="glve" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</model>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue