From 5305e5d82f409082d04dbaa4120c347d1374c4b5 Mon Sep 17 00:00:00 2001 From: Grigorii Kirgizov Date: Sat, 2 May 2020 13:42:33 +0300 Subject: [PATCH] Fix generator of macros for case of applying them in alt body blocks Previously body parts from macros applied in alt body branches were merged into original, first body branch. --- .../generator/template/main@generator.mps | 111 ++++++++++++++++-- .../jetbrains.mps.lang.coderules.template.mps | 52 +++++++- 2 files changed, 155 insertions(+), 8 deletions(-) diff --git a/coderules/languages/jetbrains.mps.lang.coderules/generator/template/main@generator.mps b/coderules/languages/jetbrains.mps.lang.coderules/generator/template/main@generator.mps index 9cb79466..9d333c38 100644 --- a/coderules/languages/jetbrains.mps.lang.coderules/generator/template/main@generator.mps +++ b/coderules/languages/jetbrains.mps.lang.coderules/generator/template/main@generator.mps @@ -64,6 +64,7 @@ + @@ -3343,8 +3344,8 @@ - - + + @@ -4033,9 +4034,9 @@ - + - + @@ -4123,7 +4124,7 @@ - + @@ -9513,7 +9514,55 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -9807,7 +9856,55 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/coderules/solutions/jetbrains.mps.lang.coderules.template/models/jetbrains.mps.lang.coderules.template.mps b/coderules/solutions/jetbrains.mps.lang.coderules.template/models/jetbrains.mps.lang.coderules.template.mps index 90757c55..76d08554 100644 --- a/coderules/solutions/jetbrains.mps.lang.coderules.template/models/jetbrains.mps.lang.coderules.template.mps +++ b/coderules/solutions/jetbrains.mps.lang.coderules.template/models/jetbrains.mps.lang.coderules.template.mps @@ -4841,7 +4841,7 @@ - + @@ -4870,6 +4870,9 @@ + + + @@ -4885,6 +4888,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +