From 693c7606181ad64f6f0e5a8dae2a19e6ef90825e Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Tue, 23 Mar 2021 12:25:39 +0100 Subject: [PATCH] Add types for j.m.l.test language. --- .mps/modules.xml | 1 + samples/mpscore/.mps/modules.xml | 1 + samples/mpscore/build.xml | 129 ++++++++++++++++-- ....testExt.generator.templates@generator.mps | 24 ++++ .../jetbrains.mps.lang.testExt.mpl | 127 +++++++++++++++++ .../jetbrains.mps.lang.testExt.behavior.mps | 12 ++ ...jetbrains.mps.lang.testExt.constraints.mps | 19 +++ .../jetbrains.mps.lang.testExt.editor.mps | 12 ++ .../jetbrains.mps.lang.testExt.structure.mps | 11 ++ .../jetbrains.mps.lang.testExt.typesystem.mps | 11 ++ .../models/samples.mpscore.build.mps | 102 +++++++++++--- 11 files changed, 418 insertions(+), 31 deletions(-) create mode 100644 samples/mpscore/languages/jetbrains.mps.lang.testExt/generator/templates/jetbrains.mps.lang.testExt.generator.templates@generator.mps create mode 100644 samples/mpscore/languages/jetbrains.mps.lang.testExt/jetbrains.mps.lang.testExt.mpl create mode 100644 samples/mpscore/languages/jetbrains.mps.lang.testExt/models/jetbrains.mps.lang.testExt.behavior.mps create mode 100644 samples/mpscore/languages/jetbrains.mps.lang.testExt/models/jetbrains.mps.lang.testExt.constraints.mps create mode 100644 samples/mpscore/languages/jetbrains.mps.lang.testExt/models/jetbrains.mps.lang.testExt.editor.mps create mode 100644 samples/mpscore/languages/jetbrains.mps.lang.testExt/models/jetbrains.mps.lang.testExt.structure.mps create mode 100644 samples/mpscore/languages/jetbrains.mps.lang.testExt/models/jetbrains.mps.lang.testExt.typesystem.mps diff --git a/.mps/modules.xml b/.mps/modules.xml index a6dd17f2..a1603750 100644 --- a/.mps/modules.xml +++ b/.mps/modules.xml @@ -52,6 +52,7 @@ + diff --git a/samples/mpscore/.mps/modules.xml b/samples/mpscore/.mps/modules.xml index 2361ba85..0190c5d5 100644 --- a/samples/mpscore/.mps/modules.xml +++ b/samples/mpscore/.mps/modules.xml @@ -17,6 +17,7 @@ + diff --git a/samples/mpscore/build.xml b/samples/mpscore/build.xml index a382a6fb..9440bbc8 100644 --- a/samples/mpscore/build.xml +++ b/samples/mpscore/build.xml @@ -1229,12 +1229,10 @@ - - @@ -1367,7 +1365,6 @@ - @@ -2416,7 +2413,6 @@ - @@ -2618,7 +2614,7 @@ - + @@ -2782,6 +2778,7 @@ + @@ -3671,6 +3668,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4100,7 +4211,6 @@ - @@ -4115,7 +4225,6 @@ - @@ -4187,7 +4296,6 @@ - @@ -4202,7 +4310,6 @@ - @@ -4267,7 +4374,6 @@ - @@ -4921,7 +5027,6 @@ - @@ -5504,6 +5609,8 @@ + + diff --git a/samples/mpscore/languages/jetbrains.mps.lang.testExt/generator/templates/jetbrains.mps.lang.testExt.generator.templates@generator.mps b/samples/mpscore/languages/jetbrains.mps.lang.testExt/generator/templates/jetbrains.mps.lang.testExt.generator.templates@generator.mps new file mode 100644 index 00000000..632747f0 --- /dev/null +++ b/samples/mpscore/languages/jetbrains.mps.lang.testExt/generator/templates/jetbrains.mps.lang.testExt.generator.templates@generator.mps @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/mpscore/languages/jetbrains.mps.lang.testExt/jetbrains.mps.lang.testExt.mpl b/samples/mpscore/languages/jetbrains.mps.lang.testExt/jetbrains.mps.lang.testExt.mpl new file mode 100644 index 00000000..5742baa6 --- /dev/null +++ b/samples/mpscore/languages/jetbrains.mps.lang.testExt/jetbrains.mps.lang.testExt.mpl @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 8585453e-6bfb-4d80-98de-b16074f1d86c(jetbrains.mps.lang.test) + 0fda14cc-a416-4c81-869a-2175d8b3325d(jetbrains.mps.baseLanguageExt) + d7a92d38-f7db-40d0-8431-763b0c3c9f20(jetbrains.mps.lang.intentions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/mpscore/languages/jetbrains.mps.lang.testExt/models/jetbrains.mps.lang.testExt.behavior.mps b/samples/mpscore/languages/jetbrains.mps.lang.testExt/models/jetbrains.mps.lang.testExt.behavior.mps new file mode 100644 index 00000000..6e881781 --- /dev/null +++ b/samples/mpscore/languages/jetbrains.mps.lang.testExt/models/jetbrains.mps.lang.testExt.behavior.mps @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/samples/mpscore/languages/jetbrains.mps.lang.testExt/models/jetbrains.mps.lang.testExt.constraints.mps b/samples/mpscore/languages/jetbrains.mps.lang.testExt/models/jetbrains.mps.lang.testExt.constraints.mps new file mode 100644 index 00000000..fc6d6726 --- /dev/null +++ b/samples/mpscore/languages/jetbrains.mps.lang.testExt/models/jetbrains.mps.lang.testExt.constraints.mps @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/samples/mpscore/languages/jetbrains.mps.lang.testExt/models/jetbrains.mps.lang.testExt.editor.mps b/samples/mpscore/languages/jetbrains.mps.lang.testExt/models/jetbrains.mps.lang.testExt.editor.mps new file mode 100644 index 00000000..0e18dba1 --- /dev/null +++ b/samples/mpscore/languages/jetbrains.mps.lang.testExt/models/jetbrains.mps.lang.testExt.editor.mps @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/samples/mpscore/languages/jetbrains.mps.lang.testExt/models/jetbrains.mps.lang.testExt.structure.mps b/samples/mpscore/languages/jetbrains.mps.lang.testExt/models/jetbrains.mps.lang.testExt.structure.mps new file mode 100644 index 00000000..741bbb5b --- /dev/null +++ b/samples/mpscore/languages/jetbrains.mps.lang.testExt/models/jetbrains.mps.lang.testExt.structure.mps @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/samples/mpscore/languages/jetbrains.mps.lang.testExt/models/jetbrains.mps.lang.testExt.typesystem.mps b/samples/mpscore/languages/jetbrains.mps.lang.testExt/models/jetbrains.mps.lang.testExt.typesystem.mps new file mode 100644 index 00000000..418c0644 --- /dev/null +++ b/samples/mpscore/languages/jetbrains.mps.lang.testExt/models/jetbrains.mps.lang.testExt.typesystem.mps @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/samples/mpscore/solutions/samples.mpscore.build/models/samples.mpscore.build.mps b/samples/mpscore/solutions/samples.mpscore.build/models/samples.mpscore.build.mps index 581b9a68..0b0c679b 100644 --- a/samples/mpscore/solutions/samples.mpscore.build/models/samples.mpscore.build.mps +++ b/samples/mpscore/solutions/samples.mpscore.build/models/samples.mpscore.build.mps @@ -1056,6 +1056,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1491,11 +1573,6 @@ - - - - - @@ -1521,11 +1598,6 @@ - - - - - @@ -1621,11 +1693,6 @@ - - - - - @@ -2239,11 +2306,6 @@ - - - - -