From 42deb2b5e196e2c7f740bf92d237249f335604f2 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Mon, 8 Jun 2015 13:08:46 +0200 Subject: [PATCH] Rules collecting/generating: boundParam in required(), pre/post processing of static rule templates --- .../mps/typechecking/rule/collection.mps | 84 +++++++++++++++---- .../mps/typechecking/rule/generator.mps | 17 ++-- 2 files changed, 79 insertions(+), 22 deletions(-) diff --git a/solutions/jetbrains.mps.typechecking.rules/models/jetbrains/mps/typechecking/rule/collection.mps b/solutions/jetbrains.mps.typechecking.rules/models/jetbrains/mps/typechecking/rule/collection.mps index 24be9979..558e59d5 100644 --- a/solutions/jetbrains.mps.typechecking.rules/models/jetbrains/mps/typechecking/rule/collection.mps +++ b/solutions/jetbrains.mps.typechecking.rules/models/jetbrains/mps/typechecking/rule/collection.mps @@ -296,7 +296,6 @@ - @@ -347,7 +346,6 @@ - @@ -363,7 +361,6 @@ - @@ -375,7 +372,6 @@ - @@ -464,7 +460,6 @@ - @@ -560,7 +555,6 @@ - @@ -635,6 +629,10 @@ + + + + @@ -647,7 +645,6 @@ - @@ -663,7 +660,6 @@ - @@ -675,7 +671,6 @@ - @@ -694,7 +689,6 @@ - @@ -732,11 +726,13 @@ - + - + + + @@ -745,7 +741,6 @@ - @@ -943,6 +938,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -967,7 +1022,6 @@ - @@ -995,7 +1049,6 @@ - @@ -1056,7 +1109,6 @@ - diff --git a/solutions/jetbrains.mps.typechecking.rules/models/jetbrains/mps/typechecking/rule/generator.mps b/solutions/jetbrains.mps.typechecking.rules/models/jetbrains/mps/typechecking/rule/generator.mps index e05d8229..5b72db73 100644 --- a/solutions/jetbrains.mps.typechecking.rules/models/jetbrains/mps/typechecking/rule/generator.mps +++ b/solutions/jetbrains.mps.typechecking.rules/models/jetbrains/mps/typechecking/rule/generator.mps @@ -147,7 +147,6 @@ - @@ -306,6 +305,10 @@ + + + + @@ -336,7 +339,6 @@ - @@ -349,6 +351,9 @@ + + + @@ -1041,7 +1046,6 @@ - @@ -1237,10 +1241,13 @@ - + + + + @@ -1252,7 +1259,6 @@ - @@ -1339,7 +1345,6 @@ -