From 368c08b38e41da009f1aac4dd260e40dce2bf81f Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Thu, 4 May 2017 12:45:28 +0200 Subject: [PATCH] Refactoring: move the term table to separate root. --- .../generator/template/main@generator.mps | 814 +++++++++--------- .../languageModels/behavior.mps | 76 +- .../languageModels/constraints.mps | 6 +- .../languageModels/editor.mps | 101 ++- .../languageModels/structure.mps | 47 +- .../languageModels/typesystem.mps | 2 +- 6 files changed, 613 insertions(+), 433 deletions(-) diff --git a/typesystem2/languages/jetbrains.mps.lang.typesystem2/generator/template/main@generator.mps b/typesystem2/languages/jetbrains.mps.lang.typesystem2/generator/template/main@generator.mps index dcdc0fca..0e86544e 100644 --- a/typesystem2/languages/jetbrains.mps.lang.typesystem2/generator/template/main@generator.mps +++ b/typesystem2/languages/jetbrains.mps.lang.typesystem2/generator/template/main@generator.mps @@ -116,7 +116,9 @@ - + + + @@ -8002,6 +8004,11 @@ + + + + + @@ -8037,6 +8044,11 @@ + + + + + @@ -18906,391 +18918,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -20560,5 +20187,420 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/behavior.mps b/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/behavior.mps index 740678b9..e68eb4a7 100644 --- a/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/behavior.mps +++ b/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/behavior.mps @@ -961,7 +961,7 @@ - + @@ -1284,7 +1284,7 @@ - + @@ -1446,7 +1446,7 @@ - + @@ -1563,7 +1563,7 @@ - + @@ -1590,7 +1590,7 @@ - + @@ -1628,14 +1628,14 @@ - - + + - - + + @@ -1707,7 +1707,7 @@ - + @@ -1868,5 +1868,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/constraints.mps b/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/constraints.mps index c7f6bb1a..8d0d1238 100644 --- a/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/constraints.mps +++ b/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/constraints.mps @@ -818,7 +818,7 @@ - + @@ -937,7 +937,7 @@ - + @@ -1004,7 +1004,7 @@ - + diff --git a/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/editor.mps b/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/editor.mps index 9404e18b..f1651cd8 100644 --- a/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/editor.mps +++ b/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/editor.mps @@ -2931,6 +2931,21 @@ + + + + + + + + + + + + + + + @@ -3041,7 +3056,7 @@ - + @@ -3076,14 +3091,14 @@ - + - + @@ -3110,7 +3125,7 @@ - + @@ -3133,7 +3148,7 @@ - + @@ -3156,7 +3171,7 @@ - + @@ -3404,7 +3419,7 @@ - + @@ -4046,7 +4061,7 @@ - + @@ -4291,7 +4306,7 @@ - + @@ -4758,7 +4773,7 @@ - + @@ -5724,7 +5739,7 @@ - + @@ -5759,7 +5774,7 @@ - + @@ -5773,7 +5788,7 @@ - + @@ -5790,7 +5805,7 @@ - + @@ -5885,7 +5900,7 @@ - + @@ -5917,7 +5932,7 @@ - + @@ -5972,7 +5987,7 @@ - + @@ -6376,7 +6391,7 @@ - + @@ -6420,7 +6435,7 @@ - + @@ -6435,5 +6450,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/structure.mps b/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/structure.mps index 5a842183..684faa4c 100644 --- a/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/structure.mps +++ b/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/structure.mps @@ -627,7 +627,7 @@ - + @@ -639,7 +639,7 @@ - + @@ -655,7 +655,7 @@ - + @@ -668,7 +668,7 @@ - + @@ -688,7 +688,7 @@ - + @@ -701,7 +701,7 @@ - + @@ -741,6 +741,7 @@ + @@ -820,7 +821,7 @@ - + @@ -1080,7 +1081,7 @@ - + @@ -1163,7 +1164,7 @@ - + @@ -1248,7 +1249,7 @@ - + @@ -1271,7 +1272,7 @@ - + @@ -1293,7 +1294,7 @@ - + @@ -1382,7 +1383,7 @@ - + @@ -1395,7 +1396,7 @@ - + @@ -1413,5 +1414,23 @@ + + + + + + + + + + + + + + + + + + diff --git a/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/typesystem.mps b/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/typesystem.mps index d96c0663..d8bd047d 100644 --- a/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/typesystem.mps +++ b/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/typesystem.mps @@ -1401,7 +1401,7 @@ - +