From a01eb7dac004d2ea558ff11bdd345c3a9636a211 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Sat, 30 Aug 2014 16:27:17 +0200 Subject: [PATCH] Refactoring: get rid of TreeLogical's registration by name, use proxy variable instead --- .../generator/template/main@generator.mps | 86 +- .../runtime/jetbrains.mps.logic.runtime.msd | 3 + .../jetbrains/mps/logic/jchr/unification.mps | 985 ++++++++++++------ .../models/jetbrains/mps/logic/sandbox.mps | 314 ++---- .../jetbrains/mps/unification/sandbox.mps | 12 +- 5 files changed, 851 insertions(+), 549 deletions(-) diff --git a/languages/jetbrains.mps.logic/generator/template/main@generator.mps b/languages/jetbrains.mps.logic/generator/template/main@generator.mps index 243639b1..77371b5d 100644 --- a/languages/jetbrains.mps.logic/generator/template/main@generator.mps +++ b/languages/jetbrains.mps.logic/generator/template/main@generator.mps @@ -13,6 +13,7 @@ + @@ -21,6 +22,7 @@ + @@ -367,19 +369,81 @@ - + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - diff --git a/languages/jetbrains.mps.logic/runtime/jetbrains.mps.logic.runtime.msd b/languages/jetbrains.mps.logic/runtime/jetbrains.mps.logic.runtime.msd index 83a4f447..d16669ec 100644 --- a/languages/jetbrains.mps.logic/runtime/jetbrains.mps.logic.runtime.msd +++ b/languages/jetbrains.mps.logic/runtime/jetbrains.mps.logic.runtime.msd @@ -16,6 +16,9 @@ b984ee52-f34d-4b6d-8812-866c1d3eae31(jetbrains.mps.jchr.runtime) 7526e0cf-1ce7-46f8-a555-9eca1e06c23b(jetbrains.mps.unification.tree) + + f2801650-65d5-424e-bb1b-463a8781b786(jetbrains.mps.baseLanguage.javadoc) + fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose) diff --git a/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/jchr/unification.mps b/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/jchr/unification.mps index 62532cea..6175fe5f 100644 --- a/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/jchr/unification.mps +++ b/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/jchr/unification.mps @@ -2,6 +2,7 @@ + @@ -12,7 +13,6 @@ - @@ -491,27 +491,41 @@ + + + + + + + + + + + + + + + + - - - - - - - + + + + + - - + + - - - + + + @@ -600,32 +614,46 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + - - + + - - - + + + @@ -1403,27 +1431,41 @@ + + + + + + + + + + + + + + + + - - - - - - - + + + + + - - + + - - - + + + @@ -1450,32 +1492,46 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + - - + + - - - + + + @@ -1776,27 +1832,41 @@ + + + + + + + + + + + + + + + + - - - - - - - + + + + + - - + + - - - + + + @@ -1823,32 +1893,46 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + - - + + - - - + + + @@ -2174,27 +2258,41 @@ + + + + + + + + + + + + + + + + - - - - - - - + + + + + - - + + - - - + + + @@ -2221,32 +2319,46 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + - - + + - - - + + + @@ -2773,173 +2885,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2947,12 +2892,6 @@ - - - - - - @@ -2973,12 +2912,6 @@ - - - - - - @@ -2995,12 +2928,6 @@ - - - - - - @@ -3033,7 +2960,84 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3290,5 +3294,380 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/jetbrains.mps.logic/sandbox/models/jetbrains/mps/logic/sandbox.mps b/languages/jetbrains.mps.logic/sandbox/models/jetbrains/mps/logic/sandbox.mps index c829a142..df046d4c 100644 --- a/languages/jetbrains.mps.logic/sandbox/models/jetbrains/mps/logic/sandbox.mps +++ b/languages/jetbrains.mps.logic/sandbox/models/jetbrains/mps/logic/sandbox.mps @@ -2188,6 +2188,16 @@ + + + + + + + + + + @@ -2764,6 +2774,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2874,235 +2959,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/languages/jetbrains.mps.logic/sandbox/models/jetbrains/mps/unification/sandbox.mps b/languages/jetbrains.mps.logic/sandbox/models/jetbrains/mps/unification/sandbox.mps index ce903e51..0f094384 100644 --- a/languages/jetbrains.mps.logic/sandbox/models/jetbrains/mps/unification/sandbox.mps +++ b/languages/jetbrains.mps.logic/sandbox/models/jetbrains/mps/unification/sandbox.mps @@ -65,11 +65,11 @@ - - + + - + @@ -102,11 +102,11 @@ - - + + - +