From e7bb65ecffc45af948217fb101dbaca6f50e7101 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Thu, 3 Dec 2020 20:16:11 +0100 Subject: [PATCH] Refactoring in program producing: drop usages of RulesList, simplify code. --- .../jetbrains.mps.lang.coderules.program.mps | 1437 ++++++++--------- 1 file changed, 645 insertions(+), 792 deletions(-) diff --git a/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.program.mps b/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.program.mps index 086ea253..07918bf5 100644 --- a/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.program.mps +++ b/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.program.mps @@ -191,6 +191,7 @@ + @@ -388,13 +389,9 @@ - - - - @@ -465,7 +462,10 @@ + + + @@ -492,7 +492,6 @@ - @@ -509,11 +508,10 @@ - - - - - + + + + @@ -538,15 +536,22 @@ - - - - + + + + + + + - - - - + + + + + + + + @@ -646,12 +651,10 @@ - - - - - - + + + + @@ -660,6 +663,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -768,141 +795,72 @@ - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - + + + + + - - - - + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -910,25 +868,26 @@ - - - - + + + + - - + + + - - + + - - + + @@ -950,6 +909,7 @@ + @@ -982,13 +942,12 @@ - - - - - - - + + + + + + @@ -1071,7 +1030,7 @@ - + @@ -1091,94 +1050,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -1189,49 +1064,19 @@ - + - + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1300,7 +1145,7 @@ - + @@ -1361,7 +1206,7 @@ - + @@ -1427,26 +1272,26 @@ - + - - + + - + - - + + - - + + @@ -1457,18 +1302,18 @@ - + - - - - + + + + - - + + - + @@ -1512,15 +1357,15 @@ - + - - - - + + + + - - + + @@ -1528,7 +1373,7 @@ - + @@ -1543,7 +1388,7 @@ - + @@ -1552,24 +1397,34 @@ - + + + + + + - + - - - + + + + + + + + - + @@ -2613,6 +2468,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2668,55 +2569,188 @@ - + - - - - - - + + + + + + - - - - + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + - - + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -3103,9 +3137,11 @@ - - - + + + + + @@ -3129,7 +3165,7 @@ - + @@ -3155,36 +3191,57 @@ - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - + + + + + - + + @@ -3218,7 +3275,7 @@ - + @@ -3272,29 +3329,19 @@ - - - - - - - - - - + + + + + - - - - - - + @@ -3402,122 +3449,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -5295,47 +5226,34 @@ - - - - - - - + + + + + + + + + + + - - - - - + + + + + - - - - - + + - - - - - - - - - - - - - - - - + + @@ -5491,7 +5409,7 @@ - + @@ -5519,13 +5437,13 @@ - + - + @@ -6126,8 +6044,13 @@ - - + + + + + + + @@ -6166,30 +6089,41 @@ - - + + - - + + - - - - - - - - - - - - - - + + + + + - - + + + + + + + + + + + + + + + + + + + + + + @@ -6209,8 +6143,8 @@ - - + + @@ -6266,41 +6200,52 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + - - + + @@ -7015,27 +6960,19 @@ - - + + - - - - - - - + + - - - @@ -7045,6 +6982,9 @@ + + + @@ -7505,32 +7445,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -7551,8 +7465,8 @@ - - + + @@ -8551,7 +8465,7 @@ - + @@ -8600,7 +8514,7 @@ - + @@ -8872,8 +8786,8 @@ - - + + @@ -8887,8 +8801,8 @@ - - + + @@ -11038,11 +10952,8 @@ - - - - - + + @@ -11055,176 +10966,159 @@ - - - - - - - - + + + + + + + + + - + - - - - - + + + + - + - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - + + - - - - + + + + - - - + + + - + - - + + - - + + - - - - + + + + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - + - - - - - + + + + + - + - - + - - + + + - - + + @@ -11232,65 +11126,24 @@ - + - + - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + @@ -11992,18 +11845,18 @@ - - - - - - + + + + + + - - - - + + + +