From 02c201b8f8711f88ad192bc5d20852c2f7f1b6ed Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Thu, 12 May 2016 13:10:48 +0200 Subject: [PATCH] Various minor optimizations and code cleanup --- .../models/jetbrains/mps/logic/builtin.mps | 136 ++- .../models/jetbrains/mps/logic/atom.mps | 970 +++++++++++++++--- 2 files changed, 912 insertions(+), 194 deletions(-) diff --git a/logic/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/builtin.mps b/logic/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/builtin.mps index cc4bcdf7..87d651d0 100644 --- a/logic/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/builtin.mps +++ b/logic/languages/jetbrains.mps.logic/runtime/models/jetbrains/mps/logic/builtin.mps @@ -78,9 +78,6 @@ - - - @@ -129,7 +126,6 @@ - @@ -147,6 +143,9 @@ + + + @@ -159,6 +158,7 @@ + @@ -492,57 +492,17 @@ - - - - - + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -570,29 +530,59 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -938,7 +928,7 @@ - + @@ -1333,7 +1323,7 @@ - + diff --git a/logic/solutions/jetbrains.mps.logic.atom/models/jetbrains/mps/logic/atom.mps b/logic/solutions/jetbrains.mps.logic.atom/models/jetbrains/mps/logic/atom.mps index 6d25ca71..17fbabbf 100644 --- a/logic/solutions/jetbrains.mps.logic.atom/models/jetbrains/mps/logic/atom.mps +++ b/logic/solutions/jetbrains.mps.logic.atom/models/jetbrains/mps/logic/atom.mps @@ -23,6 +23,7 @@ + @@ -382,7 +383,7 @@ - + @@ -649,6 +650,20 @@ + + + + + + + + + + + + + + @@ -902,7 +917,7 @@ - + @@ -915,6 +930,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -930,7 +1001,10 @@ - + + + + @@ -956,9 +1030,12 @@ + + + - + @@ -967,12 +1044,16 @@ - - + + + + + + @@ -1180,75 +1261,268 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - + + + + + + + + - + - - - - - - - + + + + + + + - - - - - - - - + + - - - + + + - - + + + + + + + + + + - + - - + + - - - + + + - - + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1259,8 +1533,8 @@ - - + + @@ -1474,8 +1748,21 @@ + + + + + + + + + + + + + - + @@ -1490,6 +1777,10 @@ + + + + @@ -1752,6 +2043,23 @@ + + + + + + + + + + + + + + + + + @@ -1876,20 +2184,41 @@ - - - - - + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + @@ -1897,35 +2226,34 @@ + + + + + + + + - - - - - - - - + + - + - - - - - - + + + @@ -1968,7 +2296,7 @@ - + @@ -1997,20 +2325,38 @@ - + - - - - + + + + + + + + + + + + + + + + + - - - + + + + + + + + - - + + @@ -2105,13 +2451,14 @@ - + + @@ -2122,6 +2469,12 @@ + + + + + + @@ -2169,6 +2522,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2184,6 +2593,9 @@ + + + @@ -2237,9 +2649,12 @@ + + + - + @@ -2254,6 +2669,10 @@ + + + + @@ -2275,8 +2694,11 @@ - - + + + + + @@ -2291,11 +2713,13 @@ - - - + + + + + @@ -2320,8 +2744,11 @@ - - + + + + + @@ -2365,6 +2792,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2376,8 +2916,11 @@ - - + + + + + @@ -2405,11 +2948,13 @@ - - - + + + + + @@ -2424,8 +2969,8 @@ - - + + @@ -2437,6 +2982,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2919,7 +3539,7 @@ - + @@ -3285,6 +3905,20 @@ + + + + + + + + + + + + + + @@ -3506,6 +4140,12 @@ + + + + + + @@ -4000,7 +4640,7 @@ - + @@ -4057,19 +4697,73 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4355,6 +5049,9 @@ + + + @@ -4425,6 +5122,14 @@ + + + + + + + + @@ -7875,6 +8580,24 @@ + + + + + + + + + + + + + + + + + + @@ -7913,6 +8636,9 @@ + + + @@ -7942,6 +8668,14 @@ + + + + + + + + @@ -9084,7 +9818,6 @@ - @@ -11394,6 +12127,7 @@ + @@ -11409,14 +12143,8 @@ - - - - - - - - + +