From fd4748e91a1af2ef2aa6948b72f1444a0005ae01 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Tue, 14 Feb 2017 15:45:00 +0100 Subject: [PATCH] New feature: Equals constraint to be used wherease the unification is not applicable/needed. --- .../generator/template/main@generator.mps | 263 +++++++++--------- .../languageModels/editor.mps | 17 ++ .../languageModels/structure.mps | 20 ++ 3 files changed, 166 insertions(+), 134 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 f660d640..b9857d85 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 @@ -576,7 +576,6 @@ - @@ -3238,160 +3237,118 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - + + + + + + + + + + + + + + + - + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + @@ -3399,13 +3356,12 @@ - - - - + + + + - @@ -7213,6 +7169,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/editor.mps b/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/editor.mps index 0b915d00..e1fbb5a2 100644 --- a/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/editor.mps +++ b/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/editor.mps @@ -5974,5 +5974,22 @@ + + + + + + + + + + + + + + + + + diff --git a/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/structure.mps b/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/structure.mps index 1fd327ea..2cd6acbe 100644 --- a/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/structure.mps +++ b/typesystem2/languages/jetbrains.mps.lang.typesystem2/languageModels/structure.mps @@ -1472,5 +1472,25 @@ + + + + + + + + + + + + + + + + + + + +