Skip to content

Commit 699d819

Browse files
[breaking] Extract shared runtime from base runtime
Shared runtime contains classes that will be used both from the generated code and by the interpreter or in-MPS code. Even though the individual classes used by the generated code do not depend on MPS-specific classes, extracting them from the base runtime means that the generated code no longer needs to depend on a module that contain MPS-specific code (e.g. NixSupport with its usage of the node<> type). Breaking change: class INixValue was moved from the existing solution to the new one so references to it will need to be updated (Ctrl+R to import org.iets3.core.expr.base.shared.runtime model, then F5 to update the reference).
1 parent 60d0539 commit 699d819

File tree

22 files changed

+2361
-1743
lines changed

22 files changed

+2361
-1743
lines changed

code/languages/org.iets3.opensource/.mps/modules.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@
7878
<modulePath path="$PROJECT_DIR$/solutions/org.iets3.core.expr.base.collections.stubs/org.iets3.core.expr.base.collections.stubs.msd" folder="expr.lang-core" />
7979
<modulePath path="$PROJECT_DIR$/solutions/org.iets3.core.expr.base.interpreter/org.iets3.core.expr.base.interpreter.msd" folder="expr.lang-core" />
8080
<modulePath path="$PROJECT_DIR$/solutions/org.iets3.core.expr.base.runtime/org.iets3.core.expr.base.runtime.msd" folder="expr.lang-core" />
81+
<modulePath path="$PROJECT_DIR$/solutions/org.iets3.core.expr.base.shared.runtime/org.iets3.core.expr.base.shared.runtime.msd" folder="expr.lang-core" />
8182
<modulePath path="$PROJECT_DIR$/solutions/org.iets3.core.expr.collections.interpreter/org.iets3.core.expr.collections.interpreter.msd" folder="expr.lang-core" />
8283
<modulePath path="$PROJECT_DIR$/solutions/org.iets3.core.expr.data.interpreter/org.iets3.core.expr.data.interpreter.msd" folder="expr.lang-advanced" />
8384
<modulePath path="$PROJECT_DIR$/solutions/org.iets3.core.expr.dataflow.interpreter/org.iets3.core.expr.dataflow.interpreter.msd" folder="expr.lang-advanced" />
@@ -132,4 +133,4 @@
132133
<modulePath path="$PROJECT_DIR$/tests/test.ts.expr.os/test.ts.expr.os.msd" folder="expr.tests" />
133134
</projectModules>
134135
</component>
135-
</project>
136+
</project>

code/languages/org.iets3.opensource/devkits/org.iets3.core.expr.genjava.core.devkit/org.iets3.core.expr.genjava.core.devkit.devkit

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
<exported-solution>dbe08fb5-334d-4b64-86a0-622406fa0e87(org.iets3.core.expr.base.runtime)</exported-solution>
1717
<exported-solution>b76a0f63-5959-456b-993a-c796cc0d0c13(org.iets3.core.expr.base.collections.stubs)</exported-solution>
1818
<exported-solution>52a8c4c0-f4b0-4243-bf00-9dfac3472876(org.iets3.core.expr.simpleTypes.runtime)</exported-solution>
19+
<exported-solution>00ca1323-762b-4f39-ab5a-6a6bd602dc4b(org.iets3.core.expr.base.shared.runtime)</exported-solution>
1920
</exported-solutions>
2021
<generation-plan model="r:44582398-dfcf-40ad-bb09-b88bb3cc5de2(org.iets3.core.expr.genjava.core.genplan.genplan)" />
2122
</dev-kit>

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

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
<import index="lui2" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)" />
4343
<import index="z1c4" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:jetbrains.mps.project(MPS.Core/)" />
4444
<import index="xfg9" ref="r:ac28053f-2041-47f6-806b-ecfaca05a64a(org.iets3.core.expr.base.runtime.runtime)" />
45+
<import index="ppzb" ref="r:5db517a0-f62d-4841-a421-11bb7269799d(org.iets3.core.expr.base.shared.runtime)" />
4546
<import index="tpck" ref="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" implicit="true" />
4647
<import index="tpcu" ref="r:00000000-0000-4000-0000-011c89590282(jetbrains.mps.lang.core.behavior)" implicit="true" />
4748
<import index="guwi" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.io(JDK/)" implicit="true" />
@@ -3080,8 +3081,9 @@
30803081
<property role="TrG5h" value="INF_PREC" />
30813082
<node concept="3Tm1VV" id="7kyIuXqewWi" role="1B3o_S" />
30823083
<node concept="10Oyi0" id="7Wa2sv3XRPN" role="1tU5fm" />
3083-
<node concept="3cmrfG" id="7Wa2sv3XRPO" role="33vP2m">
3084-
<property role="3cmrfH" value="16" />
3084+
<node concept="10M0yZ" id="3qKzW8Qyh_E" role="33vP2m">
3085+
<ref role="3cqZAo" to="ppzb:7Wa2sv3XRPP" resolve="INF_PREC" />
3086+
<ref role="1PxDUh" to="ppzb:3qKzW8QxL7h" resolve="SharedInfHelper" />
30853087
</node>
30863088
<node concept="z59LJ" id="1VqmZU7jL_C" role="lGtFl">
30873089
<node concept="TZ5HA" id="1VqmZU7jL_D" role="TZ5H$">
@@ -3098,9 +3100,9 @@
30983100
<node concept="3uibUv" id="7Wa2sv3XSnp" role="1tU5fm">
30993101
<ref role="3uigEE" to="xlxw:~RoundingMode" resolve="RoundingMode" />
31003102
</node>
3101-
<node concept="Rm8GO" id="7Wa2sv3XSnq" role="33vP2m">
3102-
<ref role="Rm8GQ" to="xlxw:~RoundingMode.HALF_UP" resolve="HALF_UP" />
3103-
<ref role="1Px2BO" to="xlxw:~RoundingMode" resolve="RoundingMode" />
3103+
<node concept="10M0yZ" id="3qKzW8QEegO" role="33vP2m">
3104+
<ref role="3cqZAo" to="ppzb:7Wa2sv3XSnr" resolve="DEFAULT_ROUNDING" />
3105+
<ref role="1PxDUh" to="ppzb:3qKzW8QxL7h" resolve="SharedInfHelper" />
31043106
</node>
31053107
<node concept="z59LJ" id="6zU$Zuz6NV7" role="lGtFl">
31063108
<node concept="TZ5HA" id="6zU$Zuz6NV8" role="TZ5H$">

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.base/org.iets3.core.expr.base.mpl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
<dependency reexport="false">726886d1-ef90-4249-a08f-1e3ec23a7113(com.mbeddr.mpsutil.traceExplorer)</dependency>
2626
<dependency reexport="false">c72da2b9-7cce-4447-8389-f407dc1158b7(jetbrains.mps.lang.structure)</dependency>
2727
<dependency reexport="false">dbe08fb5-334d-4b64-86a0-622406fa0e87(org.iets3.core.expr.base.runtime)</dependency>
28+
<dependency reexport="false">00ca1323-762b-4f39-ab5a-6a6bd602dc4b(org.iets3.core.expr.base.shared.runtime)</dependency>
2829
</dependencies>
2930
<languageVersions>
3031
<language slang="l:63e0e566-5131-447e-90e3-12ea330e1a00:com.mbeddr.mpsutil.blutil" version="1" />
@@ -140,6 +141,7 @@
140141
<module reference="7b68d745-a7b8-48b9-bd9c-05c0f8725a35(org.iets3.core.base)" version="0" />
141142
<module reference="cfaa4966-b7d5-4b69-b66a-309a6e1a7290(org.iets3.core.expr.base)" version="3" />
142143
<module reference="dbe08fb5-334d-4b64-86a0-622406fa0e87(org.iets3.core.expr.base.runtime)" version="0" />
144+
<module reference="00ca1323-762b-4f39-ab5a-6a6bd602dc4b(org.iets3.core.expr.base.shared.runtime)" version="0" />
143145
</dependencyVersions>
144146
<runtime>
145147
<dependency reexport="false">dbe08fb5-334d-4b64-86a0-622406fa0e87(org.iets3.core.expr.base.runtime)</dependency>

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.genjava.base/generator/template/[email protected]

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
<import index="fwk" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:jetbrains.mps.textgen.trace(MPS.Core/)" />
3232
<import index="tpck" ref="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" />
3333
<import index="j10v" ref="b76a0f63-5959-456b-993a-c796cc0d0c13/java:org.pcollections(org.iets3.core.expr.base.collections.stubs/)" />
34+
<import index="ppzb" ref="r:5db517a0-f62d-4841-a421-11bb7269799d(org.iets3.core.expr.base.shared.runtime)" />
3435
<import index="tpee" ref="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" implicit="true" />
3536
<import index="4kwy" ref="r:657c9fde-2f36-4e61-ae17-20f02b8630ad(org.iets3.core.base.structure)" implicit="true" />
3637
<import index="5s8v" ref="r:06389a24-a77a-450d-bc88-bccec0aae7d8(org.iets3.core.expr.lambda.behavior)" implicit="true" />
@@ -15327,8 +15328,8 @@
1532715328
<ref role="30HIoZ" to="hm2y:1RwPUjzgIEq" resolve="MinExpression" />
1532815329
<node concept="gft3U" id="5wDe8wERizE" role="1lVwrX">
1532915330
<node concept="2YIFZM" id="5wDe8wERiG5" role="gfFT$">
15330-
<ref role="37wK5l" to="xfg9:1RwPUjzjkk_" resolve="min" />
15331-
<ref role="1Pybhc" to="xfg9:1RwPUjziune" resolve="MinMaxHelper" />
15331+
<ref role="1Pybhc" to="ppzb:1RwPUjziune" resolve="SharedMinMaxHelper" />
15332+
<ref role="37wK5l" to="ppzb:1RwPUjzjkk_" resolve="min" />
1533215333
<node concept="2OqwBi" id="5wDe8wERYDF" role="37wK5m">
1533315334
<node concept="1bVj0M" id="5wDe8wERkh0" role="2Oq$k0">
1533415335
<node concept="3clFbS" id="5wDe8wERkh2" role="1bW5cS">
@@ -15417,8 +15418,8 @@
1541715418
<ref role="30HIoZ" to="hm2y:1RwPUjzgIEq" resolve="MinExpression" />
1541815419
<node concept="gft3U" id="5wDe8wESNoU" role="1lVwrX">
1541915420
<node concept="2YIFZM" id="5wDe8wESNoV" role="gfFT$">
15420-
<ref role="37wK5l" to="xfg9:1RwPUjzjkk_" resolve="min" />
15421-
<ref role="1Pybhc" to="xfg9:1RwPUjziune" resolve="MinMaxHelper" />
15421+
<ref role="1Pybhc" to="ppzb:1RwPUjziune" resolve="SharedMinMaxHelper" />
15422+
<ref role="37wK5l" to="ppzb:1RwPUjzjkk_" resolve="min" />
1542215423
<node concept="2OqwBi" id="5wDe8wESNoW" role="37wK5m">
1542315424
<node concept="1bVj0M" id="5wDe8wESNoX" role="2Oq$k0">
1542415425
<node concept="3clFbS" id="5wDe8wESNoY" role="1bW5cS">
@@ -15515,8 +15516,8 @@
1551515516
<ref role="30HIoZ" to="hm2y:1RwPUjzgIEp" resolve="MaxExpression" />
1551615517
<node concept="gft3U" id="5wDe8wEV1vn" role="1lVwrX">
1551715518
<node concept="2YIFZM" id="5wDe8wEWqt2" role="gfFT$">
15518-
<ref role="37wK5l" to="xfg9:1RwPUjziwEu" resolve="max" />
15519-
<ref role="1Pybhc" to="xfg9:1RwPUjziune" resolve="MinMaxHelper" />
15519+
<ref role="1Pybhc" to="ppzb:1RwPUjziune" resolve="SharedMinMaxHelper" />
15520+
<ref role="37wK5l" to="ppzb:1RwPUjziwEu" resolve="max" />
1552015521
<node concept="2OqwBi" id="5wDe8wEWqt3" role="37wK5m">
1552115522
<node concept="1bVj0M" id="5wDe8wEWqt4" role="2Oq$k0">
1552215523
<node concept="3clFbS" id="5wDe8wEWqt5" role="1bW5cS">
@@ -15611,8 +15612,8 @@
1561115612
<ref role="30HIoZ" to="hm2y:1RwPUjzgIEp" resolve="MaxExpression" />
1561215613
<node concept="gft3U" id="5wDe8wEV1w0" role="1lVwrX">
1561315614
<node concept="2YIFZM" id="5wDe8wEWqMm" role="gfFT$">
15614-
<ref role="37wK5l" to="xfg9:1RwPUjziwEu" resolve="max" />
15615-
<ref role="1Pybhc" to="xfg9:1RwPUjziune" resolve="MinMaxHelper" />
15615+
<ref role="1Pybhc" to="ppzb:1RwPUjziune" resolve="SharedMinMaxHelper" />
15616+
<ref role="37wK5l" to="ppzb:1RwPUjziwEu" resolve="max" />
1561615617
<node concept="2OqwBi" id="5wDe8wEWqMn" role="37wK5m">
1561715618
<node concept="1bVj0M" id="5wDe8wEWqMo" role="2Oq$k0">
1561815619
<node concept="3clFbS" id="5wDe8wEWqMp" role="1bW5cS">

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.genjava.base/org.iets3.core.expr.genjava.base.mpl

Lines changed: 2 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@
7777
<module reference="735f86bc-17fb-4d1c-a664-82c2b8e8a34e(com.mbeddr.mpsutil.interpreter.rt)" version="0" />
7878
<module reference="d09a16fb-1d68-4a92-a5a4-20b4b2f86a62(com.mbeddr.mpsutil.jung)" version="0" />
7979
<module reference="b4d28e19-7d2d-47e9-943e-3a41f97a0e52(com.mbeddr.mpsutil.plantuml.node)" version="0" />
80-
<module reference="d7931714-a11c-4108-aa0e-246d86070dad(com.mbeddr.mpsutil.smodule.runtime)" version="0" />
8180
<module reference="726886d1-ef90-4249-a08f-1e3ec23a7113(com.mbeddr.mpsutil.traceExplorer)" version="0" />
8281
<module reference="3819ba36-98f4-49ac-b779-34f3a458c09b(com.mbeddr.mpsutil.varscope)" version="0" />
8382
<module reference="848ef45d-e560-4e35-853c-f35a64cc135c(de.itemis.mps.editor.celllayout.runtime)" version="0" />
@@ -95,18 +94,17 @@
9594
<module reference="ae6d8005-36be-4cb6-945b-8c8cfc033c51(jetbrains.mps.ide.httpsupport.runtime)" version="0" />
9695
<module reference="2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel)" version="0" />
9796
<module reference="d936855b-48da-4812-a8a0-2bfddd633ac5(jetbrains.mps.lang.behavior.api)" version="0" />
98-
<module reference="d936855b-48da-4812-a8a0-2bfddd633ac4(jetbrains.mps.lang.behavior.runtime)" version="0" />
9997
<module reference="ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)" version="0" />
10098
<module reference="9e98f4e2-decf-4e97-bf80-9109e8b759aa(jetbrains.mps.lang.feedback.context)" version="0" />
10199
<module reference="d7eb0a2a-bd50-4576-beae-e4a89db35f20(jetbrains.mps.lang.scopes.runtime)" version="0" />
102100
<module reference="c72da2b9-7cce-4447-8389-f407dc1158b7(jetbrains.mps.lang.structure)" version="0" />
103101
<module reference="9ded098b-ad6a-4657-bfd9-48636cfe8bc3(jetbrains.mps.lang.traceable)" version="0" />
104-
<module reference="9a4afe51-f114-4595-b5df-048ce3c596be(jetbrains.mps.runtime)" version="0" />
105102
<module reference="db8bd035-3f51-41d8-8fed-954c202d18be(org.iets3.analysis.base)" version="1" />
106103
<module reference="7b68d745-a7b8-48b9-bd9c-05c0f8725a35(org.iets3.core.base)" version="0" />
107104
<module reference="cfaa4966-b7d5-4b69-b66a-309a6e1a7290(org.iets3.core.expr.base)" version="3" />
108105
<module reference="b76a0f63-5959-456b-993a-c796cc0d0c13(org.iets3.core.expr.base.collections.stubs)" version="0" />
109106
<module reference="dbe08fb5-334d-4b64-86a0-622406fa0e87(org.iets3.core.expr.base.runtime)" version="0" />
107+
<module reference="00ca1323-762b-4f39-ab5a-6a6bd602dc4b(org.iets3.core.expr.base.shared.runtime)" version="0" />
110108
<module reference="2f7e2e35-6e74-4c43-9fa5-2465d68f5996(org.iets3.core.expr.collections)" version="5" />
111109
<module reference="30254c5b-f87e-4bb3-a60a-77a7ec6ed411(org.iets3.core.expr.genjava.base)" version="0" />
112110
<module reference="4517af98-2eaa-4f19-a962-92df60010094(org.iets3.core.expr.genjava.base#8286534136181746510)" version="0" />
@@ -129,9 +127,7 @@
129127
<dependencies>
130128
<dependency reexport="false" scope="generate-into">f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)</dependency>
131129
<dependency reexport="false" scope="generate-into">fd392034-7849-419d-9071-12563d152375(jetbrains.mps.baseLanguage.closures)</dependency>
132-
<dependency reexport="false">cfaa4966-b7d5-4b69-b66a-309a6e1a7290(org.iets3.core.expr.base)</dependency>
133130
<dependency reexport="false" scope="generate-into">83888646-71ce-4f1c-9c53-c54016f6ad4f(jetbrains.mps.baseLanguage.collections)</dependency>
134-
<dependency reexport="false" scope="generate-into">3eada220-3310-4fd3-b794-ff924add7d8a(com.mbeddr.mpsutil.smodule)</dependency>
135131
</dependencies>
136132
<languageVersions>
137133
<language slang="l:f3061a53-9226-4cc5-a443-f952ceaf5816:jetbrains.mps.baseLanguage" version="11" />
@@ -182,50 +178,22 @@
182178
<module reference="3f233e7f-b8a6-46d2-a57f-795d56775243(Annotations)" version="0" />
183179
<module reference="6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)" version="0" />
184180
<module reference="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)" version="0" />
185-
<module reference="1ed103c3-3aa6-49b7-9c21-6765ee11f224(MPS.Editor)" version="0" />
186-
<module reference="498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA)" version="0" />
187181
<module reference="8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)" version="0" />
188-
<module reference="742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform)" version="0" />
189-
<module reference="d4280a54-f6df-4383-aa41-d1b2bffa7eb1(com.mbeddr.core.base)" version="3" />
190-
<module reference="63e0e566-5131-447e-90e3-12ea330e1a00(com.mbeddr.mpsutil.blutil)" version="0" />
191-
<module reference="d3a0fd26-445a-466c-900e-10444ddfed52(com.mbeddr.mpsutil.filepicker)" version="0" />
192-
<module reference="47f075a6-558e-4640-a606-7ce0236c8023(com.mbeddr.mpsutil.interpreter)" version="0" />
193-
<module reference="735f86bc-17fb-4d1c-a664-82c2b8e8a34e(com.mbeddr.mpsutil.interpreter.rt)" version="0" />
194-
<module reference="d09a16fb-1d68-4a92-a5a4-20b4b2f86a62(com.mbeddr.mpsutil.jung)" version="0" />
195-
<module reference="b4d28e19-7d2d-47e9-943e-3a41f97a0e52(com.mbeddr.mpsutil.plantuml.node)" version="0" />
196-
<module reference="3eada220-3310-4fd3-b794-ff924add7d8a(com.mbeddr.mpsutil.smodule)" version="0" />
197-
<module reference="d7931714-a11c-4108-aa0e-246d86070dad(com.mbeddr.mpsutil.smodule.runtime)" version="0" />
198-
<module reference="726886d1-ef90-4249-a08f-1e3ec23a7113(com.mbeddr.mpsutil.traceExplorer)" version="0" />
199-
<module reference="848ef45d-e560-4e35-853c-f35a64cc135c(de.itemis.mps.editor.celllayout.runtime)" version="0" />
200-
<module reference="24c96a96-b7a1-4f30-82da-0f8e279a2661(de.itemis.mps.editor.celllayout.styles)" version="0" />
201-
<module reference="cce85e64-7b37-4ad5-b0e6-9d18324cdfb3(de.itemis.mps.selection.runtime)" version="0" />
202-
<module reference="dc038ceb-b7ea-4fea-ac12-55f7400e97ba(de.slisson.mps.editor.multiline.runtime)" version="0" />
203-
<module reference="f0fff802-6d26-4d2e-b89d-391357265626(de.slisson.mps.hacks.editor)" version="0" />
204-
<module reference="92d2ea16-5a42-4fdf-a676-c7604efe3504(de.slisson.mps.richtext)" version="0" />
205182
<module reference="f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)" version="0" />
206183
<module reference="fd392034-7849-419d-9071-12563d152375(jetbrains.mps.baseLanguage.closures)" version="0" />
207184
<module reference="83888646-71ce-4f1c-9c53-c54016f6ad4f(jetbrains.mps.baseLanguage.collections)" version="0" />
208185
<module reference="e39e4a59-8cb6-498e-860e-8fa8361c0d90(jetbrains.mps.baseLanguage.scopes)" version="0" />
209-
<module reference="23865718-e2ed-41b5-a132-0da1d04e266d(jetbrains.mps.ide.httpsupport.manager)" version="0" />
210-
<module reference="ae6d8005-36be-4cb6-945b-8c8cfc033c51(jetbrains.mps.ide.httpsupport.runtime)" version="0" />
211186
<module reference="2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel)" version="0" />
212-
<module reference="d936855b-48da-4812-a8a0-2bfddd633ac5(jetbrains.mps.lang.behavior.api)" version="0" />
213187
<module reference="ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)" version="0" />
214188
<module reference="a9e4c532-c5f5-4bb7-99ef-42abb73bbb70(jetbrains.mps.lang.descriptor.aspects)" version="0" />
215189
<module reference="9e98f4e2-decf-4e97-bf80-9109e8b759aa(jetbrains.mps.lang.feedback.context)" version="0" />
216-
<module reference="446c26eb-2b7b-4bf0-9b35-f83fa582753e(jetbrains.mps.lang.modelapi)" version="0" />
217-
<module reference="d7eb0a2a-bd50-4576-beae-e4a89db35f20(jetbrains.mps.lang.scopes.runtime)" version="0" />
218-
<module reference="7866978e-a0f0-4cc7-81bc-4d213d9375e1(jetbrains.mps.lang.smodel)" version="1" />
219-
<module reference="c72da2b9-7cce-4447-8389-f407dc1158b7(jetbrains.mps.lang.structure)" version="0" />
220190
<module reference="9ded098b-ad6a-4657-bfd9-48636cfe8bc3(jetbrains.mps.lang.traceable)" version="0" />
221-
<module reference="db8bd035-3f51-41d8-8fed-954c202d18be(org.iets3.analysis.base)" version="1" />
222-
<module reference="7b68d745-a7b8-48b9-bd9c-05c0f8725a35(org.iets3.core.base)" version="0" />
223-
<module reference="cfaa4966-b7d5-4b69-b66a-309a6e1a7290(org.iets3.core.expr.base)" version="1" />
224191
<module reference="30254c5b-f87e-4bb3-a60a-77a7ec6ed411(org.iets3.core.expr.genjava.base)" version="0" />
225192
</dependencyVersions>
226193
<runtime>
227194
<dependency reexport="false">3a6ebc02-087e-4791-9854-65244ce22d8d(org.iets3.core.expr.genjava.base.rt)</dependency>
228195
<dependency reexport="false">646d63c6-d580-4c19-8759-e3a3123f5424(org.iets3.core.expr.genjava.messages.rt)</dependency>
196+
<dependency reexport="false">00ca1323-762b-4f39-ab5a-6a6bd602dc4b(org.iets3.core.expr.base.shared.runtime)</dependency>
229197
</runtime>
230198
<extendedLanguages />
231199
</language>

0 commit comments

Comments
 (0)