From a9fc3db841e5e0ba2c2f085ae2c1d7c2c01811c1 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Tue, 4 May 2021 15:48:46 +0200 Subject: [PATCH] Migrate to TermFeatureOverrid to LogicalItem Deprecate TFO.getter Disable entering LogicalItemExpression --- .../generator/template/main@generator.mps | 487 ++++++++++++++---- .../jetbrains.mps.lang.coderules.mpl | 2 +- .../languageModels/editor.mps | 29 +- .../languageModels/migration.mps | 298 +++++++++++ .../languageModels/structure.mps | 15 +- .../languageModels/constraints.mps | 34 +- .../languageModels/editor.mps | 121 ----- 7 files changed, 736 insertions(+), 250 deletions(-) diff --git a/coderules/languages/jetbrains.mps.lang.coderules/generator/template/main@generator.mps b/coderules/languages/jetbrains.mps.lang.coderules/generator/template/main@generator.mps index 8682003e..d7ad9033 100644 --- a/coderules/languages/jetbrains.mps.lang.coderules/generator/template/main@generator.mps +++ b/coderules/languages/jetbrains.mps.lang.coderules/generator/template/main@generator.mps @@ -524,8 +524,14 @@ + + + + + + @@ -15872,18 +15878,6 @@ - - - - - - - - - - - - @@ -16623,8 +16617,11 @@ - - + + + + + @@ -16635,36 +16632,184 @@ - - - - - - - - - - - - + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -16683,8 +16828,11 @@ - - + + + + + @@ -16695,18 +16843,61 @@ - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -16715,18 +16906,49 @@ - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + @@ -16743,8 +16965,11 @@ - - + + + + + @@ -16755,36 +16980,110 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -16794,18 +17093,6 @@ - - - - - - - - - - - - diff --git a/coderules/languages/jetbrains.mps.lang.coderules/jetbrains.mps.lang.coderules.mpl b/coderules/languages/jetbrains.mps.lang.coderules/jetbrains.mps.lang.coderules.mpl index d3894954..7f793ee9 100644 --- a/coderules/languages/jetbrains.mps.lang.coderules/jetbrains.mps.lang.coderules.mpl +++ b/coderules/languages/jetbrains.mps.lang.coderules/jetbrains.mps.lang.coderules.mpl @@ -1,5 +1,5 @@ - + diff --git a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/editor.mps b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/editor.mps index 701fa368..2843f8fc 100644 --- a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/editor.mps +++ b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/editor.mps @@ -385,6 +385,7 @@ + @@ -4185,8 +4186,32 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/migration.mps b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/migration.mps index 77fdadcb..e700fed9 100644 --- a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/migration.mps +++ b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/migration.mps @@ -36,6 +36,10 @@ + + + + @@ -49,9 +53,13 @@ + + + + @@ -64,9 +72,14 @@ + + + + + @@ -126,6 +139,9 @@ + + + @@ -140,13 +156,25 @@ + + + + + + + + + + + + @@ -1535,5 +1563,275 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/structure.mps b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/structure.mps index 64cc6528..34cd1221 100644 --- a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/structure.mps +++ b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/structure.mps @@ -28,6 +28,7 @@ + @@ -1414,8 +1415,14 @@ - + + + + + + + @@ -1659,5 +1666,11 @@ + + + + + + diff --git a/coderules/languages/jetbrains.mps.logic/languageModels/constraints.mps b/coderules/languages/jetbrains.mps.logic/languageModels/constraints.mps index 932cc76b..ca9e710a 100644 --- a/coderules/languages/jetbrains.mps.logic/languageModels/constraints.mps +++ b/coderules/languages/jetbrains.mps.logic/languageModels/constraints.mps @@ -864,35 +864,19 @@ - - - - - - - - - + + + + + + + - + - - - - - - - - - - - - - - - + diff --git a/coderules/languages/jetbrains.mps.logic/languageModels/editor.mps b/coderules/languages/jetbrains.mps.logic/languageModels/editor.mps index 09e42ae0..82af2f7f 100644 --- a/coderules/languages/jetbrains.mps.logic/languageModels/editor.mps +++ b/coderules/languages/jetbrains.mps.logic/languageModels/editor.mps @@ -373,9 +373,6 @@ - - - @@ -408,7 +405,6 @@ - @@ -3646,123 +3642,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -