Skip to content

Commit e1709ff

Browse files
committed
added NixSupport constructor for 3 operand values
1 parent af4ca16 commit e1709ff

File tree

1 file changed

+78
-36
lines changed
  • code/languages/org.iets3.opensource/solutions/org.iets3.core.expr.base.runtime/models

1 file changed

+78
-36
lines changed

code/languages/org.iets3.opensource/solutions/org.iets3.core.expr.base.runtime/models/runtime.mps

Lines changed: 78 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@
195195
<concept id="1116615150612" name="jetbrains.mps.baseLanguage.structure.ClassifierClassExpression" flags="nn" index="3VsKOn">
196196
<reference id="1116615189566" name="classifier" index="3VsUkX" />
197197
</concept>
198+
<concept id="1178893518978" name="jetbrains.mps.baseLanguage.structure.ThisConstructorInvocation" flags="nn" index="1VxSAg" />
198199
<concept id="1080120340718" name="jetbrains.mps.baseLanguage.structure.AndExpression" flags="nn" index="1Wc70l" />
199200
<concept id="8064396509828172209" name="jetbrains.mps.baseLanguage.structure.UnaryMinus" flags="nn" index="1ZRNhn" />
200201
</language>
@@ -3134,16 +3135,16 @@
31343135
<node concept="3cqZAl" id="3nVyItrYQUA" role="3clF45" />
31353136
<node concept="3Tm1VV" id="3nVyItrYQUB" role="1B3o_S" />
31363137
<node concept="3clFbS" id="3nVyItrYQUC" role="3clF47">
3137-
<node concept="3clFbF" id="3nVyItrYQUD" role="3cqZAp">
3138-
<node concept="2OqwBi" id="3nVyItrYQUE" role="3clFbG">
3139-
<node concept="37vLTw" id="3nVyItrYQUF" role="2Oq$k0">
3140-
<ref role="3cqZAo" node="3nVyItrYPs9" resolve="values" />
3141-
</node>
3142-
<node concept="TSZUe" id="3nVyItrYQUG" role="2OqNvi">
3143-
<node concept="37vLTw" id="3nVyItrYQUH" role="25WWJ7">
3144-
<ref role="3cqZAo" node="3nVyItrYQUI" resolve="value1" />
3145-
</node>
3146-
</node>
3138+
<node concept="1VxSAg" id="6VQE9XR3qaJ" role="3cqZAp">
3139+
<ref role="37wK5l" node="3nVyItrYOln" resolve="NixSupport" />
3140+
<node concept="37vLTw" id="6VQE9XR3qgw" role="37wK5m">
3141+
<ref role="3cqZAo" node="3nVyItrYQUI" resolve="value1" />
3142+
</node>
3143+
<node concept="37vLTw" id="6VQE9XR3qhD" role="37wK5m">
3144+
<ref role="3cqZAo" node="3nVyItrZcQJ" resolve="node" />
3145+
</node>
3146+
<node concept="37vLTw" id="6VQE9XR3qiX" role="37wK5m">
3147+
<ref role="3cqZAo" node="26cjRABQVGa" resolve="calculator" />
31473148
</node>
31483149
</node>
31493150
<node concept="3clFbF" id="3nVyItrYR9O" role="3cqZAp">
@@ -3158,32 +3159,6 @@
31583159
</node>
31593160
</node>
31603161
</node>
3161-
<node concept="3clFbF" id="3nVyItrZd3p" role="3cqZAp">
3162-
<node concept="37vLTI" id="3nVyItrZdrP" role="3clFbG">
3163-
<node concept="37vLTw" id="3nVyItrZdu7" role="37vLTx">
3164-
<ref role="3cqZAo" node="3nVyItrZcQJ" resolve="node" />
3165-
</node>
3166-
<node concept="2OqwBi" id="3nVyItrZddQ" role="37vLTJ">
3167-
<node concept="Xjq3P" id="3nVyItrZd3n" role="2Oq$k0" />
3168-
<node concept="2OwXpG" id="3nVyItrZdlv" role="2OqNvi">
3169-
<ref role="2Oxat5" node="3nVyItrZcrA" resolve="node" />
3170-
</node>
3171-
</node>
3172-
</node>
3173-
</node>
3174-
<node concept="3clFbF" id="3nVyItrYSek" role="3cqZAp">
3175-
<node concept="37vLTI" id="26cjRABQX1a" role="3clFbG">
3176-
<node concept="2OqwBi" id="26cjRABQX1b" role="37vLTJ">
3177-
<node concept="Xjq3P" id="26cjRABQX1c" role="2Oq$k0" />
3178-
<node concept="2OwXpG" id="26cjRABQX1d" role="2OqNvi">
3179-
<ref role="2Oxat5" node="26cjRABQW0s" resolve="calculator" />
3180-
</node>
3181-
</node>
3182-
<node concept="37vLTw" id="26cjRABQX1e" role="37vLTx">
3183-
<ref role="3cqZAo" node="26cjRABQVGa" resolve="calculator" />
3184-
</node>
3185-
</node>
3186-
</node>
31873162
</node>
31883163
<node concept="37vLTG" id="3nVyItrYQUI" role="3clF46">
31893164
<property role="TrG5h" value="value1" />
@@ -3213,6 +3188,73 @@
32133188
</node>
32143189
</node>
32153190
</node>
3191+
<node concept="2tJIrI" id="6VQE9XR3tXZ" role="jymVt" />
3192+
<node concept="3clFbW" id="6VQE9XR3srZ" role="jymVt">
3193+
<node concept="3cqZAl" id="6VQE9XR3ss0" role="3clF45" />
3194+
<node concept="3Tm1VV" id="6VQE9XR3ss1" role="1B3o_S" />
3195+
<node concept="3clFbS" id="6VQE9XR3ss2" role="3clF47">
3196+
<node concept="1VxSAg" id="6VQE9XR3ss3" role="3cqZAp">
3197+
<ref role="37wK5l" node="3nVyItrYQU_" resolve="NixSupport" />
3198+
<node concept="37vLTw" id="6VQE9XR3ss4" role="37wK5m">
3199+
<ref role="3cqZAo" node="6VQE9XR3ssc" resolve="value1" />
3200+
</node>
3201+
<node concept="37vLTw" id="6VQE9XR3wuH" role="37wK5m">
3202+
<ref role="3cqZAo" node="6VQE9XR3sse" resolve="value2" />
3203+
</node>
3204+
<node concept="37vLTw" id="6VQE9XR3ss5" role="37wK5m">
3205+
<ref role="3cqZAo" node="6VQE9XR3ssg" resolve="node" />
3206+
</node>
3207+
<node concept="37vLTw" id="6VQE9XR3ss6" role="37wK5m">
3208+
<ref role="3cqZAo" node="6VQE9XR3ssi" resolve="calculator" />
3209+
</node>
3210+
</node>
3211+
<node concept="3clFbF" id="6VQE9XR3ss7" role="3cqZAp">
3212+
<node concept="2OqwBi" id="6VQE9XR3ss8" role="3clFbG">
3213+
<node concept="37vLTw" id="6VQE9XR3ss9" role="2Oq$k0">
3214+
<ref role="3cqZAo" node="3nVyItrYPs9" resolve="values" />
3215+
</node>
3216+
<node concept="TSZUe" id="6VQE9XR3ssa" role="2OqNvi">
3217+
<node concept="37vLTw" id="6VQE9XR3wvR" role="25WWJ7">
3218+
<ref role="3cqZAo" node="6VQE9XR3vXU" resolve="value3" />
3219+
</node>
3220+
</node>
3221+
</node>
3222+
</node>
3223+
</node>
3224+
<node concept="37vLTG" id="6VQE9XR3ssc" role="3clF46">
3225+
<property role="TrG5h" value="value1" />
3226+
<node concept="3uibUv" id="6VQE9XR3ssd" role="1tU5fm">
3227+
<ref role="3uigEE" to="wyt6:~Object" resolve="Object" />
3228+
</node>
3229+
</node>
3230+
<node concept="37vLTG" id="6VQE9XR3sse" role="3clF46">
3231+
<property role="TrG5h" value="value2" />
3232+
<node concept="3uibUv" id="6VQE9XR3ssf" role="1tU5fm">
3233+
<ref role="3uigEE" to="wyt6:~Object" resolve="Object" />
3234+
</node>
3235+
</node>
3236+
<node concept="37vLTG" id="6VQE9XR3vXU" role="3clF46">
3237+
<property role="TrG5h" value="value3" />
3238+
<node concept="3uibUv" id="6VQE9XR3vXV" role="1tU5fm">
3239+
<ref role="3uigEE" to="wyt6:~Object" resolve="Object" />
3240+
</node>
3241+
</node>
3242+
<node concept="37vLTG" id="6VQE9XR3ssg" role="3clF46">
3243+
<property role="TrG5h" value="node" />
3244+
<node concept="3Tqbb2" id="6VQE9XR3ssh" role="1tU5fm" />
3245+
</node>
3246+
<node concept="37vLTG" id="6VQE9XR3ssi" role="3clF46">
3247+
<property role="TrG5h" value="calculator" />
3248+
<node concept="1ajhzC" id="6VQE9XR3ssj" role="1tU5fm">
3249+
<node concept="3uibUv" id="6VQE9XR3ssk" role="1ajl9A">
3250+
<ref role="3uigEE" to="wyt6:~Object" resolve="Object" />
3251+
</node>
3252+
<node concept="3uibUv" id="6VQE9XR3ssl" role="1ajw0F">
3253+
<ref role="3uigEE" node="3nVyItrYOkv" resolve="NixSupport" />
3254+
</node>
3255+
</node>
3256+
</node>
3257+
</node>
32163258
<node concept="2tJIrI" id="3nVyItrYRJF" role="jymVt" />
32173259
<node concept="3clFb_" id="3nVyItrYRTp" role="jymVt">
32183260
<property role="TrG5h" value="process" />

0 commit comments

Comments
 (0)