Skip to content

Commit d3be0b5

Browse files
simpleTypes.runtime: don't use collections language to reduce dependencies
1 parent 699d819 commit d3be0b5

File tree

2 files changed

+18
-22
lines changed

2 files changed

+18
-22
lines changed

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

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
<persistence version="9" />
44
<languages>
55
<use id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage" version="11" />
6-
<use id="83888646-71ce-4f1c-9c53-c54016f6ad4f" name="jetbrains.mps.baseLanguage.collections" version="1" />
76
<use id="f2801650-65d5-424e-bb1b-463a8781b786" name="jetbrains.mps.baseLanguage.javadoc" version="2" />
87
</languages>
98
<imports>
@@ -144,6 +143,12 @@
144143
<concept id="1178549954367" name="jetbrains.mps.baseLanguage.structure.IVisible" flags="ng" index="1B3ioH">
145144
<child id="1178549979242" name="visibility" index="1B3o_S" />
146145
</concept>
146+
<concept id="1144226303539" name="jetbrains.mps.baseLanguage.structure.ForeachStatement" flags="nn" index="1DcWWT">
147+
<child id="1144226360166" name="iterable" index="1DdaDG" />
148+
</concept>
149+
<concept id="1144230876926" name="jetbrains.mps.baseLanguage.structure.AbstractForStatement" flags="nn" index="1DupvO">
150+
<child id="1144230900587" name="variable" index="1Duv9x" />
151+
</concept>
147152
<concept id="1146644602865" name="jetbrains.mps.baseLanguage.structure.PublicVisibility" flags="nn" index="3Tm1VV" />
148153
<concept id="1080120340718" name="jetbrains.mps.baseLanguage.structure.AndExpression" flags="nn" index="1Wc70l" />
149154
</language>
@@ -167,16 +172,6 @@
167172
<property id="1169194664001" name="name" index="TrG5h" />
168173
</concept>
169174
</language>
170-
<language id="83888646-71ce-4f1c-9c53-c54016f6ad4f" name="jetbrains.mps.baseLanguage.collections">
171-
<concept id="1153943597977" name="jetbrains.mps.baseLanguage.collections.structure.ForEachStatement" flags="nn" index="2Gpval">
172-
<child id="1153944400369" name="variable" index="2Gsz3X" />
173-
<child id="1153944424730" name="inputSequence" index="2GsD0m" />
174-
</concept>
175-
<concept id="1153944193378" name="jetbrains.mps.baseLanguage.collections.structure.ForEachVariable" flags="nr" index="2GrKxI" />
176-
<concept id="1153944233411" name="jetbrains.mps.baseLanguage.collections.structure.ForEachVariableReference" flags="nn" index="2GrUjf">
177-
<reference id="1153944258490" name="variable" index="2Gs0qQ" />
178-
</concept>
179-
</language>
180175
</registry>
181176
<node concept="312cEu" id="VFjlN6eQjY">
182177
<property role="TrG5h" value="ComparisonHelper" />
@@ -2879,22 +2874,16 @@
28792874
<property role="DiZV1" value="false" />
28802875
<property role="2aFKle" value="false" />
28812876
<node concept="3clFbS" id="6I2TeLIlqQh" role="3clF47">
2882-
<node concept="2Gpval" id="6I2TeLIlrsp" role="3cqZAp">
2883-
<node concept="2GrKxI" id="6I2TeLIlrsq" role="2Gsz3X">
2884-
<property role="TrG5h" value="v" />
2885-
</node>
2886-
<node concept="37vLTw" id="6I2TeLIlrtq" role="2GsD0m">
2887-
<ref role="3cqZAo" node="6I2TeLIlroe" resolve="values" />
2888-
</node>
2877+
<node concept="1DcWWT" id="3qKzW8QLe5N" role="3cqZAp">
28892878
<node concept="3clFbS" id="6I2TeLIlrss" role="2LFqv$">
28902879
<node concept="3clFbJ" id="6I2TeLIlruH" role="3cqZAp">
28912880
<node concept="1rXfSq" id="6I2TeLIls6$" role="3clFbw">
28922881
<ref role="37wK5l" node="5hmZ_ho6_uZ" resolve="isEqual" />
28932882
<node concept="37vLTw" id="6I2TeLIls8p" role="37wK5m">
28942883
<ref role="3cqZAo" node="6I2TeLIlrm5" resolve="expr" />
28952884
</node>
2896-
<node concept="2GrUjf" id="6I2TeLIlsaD" role="37wK5m">
2897-
<ref role="2Gs0qQ" node="6I2TeLIlrsq" resolve="v" />
2885+
<node concept="37vLTw" id="3qKzW8QLe6a" role="37wK5m">
2886+
<ref role="3cqZAo" node="3qKzW8QLe66" resolve="v" />
28982887
</node>
28992888
</node>
29002889
<node concept="3clFbS" id="6I2TeLIlruJ" role="3clFbx">
@@ -2906,6 +2895,15 @@
29062895
</node>
29072896
</node>
29082897
</node>
2898+
<node concept="37vLTw" id="6I2TeLIlrtq" role="1DdaDG">
2899+
<ref role="3cqZAo" node="6I2TeLIlroe" resolve="values" />
2900+
</node>
2901+
<node concept="3cpWsn" id="3qKzW8QLe66" role="1Duv9x">
2902+
<property role="TrG5h" value="v" />
2903+
<node concept="3uibUv" id="3qKzW8QLe5M" role="1tU5fm">
2904+
<ref role="3uigEE" to="wyt6:~Number" resolve="Number" />
2905+
</node>
2906+
</node>
29092907
</node>
29102908
<node concept="3cpWs6" id="6I2TeLIlsil" role="3cqZAp">
29112909
<node concept="3clFbT" id="6I2TeLIlsm$" role="3cqZAk">

code/languages/org.iets3.opensource/solutions/org.iets3.core.expr.simpleTypes.runtime/org.iets3.core.expr.simpleTypes.runtime.msd

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818
</dependencies>
1919
<languageVersions>
2020
<language slang="l:f3061a53-9226-4cc5-a443-f952ceaf5816:jetbrains.mps.baseLanguage" version="11" />
21-
<language slang="l:fd392034-7849-419d-9071-12563d152375:jetbrains.mps.baseLanguage.closures" version="0" />
22-
<language slang="l:83888646-71ce-4f1c-9c53-c54016f6ad4f:jetbrains.mps.baseLanguage.collections" version="1" />
2321
<language slang="l:f2801650-65d5-424e-bb1b-463a8781b786:jetbrains.mps.baseLanguage.javadoc" version="2" />
2422
<language slang="l:ceab5195-25ea-4f22-9b92-103b95ca8c0c:jetbrains.mps.lang.core" version="2" />
2523
<language slang="l:9ded098b-ad6a-4657-bfd9-48636cfe8bc3:jetbrains.mps.lang.traceable" version="0" />

0 commit comments

Comments
 (0)