Skip to content

Commit c215e94

Browse files
committed
Further enhancements on evalutation of ShortLambdaExpression # 1226
1 parent 06bf72a commit c215e94

File tree

3 files changed

+379
-377
lines changed

3 files changed

+379
-377
lines changed

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.lambda/models/behavior.mps

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1811,6 +1811,68 @@
18111811
<ref role="ehGHo" to="zzzn:6zmBjqUkwse" resolve="LambdaArg" />
18121812
</node>
18131813
</node>
1814+
<node concept="13i0hz" id="XbOhLk5ekn" role="13h7CS">
1815+
<property role="TrG5h" value="putLamda" />
1816+
<node concept="3Tm1VV" id="XbOhLk5eko" role="1B3o_S" />
1817+
<node concept="3cqZAl" id="XbOhLk5ekp" role="3clF45" />
1818+
<node concept="3clFbS" id="XbOhLk5ekq" role="3clF47">
1819+
<node concept="3clFbF" id="XbOhLk5ekr" role="3cqZAp">
1820+
<node concept="2OqwBi" id="XbOhLk5eks" role="3clFbG">
1821+
<node concept="2JrnkZ" id="XbOhLk5ekt" role="2Oq$k0">
1822+
<node concept="13iPFW" id="XbOhLk5eku" role="2JrQYb" />
1823+
</node>
1824+
<node concept="liA8E" id="XbOhLk5ekv" role="2OqNvi">
1825+
<ref role="37wK5l" to="mhbf:~SNode.putUserObject(java.lang.Object,java.lang.Object)" resolve="putUserObject" />
1826+
<node concept="10M0yZ" id="XbOhLk5fLj" role="37wK5m">
1827+
<ref role="3cqZAo" to="sxpq:XbOhLk4Bsh" resolve="USER_OBJECT_KEY_LAMBDA" />
1828+
<ref role="1PxDUh" to="sxpq:5s__jxCoQMv" resolve="ShortLambdaValue" />
1829+
</node>
1830+
<node concept="37vLTw" id="XbOhLk5ekx" role="37wK5m">
1831+
<ref role="3cqZAo" node="XbOhLk5eky" resolve="lambdaArg" />
1832+
</node>
1833+
</node>
1834+
</node>
1835+
</node>
1836+
</node>
1837+
<node concept="37vLTG" id="XbOhLk5eky" role="3clF46">
1838+
<property role="TrG5h" value="lambdaArg" />
1839+
<node concept="3Tqbb2" id="XbOhLk5ekz" role="1tU5fm">
1840+
<ref role="ehGHo" to="zzzn:6zmBjqUkws6" resolve="LambdaExpression" />
1841+
</node>
1842+
</node>
1843+
</node>
1844+
<node concept="13i0hz" id="XbOhLk5ek9" role="13h7CS">
1845+
<property role="TrG5h" value="getLamda" />
1846+
<node concept="3Tm1VV" id="XbOhLk5eka" role="1B3o_S" />
1847+
<node concept="3clFbS" id="XbOhLk5ekb" role="3clF47">
1848+
<node concept="3clFbF" id="XbOhLk5ekc" role="3cqZAp">
1849+
<node concept="1eOMI4" id="XbOhLk5ekd" role="3clFbG">
1850+
<node concept="10QFUN" id="XbOhLk5eke" role="1eOMHV">
1851+
<node concept="3Tqbb2" id="XbOhLk5ekf" role="10QFUM">
1852+
<ref role="ehGHo" to="zzzn:6zmBjqUkwse" resolve="LambdaArg" />
1853+
</node>
1854+
<node concept="1eOMI4" id="XbOhLk5ekg" role="10QFUP">
1855+
<node concept="2OqwBi" id="XbOhLk5ekh" role="1eOMHV">
1856+
<node concept="2JrnkZ" id="XbOhLk5eki" role="2Oq$k0">
1857+
<node concept="13iPFW" id="XbOhLk5ekj" role="2JrQYb" />
1858+
</node>
1859+
<node concept="liA8E" id="XbOhLk5ekk" role="2OqNvi">
1860+
<ref role="37wK5l" to="mhbf:~SNode.getUserObject(java.lang.Object)" resolve="getUserObject" />
1861+
<node concept="10M0yZ" id="XbOhLk5gsG" role="37wK5m">
1862+
<ref role="3cqZAo" to="sxpq:XbOhLk4Bsh" resolve="USER_OBJECT_KEY_LAMBDA" />
1863+
<ref role="1PxDUh" to="sxpq:5s__jxCoQMv" resolve="ShortLambdaValue" />
1864+
</node>
1865+
</node>
1866+
</node>
1867+
</node>
1868+
</node>
1869+
</node>
1870+
</node>
1871+
</node>
1872+
<node concept="3Tqbb2" id="XbOhLk5ekm" role="3clF45">
1873+
<ref role="ehGHo" to="zzzn:6zmBjqUkws6" resolve="LambdaExpression" />
1874+
</node>
1875+
</node>
18141876
<node concept="13i0hz" id="5s__jxDLZVE" role="13h7CS">
18151877
<property role="TrG5h" value="getNodeMapping" />
18161878
<node concept="3Tm1VV" id="5s__jxDLZVF" role="1B3o_S" />

0 commit comments

Comments
 (0)