Refactored out SModel-related templates from the runtime. Better reusable pretty printing of nodes. Project reorganization.
This commit is contained in:
parent
1950dcc7a8
commit
f5f999b7be
|
|
@ -7,23 +7,24 @@
|
|||
<modulePath path="$PROJECT_DIR$/languages/jetbrains.mps.jchr/sandbox/jetbrains.mps.jchr.sandbox.msd" folder="jchr" />
|
||||
<modulePath path="$PROJECT_DIR$/languages/jetbrains.mps.jchr/sandbox/runner/jetbrains.mps.jchr.sandbox.runner.msd" folder="jchr" />
|
||||
<modulePath path="$PROJECT_DIR$/languages/jetbrains.mps.lang.typesystem2/jetbrains.mps.lang.typesystem2.mpl" folder="typesystem2" />
|
||||
<modulePath path="$PROJECT_DIR$/languages/jetbrains.mps.lang.typesystem2/runtime/jetbrains.mps.lang.typesystem2.runtime.msd" folder="typesystem2" />
|
||||
<modulePath path="$PROJECT_DIR$/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem.sample/jetbrains.mps.lang.typesystem2.sample.msd" folder="typesystem2" />
|
||||
<modulePath path="$PROJECT_DIR$/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.samplechecker.handler/jetbrains.mps.lang.typesystem2.samplechecker.handler.msd" folder="typesystem2" />
|
||||
<modulePath path="$PROJECT_DIR$/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.samplechecker.runner/jetbrains.mps.lang.typesystem2.samplechecker.runner.msd" folder="typesystem2" />
|
||||
<modulePath path="$PROJECT_DIR$/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.samplechecker/jetbrains.mps.lang.typesystem2.samplechecker.msd" folder="typesystem2" />
|
||||
<modulePath path="$PROJECT_DIR$/languages/jetbrains.mps.lang.typesystem2/runtime/jetbrains.mps.lang.typesystem2.runtime.msd" folder="typesystem2.runtime" />
|
||||
<modulePath path="$PROJECT_DIR$/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem.sample/jetbrains.mps.lang.typesystem2.sample.msd" folder="typechecking.sample" />
|
||||
<modulePath path="$PROJECT_DIR$/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.samplechecker.handler/jetbrains.mps.lang.typesystem2.samplechecker.handler.msd" folder="typechecking.checker" />
|
||||
<modulePath path="$PROJECT_DIR$/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.samplechecker.runner/jetbrains.mps.lang.typesystem2.samplechecker.runner.msd" folder="typechecking.checker" />
|
||||
<modulePath path="$PROJECT_DIR$/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.samplechecker/jetbrains.mps.lang.typesystem2.samplechecker.msd" folder="typechecking.checker" />
|
||||
<modulePath path="$PROJECT_DIR$/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.sampleplugin/jetbrains.mps.lang.typesystem2.sampleplugin.msd" folder="typesystem2" />
|
||||
<modulePath path="$PROJECT_DIR$/languages/jetbrains.mps.lang.typesystem2/template/jetbrains.mps.lang.typesystem2.template.msd" folder="typesystem2.runtime" />
|
||||
<modulePath path="$PROJECT_DIR$/languages/jetbrains.mps.logic/jetbrains.mps.logic.mpl" folder="logic" />
|
||||
<modulePath path="$PROJECT_DIR$/languages/jetbrains.mps.logic/runtime/jetbrains.mps.logic.runtime.msd" folder="logic" />
|
||||
<modulePath path="$PROJECT_DIR$/languages/jetbrains.mps.logic/sandbox/jetbrains.mps.logic.sandbox.msd" folder="logic" />
|
||||
<modulePath path="$PROJECT_DIR$/languages/jetbrains.mps.logic/sandbox/runner/jetbrains.mps.logic.sandbox.runner.msd" folder="logic" />
|
||||
<modulePath path="$PROJECT_DIR$/languages/jetbrains.mps.logic/test/jetbrains.mps.logic.test.msd" folder="logic" />
|
||||
<modulePath path="$PROJECT_DIR$/solutions/jetbrains.mps.type.sandbox.runner/jetbrains.mps.type.sandbox.runner.msd" folder="typechecking.types" />
|
||||
<modulePath path="$PROJECT_DIR$/solutions/jetbrains.mps.type.sandbox/jetbrains.mps.type.sandbox.msd" folder="typechecking.types" />
|
||||
<modulePath path="$PROJECT_DIR$/solutions/jetbrains.mps.type.solver/jetbrains.mps.type.solver.msd" folder="typechecking.types" />
|
||||
<modulePath path="$PROJECT_DIR$/solutions/jetbrains.mps.typechecking.handling/jetbrains.mps.typechecking.handling.msd" folder="typechecking" />
|
||||
<modulePath path="$PROJECT_DIR$/solutions/jetbrains.mps.typechecking.rules/jetbrains.mps.typechecking.rules.msd" folder="typechecking" />
|
||||
<modulePath path="$PROJECT_DIR$/solutions/jetbrains.mps.typechecking.solving/jetbrains.mps.typechecking.solving.msd" folder="typechecking" />
|
||||
<modulePath path="$PROJECT_DIR$/solutions/jetbrains.mps.type.sandbox.runner/jetbrains.mps.type.sandbox.runner.msd" folder="_obsolete.typechecking.types" />
|
||||
<modulePath path="$PROJECT_DIR$/solutions/jetbrains.mps.type.sandbox/jetbrains.mps.type.sandbox.msd" folder="_obsolete.typechecking.types" />
|
||||
<modulePath path="$PROJECT_DIR$/solutions/jetbrains.mps.type.solver/jetbrains.mps.type.solver.msd" folder="_obsolete.typechecking.types" />
|
||||
<modulePath path="$PROJECT_DIR$/solutions/jetbrains.mps.typechecking.handling/jetbrains.mps.typechecking.handling.msd" folder="typechecking.rule" />
|
||||
<modulePath path="$PROJECT_DIR$/solutions/jetbrains.mps.typechecking.rules/jetbrains.mps.typechecking.rules.msd" folder="typechecking.rule" />
|
||||
<modulePath path="$PROJECT_DIR$/solutions/jetbrains.mps.typechecking.solving/jetbrains.mps.typechecking.solving.msd" folder="_obsolete" />
|
||||
<modulePath path="$PROJECT_DIR$/solutions/jetbrains.mps.unification.tree/jetbrains.mps.unification.tree.msd" folder="logic" />
|
||||
</projectModules>
|
||||
</component>
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@
|
|||
</languages>
|
||||
<imports>
|
||||
<import index="nc4n" ref="r:2a1eb048-898c-47a3-863b-36b04c4b9f7c(jetbrains.mps.lang.typesystem2.runtime.rule)" />
|
||||
<import index="qiww" ref="r:7e0616dc-e55e-4c35-beca-da14b0c8f8bd(jetbrains.mps.lang.typesystem2.runtime.template)" />
|
||||
<import index="e2lb" ref="f:java_stub#6354ebe7-c22a-4a0f-ac54-50b52ab9b065#java.lang(JDK/java.lang@java_stub)" />
|
||||
<import index="53gy" ref="f:java_stub#6354ebe7-c22a-4a0f-ac54-50b52ab9b065#java.util.concurrent(JDK/java.util.concurrent@java_stub)" />
|
||||
<import index="wq2x" ref="r:83137295-aa87-45e8-b0c0-ede2adf2a396(jetbrains.mps.lang.typesystem2.structure)" />
|
||||
|
|
@ -26,6 +25,7 @@
|
|||
<import index="fxg7" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/f:java_stub#6354ebe7-c22a-4a0f-ac54-50b52ab9b065#java.io(JDK/java.io@java_stub)" />
|
||||
<import index="5j4j" ref="r:c8fb1c5e-8204-4904-a38f-678899d447c1(jetbrains.mps.logic.structure)" />
|
||||
<import index="4t1t" ref="r:703839e2-c38f-4b71-8602-72ccb87dd74e(jetbrains.mps.lang.typesystem2.runtime.util)" />
|
||||
<import index="i348" ref="r:42a15dec-83a9-4fe1-80d6-3bf898c512bd(jetbrains.mps.lang.typesystem2.template)" />
|
||||
</imports>
|
||||
<registry>
|
||||
<language id="13744753-c81f-424a-9c1b-cf8943bf4e86" name="jetbrains.mps.lang.sharedConcepts">
|
||||
|
|
@ -1938,7 +1938,7 @@
|
|||
<node concept="3clFbF" id="6FQzrygXVuA" role="3cqZAp">
|
||||
<node concept="3clFbC" id="6FQzrygXVuB" role="3clFbG">
|
||||
<node concept="3B5_sB" id="6FQzrygXVuC" role="3uHU7w">
|
||||
<ref role="3B5MYn" to="qiww:77AxcO56PMa" resolve="RuleTemplateMethod" />
|
||||
<ref role="3B5MYn" to="i348:4OKkcnfu_Am" resolve="RuleTemplateMethod" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="6FQzrygXVuD" role="3uHU7B">
|
||||
<node concept="37vLTw" id="6FQzrygXVuE" role="2Oq$k0">
|
||||
|
|
@ -1987,8 +1987,8 @@
|
|||
<node concept="2OqwBi" id="6FQzrygYhQy" role="3uHU7w">
|
||||
<node concept="2c44tf" id="6FQzrygYhQz" role="2Oq$k0">
|
||||
<node concept="Rm8GO" id="6FQzrygYjzE" role="2c44tc">
|
||||
<ref role="Rm8GQ" to="qiww:77AxcO56PM5" resolve="HEAD_KEPT" />
|
||||
<ref role="1Px2BO" to="qiww:77AxcO56PM4" resolve="RuleTemplateMehodKind" />
|
||||
<ref role="Rm8GQ" to="i348:4OKkcnfu_Ah" resolve="HEAD_KEPT" />
|
||||
<ref role="1Px2BO" to="i348:4OKkcnfu_Ag" resolve="RuleTemplateMehodKind" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3TrEf2" id="6FQzrygYhQ_" role="2OqNvi">
|
||||
|
|
@ -2086,7 +2086,7 @@
|
|||
<node concept="3clFbF" id="6FQzrygYjWX" role="3cqZAp">
|
||||
<node concept="3clFbC" id="6FQzrygYjWY" role="3clFbG">
|
||||
<node concept="3B5_sB" id="6FQzrygYjWZ" role="3uHU7w">
|
||||
<ref role="3B5MYn" to="qiww:77AxcO56PMa" resolve="RuleTemplateMethod" />
|
||||
<ref role="3B5MYn" to="i348:4OKkcnfu_Am" resolve="RuleTemplateMethod" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="6FQzrygYjX0" role="3uHU7B">
|
||||
<node concept="37vLTw" id="6FQzrygYjX1" role="2Oq$k0">
|
||||
|
|
@ -2135,8 +2135,8 @@
|
|||
<node concept="2OqwBi" id="6FQzrygYjXf" role="3uHU7w">
|
||||
<node concept="2c44tf" id="6FQzrygYjXg" role="2Oq$k0">
|
||||
<node concept="Rm8GO" id="6FQzrygYkWU" role="2c44tc">
|
||||
<ref role="Rm8GQ" to="qiww:77AxcO56PM6" resolve="HEAD_REPLACED" />
|
||||
<ref role="1Px2BO" to="qiww:77AxcO56PM4" resolve="RuleTemplateMehodKind" />
|
||||
<ref role="Rm8GQ" to="i348:4OKkcnfu_Ai" resolve="HEAD_REPLACED" />
|
||||
<ref role="1Px2BO" to="i348:4OKkcnfu_Ag" resolve="RuleTemplateMehodKind" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3TrEf2" id="6FQzrygYjXh" role="2OqNvi">
|
||||
|
|
@ -2234,7 +2234,7 @@
|
|||
<node concept="3clFbF" id="6FQzrygYluz" role="3cqZAp">
|
||||
<node concept="3clFbC" id="6FQzrygYlu$" role="3clFbG">
|
||||
<node concept="3B5_sB" id="6FQzrygYlu_" role="3uHU7w">
|
||||
<ref role="3B5MYn" to="qiww:77AxcO56PMa" resolve="RuleTemplateMethod" />
|
||||
<ref role="3B5MYn" to="i348:4OKkcnfu_Am" resolve="RuleTemplateMethod" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="6FQzrygYluA" role="3uHU7B">
|
||||
<node concept="37vLTw" id="6FQzrygYluB" role="2Oq$k0">
|
||||
|
|
@ -2283,8 +2283,8 @@
|
|||
<node concept="2OqwBi" id="6FQzrygYluP" role="3uHU7w">
|
||||
<node concept="2c44tf" id="6FQzrygYluQ" role="2Oq$k0">
|
||||
<node concept="Rm8GO" id="6FQzrygYmr4" role="2c44tc">
|
||||
<ref role="Rm8GQ" to="qiww:77AxcO56PM7" resolve="GUARD" />
|
||||
<ref role="1Px2BO" to="qiww:77AxcO56PM4" resolve="RuleTemplateMehodKind" />
|
||||
<ref role="Rm8GQ" to="i348:4OKkcnfu_Aj" resolve="GUARD" />
|
||||
<ref role="1Px2BO" to="i348:4OKkcnfu_Ag" resolve="RuleTemplateMehodKind" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3TrEf2" id="6FQzrygYluR" role="2OqNvi">
|
||||
|
|
@ -2382,7 +2382,7 @@
|
|||
<node concept="3clFbF" id="6FQzrygYmVm" role="3cqZAp">
|
||||
<node concept="3clFbC" id="6FQzrygYmVn" role="3clFbG">
|
||||
<node concept="3B5_sB" id="6FQzrygYmVo" role="3uHU7w">
|
||||
<ref role="3B5MYn" to="qiww:77AxcO56PMa" resolve="RuleTemplateMethod" />
|
||||
<ref role="3B5MYn" to="i348:4OKkcnfu_Am" resolve="RuleTemplateMethod" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="6FQzrygYmVp" role="3uHU7B">
|
||||
<node concept="37vLTw" id="6FQzrygYmVq" role="2Oq$k0">
|
||||
|
|
@ -2431,8 +2431,8 @@
|
|||
<node concept="2OqwBi" id="6FQzrygYmVC" role="3uHU7w">
|
||||
<node concept="2c44tf" id="6FQzrygYmVD" role="2Oq$k0">
|
||||
<node concept="Rm8GO" id="6FQzrygYhQ$" role="2c44tc">
|
||||
<ref role="1Px2BO" to="qiww:77AxcO56PM4" resolve="RuleTemplateMehodKind" />
|
||||
<ref role="Rm8GQ" to="qiww:77AxcO56PM8" resolve="BODY" />
|
||||
<ref role="1Px2BO" to="i348:4OKkcnfu_Ag" resolve="RuleTemplateMehodKind" />
|
||||
<ref role="Rm8GQ" to="i348:4OKkcnfu_Ak" resolve="BODY" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3TrEf2" id="6FQzrygYmVE" role="2OqNvi">
|
||||
|
|
@ -2495,7 +2495,7 @@
|
|||
<node concept="3Tm1VV" id="12yN8DyKLUC" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="12yN8DyKLUD" role="3clF47">
|
||||
<node concept="XkiVB" id="12yN8DyKN30" role="3cqZAp">
|
||||
<ref role="37wK5l" to="qiww:12yN8DyKFdd" resolve="AbstractRuleTemplate" />
|
||||
<ref role="37wK5l" to="i348:4OKkcnfu_vK" resolve="AbstractRuleTemplate" />
|
||||
<node concept="Xl_RD" id="12yN8DyKN3l" role="37wK5m">
|
||||
<property role="Xl_RC" value="name" />
|
||||
<node concept="17Uvod" id="12yN8DyKN3X" role="lGtFl">
|
||||
|
|
@ -2915,7 +2915,7 @@
|
|||
<ref role="n9lRv" to="wq2x:7eGEHDlgPU4" resolve="Rule" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="5MHpiyl_eoS" role="1zkMxy">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
<node concept="3uibUv" id="1zN1RIkUYmz" role="11_B2D">
|
||||
<ref role="3uigEE" to="e2lb:~Object" resolve="Object" />
|
||||
<node concept="1W57fq" id="1zN1RIkUYJ1" role="lGtFl">
|
||||
|
|
@ -3235,8 +3235,8 @@
|
|||
</node>
|
||||
<node concept="1Koe21" id="4vbeH84OfeY" role="150oIE">
|
||||
<node concept="2YIFZM" id="4vbeH84Ofu4" role="1Koe22">
|
||||
<ref role="37wK5l" to="qiww:6ntBQ9KKtAv" resolve="typeAnchor" />
|
||||
<ref role="1Pybhc" to="qiww:6ntBQ9KKtmQ" resolve="CustomConstraints" />
|
||||
<ref role="37wK5l" to="i348:4OKkcnfu_zh" resolve="typeAnchor" />
|
||||
<ref role="1Pybhc" to="i348:4OKkcnfu_zf" resolve="CustomConstraints" />
|
||||
<node concept="10Nm6u" id="4vbeH84Ofun" role="37wK5m">
|
||||
<node concept="29HgVG" id="4vbeH84Ofuo" role="lGtFl">
|
||||
<node concept="3NFfHV" id="4vbeH84Ofup" role="3NFExx">
|
||||
|
|
@ -3323,8 +3323,8 @@
|
|||
</node>
|
||||
<node concept="1Koe21" id="4vbeH84Oh4G" role="150oIE">
|
||||
<node concept="2YIFZM" id="4vbeH84OpST" role="1Koe22">
|
||||
<ref role="37wK5l" to="qiww:4vbeH84Olp7" resolve="type" />
|
||||
<ref role="1Pybhc" to="qiww:6ntBQ9KKtmQ" resolve="CustomConstraints" />
|
||||
<ref role="37wK5l" to="i348:4OKkcnfu_zQ" resolve="type" />
|
||||
<ref role="1Pybhc" to="i348:4OKkcnfu_zf" resolve="CustomConstraints" />
|
||||
<node concept="10Nm6u" id="4vbeH84OpTc" role="37wK5m">
|
||||
<node concept="29HgVG" id="4vbeH84OpTd" role="lGtFl">
|
||||
<node concept="3NFfHV" id="4vbeH84OpTe" role="3NFExx">
|
||||
|
|
@ -3384,8 +3384,8 @@
|
|||
<ref role="30HIoZ" to="wq2x:2E5lcNn01_F" resolve="TypeofConstraint" />
|
||||
<node concept="1Koe21" id="4vbeH84MJP3" role="1lVwrX">
|
||||
<node concept="2YIFZM" id="4vbeH84MKbV" role="1Koe22">
|
||||
<ref role="37wK5l" to="qiww:4vbeH84M3ch" resolve="typeOf" />
|
||||
<ref role="1Pybhc" to="qiww:6ntBQ9KKtmQ" resolve="CustomConstraints" />
|
||||
<ref role="37wK5l" to="i348:4OKkcnfu_$d" resolve="typeOf" />
|
||||
<ref role="1Pybhc" to="i348:4OKkcnfu_zf" resolve="CustomConstraints" />
|
||||
<node concept="10Nm6u" id="4vbeH84MKce" role="37wK5m">
|
||||
<node concept="29HgVG" id="4vbeH84MKcf" role="lGtFl">
|
||||
<node concept="3NFfHV" id="4vbeH84MKcg" role="3NFExx">
|
||||
|
|
@ -3604,7 +3604,7 @@
|
|||
<node concept="3Tm1VV" id="6w6CYIRhmZ9" role="1B3o_S" />
|
||||
<node concept="n94m4" id="6w6CYIRhmZa" role="lGtFl" />
|
||||
<node concept="3uibUv" id="6w6CYIRhmZC" role="1zkMxy">
|
||||
<ref role="3uigEE" to="qiww:6w6CYIRh9BG" resolve="AbstractRuleTemplateManifest" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_xe" resolve="AbstractRuleTemplateManifest" />
|
||||
</node>
|
||||
<node concept="2tJIrI" id="6w6CYIRhnJs" role="jymVt" />
|
||||
<node concept="3clFb_" id="6w6CYIRhnul" role="jymVt">
|
||||
|
|
@ -3613,7 +3613,7 @@
|
|||
<node concept="37vLTG" id="6w6CYIRhnum" role="3clF46">
|
||||
<property role="TrG5h" value="templateCollector" />
|
||||
<node concept="3uibUv" id="6w6CYIRhnun" role="1tU5fm">
|
||||
<ref role="3uigEE" to="qiww:6w6CYIRhcpa" resolve="RuleTemplateCollector" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_A6" resolve="RuleTemplateCollector" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cqZAl" id="6w6CYIRhnuo" role="3clF45" />
|
||||
|
|
@ -3625,7 +3625,7 @@
|
|||
<ref role="3cqZAo" node="6w6CYIRhnum" resolve="templateCollector" />
|
||||
</node>
|
||||
<node concept="liA8E" id="6w6CYIRhuNU" role="2OqNvi">
|
||||
<ref role="37wK5l" to="qiww:6w6CYIRhcqi" resolve="addTemplate" />
|
||||
<ref role="37wK5l" to="i348:4OKkcnfu_A8" resolve="addTemplate" />
|
||||
<node concept="2ShNRf" id="6w6CYIRhuOA" role="37wK5m">
|
||||
<node concept="HV5vD" id="6w6CYIRhwrf" role="2ShVmc">
|
||||
<ref role="HV5vE" node="4vbeH84zLYz" resolve="RuleTemplate" />
|
||||
|
|
@ -3685,7 +3685,7 @@
|
|||
<node concept="3Tm1VV" id="5MHpiylJzaq" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="5MHpiylJzar" role="3clF47">
|
||||
<node concept="XkiVB" id="5MHpiylJzas" role="3cqZAp">
|
||||
<ref role="37wK5l" to="qiww:5MHpiyl$cGF" resolve="AbstractIteratingRuleTemplate" />
|
||||
<ref role="37wK5l" to="i348:4OKkcnfu_tV" resolve="AbstractIteratingRuleTemplate" />
|
||||
<node concept="Xl_RD" id="5MHpiylJzat" role="37wK5m">
|
||||
<property role="Xl_RC" value="name" />
|
||||
<node concept="17Uvod" id="5MHpiylJzau" role="lGtFl">
|
||||
|
|
@ -4293,7 +4293,7 @@
|
|||
<ref role="n9lRv" to="wq2x:7eGEHDlgPU4" resolve="Rule" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="5MHpiylJAY9" role="1zkMxy">
|
||||
<ref role="3uigEE" to="qiww:5MHpiyl$3OG" resolve="AbstractIteratingRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_tT" resolve="AbstractIteratingRuleTemplate" />
|
||||
<node concept="3uibUv" id="1zN1RIkUM7b" role="11_B2D">
|
||||
<ref role="3uigEE" to="e2lb:~Object" resolve="Object" />
|
||||
<node concept="1W57fq" id="1zN1RIkUNQj" role="lGtFl">
|
||||
|
|
@ -4482,7 +4482,7 @@
|
|||
</node>
|
||||
<node concept="3JPx81" id="6FQzrygSGSA" role="2OqNvi">
|
||||
<node concept="3B5_sB" id="6FQzrygSGSB" role="25WWJ7">
|
||||
<ref role="3B5MYn" to="qiww:77AxcO56PMa" resolve="RuleTemplateMethod" />
|
||||
<ref role="3B5MYn" to="i348:4OKkcnfu_Am" resolve="RuleTemplateMethod" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -4538,7 +4538,7 @@
|
|||
</node>
|
||||
<node concept="3JPx81" id="2QE4RCGdwDw" role="2OqNvi">
|
||||
<node concept="3B5_sB" id="2QE4RCGdwDx" role="25WWJ7">
|
||||
<ref role="3B5MYn" to="qiww:77AxcO56PMa" resolve="RuleTemplateMethod" />
|
||||
<ref role="3B5MYn" to="i348:4OKkcnfu_Am" resolve="RuleTemplateMethod" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -4651,7 +4651,7 @@
|
|||
</node>
|
||||
<node concept="3JPx81" id="2QE4RCGfm75" role="2OqNvi">
|
||||
<node concept="3B5_sB" id="2QE4RCGfm76" role="25WWJ7">
|
||||
<ref role="3B5MYn" to="qiww:77AxcO56PMa" resolve="RuleTemplateMethod" />
|
||||
<ref role="3B5MYn" to="i348:4OKkcnfu_Am" resolve="RuleTemplateMethod" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -4764,7 +4764,7 @@
|
|||
</node>
|
||||
<node concept="3JPx81" id="2QE4RCGfs5K" role="2OqNvi">
|
||||
<node concept="3B5_sB" id="2QE4RCGfs5L" role="25WWJ7">
|
||||
<ref role="3B5MYn" to="qiww:77AxcO56PMa" resolve="RuleTemplateMethod" />
|
||||
<ref role="3B5MYn" to="i348:4OKkcnfu_Am" resolve="RuleTemplateMethod" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -4911,12 +4911,12 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="2AHcQZ" id="6FQzrygTpZ5" role="2AJF6D">
|
||||
<ref role="2AI5Lk" to="qiww:77AxcO56PMa" resolve="RuleTemplateMethod" />
|
||||
<ref role="2AI5Lk" to="i348:4OKkcnfu_Am" resolve="RuleTemplateMethod" />
|
||||
<node concept="1SXeKx" id="6FQzrygTq_t" role="2B76xF">
|
||||
<ref role="2B6OnR" to="qiww:77AxcO56PMb" resolve="value" />
|
||||
<ref role="2B6OnR" to="i348:4OKkcnfu_An" resolve="value" />
|
||||
<node concept="Rm8GO" id="6FQzrygTrRC" role="2B70Vg">
|
||||
<ref role="Rm8GQ" to="qiww:77AxcO56PM5" resolve="HEAD_KEPT" />
|
||||
<ref role="1Px2BO" to="qiww:77AxcO56PM4" resolve="RuleTemplateMehodKind" />
|
||||
<ref role="Rm8GQ" to="i348:4OKkcnfu_Ah" resolve="HEAD_KEPT" />
|
||||
<ref role="1Px2BO" to="i348:4OKkcnfu_Ag" resolve="RuleTemplateMehodKind" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2b32R4" id="6FQzrygTr5Q" role="lGtFl">
|
||||
|
|
@ -6955,8 +6955,8 @@
|
|||
<ref role="30HIoZ" to="5j4j:7E86$tKskWj" resolve="LogicalValue" />
|
||||
<node concept="gft3U" id="7jC45KccKR9" role="1lVwrX">
|
||||
<node concept="2YIFZM" id="7jC45KccKZV" role="gfFT$">
|
||||
<ref role="37wK5l" to="4t1t:4peSo3CD1Kr" resolve="anchorTree" />
|
||||
<ref role="1Pybhc" to="4t1t:4peSo3CD1Kp" resolve="AnchorUtil" />
|
||||
<ref role="37wK5l" to="i348:4OKkcnfu_xq" resolve="anchorTree" />
|
||||
<ref role="1Pybhc" to="i348:4OKkcnfu_xo" resolve="AnchorUtil" />
|
||||
<node concept="10Nm6u" id="7jC45KccL0o" role="37wK5m">
|
||||
<node concept="29HgVG" id="7jC45KccL0G" role="lGtFl">
|
||||
<node concept="3NFfHV" id="7jC45KccL0H" role="3NFExx">
|
||||
|
|
@ -7444,7 +7444,7 @@
|
|||
<node concept="3Tm1VV" id="1zN1RIlD3HN" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="1zN1RIlD3HO" role="3clF47">
|
||||
<node concept="XkiVB" id="1zN1RIlD4dI" role="3cqZAp">
|
||||
<ref role="37wK5l" to="qiww:12yN8DyKFdd" resolve="AbstractRuleTemplate" />
|
||||
<ref role="37wK5l" to="i348:4OKkcnfu_vK" resolve="AbstractRuleTemplate" />
|
||||
<node concept="37vLTw" id="1zN1RIlDNQv" role="37wK5m">
|
||||
<ref role="3cqZAo" node="1zN1RIlDNO4" resolve="name" />
|
||||
</node>
|
||||
|
|
@ -7786,7 +7786,7 @@
|
|||
<node concept="2tJIrI" id="1zN1RIl3F0$" role="jymVt" />
|
||||
<node concept="3Tm1VV" id="1zN1RIl3DtH" role="1B3o_S" />
|
||||
<node concept="3uibUv" id="1zN1RIl3Ef3" role="1zkMxy">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
<node concept="16syzq" id="1zN1RIlDdJ3" role="11_B2D">
|
||||
<ref role="16sUi3" node="1zN1RIlDdi2" resolve="S" />
|
||||
</node>
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
<dependency reexport="false">7866978e-a0f0-4cc7-81bc-4d213d9375e1(jetbrains.mps.lang.smodel)</dependency>
|
||||
<dependency reexport="false">6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)</dependency>
|
||||
<dependency reexport="true">26e8f4ce-2a35-4f44-8065-e5ba154b18e9(jetbrains.mps.lang.typesystem2.runtime)</dependency>
|
||||
<dependency reexport="false">ff6372a2-2f45-4ec3-952b-02581666015f(jetbrains.mps.lang.typesystem2.template)</dependency>
|
||||
</dependencies>
|
||||
<usedLanguages>
|
||||
<usedLanguage>ed6d7656-532c-4bc2-81d1-af945aeb8280(jetbrains.mps.baseLanguage.blTypes)</usedLanguage>
|
||||
|
|
@ -66,6 +67,7 @@
|
|||
<dependency reexport="false">2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel)</dependency>
|
||||
<dependency reexport="false">c4803b19-6d89-4a3b-bf82-390769514add(jetbrains.mps.lang.typesystem2)</dependency>
|
||||
<dependency reexport="false">c72da2b9-7cce-4447-8389-f407dc1158b7(jetbrains.mps.lang.structure)</dependency>
|
||||
<dependency reexport="false">ff6372a2-2f45-4ec3-952b-02581666015f(jetbrains.mps.lang.typesystem2.template)</dependency>
|
||||
</dependencies>
|
||||
<usedLanguages>
|
||||
<usedLanguage>daafa647-f1f7-4b0b-b096-69cd7c8408c0(jetbrains.mps.baseLanguage.regexp)</usedLanguage>
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@
|
|||
</languages>
|
||||
<imports>
|
||||
<import index="tpee" ref="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" />
|
||||
<import index="qiww" ref="r:7e0616dc-e55e-4c35-beca-da14b0c8f8bd(jetbrains.mps.lang.typesystem2.runtime.template)" />
|
||||
<import index="wq2x" ref="r:83137295-aa87-45e8-b0c0-ede2adf2a396(jetbrains.mps.lang.typesystem2.structure)" />
|
||||
<import index="i348" ref="r:42a15dec-83a9-4fe1-80d6-3bf898c512bd(jetbrains.mps.lang.typesystem2.template)" />
|
||||
<import index="tpck" ref="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" implicit="true" />
|
||||
<import index="e2lb" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/f:java_stub#6354ebe7-c22a-4a0f-ac54-50b52ab9b065#java.lang(JDK/java.lang@java_stub)" implicit="true" />
|
||||
</imports>
|
||||
|
|
@ -56,7 +56,7 @@
|
|||
<child id="1068580123161" name="ifTrue" index="3clFbx" />
|
||||
<child id="1206060520071" name="elsifClauses" index="3eNLev" />
|
||||
</concept>
|
||||
<concept id="1068580123136" name="jetbrains.mps.baseLanguage.structure.StatementList" flags="sn" index="3clFbS">
|
||||
<concept id="1068580123136" name="jetbrains.mps.baseLanguage.structure.StatementList" flags="sn" stub="5293379017992965193" index="3clFbS">
|
||||
<child id="1068581517665" name="statement" index="3cqZAp" />
|
||||
</concept>
|
||||
<concept id="1068580123137" name="jetbrains.mps.baseLanguage.structure.BooleanConstant" flags="nn" index="3clFbT">
|
||||
|
|
@ -358,7 +358,7 @@
|
|||
<node concept="3clFbF" id="1zN1RIlro2X" role="3cqZAp">
|
||||
<node concept="3clFbC" id="1zN1RIlro2Y" role="3clFbG">
|
||||
<node concept="3B5_sB" id="1zN1RIlro2Z" role="3uHU7w">
|
||||
<ref role="3B5MYn" to="qiww:77AxcO56PMa" resolve="RuleTemplateMethod" />
|
||||
<ref role="3B5MYn" to="i348:4OKkcnfu_Am" resolve="RuleTemplateMethod" />
|
||||
</node>
|
||||
<node concept="2OqwBi" id="1zN1RIlro30" role="3uHU7B">
|
||||
<node concept="37vLTw" id="1zN1RIlro31" role="2Oq$k0">
|
||||
|
|
@ -497,7 +497,7 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="3B5_sB" id="1zN1RIlsbm1" role="3uHU7w">
|
||||
<ref role="3B5MYn" to="qiww:77AxcO56PMa" resolve="RuleTemplateMethod" />
|
||||
<ref role="3B5MYn" to="i348:4OKkcnfu_Am" resolve="RuleTemplateMethod" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -648,8 +648,8 @@
|
|||
<node concept="2OqwBi" id="1zN1RIlskwm" role="3clFbw">
|
||||
<node concept="2OqwBi" id="1zN1RIlskpr" role="2Oq$k0">
|
||||
<node concept="Rm8GO" id="1zN1RIlskps" role="2Oq$k0">
|
||||
<ref role="Rm8GQ" to="qiww:77AxcO56PM5" resolve="HEAD_KEPT" />
|
||||
<ref role="1Px2BO" to="qiww:77AxcO56PM4" resolve="RuleTemplateMehodKind" />
|
||||
<ref role="Rm8GQ" to="i348:4OKkcnfu_Ah" resolve="HEAD_KEPT" />
|
||||
<ref role="1Px2BO" to="i348:4OKkcnfu_Ag" resolve="RuleTemplateMehodKind" />
|
||||
</node>
|
||||
<node concept="liA8E" id="1zN1RIlskpt" role="2OqNvi">
|
||||
<ref role="37wK5l" to="e2lb:~Enum.name():java.lang.String" resolve="name" />
|
||||
|
|
@ -706,8 +706,8 @@
|
|||
<node concept="2OqwBi" id="1zN1RIlsnks" role="3eO9$A">
|
||||
<node concept="2OqwBi" id="1zN1RIlsnkt" role="2Oq$k0">
|
||||
<node concept="Rm8GO" id="1zN1RIlsnoS" role="2Oq$k0">
|
||||
<ref role="Rm8GQ" to="qiww:77AxcO56PM6" resolve="HEAD_REPLACED" />
|
||||
<ref role="1Px2BO" to="qiww:77AxcO56PM4" resolve="RuleTemplateMehodKind" />
|
||||
<ref role="Rm8GQ" to="i348:4OKkcnfu_Ai" resolve="HEAD_REPLACED" />
|
||||
<ref role="1Px2BO" to="i348:4OKkcnfu_Ag" resolve="RuleTemplateMehodKind" />
|
||||
</node>
|
||||
<node concept="liA8E" id="1zN1RIlsnkv" role="2OqNvi">
|
||||
<ref role="37wK5l" to="e2lb:~Enum.name():java.lang.String" resolve="name" />
|
||||
|
|
@ -750,8 +750,8 @@
|
|||
<node concept="2OqwBi" id="1zN1RIlsntE" role="3eO9$A">
|
||||
<node concept="2OqwBi" id="1zN1RIlsntF" role="2Oq$k0">
|
||||
<node concept="Rm8GO" id="1zN1RIlsn$x" role="2Oq$k0">
|
||||
<ref role="Rm8GQ" to="qiww:77AxcO56PM7" resolve="GUARD" />
|
||||
<ref role="1Px2BO" to="qiww:77AxcO56PM4" resolve="RuleTemplateMehodKind" />
|
||||
<ref role="Rm8GQ" to="i348:4OKkcnfu_Aj" resolve="GUARD" />
|
||||
<ref role="1Px2BO" to="i348:4OKkcnfu_Ag" resolve="RuleTemplateMehodKind" />
|
||||
</node>
|
||||
<node concept="liA8E" id="1zN1RIlsntH" role="2OqNvi">
|
||||
<ref role="37wK5l" to="e2lb:~Enum.name():java.lang.String" resolve="name" />
|
||||
|
|
@ -794,8 +794,8 @@
|
|||
<node concept="2OqwBi" id="1zN1RIlsnBg" role="3eO9$A">
|
||||
<node concept="2OqwBi" id="1zN1RIlsnBh" role="2Oq$k0">
|
||||
<node concept="Rm8GO" id="1zN1RIlsnJ2" role="2Oq$k0">
|
||||
<ref role="Rm8GQ" to="qiww:77AxcO56PM8" resolve="BODY" />
|
||||
<ref role="1Px2BO" to="qiww:77AxcO56PM4" resolve="RuleTemplateMehodKind" />
|
||||
<ref role="Rm8GQ" to="i348:4OKkcnfu_Ak" resolve="BODY" />
|
||||
<ref role="1Px2BO" to="i348:4OKkcnfu_Ag" resolve="RuleTemplateMehodKind" />
|
||||
</node>
|
||||
<node concept="liA8E" id="1zN1RIlsnBj" role="2OqNvi">
|
||||
<ref role="37wK5l" to="e2lb:~Enum.name():java.lang.String" resolve="name" />
|
||||
|
|
|
|||
|
|
@ -8,7 +8,6 @@
|
|||
<sourcePath />
|
||||
<dependencies>
|
||||
<dependency reexport="true">6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)</dependency>
|
||||
<dependency reexport="false">6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)</dependency>
|
||||
<dependency reexport="false">a5478664-6b44-4c62-a9f7-434f8aa57eee(jetbrains.mps.logic.runtime)</dependency>
|
||||
<dependency reexport="true">7526e0cf-1ce7-46f8-a555-9eca1e06c23b(jetbrains.mps.unification.tree)</dependency>
|
||||
<dependency reexport="false">f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)</dependency>
|
||||
|
|
@ -19,12 +18,10 @@
|
|||
</usedLanguages>
|
||||
<usedDevKits>
|
||||
<usedDevKit>fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)</usedDevKit>
|
||||
<usedDevKit>2677cb18-f558-4e33-bc38-a5139cee06dc(jetbrains.mps.devkit.language-design)</usedDevKit>
|
||||
</usedDevKits>
|
||||
<languageVersions>
|
||||
<language id="f3061a53-9226-4cc5-a443-f952ceaf5816" fqName="jetbrains.mps.baseLanguage" version="1" />
|
||||
<language id="ed6d7656-532c-4bc2-81d1-af945aeb8280" fqName="jetbrains.mps.baseLanguage.blTypes" version="0" />
|
||||
<language id="443f4c36-fcf5-4eb6-9500-8d06ed259e3e" fqName="jetbrains.mps.baseLanguage.classifiers" version="0" />
|
||||
<language id="fd392034-7849-419d-9071-12563d152375" fqName="jetbrains.mps.baseLanguage.closures" version="0" />
|
||||
<language id="83888646-71ce-4f1c-9c53-c54016f6ad4f" fqName="jetbrains.mps.baseLanguage.collections" version="0" />
|
||||
<language id="f2801650-65d5-424e-bb1b-463a8781b786" fqName="jetbrains.mps.baseLanguage.javadoc" version="1" />
|
||||
|
|
@ -32,28 +29,10 @@
|
|||
<language id="daafa647-f1f7-4b0b-b096-69cd7c8408c0" fqName="jetbrains.mps.baseLanguage.regexp" version="0" />
|
||||
<language id="a247e09e-2435-45ba-b8d2-07e93feba96a" fqName="jetbrains.mps.baseLanguage.tuples" version="0" />
|
||||
<language id="f61473f9-130f-42f6-b98d-6c438812c2f6" fqName="jetbrains.mps.baseLanguage.unitTest" version="0" />
|
||||
<language id="df345b11-b8c7-4213-ac66-48d2a9b75d88" fqName="jetbrains.mps.baseLanguageInternal" version="0" />
|
||||
<language id="aee9cad2-acd4-4608-aef2-0004f6a1cdbd" fqName="jetbrains.mps.lang.actions" version="0" />
|
||||
<language id="af65afd8-f0dd-4942-87d9-63a55f2a9db1" fqName="jetbrains.mps.lang.behavior" version="0" />
|
||||
<language id="fe9d76d7-5809-45c9-ae28-a40915b4d6ff" fqName="jetbrains.mps.lang.checkedName" version="0" />
|
||||
<language id="3f4bc5f5-c6c1-4a28-8b10-c83066ffa4a1" fqName="jetbrains.mps.lang.constraints" version="0" />
|
||||
<language id="ceab5195-25ea-4f22-9b92-103b95ca8c0c" fqName="jetbrains.mps.lang.core" version="1" />
|
||||
<language id="7fa12e9c-b949-4976-b4fa-19accbc320b4" fqName="jetbrains.mps.lang.dataFlow" version="0" />
|
||||
<language id="18bc6592-03a6-4e29-a83a-7ff23bde13ba" fqName="jetbrains.mps.lang.editor" version="0" />
|
||||
<language id="64d34fcd-ad02-4e73-aff8-a581124c2e30" fqName="jetbrains.mps.lang.findUsages" version="0" />
|
||||
<language id="b401a680-8325-4110-8fd3-84331ff25bef" fqName="jetbrains.mps.lang.generator" version="0" />
|
||||
<language id="d7706f63-9be2-479c-a3da-ae92af1e64d5" fqName="jetbrains.mps.lang.generator.generationContext" version="0" />
|
||||
<language id="d7a92d38-f7db-40d0-8431-763b0c3c9f20" fqName="jetbrains.mps.lang.intentions" version="0" />
|
||||
<language id="d4615e3b-d671-4ba9-af01-2b78369b0ba7" fqName="jetbrains.mps.lang.pattern" version="0" />
|
||||
<language id="3a13115c-633c-4c5c-bbcc-75c4219e9555" fqName="jetbrains.mps.lang.quotation" version="0" />
|
||||
<language id="3ecd7c84-cde3-45de-886c-135ecc69b742" fqName="jetbrains.mps.lang.refactoring" version="0" />
|
||||
<language id="0eddeefa-c2d6-4437-bc2c-de50fd4ce470" fqName="jetbrains.mps.lang.script" version="0" />
|
||||
<language id="13744753-c81f-424a-9c1b-cf8943bf4e86" fqName="jetbrains.mps.lang.sharedConcepts" version="0" />
|
||||
<language id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" fqName="jetbrains.mps.lang.smodel" version="0" />
|
||||
<language id="c72da2b9-7cce-4447-8389-f407dc1158b7" fqName="jetbrains.mps.lang.structure" version="0" />
|
||||
<language id="b83431fe-5c8f-40bc-8a36-65e25f4dd253" fqName="jetbrains.mps.lang.textGen" version="0" />
|
||||
<language id="9ded098b-ad6a-4657-bfd9-48636cfe8bc3" fqName="jetbrains.mps.lang.traceable" version="0" />
|
||||
<language id="7a5dda62-9140-4668-ab76-d5ed1746f2b2" fqName="jetbrains.mps.lang.typesystem" version="0" />
|
||||
</languageVersions>
|
||||
</solution>
|
||||
|
||||
|
|
|
|||
|
|
@ -9,15 +9,9 @@
|
|||
<imports>
|
||||
<import index="e2lb" ref="f:java_stub#6354ebe7-c22a-4a0f-ac54-50b52ab9b065#java.lang(JDK/java.lang@java_stub)" />
|
||||
<import index="k7g3" ref="f:java_stub#6354ebe7-c22a-4a0f-ac54-50b52ab9b065#java.util(JDK/java.util@java_stub)" />
|
||||
<import index="msyo" ref="f:java_stub#6ed54515-acc8-4d1e-a16c-9fd6cfe951ea#jetbrains.mps.util(MPS.Core/jetbrains.mps.util@java_stub)" />
|
||||
<import index="neyv" ref="f:java_stub#6ed54515-acc8-4d1e-a16c-9fd6cfe951ea#com.google.common.collect(MPS.Core/com.google.common.collect@java_stub)" />
|
||||
<import index="jfki" ref="f:java_stub#7526e0cf-1ce7-46f8-a555-9eca1e06c23b#jetbrains.mps.unification(jetbrains.mps.unification@java_stub)" />
|
||||
<import index="ie8e" ref="r:ab2605ab-b4bc-4e80-a8ca-19a4a8465c01(jetbrains.mps.unification.tree)" />
|
||||
<import index="4t1t" ref="r:703839e2-c38f-4b71-8602-72ccb87dd74e(jetbrains.mps.lang.typesystem2.runtime.util)" />
|
||||
<import index="yg8f" ref="r:e213377a-f1a7-4ba7-9d08-96bcb97ed8ce(jetbrains.mps.logic.builtin)" />
|
||||
<import index="oy3s" ref="r:a6030cee-34eb-4503-b1bf-015fe5cd8c1a(jetbrains.mps.logic.builtin.unification)" />
|
||||
<import index="rzz2" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/f:java_stub#6354ebe7-c22a-4a0f-ac54-50b52ab9b065#java.lang.annotation(JDK/java.lang.annotation@java_stub)" />
|
||||
<import index="xq5w" ref="r:729bada4-05fa-458f-8bf8-28b9cb978726(jetbrains.mps.logic.builtin.variable)" />
|
||||
</imports>
|
||||
<registry>
|
||||
<language id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage">
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -2,19 +2,14 @@
|
|||
<model ref="r:703839e2-c38f-4b71-8602-72ccb87dd74e(jetbrains.mps.lang.typesystem2.runtime.util)">
|
||||
<persistence version="9" />
|
||||
<languages>
|
||||
<use id="daafa647-f1f7-4b0b-b096-69cd7c8408c0" name="jetbrains.mps.baseLanguage.regexp" version="0" />
|
||||
<devkit ref="fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)" />
|
||||
</languages>
|
||||
<imports>
|
||||
<import index="e2lb" ref="f:java_stub#6354ebe7-c22a-4a0f-ac54-50b52ab9b065#java.lang(JDK/java.lang@java_stub)" />
|
||||
<import index="neyv" ref="f:java_stub#6ed54515-acc8-4d1e-a16c-9fd6cfe951ea#com.google.common.collect(MPS.Core/com.google.common.collect@java_stub)" />
|
||||
<import index="tpck" ref="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" />
|
||||
<import index="t3eg" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/f:java_stub#8865b7a8-5271-43d3-884c-6fd1d9cfdd34#org.jetbrains.mps.openapi.language(MPS.OpenAPI/org.jetbrains.mps.openapi.language@java_stub)" />
|
||||
<import index="ie8e" ref="r:ab2605ab-b4bc-4e80-a8ca-19a4a8465c01(jetbrains.mps.unification.tree)" />
|
||||
<import index="ec5l" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/f:java_stub#8865b7a8-5271-43d3-884c-6fd1d9cfdd34#org.jetbrains.mps.openapi.model(MPS.OpenAPI/org.jetbrains.mps.openapi.model@java_stub)" />
|
||||
<import index="k7g3" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/f:java_stub#6354ebe7-c22a-4a0f-ac54-50b52ab9b065#java.util(JDK/java.util@java_stub)" />
|
||||
<import index="jfki" ref="7526e0cf-1ce7-46f8-a555-9eca1e06c23b/f:java_stub#7526e0cf-1ce7-46f8-a555-9eca1e06c23b#jetbrains.mps.unification(jetbrains.mps.unification.tree/jetbrains.mps.unification@java_stub)" />
|
||||
<import index="yg8f" ref="r:e213377a-f1a7-4ba7-9d08-96bcb97ed8ce(jetbrains.mps.logic.builtin)" />
|
||||
</imports>
|
||||
<registry>
|
||||
<language id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage">
|
||||
|
|
@ -43,7 +38,6 @@
|
|||
<concept id="1188208481402" name="jetbrains.mps.baseLanguage.structure.HasAnnotation" flags="ng" index="2AJDlI">
|
||||
<child id="1188208488637" name="annotation" index="2AJF6D" />
|
||||
</concept>
|
||||
<concept id="1461424660015405635" name="jetbrains.mps.baseLanguage.structure.EscapeOperation" flags="nn" index="EvHYZ" />
|
||||
<concept id="2820489544401957797" name="jetbrains.mps.baseLanguage.structure.DefaultClassCreator" flags="nn" index="HV5vD">
|
||||
<reference id="2820489544401957798" name="classifier" index="HV5vE" />
|
||||
</concept>
|
||||
|
|
@ -131,7 +125,6 @@
|
|||
<concept id="1068580123165" name="jetbrains.mps.baseLanguage.structure.InstanceMethodDeclaration" flags="ig" index="3clFb_">
|
||||
<property id="1178608670077" name="isAbstract" index="1EzhhJ" />
|
||||
</concept>
|
||||
<concept id="1068580123152" name="jetbrains.mps.baseLanguage.structure.EqualsExpression" flags="nn" index="3clFbC" />
|
||||
<concept id="1068580123155" name="jetbrains.mps.baseLanguage.structure.ExpressionStatement" flags="nn" index="3clFbF">
|
||||
<child id="1068580123156" name="expression" index="3clFbG" />
|
||||
</concept>
|
||||
|
|
@ -232,63 +225,11 @@
|
|||
<reference id="1116615189566" name="classifier" index="3VsUkX" />
|
||||
</concept>
|
||||
</language>
|
||||
<language id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel">
|
||||
<concept id="1177026924588" name="jetbrains.mps.lang.smodel.structure.RefConcept_Reference" flags="nn" index="chp4Y">
|
||||
<reference id="1177026940964" name="conceptDeclaration" index="cht4Q" />
|
||||
</concept>
|
||||
<concept id="1145404486709" name="jetbrains.mps.lang.smodel.structure.SemanticDowncastExpression" flags="nn" index="2JrnkZ">
|
||||
<child id="1145404616321" name="leftExpression" index="2JrQYb" />
|
||||
</concept>
|
||||
<concept id="1139621453865" name="jetbrains.mps.lang.smodel.structure.Node_IsInstanceOfOperation" flags="nn" index="1mIQ4w">
|
||||
<child id="1177027386292" name="conceptArgument" index="cj9EA" />
|
||||
</concept>
|
||||
<concept id="1140137987495" name="jetbrains.mps.lang.smodel.structure.SNodeTypeCastExpression" flags="nn" index="1PxgMI">
|
||||
<reference id="1140138128738" name="concept" index="1PxNhF" />
|
||||
<child id="1140138123956" name="leftExpression" index="1PxMeX" />
|
||||
</concept>
|
||||
<concept id="1138055754698" name="jetbrains.mps.lang.smodel.structure.SNodeType" flags="in" index="3Tqbb2" />
|
||||
<concept id="1138056022639" name="jetbrains.mps.lang.smodel.structure.SPropertyAccess" flags="nn" index="3TrcHB">
|
||||
<reference id="1138056395725" name="property" index="3TsBF5" />
|
||||
</concept>
|
||||
</language>
|
||||
<language id="ceab5195-25ea-4f22-9b92-103b95ca8c0c" name="jetbrains.mps.lang.core">
|
||||
<concept id="1169194658468" name="jetbrains.mps.lang.core.structure.INamedConcept" flags="ng" index="TrEIO">
|
||||
<property id="1169194664001" name="name" index="TrG5h" />
|
||||
</concept>
|
||||
</language>
|
||||
<language id="daafa647-f1f7-4b0b-b096-69cd7c8408c0" name="jetbrains.mps.baseLanguage.regexp">
|
||||
<concept id="1174909099093" name="jetbrains.mps.baseLanguage.regexp.structure.MatchVariableReferenceRegexp" flags="ng" index="2e2xP4">
|
||||
<reference id="1174909113141" name="match" index="2e2_8$" />
|
||||
</concept>
|
||||
<concept id="1175161264766" name="jetbrains.mps.baseLanguage.regexp.structure.LineStartRegexp" flags="ng" index="2t4tHJ" />
|
||||
<concept id="1175169009571" name="jetbrains.mps.baseLanguage.regexp.structure.FindMatchStatement" flags="nn" index="2ty0qM">
|
||||
<child id="1175169023932" name="expr" index="2ty3UH" />
|
||||
<child id="1175169154112" name="body" index="2tyzPh" />
|
||||
</concept>
|
||||
<concept id="1174482804200" name="jetbrains.mps.baseLanguage.regexp.structure.PlusRegexp" flags="ng" index="1OClNT" />
|
||||
<concept id="1174482808826" name="jetbrains.mps.baseLanguage.regexp.structure.StarRegexp" flags="ng" index="1OCmVF" />
|
||||
<concept id="1174484562151" name="jetbrains.mps.baseLanguage.regexp.structure.SeqRegexp" flags="ng" index="1OJ37Q" />
|
||||
<concept id="1174485167097" name="jetbrains.mps.baseLanguage.regexp.structure.BinaryRegexp" flags="ng" index="1OLmFC">
|
||||
<child id="1174485176897" name="left" index="1OLpdg" />
|
||||
<child id="1174485181039" name="right" index="1OLqdY" />
|
||||
</concept>
|
||||
<concept id="1174485235885" name="jetbrains.mps.baseLanguage.regexp.structure.UnaryRegexp" flags="ng" index="1OLBAW">
|
||||
<child id="1174485243418" name="regexp" index="1OLDsb" />
|
||||
</concept>
|
||||
<concept id="1174510540317" name="jetbrains.mps.baseLanguage.regexp.structure.InlineRegexpExpression" flags="nn" index="1Qi9sc">
|
||||
<child id="1174510571016" name="regexp" index="1QigWp" />
|
||||
</concept>
|
||||
<concept id="1174556813606" name="jetbrains.mps.baseLanguage.regexp.structure.DotRegexp" flags="ng" index="1T2EwR" />
|
||||
<concept id="1174564062919" name="jetbrains.mps.baseLanguage.regexp.structure.MatchParensRegexp" flags="ng" index="1Tukvm">
|
||||
<child id="1174564160889" name="regexp" index="1TuGhC" />
|
||||
</concept>
|
||||
<concept id="1174565027678" name="jetbrains.mps.baseLanguage.regexp.structure.MatchVariableReference" flags="nn" index="1TxZTf">
|
||||
<reference id="1174565035929" name="match" index="1Ty1U8" />
|
||||
</concept>
|
||||
<concept id="1174653354106" name="jetbrains.mps.baseLanguage.regexp.structure.RegexpUsingConstruction" flags="ng" index="1YMW5F">
|
||||
<child id="1174653387388" name="regexp" index="1YN4dH" />
|
||||
</concept>
|
||||
</language>
|
||||
</registry>
|
||||
<node concept="312cEu" id="7Oc59RSEjdb">
|
||||
<property role="TrG5h" value="Result" />
|
||||
|
|
@ -832,306 +773,6 @@
|
|||
<ref role="3uigEE" to="e2lb:~Exception" resolve="Exception" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="312cEu" id="4peSo3CD1Kp">
|
||||
<property role="TrG5h" value="AnchorUtil" />
|
||||
<node concept="2tJIrI" id="4peSo3CD1Kq" role="jymVt" />
|
||||
<node concept="2YIFZL" id="4peSo3CD1Kr" role="jymVt">
|
||||
<property role="TrG5h" value="anchorTree" />
|
||||
<node concept="37vLTG" id="4peSo3CD1Ks" role="3clF46">
|
||||
<property role="TrG5h" value="node" />
|
||||
<node concept="3Tqbb2" id="4peSo3CD1Kt" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="4peSo3CD1Ku" role="3clF45">
|
||||
<ref role="3uigEE" to="ie8e:2xQ7eRABXh4" resolve="Tree" />
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="4peSo3CD1Kv" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="4peSo3CD1Kw" role="3clF47">
|
||||
<node concept="3clFbF" id="4peSo3CD1Kx" role="3cqZAp">
|
||||
<node concept="2YIFZM" id="4peSo3CD1Ky" role="3clFbG">
|
||||
<ref role="1Pybhc" to="yg8f:4peSo3CLajR" resolve="TreeFactory" />
|
||||
<ref role="37wK5l" to="yg8f:4peSo3CLatr" resolve="create" />
|
||||
<node concept="2YIFZM" id="4peSo3CD1Kz" role="37wK5m">
|
||||
<ref role="1Pybhc" node="4peSo3CD1Kp" resolve="AnchorUtil" />
|
||||
<ref role="37wK5l" node="4peSo3CD1KA" resolve="anchor" />
|
||||
<node concept="37vLTw" id="4peSo3CD1K$" role="37wK5m">
|
||||
<ref role="3cqZAo" node="4peSo3CD1Ks" resolve="node" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="4peSo3CD1K_" role="jymVt" />
|
||||
<node concept="2YIFZL" id="4peSo3CD1KA" role="jymVt">
|
||||
<property role="TrG5h" value="anchor" />
|
||||
<node concept="3Tm6S6" id="4peSo3CD1KB" role="1B3o_S" />
|
||||
<node concept="3uibUv" id="4peSo3CD1KC" role="3clF45">
|
||||
<ref role="3uigEE" to="ie8e:1bm7a6EXvsP" resolve="ITreePart" />
|
||||
<node concept="3qTvmN" id="4peSo3CD1KD" role="11_B2D" />
|
||||
</node>
|
||||
<node concept="37vLTG" id="4peSo3CD1KE" role="3clF46">
|
||||
<property role="TrG5h" value="node" />
|
||||
<node concept="3Tqbb2" id="4peSo3CD1KF" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="3clFbS" id="4peSo3CD1KG" role="3clF47">
|
||||
<node concept="3clFbJ" id="4peSo3CD1KH" role="3cqZAp">
|
||||
<node concept="3clFbS" id="4peSo3CD1KI" role="3clFbx">
|
||||
<node concept="3cpWs6" id="4peSo3CD1KJ" role="3cqZAp">
|
||||
<node concept="2YIFZM" id="4peSo3CD1KK" role="3cqZAk">
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsxhfn" resolve="create" />
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNswOXL" resolve="ChildrenBranch" />
|
||||
<node concept="Xl_RD" id="4peSo3CD1KL" role="37wK5m">
|
||||
<property role="Xl_RC" value="node" />
|
||||
</node>
|
||||
<node concept="2YIFZM" id="4peSo3CD1KM" role="37wK5m">
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsx4I5" resolve="value" />
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNsx4Gq" resolve="Builder" />
|
||||
<node concept="Xl_RD" id="4peSo3CD1KN" role="37wK5m">
|
||||
<property role="Xl_RC" value="node" />
|
||||
</node>
|
||||
<node concept="Xl_RD" id="4peSo3CD1KO" role="37wK5m">
|
||||
<property role="Xl_RC" value="null" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbC" id="4peSo3CD1KP" role="3clFbw">
|
||||
<node concept="10Nm6u" id="4peSo3CD1KQ" role="3uHU7w" />
|
||||
<node concept="37vLTw" id="4peSo3CD1KR" role="3uHU7B">
|
||||
<ref role="3cqZAo" node="4peSo3CD1KE" resolve="node" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="4peSo3CD1KS" role="3cqZAp" />
|
||||
<node concept="3cpWs8" id="4peSo3CD1KT" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="4peSo3CD1KU" role="3cpWs9">
|
||||
<property role="TrG5h" value="cpt" />
|
||||
<node concept="17QB3L" id="4peSo3CD1KV" role="1tU5fm" />
|
||||
<node concept="2OqwBi" id="4peSo3CD1KW" role="33vP2m">
|
||||
<node concept="2OqwBi" id="4peSo3CD1KX" role="2Oq$k0">
|
||||
<node concept="2JrnkZ" id="4peSo3CD1KY" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="4peSo3CD1KZ" role="2JrQYb">
|
||||
<ref role="3cqZAo" node="4peSo3CD1KE" resolve="node" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="4peSo3CD1L0" role="2OqNvi">
|
||||
<ref role="37wK5l" to="ec5l:~SNode.getConcept():org.jetbrains.mps.openapi.language.SConcept" resolve="getConcept" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="4peSo3CD1L1" role="2OqNvi">
|
||||
<ref role="37wK5l" to="t3eg:~SAbstractConcept.getName():java.lang.String" resolve="getName" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWs8" id="4peSo3CD1L2" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="4peSo3CD1L3" role="3cpWs9">
|
||||
<property role="TrG5h" value="id" />
|
||||
<node concept="17QB3L" id="4peSo3CD1L4" role="1tU5fm" />
|
||||
<node concept="2YIFZM" id="4peSo3CD1L5" role="33vP2m">
|
||||
<ref role="37wK5l" to="e2lb:~String.valueOf(java.lang.Object):java.lang.String" resolve="valueOf" />
|
||||
<ref role="1Pybhc" to="e2lb:~String" resolve="String" />
|
||||
<node concept="2OqwBi" id="4peSo3CD1L6" role="37wK5m">
|
||||
<node concept="2JrnkZ" id="4peSo3CD1L7" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="4peSo3CD1L8" role="2JrQYb">
|
||||
<ref role="3cqZAo" node="4peSo3CD1KE" resolve="node" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="4peSo3CD1L9" role="2OqNvi">
|
||||
<ref role="37wK5l" to="ec5l:~SNode.getNodeId():org.jetbrains.mps.openapi.model.SNodeId" resolve="getNodeId" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="4peSo3CD1La" role="3cqZAp" />
|
||||
<node concept="3clFbJ" id="4peSo3CD1Lb" role="3cqZAp">
|
||||
<node concept="3clFbS" id="4peSo3CD1Lc" role="3clFbx">
|
||||
<node concept="3cpWs8" id="4peSo3CD1Ld" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="4peSo3CD1Le" role="3cpWs9">
|
||||
<property role="TrG5h" value="name" />
|
||||
<node concept="17QB3L" id="4peSo3CD1Lf" role="1tU5fm" />
|
||||
<node concept="2OqwBi" id="4peSo3CD1Lg" role="33vP2m">
|
||||
<node concept="1PxgMI" id="4peSo3CD1Lh" role="2Oq$k0">
|
||||
<ref role="1PxNhF" to="tpck:h0TrEE$" resolve="INamedConcept" />
|
||||
<node concept="37vLTw" id="4peSo3CD1Li" role="1PxMeX">
|
||||
<ref role="3cqZAo" node="4peSo3CD1KE" resolve="node" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3TrcHB" id="4peSo3CD1Lj" role="2OqNvi">
|
||||
<ref role="3TsBF5" to="tpck:h0TrG11" resolve="name" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWs6" id="4peSo3CD1Lk" role="3cqZAp">
|
||||
<node concept="2YIFZM" id="4peSo3CD1Ll" role="3cqZAk">
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsxhfn" resolve="create" />
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNswOXL" resolve="ChildrenBranch" />
|
||||
<node concept="Xl_RD" id="4peSo3CD1Lm" role="37wK5m">
|
||||
<property role="Xl_RC" value="node" />
|
||||
</node>
|
||||
<node concept="2YIFZM" id="4peSo3CD1Ln" role="37wK5m">
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNsx4Gq" resolve="Builder" />
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsx4I5" resolve="value" />
|
||||
<node concept="Xl_RD" id="4peSo3CD1Lo" role="37wK5m">
|
||||
<property role="Xl_RC" value="concept" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="4peSo3CD1Lp" role="37wK5m">
|
||||
<ref role="3cqZAo" node="4peSo3CD1KU" resolve="cpt" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2YIFZM" id="4peSo3CD1Lq" role="37wK5m">
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNsx4Gq" resolve="Builder" />
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsx4I5" resolve="value" />
|
||||
<node concept="Xl_RD" id="4peSo3CD1Lr" role="37wK5m">
|
||||
<property role="Xl_RC" value="name" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="4peSo3CD1Ls" role="37wK5m">
|
||||
<ref role="3cqZAo" node="4peSo3CD1Le" resolve="name" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2YIFZM" id="4peSo3CD1Lt" role="37wK5m">
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNsx4Gq" resolve="Builder" />
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsx4I5" resolve="value" />
|
||||
<node concept="Xl_RD" id="4peSo3CD1Lu" role="37wK5m">
|
||||
<property role="Xl_RC" value="id" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="4peSo3CD1Lv" role="37wK5m">
|
||||
<ref role="3cqZAo" node="4peSo3CD1L3" resolve="id" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2OqwBi" id="4peSo3CD1Lw" role="3clFbw">
|
||||
<node concept="37vLTw" id="4peSo3CD1Lx" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="4peSo3CD1KE" resolve="node" />
|
||||
</node>
|
||||
<node concept="1mIQ4w" id="4peSo3CD1Ly" role="2OqNvi">
|
||||
<node concept="chp4Y" id="4peSo3CD1Lz" role="cj9EA">
|
||||
<ref role="cht4Q" to="tpck:h0TrEE$" resolve="INamedConcept" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="4peSo3CD1L$" role="3cqZAp" />
|
||||
<node concept="3cpWs8" id="4peSo3CD1L_" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="4peSo3CD1LA" role="3cpWs9">
|
||||
<property role="TrG5h" value="text" />
|
||||
<node concept="17QB3L" id="4peSo3CD1LB" role="1tU5fm" />
|
||||
<node concept="2OqwBi" id="4peSo3CD1LC" role="33vP2m">
|
||||
<node concept="2YIFZM" id="4peSo3CD1LD" role="2Oq$k0">
|
||||
<ref role="1Pybhc" to="e2lb:~String" resolve="String" />
|
||||
<ref role="37wK5l" to="e2lb:~String.valueOf(java.lang.Object):java.lang.String" resolve="valueOf" />
|
||||
<node concept="37vLTw" id="4peSo3CD1LE" role="37wK5m">
|
||||
<ref role="3cqZAo" node="4peSo3CD1KE" resolve="node" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="EvHYZ" id="4peSo3CD1LF" role="2OqNvi" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2ty0qM" id="4peSo3CD1LG" role="3cqZAp">
|
||||
<node concept="1Qi9sc" id="4peSo3CD1LH" role="1YN4dH">
|
||||
<node concept="1OJ37Q" id="4peSo3CD1LI" role="1QigWp">
|
||||
<node concept="2t4tHJ" id="4peSo3CD1LJ" role="1OLpdg" />
|
||||
<node concept="1OJ37Q" id="4peSo3CD1LK" role="1OLqdY">
|
||||
<node concept="1Tukvm" id="4peSo3CD1LL" role="1OLpdg">
|
||||
<property role="TrG5h" value="ascii" />
|
||||
<node concept="1OClNT" id="4peSo3CD1LM" role="1TuGhC">
|
||||
<node concept="2e2xP4" id="4peSo3CD1LN" role="1OLDsb">
|
||||
<ref role="2e2_8$" node="4peSo3CD1LL" resolve="ascii" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1OCmVF" id="4peSo3CD1LO" role="1OLqdY">
|
||||
<node concept="1T2EwR" id="4peSo3CD1LP" role="1OLDsb" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="4peSo3CD1LQ" role="2ty3UH">
|
||||
<ref role="3cqZAo" node="4peSo3CD1LA" resolve="text" />
|
||||
</node>
|
||||
<node concept="3clFbS" id="4peSo3CD1LR" role="2tyzPh">
|
||||
<node concept="3cpWs6" id="4peSo3CD1LS" role="3cqZAp">
|
||||
<node concept="2YIFZM" id="4peSo3CD1LT" role="3cqZAk">
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsxhfn" resolve="create" />
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNswOXL" resolve="ChildrenBranch" />
|
||||
<node concept="Xl_RD" id="4peSo3CD1LU" role="37wK5m">
|
||||
<property role="Xl_RC" value="node" />
|
||||
</node>
|
||||
<node concept="2YIFZM" id="4peSo3CD1LV" role="37wK5m">
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNsx4Gq" resolve="Builder" />
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsx4I5" resolve="value" />
|
||||
<node concept="Xl_RD" id="4peSo3CD1LW" role="37wK5m">
|
||||
<property role="Xl_RC" value="concept" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="4peSo3CD1LX" role="37wK5m">
|
||||
<ref role="3cqZAo" node="4peSo3CD1KU" resolve="cpt" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2YIFZM" id="4peSo3CD1LY" role="37wK5m">
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNsx4Gq" resolve="Builder" />
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsx4I5" resolve="value" />
|
||||
<node concept="Xl_RD" id="4peSo3CD1LZ" role="37wK5m">
|
||||
<property role="Xl_RC" value="text" />
|
||||
</node>
|
||||
<node concept="1TxZTf" id="4peSo3CD1M0" role="37wK5m">
|
||||
<ref role="1Ty1U8" node="4peSo3CD1LL" resolve="ascii" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2YIFZM" id="4peSo3CD1M1" role="37wK5m">
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNsx4Gq" resolve="Builder" />
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsx4I5" resolve="value" />
|
||||
<node concept="Xl_RD" id="4peSo3CD1M2" role="37wK5m">
|
||||
<property role="Xl_RC" value="id" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="4peSo3CD1M3" role="37wK5m">
|
||||
<ref role="3cqZAo" node="4peSo3CD1L3" resolve="id" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="4peSo3CD1M4" role="3cqZAp" />
|
||||
<node concept="3cpWs6" id="4peSo3CD1M5" role="3cqZAp">
|
||||
<node concept="2YIFZM" id="4peSo3CD1M6" role="3cqZAk">
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsxhfn" resolve="create" />
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNswOXL" resolve="ChildrenBranch" />
|
||||
<node concept="Xl_RD" id="4peSo3CD1M7" role="37wK5m">
|
||||
<property role="Xl_RC" value="node" />
|
||||
</node>
|
||||
<node concept="2YIFZM" id="4peSo3CD1M8" role="37wK5m">
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsx4I5" resolve="value" />
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNsx4Gq" resolve="Builder" />
|
||||
<node concept="Xl_RD" id="4peSo3CD1M9" role="37wK5m">
|
||||
<property role="Xl_RC" value="concept" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="4peSo3CD1Ma" role="37wK5m">
|
||||
<ref role="3cqZAo" node="4peSo3CD1KU" resolve="cpt" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2YIFZM" id="4peSo3CD1Mb" role="37wK5m">
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNsx4Gq" resolve="Builder" />
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsx4I5" resolve="value" />
|
||||
<node concept="Xl_RD" id="4peSo3CD1Mc" role="37wK5m">
|
||||
<property role="Xl_RC" value="id" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="4peSo3CD1Md" role="37wK5m">
|
||||
<ref role="3cqZAo" node="4peSo3CD1L3" resolve="id" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="4peSo3CD1Me" role="jymVt" />
|
||||
<node concept="3Tm1VV" id="4peSo3CD1Mf" role="1B3o_S" />
|
||||
</node>
|
||||
<node concept="312cEu" id="4peSo3CHy8D">
|
||||
<property role="TrG5h" value="NodePrinter" />
|
||||
<node concept="2tJIrI" id="4peSo3CHzMd" role="jymVt" />
|
||||
|
|
@ -1814,7 +1455,7 @@
|
|||
<ref role="3cqZAo" node="4peSo3CL20z" resolve="frm" />
|
||||
</node>
|
||||
<node concept="liA8E" id="4peSo3CKYIp" role="2OqNvi">
|
||||
<ref role="37wK5l" node="4peSo3CIXbW" resolve="concept" />
|
||||
<ref role="37wK5l" node="4peSo3CKZnJ" resolve="classifier" />
|
||||
<node concept="37vLTw" id="4peSo3CL10n" role="37wK5m">
|
||||
<ref role="3cqZAo" node="4peSo3CL10g" resolve="value" />
|
||||
</node>
|
||||
|
|
@ -2181,16 +1822,8 @@
|
|||
<node concept="3clFbS" id="4peSo3CKOgD" role="3clF47">
|
||||
<node concept="3clFbF" id="4peSo3CQ23e" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="4peSo3CQ23f" role="3clFbG">
|
||||
<node concept="2OqwBi" id="4peSo3CQVX4" role="2Oq$k0">
|
||||
<node concept="37vLTw" id="4peSo3CQ23g" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="4peSo3CIw__" resolve="stringBuilder" />
|
||||
</node>
|
||||
<node concept="liA8E" id="4peSo3CQWus" role="2OqNvi">
|
||||
<ref role="37wK5l" to="e2lb:~StringBuilder.append(java.lang.String):java.lang.StringBuilder" resolve="append" />
|
||||
<node concept="Xl_RD" id="4peSo3CQW_2" role="37wK5m">
|
||||
<property role="Xl_RC" value=":" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="4peSo3CQ23g" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="4peSo3CIw__" resolve="stringBuilder" />
|
||||
</node>
|
||||
<node concept="liA8E" id="4peSo3CQ23h" role="2OqNvi">
|
||||
<ref role="37wK5l" to="e2lb:~StringBuilder.append(java.lang.String):java.lang.StringBuilder" resolve="append" />
|
||||
|
|
|
|||
|
|
@ -12,5 +12,6 @@
|
|||
<orderEntry type="module" module-name="Term" />
|
||||
<orderEntry type="library" name="log4j" level="project" />
|
||||
<orderEntry type="module" module-name="samplechecker.handler" />
|
||||
<orderEntry type="module" module-name="typesystem2.runtime" />
|
||||
</component>
|
||||
</module>
|
||||
|
|
@ -15,6 +15,7 @@
|
|||
<dependency reexport="false">35320f26-77cb-4c55-be9f-a97a27770af1(jetbrains.mps.logic)</dependency>
|
||||
<dependency reexport="false">f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)</dependency>
|
||||
<dependency reexport="false">b984ee52-f34d-4b6d-8812-866c1d3eae31(jetbrains.mps.jchr.runtime)</dependency>
|
||||
<dependency reexport="false">ff6372a2-2f45-4ec3-952b-02581666015f(jetbrains.mps.lang.typesystem2.template)</dependency>
|
||||
</dependencies>
|
||||
<usedLanguages>
|
||||
<usedLanguage>f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)</usedLanguage>
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@
|
|||
<dependency reexport="false">6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)</dependency>
|
||||
<dependency reexport="false">7526e0cf-1ce7-46f8-a555-9eca1e06c23b(jetbrains.mps.unification.tree)</dependency>
|
||||
<dependency reexport="false">5b1f863d-65a0-41a6-a801-33896be24202(jetbrains.mps.ide.editor)</dependency>
|
||||
<dependency reexport="false">ff6372a2-2f45-4ec3-952b-02581666015f(jetbrains.mps.lang.typesystem2.template)</dependency>
|
||||
</dependencies>
|
||||
<usedLanguages>
|
||||
<usedLanguage>f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)</usedLanguage>
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@
|
|||
<import index="nc4n" ref="r:2a1eb048-898c-47a3-863b-36b04c4b9f7c(jetbrains.mps.lang.typesystem2.runtime.rule)" />
|
||||
<import index="e2lb" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/f:java_stub#6354ebe7-c22a-4a0f-ac54-50b52ab9b065#java.lang(JDK/java.lang@java_stub)" />
|
||||
<import index="tpee" ref="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" />
|
||||
<import index="qiww" ref="r:7e0616dc-e55e-4c35-beca-da14b0c8f8bd(jetbrains.mps.lang.typesystem2.runtime.template)" />
|
||||
<import index="4t1t" ref="r:703839e2-c38f-4b71-8602-72ccb87dd74e(jetbrains.mps.lang.typesystem2.runtime.util)" />
|
||||
<import index="810" ref="498d89d2-c2e9-11e2-ad49-6cf049e62fe5/f:java_stub#498d89d2-c2e9-11e2-ad49-6cf049e62fe5#com.intellij.openapi.ui(MPS.IDEA/com.intellij.openapi.ui@java_stub)" />
|
||||
<import index="oy3s" ref="r:a6030cee-34eb-4503-b1bf-015fe5cd8c1a(jetbrains.mps.logic.builtin.unification)" />
|
||||
|
|
@ -56,6 +55,7 @@
|
|||
<import index="nax5" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/f:java_stub#6ed54515-acc8-4d1e-a16c-9fd6cfe951ea#jetbrains.mps.errors(MPS.Core/jetbrains.mps.errors@java_stub)" />
|
||||
<import index="l0n4" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/f:java_stub#6ed54515-acc8-4d1e-a16c-9fd6cfe951ea#jetbrains.mps.errors.messageTargets(MPS.Core/jetbrains.mps.errors.messageTargets@java_stub)" />
|
||||
<import index="1d7m" ref="1ed103c3-3aa6-49b7-9c21-6765ee11f224/f:java_stub#1ed103c3-3aa6-49b7-9c21-6765ee11f224#jetbrains.mps.ide.editor(MPS.Editor/jetbrains.mps.ide.editor@java_stub)" />
|
||||
<import index="i348" ref="r:42a15dec-83a9-4fe1-80d6-3bf898c512bd(jetbrains.mps.lang.typesystem2.template)" />
|
||||
</imports>
|
||||
<registry>
|
||||
<language id="28f9e497-3b42-4291-aeba-0a1039153ab1" name="jetbrains.mps.lang.plugin">
|
||||
|
|
@ -432,7 +432,7 @@
|
|||
<node concept="3cpWsn" id="3Qp4N06byjA" role="3cpWs9">
|
||||
<property role="TrG5h" value="manifest" />
|
||||
<node concept="3uibUv" id="3Qp4N06byjB" role="1tU5fm">
|
||||
<ref role="3uigEE" to="qiww:6w6CYIRh9BG" resolve="AbstractRuleTemplateManifest" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_xe" resolve="AbstractRuleTemplateManifest" />
|
||||
</node>
|
||||
<node concept="2YIFZM" id="3Qp4N06byjC" role="33vP2m">
|
||||
<ref role="1Pybhc" node="3Qp4N06byjn" resolve="CollectRuleTemplates" />
|
||||
|
|
@ -1240,7 +1240,7 @@
|
|||
<property role="TrG5h" value="getRuleManifest" />
|
||||
<node concept="3Tm6S6" id="3Qp4N06bynR" role="1B3o_S" />
|
||||
<node concept="3uibUv" id="3Qp4N06bynS" role="3clF45">
|
||||
<ref role="3uigEE" to="qiww:6w6CYIRh9BG" resolve="AbstractRuleTemplateManifest" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_xe" resolve="AbstractRuleTemplateManifest" />
|
||||
</node>
|
||||
<node concept="37vLTG" id="3Qp4N06bynT" role="3clF46">
|
||||
<property role="TrG5h" value="model" />
|
||||
|
|
@ -1267,7 +1267,7 @@
|
|||
<node concept="3cpWsn" id="3Qp4N06byo3" role="3cpWs9">
|
||||
<property role="TrG5h" value="manifest" />
|
||||
<node concept="3uibUv" id="3Qp4N06byo4" role="1tU5fm">
|
||||
<ref role="3uigEE" to="qiww:6w6CYIRh9BG" resolve="AbstractRuleTemplateManifest" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_xe" resolve="AbstractRuleTemplateManifest" />
|
||||
</node>
|
||||
<node concept="10Nm6u" id="3Qp4N06byo5" role="33vP2m" />
|
||||
</node>
|
||||
|
|
@ -1280,14 +1280,14 @@
|
|||
<node concept="3uibUv" id="3Qp4N06byoa" role="1tU5fm">
|
||||
<ref role="3uigEE" to="e2lb:~Class" resolve="Class" />
|
||||
<node concept="3uibUv" id="3Qp4N06byob" role="11_B2D">
|
||||
<ref role="3uigEE" to="qiww:6w6CYIRh9BG" resolve="AbstractRuleTemplateManifest" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_xe" resolve="AbstractRuleTemplateManifest" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="10QFUN" id="3Qp4N06byoc" role="33vP2m">
|
||||
<node concept="3uibUv" id="3Qp4N06byod" role="10QFUM">
|
||||
<ref role="3uigEE" to="e2lb:~Class" resolve="Class" />
|
||||
<node concept="3uibUv" id="3Qp4N06byoe" role="11_B2D">
|
||||
<ref role="3uigEE" to="qiww:6w6CYIRh9BG" resolve="AbstractRuleTemplateManifest" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_xe" resolve="AbstractRuleTemplateManifest" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2YIFZM" id="3Qp4N06byof" role="10QFUP">
|
||||
|
|
@ -2531,8 +2531,8 @@
|
|||
<ref role="3uigEE" to="ie8e:2xQ7eRABXh4" resolve="Tree" />
|
||||
</node>
|
||||
<node concept="2YIFZM" id="1zN1RIkMMBr" role="33vP2m">
|
||||
<ref role="37wK5l" to="4t1t:4peSo3CD1Kr" resolve="anchorTree" />
|
||||
<ref role="1Pybhc" to="4t1t:4peSo3CD1Kp" resolve="AnchorUtil" />
|
||||
<ref role="37wK5l" to="i348:4OKkcnfu_xq" resolve="anchorTree" />
|
||||
<ref role="1Pybhc" to="i348:4OKkcnfu_xo" resolve="AnchorUtil" />
|
||||
<node concept="37vLTw" id="1zN1RIkMMBs" role="37wK5m">
|
||||
<ref role="3cqZAo" node="1zN1RIkMJJI" resolve="root" />
|
||||
</node>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,35 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<solution name="jetbrains.mps.lang.typesystem2.template" uuid="ff6372a2-2f45-4ec3-952b-02581666015f" compileInMPS="true">
|
||||
<models>
|
||||
<modelRoot contentPath="${module}" type="default">
|
||||
<sourceRoot location="models" />
|
||||
</modelRoot>
|
||||
</models>
|
||||
<sourcePath />
|
||||
<dependencies>
|
||||
<dependency reexport="false">26e8f4ce-2a35-4f44-8065-e5ba154b18e9(jetbrains.mps.lang.typesystem2.runtime)</dependency>
|
||||
<dependency reexport="false">ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)</dependency>
|
||||
<dependency reexport="false">6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)</dependency>
|
||||
<dependency reexport="false">a5478664-6b44-4c62-a9f7-434f8aa57eee(jetbrains.mps.logic.runtime)</dependency>
|
||||
<dependency reexport="false">8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)</dependency>
|
||||
<dependency reexport="false">6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)</dependency>
|
||||
<dependency reexport="false">7526e0cf-1ce7-46f8-a555-9eca1e06c23b(jetbrains.mps.unification.tree)</dependency>
|
||||
</dependencies>
|
||||
<usedLanguages>
|
||||
<usedLanguage>f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)</usedLanguage>
|
||||
<usedLanguage>83888646-71ce-4f1c-9c53-c54016f6ad4f(jetbrains.mps.baseLanguage.collections)</usedLanguage>
|
||||
<usedLanguage>7866978e-a0f0-4cc7-81bc-4d213d9375e1(jetbrains.mps.lang.smodel)</usedLanguage>
|
||||
<usedLanguage>daafa647-f1f7-4b0b-b096-69cd7c8408c0(jetbrains.mps.baseLanguage.regexp)</usedLanguage>
|
||||
</usedLanguages>
|
||||
<languageVersions>
|
||||
<language id="f3061a53-9226-4cc5-a443-f952ceaf5816" fqName="jetbrains.mps.baseLanguage" version="1" />
|
||||
<language id="ed6d7656-532c-4bc2-81d1-af945aeb8280" fqName="jetbrains.mps.baseLanguage.blTypes" version="0" />
|
||||
<language id="fd392034-7849-419d-9071-12563d152375" fqName="jetbrains.mps.baseLanguage.closures" version="0" />
|
||||
<language id="83888646-71ce-4f1c-9c53-c54016f6ad4f" fqName="jetbrains.mps.baseLanguage.collections" version="0" />
|
||||
<language id="daafa647-f1f7-4b0b-b096-69cd7c8408c0" fqName="jetbrains.mps.baseLanguage.regexp" version="0" />
|
||||
<language id="ceab5195-25ea-4f22-9b92-103b95ca8c0c" fqName="jetbrains.mps.lang.core" version="1" />
|
||||
<language id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" fqName="jetbrains.mps.lang.smodel" version="0" />
|
||||
<language id="9ded098b-ad6a-4657-bfd9-48636cfe8bc3" fqName="jetbrains.mps.lang.traceable" version="0" />
|
||||
</languageVersions>
|
||||
</solution>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -37,6 +37,7 @@
|
|||
<language id="f2801650-65d5-424e-bb1b-463a8781b786" fqName="jetbrains.mps.baseLanguage.javadoc" version="1" />
|
||||
<language id="760a0a8c-eabb-4521-8bfd-65db761a9ba3" fqName="jetbrains.mps.baseLanguage.logging" version="0" />
|
||||
<language id="a247e09e-2435-45ba-b8d2-07e93feba96a" fqName="jetbrains.mps.baseLanguage.tuples" version="0" />
|
||||
<language id="894463aa-8754-49c0-bf4b-6a32af66b376" fqName="jetbrains.mps.jchr" version="0" />
|
||||
<language id="ceab5195-25ea-4f22-9b92-103b95ca8c0c" fqName="jetbrains.mps.lang.core" version="1" />
|
||||
<language id="b401a680-8325-4110-8fd3-84331ff25bef" fqName="jetbrains.mps.lang.generator" version="0" />
|
||||
<language id="d7706f63-9be2-479c-a3da-ae92af1e64d5" fqName="jetbrains.mps.lang.generator.generationContext" version="0" />
|
||||
|
|
@ -77,6 +78,7 @@
|
|||
<dependency reexport="false">e39e4a59-8cb6-498e-860e-8fa8361c0d90(jetbrains.mps.baseLanguage.scopes)</dependency>
|
||||
<dependency reexport="false">ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)</dependency>
|
||||
<dependency reexport="false">a5478664-6b44-4c62-a9f7-434f8aa57eee(jetbrains.mps.logic.runtime)</dependency>
|
||||
<dependency reexport="false">894463aa-8754-49c0-bf4b-6a32af66b376(jetbrains.mps.jchr)</dependency>
|
||||
</dependencies>
|
||||
<usedLanguages>
|
||||
<usedLanguage>daafa647-f1f7-4b0b-b096-69cd7c8408c0(jetbrains.mps.baseLanguage.regexp)</usedLanguage>
|
||||
|
|
@ -124,6 +126,7 @@
|
|||
</runtime>
|
||||
<extendedLanguages>
|
||||
<extendedLanguage>f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)</extendedLanguage>
|
||||
<extendedLanguage>894463aa-8754-49c0-bf4b-6a32af66b376(jetbrains.mps.jchr)</extendedLanguage>
|
||||
</extendedLanguages>
|
||||
</language>
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,10 @@
|
|||
<import index="xq5w" ref="r:729bada4-05fa-458f-8bf8-28b9cb978726(jetbrains.mps.logic.builtin.variable)" />
|
||||
<import index="tpee" ref="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" />
|
||||
<import index="yg8f" ref="r:e213377a-f1a7-4ba7-9d08-96bcb97ed8ce(jetbrains.mps.logic.builtin)" />
|
||||
<import index="5j4j" ref="r:c8fb1c5e-8204-4904-a38f-678899d447c1(jetbrains.mps.logic.structure)" implicit="true" />
|
||||
<import index="vgt0" ref="r:f36c95e5-e428-4945-91ae-1005e20c7971(jetbrains.mps.jchr.structure)" />
|
||||
<import index="j44f" ref="r:0908786d-1897-49e0-bece-5a5d4968324f(jetbrains.mps.jchr.typesystem)" />
|
||||
<import index="5j4j" ref="r:c8fb1c5e-8204-4904-a38f-678899d447c1(jetbrains.mps.logic.structure)" />
|
||||
<import index="oy3s" ref="r:a6030cee-34eb-4503-b1bf-015fe5cd8c1a(jetbrains.mps.logic.builtin.unification)" />
|
||||
</imports>
|
||||
<registry>
|
||||
<language id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage">
|
||||
|
|
@ -21,15 +24,24 @@
|
|||
<concept id="1137021947720" name="jetbrains.mps.baseLanguage.structure.ConceptFunction" flags="in" index="2VMwT0">
|
||||
<child id="1137022507850" name="body" index="2VODD2" />
|
||||
</concept>
|
||||
<concept id="1068580123152" name="jetbrains.mps.baseLanguage.structure.EqualsExpression" flags="nn" index="3clFbC" />
|
||||
<concept id="1068580123155" name="jetbrains.mps.baseLanguage.structure.ExpressionStatement" flags="nn" index="3clFbF">
|
||||
<child id="1068580123156" name="expression" index="3clFbG" />
|
||||
</concept>
|
||||
<concept id="1068580123159" name="jetbrains.mps.baseLanguage.structure.IfStatement" flags="nn" index="3clFbJ">
|
||||
<child id="1068580123160" name="condition" index="3clFbw" />
|
||||
<child id="1068580123161" name="ifTrue" index="3clFbx" />
|
||||
</concept>
|
||||
<concept id="1068580123136" name="jetbrains.mps.baseLanguage.structure.StatementList" flags="sn" stub="5293379017992965193" index="3clFbS">
|
||||
<child id="1068581517665" name="statement" index="3cqZAp" />
|
||||
</concept>
|
||||
<concept id="1107535904670" name="jetbrains.mps.baseLanguage.structure.ClassifierType" flags="in" index="3uibUv">
|
||||
<reference id="1107535924139" name="classifier" index="3uigEE" />
|
||||
</concept>
|
||||
<concept id="1081773326031" name="jetbrains.mps.baseLanguage.structure.BinaryOperation" flags="nn" index="3uHJSO">
|
||||
<child id="1081773367579" name="rightExpression" index="3uHU7w" />
|
||||
<child id="1081773367580" name="leftExpression" index="3uHU7B" />
|
||||
</concept>
|
||||
<concept id="6329021646629104957" name="jetbrains.mps.baseLanguage.structure.TextCommentPart" flags="nn" index="3SKdUq">
|
||||
<property id="6329021646629104958" name="text" index="3SKdUp" />
|
||||
</concept>
|
||||
|
|
@ -106,6 +118,18 @@
|
|||
</concept>
|
||||
</language>
|
||||
<language id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel">
|
||||
<concept id="5820409030208923287" name="jetbrains.mps.lang.smodel.structure.Node_GetContainingLinkOperation" flags="nn" index="25OxAV" />
|
||||
<concept id="1226359078165" name="jetbrains.mps.lang.smodel.structure.LinkRefExpression" flags="nn" index="28GBK8">
|
||||
<reference id="1226359078166" name="conceptDeclaration" index="28GBKb" />
|
||||
<reference id="1226359192215" name="linkDeclaration" index="28H3Ia" />
|
||||
</concept>
|
||||
<concept id="1177026924588" name="jetbrains.mps.lang.smodel.structure.RefConcept_Reference" flags="nn" index="chp4Y">
|
||||
<reference id="1177026940964" name="conceptDeclaration" index="cht4Q" />
|
||||
</concept>
|
||||
<concept id="1139613262185" name="jetbrains.mps.lang.smodel.structure.Node_GetParentOperation" flags="nn" index="1mfA1w" />
|
||||
<concept id="1139621453865" name="jetbrains.mps.lang.smodel.structure.Node_IsInstanceOfOperation" flags="nn" index="1mIQ4w">
|
||||
<child id="1177027386292" name="conceptArgument" index="cj9EA" />
|
||||
</concept>
|
||||
<concept id="1172008320231" name="jetbrains.mps.lang.smodel.structure.Node_IsNotNullOperation" flags="nn" index="3x8VRR" />
|
||||
</language>
|
||||
<language id="ceab5195-25ea-4f22-9b92-103b95ca8c0c" name="jetbrains.mps.lang.core">
|
||||
|
|
@ -206,5 +230,66 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1YbPZF" id="4OKkcnfz3TL">
|
||||
<property role="TrG5h" value="typeof_LogicVariable" />
|
||||
<node concept="3clFbS" id="4OKkcnfz3TM" role="18ibNy">
|
||||
<node concept="3clFbJ" id="4OKkcnfz4IQ" role="3cqZAp">
|
||||
<node concept="3clFbS" id="4OKkcnfz4IR" role="3clFbx">
|
||||
<node concept="3clFbJ" id="7mm1a3r6W$h" role="3cqZAp">
|
||||
<node concept="3clFbS" id="7mm1a3r6W$j" role="3clFbx">
|
||||
<node concept="1Z5TYs" id="7mm1a3r6$FV" role="3cqZAp">
|
||||
<node concept="mw_s8" id="7mm1a3r6$Gh" role="1ZfhKB">
|
||||
<node concept="2c44tf" id="7mm1a3r6$Gd" role="mwGJk">
|
||||
<node concept="3uibUv" id="4OKkcneSPDj" role="2c44tc">
|
||||
<ref role="3uigEE" to="oy3s:1H8E3iB85PX" resolve="StringLogical" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="mw_s8" id="7mm1a3r6$FY" role="1ZfhK$">
|
||||
<node concept="1Z2H0r" id="7mm1a3r6$DD" role="mwGJk">
|
||||
<node concept="1YBJjd" id="7mm1a3r6$E5" role="1Z2MuG">
|
||||
<ref role="1YBMHb" node="4OKkcnfz3Um" resolve="lv" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2OqwBi" id="7mm1a3r6WFO" role="3clFbw">
|
||||
<node concept="2OqwBi" id="7mm1a3r6W_1" role="2Oq$k0">
|
||||
<node concept="2OqwBi" id="7mm1a3r6W_2" role="2Oq$k0">
|
||||
<node concept="1YBJjd" id="7mm1a3r6W_3" role="2Oq$k0">
|
||||
<ref role="1YBMHb" node="4OKkcnfz3Um" resolve="lv" />
|
||||
</node>
|
||||
<node concept="1mfA1w" id="7mm1a3r6W_4" role="2OqNvi" />
|
||||
</node>
|
||||
<node concept="1mfA1w" id="7mm1a3r6W_5" role="2OqNvi" />
|
||||
</node>
|
||||
<node concept="1mIQ4w" id="7mm1a3r6X5y" role="2OqNvi">
|
||||
<node concept="chp4Y" id="7mm1a3r6X5P" role="cj9EA">
|
||||
<ref role="cht4Q" to="5j4j:6$jH9oLmYJ_" resolve="ValueHolder" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbC" id="7mm1a3r6xrc" role="3clFbw">
|
||||
<node concept="2OqwBi" id="7mm1a3r6xuV" role="3uHU7w">
|
||||
<node concept="1YBJjd" id="7mm1a3r6xru" role="2Oq$k0">
|
||||
<ref role="1YBMHb" node="4OKkcnfz3Um" resolve="lv" />
|
||||
</node>
|
||||
<node concept="25OxAV" id="7mm1a3r6y7z" role="2OqNvi" />
|
||||
</node>
|
||||
<node concept="28GBK8" id="7mm1a3r6wqs" role="3uHU7B">
|
||||
<ref role="28GBKb" to="5j4j:dfChU1zo4B" resolve="LogicalSubstitution" />
|
||||
<ref role="28H3Ia" to="5j4j:dfChU1zo4I" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1YaCAy" id="4OKkcnfz3Um" role="1YuTPh">
|
||||
<property role="TrG5h" value="lv" />
|
||||
<ref role="1YaFvo" to="vgt0:pmDhvH6BD8" resolve="LogicVariable" />
|
||||
</node>
|
||||
</node>
|
||||
</model>
|
||||
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@
|
|||
<sourcePath />
|
||||
<dependencies>
|
||||
<dependency reexport="true">26e8f4ce-2a35-4f44-8065-e5ba154b18e9(jetbrains.mps.lang.typesystem2.runtime)</dependency>
|
||||
<dependency reexport="false">ff6372a2-2f45-4ec3-952b-02581666015f(jetbrains.mps.lang.typesystem2.template)</dependency>
|
||||
</dependencies>
|
||||
<usedLanguages>
|
||||
<usedLanguage>f2801650-65d5-424e-bb1b-463a8781b786(jetbrains.mps.baseLanguage.javadoc)</usedLanguage>
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
<devkit ref="2677cb18-f558-4e33-bc38-a5139cee06dc(jetbrains.mps.devkit.language-design)" />
|
||||
</languages>
|
||||
<imports>
|
||||
<import index="qiww" ref="r:7e0616dc-e55e-4c35-beca-da14b0c8f8bd(jetbrains.mps.lang.typesystem2.runtime.template)" />
|
||||
<import index="i348" ref="r:42a15dec-83a9-4fe1-80d6-3bf898c512bd(jetbrains.mps.lang.typesystem2.template)" />
|
||||
<import index="e2lb" ref="f:java_stub#6354ebe7-c22a-4a0f-ac54-50b52ab9b065#java.lang(JDK/java.lang@java_stub)" implicit="true" />
|
||||
</imports>
|
||||
<registry>
|
||||
|
|
@ -272,7 +272,7 @@
|
|||
<node concept="37vLTG" id="12yN8DyvyEA" role="3clF46">
|
||||
<property role="TrG5h" value="ruleTemplateManifest" />
|
||||
<node concept="3uibUv" id="12yN8Dyvz58" role="1tU5fm">
|
||||
<ref role="3uigEE" to="qiww:6w6CYIRh9BG" resolve="AbstractRuleTemplateManifest" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_xe" resolve="AbstractRuleTemplateManifest" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cqZAl" id="12yN8Dyvyy8" role="3clF45" />
|
||||
|
|
@ -285,7 +285,7 @@
|
|||
<node concept="3THzug" id="12yN8DyFl3u" role="3rHrn6" />
|
||||
<node concept="3vKaQO" id="12yN8DyFl3v" role="3rHtpV">
|
||||
<node concept="3uibUv" id="12yN8DyFl3w" role="3O5elw">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -306,7 +306,7 @@
|
|||
<ref role="3cqZAo" node="12yN8DyvyEA" resolve="ruleTemplateManifest" />
|
||||
</node>
|
||||
<node concept="liA8E" id="12yN8DyFmfD" role="2OqNvi">
|
||||
<ref role="37wK5l" to="qiww:6w6CYIRhc3I" resolve="collectTemplates" />
|
||||
<ref role="37wK5l" to="i348:4OKkcnfu_xg" resolve="collectTemplates" />
|
||||
<node concept="2ShNRf" id="12yN8DyFmgA" role="37wK5m">
|
||||
<node concept="HV5vD" id="12yN8DyFtMn" role="2ShVmc">
|
||||
<ref role="HV5vE" node="6fdr4Ugfypo" resolve="RuleTemplateCollection.Collector" />
|
||||
|
|
@ -334,7 +334,7 @@
|
|||
</node>
|
||||
<node concept="A3Dl8" id="6fdr4UgfxqC" role="3clF45">
|
||||
<node concept="3uibUv" id="6fdr4Ugfxr3" role="A3Ik2">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="6fdr4UgfuGn" role="1B3o_S" />
|
||||
|
|
@ -344,13 +344,13 @@
|
|||
<property role="TrG5h" value="result" />
|
||||
<node concept="_YKpA" id="12yN8DyvAUd" role="1tU5fm">
|
||||
<node concept="3uibUv" id="12yN8DyvAUJ" role="_ZDj9">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2ShNRf" id="12yN8DyvD8g" role="33vP2m">
|
||||
<node concept="Tc6Ow" id="12yN8DyvD72" role="2ShVmc">
|
||||
<node concept="3uibUv" id="12yN8DyvD73" role="HW$YZ">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -434,7 +434,7 @@
|
|||
<property role="TrG5h" value="matching" />
|
||||
<node concept="3vKaQO" id="12yN8DyD$_b" role="1tU5fm">
|
||||
<node concept="3uibUv" id="12yN8DyD_eV" role="3O5elw">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3EllGN" id="12yN8DywoJa" role="33vP2m">
|
||||
|
|
@ -460,7 +460,7 @@
|
|||
<ref role="3cqZAo" node="12yN8DyDOdM" resolve="tpl" />
|
||||
</node>
|
||||
<node concept="liA8E" id="12yN8DyDQnA" role="2OqNvi">
|
||||
<ref role="37wK5l" to="qiww:12yN8DyCjfX" resolve="isExactMatch" />
|
||||
<ref role="37wK5l" to="i348:4OKkcnfu_wi" resolve="isExactMatch" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3y3z36" id="12yN8DyDPMo" role="3uHU7B">
|
||||
|
|
@ -503,7 +503,7 @@
|
|||
<node concept="3cpWsn" id="12yN8DyDOdM" role="1Duv9x">
|
||||
<property role="TrG5h" value="tpl" />
|
||||
<node concept="3uibUv" id="12yN8DyDOdQ" role="1tU5fm">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="12yN8DyDOdR" role="1DdaDG">
|
||||
|
|
@ -588,7 +588,7 @@
|
|||
</node>
|
||||
<node concept="A3Dl8" id="5NuEpF1qn9B" role="3clF45">
|
||||
<node concept="3uibUv" id="5NuEpF1qn9C" role="A3Ik2">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="5NuEpF1qn9D" role="1B3o_S" />
|
||||
|
|
@ -598,13 +598,13 @@
|
|||
<property role="TrG5h" value="result" />
|
||||
<node concept="_YKpA" id="5NuEpF1qn9H" role="1tU5fm">
|
||||
<node concept="3uibUv" id="5NuEpF1qn9I" role="_ZDj9">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2ShNRf" id="5NuEpF1qn9J" role="33vP2m">
|
||||
<node concept="Tc6Ow" id="5NuEpF1qn9K" role="2ShVmc">
|
||||
<node concept="3uibUv" id="5NuEpF1qn9L" role="HW$YZ">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -618,7 +618,7 @@
|
|||
<property role="TrG5h" value="matching" />
|
||||
<node concept="3vKaQO" id="5NuEpF1qnan" role="1tU5fm">
|
||||
<node concept="3uibUv" id="5NuEpF1qnao" role="3O5elw">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3EllGN" id="5NuEpF1qnap" role="33vP2m">
|
||||
|
|
@ -659,7 +659,7 @@
|
|||
<node concept="3cpWsn" id="5NuEpF1qnaO" role="1Duv9x">
|
||||
<property role="TrG5h" value="tpl" />
|
||||
<node concept="3uibUv" id="5NuEpF1qnaP" role="1tU5fm">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="5NuEpF1qnaQ" role="1DdaDG">
|
||||
|
|
@ -779,7 +779,7 @@
|
|||
<node concept="37vLTG" id="12yN8DywN3_" role="3clF46">
|
||||
<property role="TrG5h" value="template" />
|
||||
<node concept="3uibUv" id="12yN8DywNYQ" role="1tU5fm">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="12yN8DywO11" role="3clF46">
|
||||
|
|
@ -800,7 +800,7 @@
|
|||
<ref role="3cqZAo" node="12yN8DywN3_" resolve="template" />
|
||||
</node>
|
||||
<node concept="liA8E" id="12yN8DywPWJ" role="2OqNvi">
|
||||
<ref role="37wK5l" to="qiww:5k_shARM_y2" resolve="isApplicable" />
|
||||
<ref role="37wK5l" to="i348:4OKkcnfu_w9" resolve="isApplicable" />
|
||||
<node concept="37vLTw" id="12yN8DywPWK" role="37wK5m">
|
||||
<ref role="3cqZAo" node="12yN8DywO11" resolve="node" />
|
||||
</node>
|
||||
|
|
@ -820,7 +820,7 @@
|
|||
<node concept="37vLTG" id="6fdr4Ugfypr" role="3clF46">
|
||||
<property role="TrG5h" value="ruleTemplate" />
|
||||
<node concept="3uibUv" id="6fdr4Ugfyps" role="1tU5fm">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cqZAl" id="6fdr4Ugfypt" role="3clF45" />
|
||||
|
|
@ -831,7 +831,7 @@
|
|||
<property role="TrG5h" value="templates" />
|
||||
<node concept="3vKaQO" id="12yN8DyF8dz" role="1tU5fm">
|
||||
<node concept="3uibUv" id="12yN8DyF8dA" role="3O5elw">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3EllGN" id="12yN8DyF8dE" role="33vP2m">
|
||||
|
|
@ -840,7 +840,7 @@
|
|||
<ref role="3cqZAo" node="6fdr4Ugfypr" resolve="ruleTemplate" />
|
||||
</node>
|
||||
<node concept="liA8E" id="12yN8DyF8dH" role="2OqNvi">
|
||||
<ref role="37wK5l" to="qiww:5k_shARMCYi" resolve="applicableConcept" />
|
||||
<ref role="37wK5l" to="i348:4OKkcnfu_w4" resolve="applicableConcept" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="12yN8DyF8dI" role="3ElQJh">
|
||||
|
|
@ -858,7 +858,7 @@
|
|||
<node concept="2ShNRf" id="12yN8DyFd3p" role="37vLTx">
|
||||
<node concept="Tc6Ow" id="12yN8DyFgDP" role="2ShVmc">
|
||||
<node concept="3uibUv" id="12yN8DyFhs0" role="HW$YZ">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -873,7 +873,7 @@
|
|||
<ref role="3cqZAo" node="6fdr4Ugfypr" resolve="ruleTemplate" />
|
||||
</node>
|
||||
<node concept="liA8E" id="12yN8DyFb4f" role="2OqNvi">
|
||||
<ref role="37wK5l" to="qiww:5k_shARMCYi" resolve="applicableConcept" />
|
||||
<ref role="37wK5l" to="i348:4OKkcnfu_w4" resolve="applicableConcept" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="12yN8DyFb4g" role="3ElQJh">
|
||||
|
|
@ -907,7 +907,7 @@
|
|||
<node concept="2tJIrI" id="12yN8DyFtSY" role="jymVt" />
|
||||
<node concept="3Tm6S6" id="12yN8DyF9w7" role="1B3o_S" />
|
||||
<node concept="3uibUv" id="6fdr4Ugfypy" role="EKbjA">
|
||||
<ref role="3uigEE" to="qiww:6w6CYIRhcpa" resolve="RuleTemplateCollector" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_A6" resolve="RuleTemplateCollector" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="6fdr4UgfynW" role="jymVt" />
|
||||
|
|
@ -918,7 +918,7 @@
|
|||
<node concept="3THzug" id="12yN8Dywani" role="3rvQeY" />
|
||||
<node concept="3vKaQO" id="12yN8DyDzne" role="3rvSg0">
|
||||
<node concept="3uibUv" id="12yN8DyDzVW" role="3O5elw">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
|
|||
|
|
@ -8,9 +8,9 @@
|
|||
</languages>
|
||||
<imports>
|
||||
<import index="138j" ref="r:d390cf6e-3a05-4c9d-8eb3-bcdfbfd3bf8f(jetbrains.mps.typechecking.rule.collection)" />
|
||||
<import index="qiww" ref="r:7e0616dc-e55e-4c35-beca-da14b0c8f8bd(jetbrains.mps.lang.typesystem2.runtime.template)" />
|
||||
<import index="nc4n" ref="r:2a1eb048-898c-47a3-863b-36b04c4b9f7c(jetbrains.mps.lang.typesystem2.runtime.rule)" />
|
||||
<import index="4t1t" ref="r:703839e2-c38f-4b71-8602-72ccb87dd74e(jetbrains.mps.lang.typesystem2.runtime.util)" />
|
||||
<import index="i348" ref="r:42a15dec-83a9-4fe1-80d6-3bf898c512bd(jetbrains.mps.lang.typesystem2.template)" />
|
||||
<import index="tpck" ref="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" implicit="true" />
|
||||
<import index="e2lb" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/f:java_stub#6354ebe7-c22a-4a0f-ac54-50b52ab9b065#java.lang(JDK/java.lang@java_stub)" implicit="true" />
|
||||
</imports>
|
||||
|
|
@ -333,7 +333,7 @@
|
|||
<property role="TrG5h" value="allTemplates" />
|
||||
<node concept="A3Dl8" id="5NuEpF1qhgD" role="1tU5fm">
|
||||
<node concept="3uibUv" id="5NuEpF1qhgE" role="A3Ik2">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2OqwBi" id="5NuEpF1qhgF" role="33vP2m">
|
||||
|
|
@ -931,7 +931,7 @@
|
|||
<node concept="37vLTG" id="5ntLU8GlSnJ" role="3clF46">
|
||||
<property role="TrG5h" value="tpl" />
|
||||
<node concept="3uibUv" id="5ntLU8GlSnK" role="1tU5fm">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="5ntLU8GlSnL" role="3clF46">
|
||||
|
|
@ -956,7 +956,7 @@
|
|||
<ref role="3cqZAo" node="5ntLU8GlSnJ" resolve="tpl" />
|
||||
</node>
|
||||
<node concept="liA8E" id="5ntLU8GlSnG" role="2OqNvi">
|
||||
<ref role="37wK5l" to="qiww:5k_shARMugD" resolve="apply" />
|
||||
<ref role="37wK5l" to="i348:4OKkcnfu_wG" resolve="apply" />
|
||||
<node concept="37vLTw" id="5ntLU8GlSnP" role="37wK5m">
|
||||
<ref role="3cqZAo" node="5ntLU8GlSnL" resolve="node" />
|
||||
</node>
|
||||
|
|
@ -965,7 +965,7 @@
|
|||
<ref role="3cqZAo" node="5ntLU8GlSnJ" resolve="tpl" />
|
||||
</node>
|
||||
<node concept="liA8E" id="1zN1RIkYabs" role="2OqNvi">
|
||||
<ref role="37wK5l" to="qiww:1zN1RIkUgGf" resolve="boundParam" />
|
||||
<ref role="37wK5l" to="i348:4OKkcnfu_wz" resolve="boundParam" />
|
||||
<node concept="37vLTw" id="1zN1RIkYad4" role="37wK5m">
|
||||
<ref role="3cqZAo" node="5ntLU8GlSnL" resolve="node" />
|
||||
</node>
|
||||
|
|
@ -1034,7 +1034,7 @@
|
|||
<property role="TrG5h" value="allTemplates" />
|
||||
<node concept="A3Dl8" id="tIwzd1I3Xn" role="1tU5fm">
|
||||
<node concept="3uibUv" id="tIwzd1I3Xo" role="A3Ik2">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -1143,7 +1143,7 @@
|
|||
<ref role="3cqZAo" node="tIwzd1I3Xj" resolve="tpl" />
|
||||
</node>
|
||||
<node concept="liA8E" id="tIwzd1I3X4" role="2OqNvi">
|
||||
<ref role="37wK5l" to="qiww:7Oc59RSK5Py" resolve="toString" />
|
||||
<ref role="37wK5l" to="i348:4OKkcnfu_wQ" resolve="toString" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -1191,7 +1191,7 @@
|
|||
<ref role="3cqZAo" node="tIwzd1I3Xj" resolve="tpl" />
|
||||
</node>
|
||||
<node concept="liA8E" id="tIwzd1Igsq" role="2OqNvi">
|
||||
<ref role="37wK5l" to="qiww:tIwzd1Gx3U" resolve="required" />
|
||||
<ref role="37wK5l" to="i348:4OKkcnfu_wp" resolve="required" />
|
||||
<node concept="37vLTw" id="tIwzd1Z9kY" role="37wK5m">
|
||||
<ref role="3cqZAo" node="tIwzd1I3Xp" resolve="node" />
|
||||
</node>
|
||||
|
|
@ -1204,7 +1204,7 @@
|
|||
<node concept="3cpWsn" id="tIwzd1I3Xj" role="1Duv9x">
|
||||
<property role="TrG5h" value="tpl" />
|
||||
<node concept="3uibUv" id="tIwzd1I3Xk" role="1tU5fm">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="tIwzd1I3Xs" role="1DdaDG">
|
||||
|
|
@ -1285,7 +1285,7 @@
|
|||
<property role="TrG5h" value="allTemplates" />
|
||||
<node concept="A3Dl8" id="5ntLU8GlzSt" role="1tU5fm">
|
||||
<node concept="3uibUv" id="5ntLU8GlzSw" role="A3Ik2">
|
||||
<ref role="3uigEE" to="qiww:5k_shARMpxh" resolve="AbstractRuleTemplate" />
|
||||
<ref role="3uigEE" to="i348:4OKkcnfu_vI" resolve="AbstractRuleTemplate" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2OqwBi" id="5ntLU8GlzSK" role="33vP2m">
|
||||
|
|
|
|||
Loading…
Reference in New Issue