From 99d386c3ef9ee2d855465ca0c8098c2924047435 Mon Sep 17 00:00:00 2001 From: Grigorii Kirgizov Date: Mon, 9 Dec 2019 19:09:49 +0300 Subject: [PATCH] Switch Capture from using TVSubs to type scheme instantiation. Fix checking clsType. (MPSCR-16) --- .../jetbrains.mps.baseLanguageExt.types.mps | 1468 ++++++++++------- 1 file changed, 904 insertions(+), 564 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 9435c413..8e995287 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 @@ -4401,7 +4401,7 @@ - + @@ -5287,6 +5287,23 @@ + + + + + + + + + + + + + + + + + @@ -5332,13 +5349,8 @@ - - - - - - - + + @@ -5372,13 +5384,8 @@ - - - - - - - + + @@ -5638,13 +5645,8 @@ - - - - - - - + + @@ -5662,13 +5664,8 @@ - - - - - - - + + @@ -5766,6 +5763,16 @@ + + + + + + + + + + @@ -5802,6 +5809,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5811,16 +5988,7 @@ - - - - - - - - - - + @@ -5830,7 +5998,7 @@ - + @@ -5838,52 +6006,32 @@ - - - - - - - - - - - - - - - - - - - - - - - + - - + + - - - - - - - - + + - - - + + + - - + + + + + + + + + + @@ -5899,213 +6047,249 @@ - - - - + + + + + - - + + - - + + - + + + + + + + + + + + + + - - + + - - + + - - + + + + - - + + + + + - - - - - - - - + + + + + + + + + - - - - - - + + + + + + - - - - - - - - - - - - + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - + + + + - - + + - - - - - - - - - - - - + + - - - - - - - + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + - - + + - - - - - - - + + + + - + - + + + + - - - + + + - + + - - - - - - - - - - - - - - + + + + + @@ -6287,89 +6471,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -6431,6 +6532,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6498,37 +6656,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -6578,7 +6705,7 @@ - + @@ -6586,6 +6713,15 @@ + + + + + + + + + @@ -6610,13 +6746,8 @@ - - - - - - - + + @@ -6627,6 +6758,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -30600,7 +30754,7 @@ - + @@ -30611,7 +30765,7 @@ - + @@ -30619,13 +30773,29 @@ - - - - + + + + + + + + + + + - + + + + + + + + + + @@ -30646,21 +30816,17 @@ - + - - - - - - - - + + + + @@ -30672,169 +30838,127 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + - - + + + + + + + - - + + - - - - - - - - - - - + + + + + @@ -30846,21 +30970,17 @@ - + - - - - - - - - + + + + @@ -32242,6 +32362,7 @@ + @@ -32905,6 +33026,9 @@ + + + @@ -32912,7 +33036,7 @@ - + @@ -34593,7 +34717,7 @@ - + @@ -43620,7 +43744,6 @@ - @@ -44043,7 +44166,7 @@ - + @@ -44084,59 +44207,127 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -44158,7 +44349,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +