diff --git a/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.sampleplugin/jetbrains.mps.lang.typesystem2.sampleplugin.msd b/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.sampleplugin/jetbrains.mps.lang.typesystem2.sampleplugin.msd index 210ee3ba..5c094824 100644 --- a/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.sampleplugin/jetbrains.mps.lang.typesystem2.sampleplugin.msd +++ b/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.sampleplugin/jetbrains.mps.lang.typesystem2.sampleplugin.msd @@ -8,10 +8,10 @@ 498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA) - a5478664-6b44-4c62-a9f7-434f8aa57eee(jetbrains.mps.logic.runtime) + a5478664-6b44-4c62-a9f7-434f8aa57eee(jetbrains.mps.logic.runtime) 742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform) c7366fe8-43b9-446d-82b3-5cfc76e71f17(jetbrains.mps.typechecking.rules) - b984ee52-f34d-4b6d-8812-866c1d3eae31(jetbrains.mps.jchr.runtime) + b984ee52-f34d-4b6d-8812-866c1d3eae31(jetbrains.mps.jchr.runtime) 0d017abe-6cd7-4206-86d5-bfa557885b07(jetbrains.mps.typechecking.handling) df9d410f-2ebb-43f7-893a-483a4f085250(jetbrains.mps.smodel.resources) 26e8f4ce-2a35-4f44-8065-e5ba154b18e9(jetbrains.mps.lang.typesystem2.runtime) diff --git a/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.sampleplugin/models/jetbrains/mps/lang/typesystem2/sampleplugin/plugin.mps b/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.sampleplugin/models/jetbrains/mps/lang/typesystem2/sampleplugin/plugin.mps index 70d06b33..f579043c 100644 --- a/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.sampleplugin/models/jetbrains/mps/lang/typesystem2/sampleplugin/plugin.mps +++ b/languages/jetbrains.mps.lang.typesystem2/sandbox/jetbrains.mps.lang.typesystem2.sampleplugin/models/jetbrains/mps/lang/typesystem2/sampleplugin/plugin.mps @@ -288,6 +288,7 @@ + @@ -2084,6 +2085,9 @@ + + + @@ -3020,6 +3024,9 @@ + + + @@ -3076,6 +3083,12 @@ + + + + + + @@ -3864,28 +3877,36 @@ - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + @@ -4081,6 +4102,12 @@ + + + + + + @@ -5178,6 +5205,9 @@ + + + @@ -5504,6 +5534,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5574,35 +5722,62 @@ - - - + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + - - + + - - + + - - - - - + + + + + + + + + + + + + + + @@ -5685,6 +5860,14 @@ + + + + + + + + diff --git a/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/builtin/unification.mps b/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/builtin/unification.mps index 9cead4b4..bff169ec 100644 --- a/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/builtin/unification.mps +++ b/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/builtin/unification.mps @@ -85,6 +85,9 @@ + + + @@ -247,6 +250,9 @@ + + + @@ -580,6 +586,7 @@ + @@ -597,6 +604,7 @@ + @@ -614,6 +622,12 @@ + + + + + + @@ -626,13 +640,16 @@ + + + - + @@ -660,6 +677,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + @@ -673,9 +715,14 @@ + + + + + + - @@ -2528,6 +2575,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2550,6 +2617,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2606,7 +2693,27 @@ - + + + + + + + + + + + + + + + + + + + + + @@ -2709,6 +2816,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2752,6 +2879,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2793,6 +2940,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2850,6 +3017,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2891,6 +3078,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2941,6 +3148,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -2958,6 +3185,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -3019,6 +3266,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -3075,6 +3342,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -3131,7 +3418,27 @@ - + + + + + + + + + + + + + + + + + + + + + @@ -3835,6 +4142,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3850,6 +4259,13 @@ + + + + + + + @@ -4928,6 +5344,12 @@ + + + + + + @@ -4941,6 +5363,9 @@ + + + @@ -6440,6 +6865,12 @@ + + + + + + @@ -9144,6 +9575,12 @@ + + + + + + diff --git a/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/builtin/var.mps b/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/builtin/var.mps index d7c3db35..5934b2ec 100644 --- a/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/builtin/var.mps +++ b/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/builtin/var.mps @@ -460,6 +460,12 @@ + + + + + + diff --git a/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/constraint.mps b/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/constraint.mps index 65d7aa8e..6c0c7071 100644 --- a/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/constraint.mps +++ b/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/constraint.mps @@ -6,9 +6,9 @@ - + - + @@ -44,10 +44,14 @@ + + + + @@ -72,6 +76,7 @@ + @@ -172,6 +177,9 @@ + + + @@ -210,7 +218,7 @@ - + @@ -237,7 +245,7 @@ - + @@ -311,9 +319,29 @@ + + + + + + - + + + + + + + + + + + + + + + @@ -339,10 +367,10 @@ - + - - + + @@ -354,6 +382,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -369,6 +429,9 @@ + + + @@ -385,6 +448,9 @@ + + + @@ -408,60 +474,35 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + + + + + + + + @@ -474,7 +515,7 @@ - + @@ -500,7 +541,7 @@ - + @@ -574,7 +615,7 @@ - + @@ -632,7 +673,7 @@ - + @@ -643,7 +684,7 @@ - + @@ -662,7 +703,7 @@ - + @@ -672,14 +713,14 @@ - + - + @@ -693,7 +734,7 @@ - + @@ -707,7 +748,7 @@ - + @@ -722,7 +763,7 @@ - + @@ -741,7 +782,7 @@ - + @@ -751,14 +792,14 @@ - + - + @@ -772,7 +813,7 @@ - + @@ -786,7 +827,7 @@ - + @@ -814,7 +855,7 @@ - + @@ -833,7 +874,7 @@ - + @@ -847,7 +888,7 @@ - + @@ -875,7 +916,7 @@ - + @@ -894,7 +935,7 @@ - + @@ -908,7 +949,7 @@ - + @@ -929,7 +970,7 @@ - + @@ -965,7 +1006,7 @@ - + @@ -994,7 +1035,7 @@ - + @@ -1004,7 +1045,7 @@ - + @@ -1019,7 +1060,7 @@ - + @@ -1029,7 +1070,7 @@ - + @@ -1048,6 +1089,14 @@ + + + + + + + + @@ -1198,7 +1247,7 @@ - + @@ -1213,7 +1262,7 @@ - + @@ -1237,7 +1286,7 @@ - + @@ -1247,7 +1296,7 @@ - + @@ -1414,7 +1463,7 @@ - + @@ -1422,7 +1471,7 @@ - + @@ -1457,7 +1506,7 @@ - + @@ -1470,7 +1519,7 @@ - + @@ -1508,11 +1557,11 @@ - + - + @@ -1557,14 +1606,14 @@ - - + + - + @@ -1579,7 +1628,7 @@ - + @@ -1627,7 +1676,7 @@ - + @@ -1689,7 +1738,7 @@ - + @@ -1743,6 +1792,12 @@ + + + + + + @@ -1768,5 +1823,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +