From 607e54a290843f57aa7a13a20c4858f8991982ee Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Thu, 12 Oct 2023 14:21:04 +0200 Subject: [PATCH] Macro fails to generate if logical or parameters are inconsistent In addition to a typechecking rule make generator report an error. --- .../generator/template/main@generator.mps | 299 ++++++++++++++++-- 1 file changed, 267 insertions(+), 32 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 3f5c179d..9091a91d 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 @@ -88,6 +88,7 @@ + @@ -10229,6 +10230,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -10249,6 +10313,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -10483,6 +10587,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -10524,51 +10691,91 @@ - - - - - - - - - - - - - - + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -14579,6 +14786,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +