From fd0430a6eb1450ef1128a641ef0ef700ec6f1672 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Thu, 12 Oct 2023 15:46:25 +0200 Subject: [PATCH] Better editors and substitute actions for macroses Now all invocations of a macro start with "apply" keyword. An "expand" macro has an additional parameter after "with" -- the input. --- .../languageModels/editor.mps | 128 ++++++++---------- .../languageModels/structure.mps | 1 - 2 files changed, 56 insertions(+), 73 deletions(-) diff --git a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/editor.mps b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/editor.mps index 7abd9e11..3c526106 100644 --- a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/editor.mps +++ b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/editor.mps @@ -3224,11 +3224,14 @@ - + + + + @@ -3611,11 +3614,14 @@ - + + + + @@ -4004,6 +4010,10 @@ + + + + @@ -4089,7 +4099,7 @@ - + @@ -4118,8 +4128,8 @@ - - + + @@ -4128,6 +4138,7 @@ + @@ -4138,6 +4149,7 @@ + @@ -4160,7 +4172,7 @@ - + @@ -4184,7 +4196,7 @@ - + @@ -4202,7 +4214,7 @@ - + @@ -5309,60 +5321,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -6984,6 +6942,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7124,22 +7111,19 @@ - - - - - - - - - - + + + + + + + diff --git a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/structure.mps b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/structure.mps index b517f932..022713c9 100644 --- a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/structure.mps +++ b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/structure.mps @@ -1343,7 +1343,6 @@ -