From 71fd7d7301dc3a9e398123e8026cc25481cbbdcb Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Sun, 24 May 2020 10:46:38 +0200 Subject: [PATCH] Switch typechecking templates to use the refactored facade. --- .../jetbrains.mps.baseLanguageExt.types.mps | 1514 ++++++++++------- ...s.mps.baseLanguageExt.test.types@tests.mps | 1153 +++++++++---- 2 files changed, 1713 insertions(+), 954 deletions(-) diff --git a/samples/mpscore/languages/jetbrains.mps.baseLanguageExt/models/jetbrains.mps.baseLanguageExt.types.mps b/samples/mpscore/languages/jetbrains.mps.baseLanguageExt/models/jetbrains.mps.baseLanguageExt.types.mps index dae12632..017b23f0 100644 --- a/samples/mpscore/languages/jetbrains.mps.baseLanguageExt/models/jetbrains.mps.baseLanguageExt.types.mps +++ b/samples/mpscore/languages/jetbrains.mps.baseLanguageExt/models/jetbrains.mps.baseLanguageExt.types.mps @@ -245,7 +245,6 @@ - @@ -2552,61 +2551,89 @@ - + - + - + - + - + - - - - - - - - - + + + + + - - - - - + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + @@ -2636,9 +2663,9 @@ - - - + + + @@ -2670,9 +2697,6 @@ - - - @@ -2681,18 +2705,6 @@ - - - - - - - - - - - - @@ -2705,6 +2717,28 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -2779,18 +2813,41 @@ - + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + @@ -2812,50 +2869,16 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - + @@ -2875,21 +2898,17 @@ - - - - - - - - - - - - - + + + + + + + + + @@ -2910,7 +2929,6 @@ - @@ -2937,58 +2955,72 @@ - - - - - - - + + - + - - + + + + + - - + + - - - - - - - - + + + + + - - + + - - - - - - + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -3003,8 +3035,8 @@ - - + + @@ -3018,22 +3050,6 @@ - - - - - - - - - - - - - - - - @@ -16677,6 +16693,17 @@ + + + + + + + + + + + @@ -16684,38 +16711,57 @@ - - - + + + - - - + + + + + + + + + + + + + + + - - - - - - - - + + + + + + - - - + + + + + + + + + + + + @@ -17909,29 +17955,27 @@ + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + @@ -17940,9 +17984,9 @@ - - - + + + @@ -17950,23 +17994,29 @@ - - - + + + - - - - - - - - + + + + + + - - - + + + + + + + + + + + @@ -43311,26 +43361,40 @@ - - - - - + + + + + - + - - + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -43339,7 +43403,7 @@ - + @@ -43584,20 +43648,22 @@ - - - - - - - - + + + + - - + + + + + + + + - + @@ -43613,52 +43679,55 @@ - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - + - - - - + + + + - + + @@ -50628,44 +50697,48 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + @@ -50704,6 +50777,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -50764,350 +50906,437 @@ - - + + - + - + - + - + - - + + + + + - + - - - - - - - + + + + + + + - - - - + + + + - - - - - - + + + + + + - + - + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - + + + - - + + - - + + - - - - - - - + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - + + + + - - - - - + + + + - - + + + + + + + + - - - - + + + + - - + + - - - - + + + + - - - + + + + + + + + - - - - + + + + + - - - - - - - + + + + + + + + + + + + + - - - - - + + + + + - - + + - - - - - - + + + + + + - + - + - - - - + + + + - - - - - - + + + + + + - - + + - - - + + + - - + + - + - - + + - - - - + + + + - + - - + + - - + + - - + + - - - + + + - + - + - + - + - - - - - + + + + + - + - - - - - - - - + + + + + + + + - + - + - + - + - + - + - - - - + + + + - + - + - + - + - + - - - + + + - - - + + + - - + + - + @@ -51116,72 +51345,52 @@ - - - + + + - - + + - - + + - - - - + + + + - + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - @@ -52452,92 +52661,53 @@ - + + - + - + - + - + - - + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - + + + + - - + + - + @@ -52868,8 +53038,8 @@ - - + + @@ -53170,46 +53340,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -53225,7 +53355,7 @@ - + @@ -53558,17 +53688,20 @@ - + - - - - - - + + + + + + + + + @@ -53779,7 +53912,7 @@ - + @@ -53852,19 +53985,38 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + @@ -53874,6 +54026,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -54055,7 +54275,7 @@ - + @@ -54077,7 +54297,7 @@ - + diff --git a/samples/mpscore/solutions/jetbrains.mps.baseLanguageExt.test/models/jetbrains.mps.baseLanguageExt.test.types@tests.mps b/samples/mpscore/solutions/jetbrains.mps.baseLanguageExt.test/models/jetbrains.mps.baseLanguageExt.test.types@tests.mps index 6bb269b1..12333f22 100644 --- a/samples/mpscore/solutions/jetbrains.mps.baseLanguageExt.test/models/jetbrains.mps.baseLanguageExt.test.types@tests.mps +++ b/samples/mpscore/solutions/jetbrains.mps.baseLanguageExt.test/models/jetbrains.mps.baseLanguageExt.test.types@tests.mps @@ -35,6 +35,7 @@ + @@ -361,6 +362,7 @@ + @@ -374,6 +376,18 @@ + + + + + + + + + + + + @@ -9417,85 +9431,83 @@ - - - - - + + + + + - - + + - - - - - + + + + + - - + + - - - - - - - - + + + - - - - - - - + + + + + + + - - + + - + - + - - - - + + + + - - - + + + + + + - - - + + + - + - + - + - + @@ -10495,34 +10507,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -10533,14 +10520,62 @@ - - + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -10552,24 +10587,12 @@ - + - + - - - - - - - - - - - - - - + + @@ -10630,7 +10653,7 @@ - + @@ -10648,7 +10671,75 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -10660,24 +10751,12 @@ - + - + - - - - - - - - - - - - - - + + @@ -10717,24 +10796,12 @@ - + - + - - - - - - - - - - - - - - + + @@ -10771,34 +10838,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -10809,14 +10851,96 @@ - - + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -10825,24 +10949,12 @@ - + - + - - - - - - - - - - - - - - + + @@ -10891,24 +11003,12 @@ - + - + - - - - - - - - - - - - - - + + @@ -12508,104 +12608,267 @@ - + - - - - + + - - - - - + + + + - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -12649,85 +12912,83 @@ - - - - - + + + + + - - + + - - - - - + + + + + - - + + - - - - - - - - + + + - - - - - - - - - - + + + + + + + + + + - + - + - - - - + + + + - - - + + + + + + - - - + + + - + - + - + - + @@ -12780,7 +13041,7 @@ - + @@ -13648,6 +13909,201 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -15018,6 +15474,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +