Typechecking facade. Tests.
This commit is contained in:
parent
57bfd6433e
commit
aa9826e2e3
|
|
@ -30,6 +30,7 @@
|
|||
<modulePath path="$PROJECT_DIR$/typesystem2/languages/jetbrains.mps.lang.typesystem2/runtime/jetbrains.mps.lang.typesystem2.runtime.msd" folder="typesystem2" />
|
||||
<modulePath path="$PROJECT_DIR$/typesystem2/solutions/jetbrains.mps.lang.typesystem2.helper/jetbrains.mps.lang.typesystem2.helper.msd" folder="typesystem2" />
|
||||
<modulePath path="$PROJECT_DIR$/typesystem2/solutions/jetbrains.mps.lang.typesystem2.template/jetbrains.mps.lang.typesystem2.template.msd" folder="typesystem2" />
|
||||
<modulePath path="$PROJECT_DIR$/typesystem2/solutions/jetbrains.mps.lang.typesystem2.test/jetbrains.mps.lang.typesystem2.test.msd" folder="typesystem2" />
|
||||
</projectModules>
|
||||
</component>
|
||||
</project>
|
||||
|
|
@ -4822,12 +4822,17 @@
|
|||
<node concept="2ShNRf" id="3GlpCDSzA$U" role="37vLTx">
|
||||
<node concept="1pGfFk" id="3GlpCDSzA$V" role="2ShVmc">
|
||||
<ref role="37wK5l" to="hano:3GlpCDSychS" resolve="TemplatesApplication" />
|
||||
<node concept="2OqwBi" id="3GlpCDSzA$W" role="37wK5m">
|
||||
<node concept="Xjq3P" id="3GlpCDSzA$X" role="2Oq$k0">
|
||||
<ref role="1HBi2w" node="1pPth$l_TFV" resolve="TypecheckingHelper" />
|
||||
<node concept="2OqwBi" id="6QH_LDt8BRg" role="37wK5m">
|
||||
<node concept="2OqwBi" id="3GlpCDSzA$W" role="2Oq$k0">
|
||||
<node concept="Xjq3P" id="3GlpCDSzA$X" role="2Oq$k0">
|
||||
<ref role="1HBi2w" node="1pPth$l_TFV" resolve="TypecheckingHelper" />
|
||||
</node>
|
||||
<node concept="2OwXpG" id="3GlpCDSzA$Y" role="2OqNvi">
|
||||
<ref role="2Oxat5" node="1pPth$lA2Na" resolve="mpsProject" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2OwXpG" id="3GlpCDSzA$Y" role="2OqNvi">
|
||||
<ref role="2Oxat5" node="1pPth$lA2Na" resolve="mpsProject" />
|
||||
<node concept="liA8E" id="6QH_LDt8DvY" role="2OqNvi">
|
||||
<ref role="37wK5l" to="z1c3:~Project.getRepository():org.jetbrains.mps.openapi.module.SRepository" resolve="getRepository" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
|
|||
|
|
@ -14,7 +14,8 @@
|
|||
<dependency reexport="false">ff6372a2-2f45-4ec3-952b-02581666015f(jetbrains.mps.lang.typesystem2.template)</dependency>
|
||||
<dependency reexport="true">9c4ae21e-62e0-4110-95b7-191b357a42d2(jetbrains.mps.lang.typesystem2.samplechecker.handler.util)</dependency>
|
||||
<dependency reexport="false">35e2a720-13d8-4eda-88d3-ff9d78d5a3ae(jetbrains.mps.lang.typesystem2.sampleplugin)</dependency>
|
||||
<dependency reexport="false">8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)</dependency>
|
||||
<dependency reexport="true">8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)</dependency>
|
||||
<dependency reexport="false">274c9cfa-1024-4444-904c-f2f1383a35da(jetbrains.mps.lang.typesystem2.helper)</dependency>
|
||||
</dependencies>
|
||||
<usedDevKits>
|
||||
<usedDevKit>fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)</usedDevKit>
|
||||
|
|
@ -48,6 +49,7 @@
|
|||
<module reference="d7eb0a2a-bd50-4576-beae-e4a89db35f20(jetbrains.mps.lang.scopes.runtime)" version="0" />
|
||||
<module reference="c72da2b9-7cce-4447-8389-f407dc1158b7(jetbrains.mps.lang.structure)" version="0" />
|
||||
<module reference="9ded098b-ad6a-4657-bfd9-48636cfe8bc3(jetbrains.mps.lang.traceable)" version="0" />
|
||||
<module reference="274c9cfa-1024-4444-904c-f2f1383a35da(jetbrains.mps.lang.typesystem2.helper)" version="0" />
|
||||
<module reference="26e8f4ce-2a35-4f44-8065-e5ba154b18e9(jetbrains.mps.lang.typesystem2.runtime)" version="0" />
|
||||
<module reference="9c4ae21e-62e0-4110-95b7-191b357a42d2(jetbrains.mps.lang.typesystem2.samplechecker.handler.util)" version="0" />
|
||||
<module reference="35e2a720-13d8-4eda-88d3-ff9d78d5a3ae(jetbrains.mps.lang.typesystem2.sampleplugin)" version="0" />
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -165,7 +165,6 @@
|
|||
</concept>
|
||||
<concept id="1146644602865" name="jetbrains.mps.baseLanguage.structure.PublicVisibility" flags="nn" index="3Tm1VV" />
|
||||
<concept id="1146644623116" name="jetbrains.mps.baseLanguage.structure.PrivateVisibility" flags="nn" index="3Tm6S6" />
|
||||
<concept id="1146644641414" name="jetbrains.mps.baseLanguage.structure.ProtectedVisibility" flags="nn" index="3Tmbuc" />
|
||||
</language>
|
||||
<language id="fd392034-7849-419d-9071-12563d152375" name="jetbrains.mps.baseLanguage.closures">
|
||||
<concept id="1199569711397" name="jetbrains.mps.baseLanguage.closures.structure.ClosureLiteral" flags="nn" index="1bVj0M">
|
||||
|
|
@ -341,7 +340,7 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="3cqZAl" id="2zU3cYqyg0Y" role="3clF45" />
|
||||
<node concept="3Tmbuc" id="2zU3cYqyvgN" role="1B3o_S" />
|
||||
<node concept="3Tm1VV" id="6$7vuu2xw$0" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="2zU3cYqyaCd" role="3clF47">
|
||||
<node concept="3clFbF" id="2zU3cYqyaX5" role="3cqZAp">
|
||||
<node concept="2OqwBi" id="2zU3cYqycW6" role="3clFbG">
|
||||
|
|
@ -361,6 +360,13 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="P$JXv" id="6$7vuu2xyFT" role="lGtFl">
|
||||
<node concept="TZ5HA" id="6$7vuu2xyFU" role="TZ5H$">
|
||||
<node concept="1dT_AC" id="6$7vuu2xyFV" role="1dT_Ay">
|
||||
<property role="1dT_AB" value="Made public only for tests." />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="2zU3cYqyg8C" role="jymVt" />
|
||||
<node concept="2YIFZL" id="2zU3cYqyg2V" role="jymVt">
|
||||
|
|
@ -372,7 +378,7 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="3cqZAl" id="2zU3cYqyg2Y" role="3clF45" />
|
||||
<node concept="3Tmbuc" id="2zU3cYqyvio" role="1B3o_S" />
|
||||
<node concept="3Tm1VV" id="6$7vuu2xw$l" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="2zU3cYqyg30" role="3clF47">
|
||||
<node concept="3cpWs8" id="2zU3cYqykZ4" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="2zU3cYqykZ5" role="3cpWs9">
|
||||
|
|
@ -421,11 +427,18 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="P$JXv" id="6$7vuu2x$ze" role="lGtFl">
|
||||
<node concept="TZ5HA" id="6$7vuu2x$zf" role="TZ5H$">
|
||||
<node concept="1dT_AC" id="6$7vuu2x$zg" role="1dT_Ay">
|
||||
<property role="1dT_AB" value="Made public only for tests." />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="2zU3cYqyfSs" role="jymVt" />
|
||||
<node concept="3clFbW" id="2zU3cYqyeVe" role="jymVt">
|
||||
<node concept="3cqZAl" id="2zU3cYqyeVg" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="2zU3cYqyeVh" role="1B3o_S" />
|
||||
<node concept="3Tm6S6" id="6$7vuu2vnJv" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="2zU3cYqyeVi" role="3clF47">
|
||||
<node concept="3clFbF" id="2zU3cYqyfkU" role="3cqZAp">
|
||||
<node concept="37vLTI" id="2zU3cYqyfkW" role="3clFbG">
|
||||
|
|
|
|||
|
|
@ -0,0 +1,58 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<solution name="jetbrains.mps.lang.typesystem2.test" uuid="c9670c16-a215-41fb-8784-04b14329799d" moduleVersion="0" compileInMPS="true">
|
||||
<models>
|
||||
<modelRoot contentPath="${module}" type="default">
|
||||
<sourceRoot location="models" />
|
||||
</modelRoot>
|
||||
</models>
|
||||
<sourcePath />
|
||||
<dependencies>
|
||||
<dependency reexport="false">6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)</dependency>
|
||||
<dependency reexport="false">26e8f4ce-2a35-4f44-8065-e5ba154b18e9(jetbrains.mps.lang.typesystem2.runtime)</dependency>
|
||||
<dependency reexport="false">f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)</dependency>
|
||||
<dependency reexport="false">274c9cfa-1024-4444-904c-f2f1383a35da(jetbrains.mps.lang.typesystem2.helper)</dependency>
|
||||
<dependency reexport="false">8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)</dependency>
|
||||
<dependency reexport="false">a5478664-6b44-4c62-a9f7-434f8aa57eee(jetbrains.mps.logic.runtime)</dependency>
|
||||
<dependency reexport="false">bbf5c548-7111-4a53-a117-cdefc664cf34(jetbrains.mps.logic.reactor)</dependency>
|
||||
<dependency reexport="false">6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)</dependency>
|
||||
<dependency reexport="false">ff6372a2-2f45-4ec3-952b-02581666015f(jetbrains.mps.lang.typesystem2.template)</dependency>
|
||||
</dependencies>
|
||||
<languageVersions>
|
||||
<language slang="l:f3061a53-9226-4cc5-a443-f952ceaf5816:jetbrains.mps.baseLanguage" version="4" />
|
||||
<language slang="l:ed6d7656-532c-4bc2-81d1-af945aeb8280:jetbrains.mps.baseLanguage.blTypes" version="0" />
|
||||
<language slang="l:443f4c36-fcf5-4eb6-9500-8d06ed259e3e:jetbrains.mps.baseLanguage.classifiers" version="0" />
|
||||
<language slang="l:fd392034-7849-419d-9071-12563d152375:jetbrains.mps.baseLanguage.closures" version="0" />
|
||||
<language slang="l:83888646-71ce-4f1c-9c53-c54016f6ad4f:jetbrains.mps.baseLanguage.collections" version="0" />
|
||||
<language slang="l:f2801650-65d5-424e-bb1b-463a8781b786:jetbrains.mps.baseLanguage.javadoc" version="2" />
|
||||
<language slang="l:760a0a8c-eabb-4521-8bfd-65db761a9ba3:jetbrains.mps.baseLanguage.logging" version="0" />
|
||||
<language slang="l:a247e09e-2435-45ba-b8d2-07e93feba96a:jetbrains.mps.baseLanguage.tuples" version="0" />
|
||||
<language slang="l:f61473f9-130f-42f6-b98d-6c438812c2f6:jetbrains.mps.baseLanguage.unitTest" version="0" />
|
||||
<language slang="l:ceab5195-25ea-4f22-9b92-103b95ca8c0c:jetbrains.mps.lang.core" version="1" />
|
||||
<language slang="l:3a13115c-633c-4c5c-bbcc-75c4219e9555:jetbrains.mps.lang.quotation" version="0" />
|
||||
<language slang="l:7866978e-a0f0-4cc7-81bc-4d213d9375e1:jetbrains.mps.lang.smodel" version="4" />
|
||||
<language slang="l:8585453e-6bfb-4d80-98de-b16074f1d86c:jetbrains.mps.lang.test" version="1" />
|
||||
<language slang="l:9ded098b-ad6a-4657-bfd9-48636cfe8bc3:jetbrains.mps.lang.traceable" version="0" />
|
||||
<language slang="l:0fda14cc-a416-4c81-869a-2175d8b3325d:jetbrains.mps.lang.typesystem2.sampleLang" version="0" />
|
||||
</languageVersions>
|
||||
<dependencyVersions>
|
||||
<module reference="3f233e7f-b8a6-46d2-a57f-795d56775243(Annotations)" version="0" />
|
||||
<module reference="6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)" version="0" />
|
||||
<module reference="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)" version="0" />
|
||||
<module reference="8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)" version="0" />
|
||||
<module reference="f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)" version="0" />
|
||||
<module reference="ed6d7656-532c-4bc2-81d1-af945aeb8280(jetbrains.mps.baseLanguage.blTypes)" version="0" />
|
||||
<module reference="e39e4a59-8cb6-498e-860e-8fa8361c0d90(jetbrains.mps.baseLanguage.scopes)" version="0" />
|
||||
<module reference="ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)" version="0" />
|
||||
<module reference="d7eb0a2a-bd50-4576-beae-e4a89db35f20(jetbrains.mps.lang.scopes.runtime)" version="0" />
|
||||
<module reference="c72da2b9-7cce-4447-8389-f407dc1158b7(jetbrains.mps.lang.structure)" version="0" />
|
||||
<module reference="9ded098b-ad6a-4657-bfd9-48636cfe8bc3(jetbrains.mps.lang.traceable)" version="0" />
|
||||
<module reference="274c9cfa-1024-4444-904c-f2f1383a35da(jetbrains.mps.lang.typesystem2.helper)" version="0" />
|
||||
<module reference="26e8f4ce-2a35-4f44-8065-e5ba154b18e9(jetbrains.mps.lang.typesystem2.runtime)" version="0" />
|
||||
<module reference="9c4ae21e-62e0-4110-95b7-191b357a42d2(jetbrains.mps.lang.typesystem2.samplechecker.handler.util)" version="0" />
|
||||
<module reference="ff6372a2-2f45-4ec3-952b-02581666015f(jetbrains.mps.lang.typesystem2.template)" version="0" />
|
||||
<module reference="c9670c16-a215-41fb-8784-04b14329799d(jetbrains.mps.lang.typesystem2.test)" version="0" />
|
||||
<module reference="bbf5c548-7111-4a53-a117-cdefc664cf34(jetbrains.mps.logic.reactor)" version="0" />
|
||||
<module reference="a5478664-6b44-4c62-a9f7-434f8aa57eee(jetbrains.mps.logic.runtime)" version="0" />
|
||||
</dependencyVersions>
|
||||
</solution>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue