From fd45d86d709eefc23e1a16541aa010ec7f38253b Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Wed, 25 Oct 2017 15:41:19 +0200 Subject: [PATCH] Logic lang: Drop usage of LogicalValue as a wrapper for Expression, migration to replace existing instances; Minor editor fixes. --- .../generator/template/main@generator.mps | 12 +- .../jetbrains.mps.logic.mpl | 2 +- .../languageModels/editor.mps | 151 ++++++++- .../languageModels/migration.mps | 298 ++++++++++++++++++ .../languageModels/structure.mps | 14 + .../languageModels/typesystem.mps | 59 +++- 6 files changed, 518 insertions(+), 18 deletions(-) diff --git a/logic/languages/jetbrains.mps.logic/generator/template/main@generator.mps b/logic/languages/jetbrains.mps.logic/generator/template/main@generator.mps index 5e5cef55..95614351 100644 --- a/logic/languages/jetbrains.mps.logic/generator/template/main@generator.mps +++ b/logic/languages/jetbrains.mps.logic/generator/template/main@generator.mps @@ -1410,8 +1410,8 @@ - - + + @@ -1497,8 +1497,8 @@ - - + + @@ -1523,8 +1523,8 @@ - - + + diff --git a/logic/languages/jetbrains.mps.logic/jetbrains.mps.logic.mpl b/logic/languages/jetbrains.mps.logic/jetbrains.mps.logic.mpl index 0ff1d2c6..0b3edae4 100644 --- a/logic/languages/jetbrains.mps.logic/jetbrains.mps.logic.mpl +++ b/logic/languages/jetbrains.mps.logic/jetbrains.mps.logic.mpl @@ -1,5 +1,5 @@ - + diff --git a/logic/languages/jetbrains.mps.logic/languageModels/editor.mps b/logic/languages/jetbrains.mps.logic/languageModels/editor.mps index ef1b4a14..26a5957a 100644 --- a/logic/languages/jetbrains.mps.logic/languageModels/editor.mps +++ b/logic/languages/jetbrains.mps.logic/languageModels/editor.mps @@ -363,6 +363,7 @@ + @@ -1012,6 +1013,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1074,6 +1127,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1971,7 +2074,7 @@ - + @@ -1982,8 +2085,8 @@ - - + + @@ -2011,8 +2114,8 @@ - - + + @@ -2195,8 +2298,8 @@ - - + + @@ -2220,8 +2323,8 @@ - - + + @@ -2374,5 +2477,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/logic/languages/jetbrains.mps.logic/languageModels/migration.mps b/logic/languages/jetbrains.mps.logic/languageModels/migration.mps index a0bd7132..1b2717aa 100644 --- a/logic/languages/jetbrains.mps.logic/languageModels/migration.mps +++ b/logic/languages/jetbrains.mps.logic/languageModels/migration.mps @@ -17,6 +17,7 @@ + @@ -55,9 +56,11 @@ + + @@ -72,6 +75,10 @@ + + + + @@ -149,6 +156,9 @@ + + + @@ -156,9 +166,15 @@ + + + + + + @@ -174,6 +190,9 @@ + + + @@ -497,5 +516,284 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/logic/languages/jetbrains.mps.logic/languageModels/structure.mps b/logic/languages/jetbrains.mps.logic/languageModels/structure.mps index 0521e3da..b34f60f1 100644 --- a/logic/languages/jetbrains.mps.logic/languageModels/structure.mps +++ b/logic/languages/jetbrains.mps.logic/languageModels/structure.mps @@ -236,6 +236,13 @@ + + + + + + + @@ -269,6 +276,13 @@ + + + + + + + diff --git a/logic/languages/jetbrains.mps.logic/languageModels/typesystem.mps b/logic/languages/jetbrains.mps.logic/languageModels/typesystem.mps index 938087af..0ff8b2b0 100644 --- a/logic/languages/jetbrains.mps.logic/languageModels/typesystem.mps +++ b/logic/languages/jetbrains.mps.logic/languageModels/typesystem.mps @@ -32,6 +32,12 @@ + + + + + + @@ -51,6 +57,10 @@ + + + + @@ -59,6 +69,11 @@ + + + + + @@ -171,6 +186,9 @@ + + + @@ -504,6 +522,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -517,6 +569,9 @@ + + + @@ -993,8 +1048,8 @@ - - + +