From 536e1aa1c2d83c49216ac0b9e0e0e940d10b7c20 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Thu, 21 Jan 2021 13:55:02 +0100 Subject: [PATCH] Introduce helper methods to factor out creation of terms --- build.xml | 5 +- .../jetbrains.mps.lang.coderules.terms.mps | 652 +++++++++++++++++- .../models/jetbrains.mps.coderules.build.mps | 5 + .../jetbrains.mps.logic.test.msd | 7 + .../mps/logic/test/logical@tests.mps | 331 +++++---- 5 files changed, 821 insertions(+), 179 deletions(-) diff --git a/build.xml b/build.xml index df81d0a6..e38d437a 100644 --- a/build.xml +++ b/build.xml @@ -365,6 +365,7 @@ + @@ -4492,7 +4493,7 @@ - + @@ -4520,6 +4521,8 @@ + + diff --git a/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.terms.mps b/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.terms.mps index 9ec768d6..5c3ec93b 100644 --- a/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.terms.mps +++ b/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.terms.mps @@ -3,41 +3,146 @@ + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -65,7 +170,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps b/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps index 442cbaf5..ca9e1976 100644 --- a/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps +++ b/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps @@ -788,6 +788,11 @@ + + + + + diff --git a/coderules/solutions/jetbrains.mps.logic.test/jetbrains.mps.logic.test.msd b/coderules/solutions/jetbrains.mps.logic.test/jetbrains.mps.logic.test.msd index 046a2344..327f4fdd 100644 --- a/coderules/solutions/jetbrains.mps.logic.test/jetbrains.mps.logic.test.msd +++ b/coderules/solutions/jetbrains.mps.logic.test/jetbrains.mps.logic.test.msd @@ -17,6 +17,7 @@ a5478664-6b44-4c62-a9f7-434f8aa57eee(jetbrains.mps.logic.runtime) 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK) 49808fad-9d41-4b96-83fa-9231640f6b2b(JUnit) + 26e8f4ce-2a35-4f44-8065-e5ba154b18e9(jetbrains.mps.lang.coderules.runtime) @@ -36,9 +37,15 @@ + + + + + + diff --git a/coderules/solutions/jetbrains.mps.logic.test/models/jetbrains/mps/logic/test/logical@tests.mps b/coderules/solutions/jetbrains.mps.logic.test/models/jetbrains/mps/logic/test/logical@tests.mps index 94640b51..73508c34 100644 --- a/coderules/solutions/jetbrains.mps.logic.test/models/jetbrains/mps/logic/test/logical@tests.mps +++ b/coderules/solutions/jetbrains.mps.logic.test/models/jetbrains/mps/logic/test/logical@tests.mps @@ -17,6 +17,7 @@ + @@ -4906,20 +4907,17 @@ - - + + - + - - - - - - - - + + + + + @@ -4931,8 +4929,8 @@ - - + + @@ -4941,23 +4939,22 @@ - - + + - + - - - - - - - - - + + + + + + + + - + @@ -4972,8 +4969,8 @@ - - + + @@ -4982,40 +4979,46 @@ - - + + - + - - - - - - - - - + + + + + + + + - - + + - + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + @@ -5032,8 +5035,8 @@ - - + + @@ -5048,32 +5051,25 @@ - - + + - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + @@ -5084,8 +5080,8 @@ - - + + @@ -5094,40 +5090,37 @@ - - + + - + - - - - - - + + + + + + + + + + + + + + + - + + + + + + - - - - - - - - - - - - - - - - - - + @@ -5140,8 +5133,8 @@ - - + + @@ -5150,77 +5143,60 @@ - - - - + + + + - - - - - - + + + + + + + + + + + + + + + + + + + - + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -5230,15 +5206,16 @@ + - - - + + +