From 5e58bdeeb45f5838bfca4d1473878c78e3009e88 Mon Sep 17 00:00:00 2001 From: Andre Raack Date: Fri, 1 Aug 2025 09:15:45 +0200 Subject: [PATCH 1/7] fixed references for linkDeclaration not as list --- .../de.pes.metabnf.base.constraints.mps | 4 +- .../models/de.pes.metabnf.base.editor.mps | 7 +- .../models/de.pes.metabnf.base.structure.mps | 5 +- .../de.pes.metabnf.extended.behavior.mps | 194 +++++++++-- .../de.pes.metabnf.extended.constraints.mps | 220 +++++++++++- .../models/de.pes.metabnf.extended.editor.mps | 315 +++++++++++++++++- .../de.pes.metabnf.extended.structure.mps | 41 ++- 7 files changed, 742 insertions(+), 44 deletions(-) diff --git a/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.constraints.mps b/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.constraints.mps index 4fe720b..2175794 100644 --- a/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.constraints.mps +++ b/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.constraints.mps @@ -13,7 +13,9 @@ - + + + diff --git a/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.editor.mps b/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.editor.mps index 124b763..97e107d 100644 --- a/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.editor.mps +++ b/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.editor.mps @@ -21,7 +21,9 @@ - + + + @@ -1042,6 +1044,9 @@ + + + diff --git a/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.structure.mps b/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.structure.mps index 6a10b89..1e39f06 100644 --- a/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.structure.mps +++ b/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.structure.mps @@ -242,16 +242,13 @@ - + - - - diff --git a/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.behavior.mps b/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.behavior.mps index 895254b..d7374e6 100644 --- a/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.behavior.mps +++ b/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.behavior.mps @@ -177,11 +177,6 @@ - - - - - @@ -193,7 +188,6 @@ - @@ -3585,32 +3579,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3912,7 +3880,7 @@ - + @@ -4193,5 +4161,165 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.constraints.mps b/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.constraints.mps index 69f0b57..21790c4 100644 --- a/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.constraints.mps +++ b/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.constraints.mps @@ -1253,7 +1253,7 @@ - + @@ -1468,5 +1468,223 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.editor.mps b/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.editor.mps index db22d04..72b12c5 100644 --- a/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.editor.mps +++ b/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.editor.mps @@ -31,9 +31,9 @@ + - @@ -58,6 +58,7 @@ + @@ -78,6 +79,7 @@ + @@ -85,6 +87,8 @@ + + @@ -109,6 +113,7 @@ + @@ -294,6 +299,7 @@ + @@ -2520,7 +2526,7 @@ - + @@ -2557,7 +2563,7 @@ - + @@ -2685,5 +2691,308 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.structure.mps b/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.structure.mps index a7ca922..0fd9a2f 100644 --- a/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.structure.mps +++ b/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.structure.mps @@ -839,12 +839,51 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 1b0527fd74a9f62f9af4a7e4dfd9e3a6b8cf4248 Mon Sep 17 00:00:00 2001 From: Andre Raack Date: Fri, 1 Aug 2025 09:22:50 +0200 Subject: [PATCH 2/7] fixed references for linkDeclaration not as list --- .../models/de.pes.metabnf.base.structure.mps | 13 ++++++++++++- .../models/de.pes.metabnf.extended.structure.mps | 2 +- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.structure.mps b/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.structure.mps index 1e39f06..4831b6c 100644 --- a/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.structure.mps +++ b/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.structure.mps @@ -247,11 +247,14 @@ - + + + + @@ -273,5 +276,13 @@ + + + + + + + + diff --git a/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.structure.mps b/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.structure.mps index 0fd9a2f..9cca64d 100644 --- a/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.structure.mps +++ b/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.structure.mps @@ -803,7 +803,7 @@ - + From 94e59884e564f3d871006c0d09c7e73528826e72 Mon Sep 17 00:00:00 2001 From: Andre Raack Date: Fri, 1 Aug 2025 10:07:28 +0200 Subject: [PATCH 3/7] fixed references for linkDeclaration not as list --- .../de.pes.metabnf.base.mpl | 16 +++ .../models/de.pes.metabnf.base.behavior.mps | 133 +++++++++++++++++- .../models/de.pes.metabnf.base.editor.mps | 58 +++++++- .../models/de.pes.metabnf.base.structure.mps | 8 ++ .../de.pes.metabnf.extended.behavior.mps | 46 ++---- .../de.pes.metabnf.extended.structure.mps | 13 +- .../de.pes.metabnf.sandbox.editors.editor.mps | 95 +++++++++++-- ....pes.metabnf.sandbox.editors.structure.mps | 7 + .../de.pes.metabnf.sandbox.sandbox_editor.mps | 51 +++++-- .../models/de.pes.metabnf.utils.utils.mps | 6 +- 10 files changed, 357 insertions(+), 76 deletions(-) diff --git a/code/languages/de.pes.metabnf.base/de.pes.metabnf.base.mpl b/code/languages/de.pes.metabnf.base/de.pes.metabnf.base.mpl index c3ef8ce..a6807f4 100644 --- a/code/languages/de.pes.metabnf.base/de.pes.metabnf.base.mpl +++ b/code/languages/de.pes.metabnf.base/de.pes.metabnf.base.mpl @@ -72,6 +72,8 @@ 1ed103c3-3aa6-49b7-9c21-6765ee11f224(MPS.Editor) 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK) 18bc6592-03a6-4e29-a83a-7ff23bde13ba(jetbrains.mps.lang.editor) + 4755f87e-2a4b-42d9-9618-31bc36f204af(de.pes.metabnf.utils) + 303ca9b8-0d32-4b0f-bc34-d1ebf972bfac(de.pes.metabnf.extended) @@ -115,11 +117,25 @@ + + + + + + + + + + + + + + diff --git a/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.behavior.mps b/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.behavior.mps index 9f8640e..2a1e9a1 100644 --- a/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.behavior.mps +++ b/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.behavior.mps @@ -16,6 +16,8 @@ + + @@ -34,6 +36,10 @@ + + + + @@ -43,6 +49,9 @@ + + + @@ -52,6 +61,7 @@ + @@ -116,14 +126,23 @@ + + + + + + + + + @@ -258,7 +277,6 @@ - @@ -388,6 +406,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -491,5 +599,28 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.editor.mps b/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.editor.mps index 97e107d..e54852e 100644 --- a/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.editor.mps +++ b/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.editor.mps @@ -17,6 +17,7 @@ + @@ -216,10 +217,21 @@ + + + + + + + + + + + @@ -1032,6 +1044,28 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -1040,9 +1074,31 @@ - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.structure.mps b/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.structure.mps index 4831b6c..2df6b87 100644 --- a/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.structure.mps +++ b/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.structure.mps @@ -255,6 +255,9 @@ + + + @@ -284,5 +287,10 @@ + + + + + diff --git a/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.behavior.mps b/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.behavior.mps index d7374e6..185e1a1 100644 --- a/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.behavior.mps +++ b/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.behavior.mps @@ -3449,29 +3449,6 @@ - - - - - - - - - - - - - - - - - - - - - - - @@ -3480,7 +3457,7 @@ - + @@ -3630,7 +3607,7 @@ - + @@ -3649,7 +3626,7 @@ - + @@ -3724,11 +3701,14 @@ - - - - + + + + + + + @@ -3745,7 +3725,7 @@ - + @@ -3886,7 +3866,7 @@ - + @@ -4169,7 +4149,7 @@ - + diff --git a/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.structure.mps b/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.structure.mps index 9cca64d..e8b08d4 100644 --- a/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.structure.mps +++ b/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.structure.mps @@ -762,17 +762,12 @@ - + - - - - - @@ -827,7 +822,7 @@ - + @@ -843,7 +838,7 @@ - + @@ -876,7 +871,7 @@ - + diff --git a/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.editor.mps b/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.editor.mps index 4861d4c..c33ef70 100644 --- a/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.editor.mps +++ b/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.editor.mps @@ -14,6 +14,7 @@ + @@ -25,6 +26,10 @@ + + + + @@ -39,6 +44,10 @@ + + + + @@ -84,6 +93,12 @@ + + + + + + @@ -95,6 +110,9 @@ + + + @@ -157,9 +175,9 @@ - - - + + + @@ -168,9 +186,9 @@ - - - + + + @@ -179,15 +197,15 @@ - - - - - - - - - + + + + + + + + + @@ -195,5 +213,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.structure.mps b/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.structure.mps index 5077023..e4bfdc7 100644 --- a/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.structure.mps +++ b/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.structure.mps @@ -70,6 +70,13 @@ + + + + + + + diff --git a/code/solutions/de.pes.metabnf.sandbox/models/de.pes.metabnf.sandbox.sandbox_editor.mps b/code/solutions/de.pes.metabnf.sandbox/models/de.pes.metabnf.sandbox.sandbox_editor.mps index 470344a..73df6e1 100644 --- a/code/solutions/de.pes.metabnf.sandbox/models/de.pes.metabnf.sandbox.sandbox_editor.mps +++ b/code/solutions/de.pes.metabnf.sandbox/models/de.pes.metabnf.sandbox.sandbox_editor.mps @@ -37,14 +37,12 @@ + + + - - - - - @@ -53,6 +51,7 @@ + @@ -98,6 +97,9 @@ + + + @@ -105,7 +107,7 @@ - + @@ -121,6 +123,9 @@ + + + @@ -131,19 +136,22 @@ - + + + + - - + + - + - + @@ -153,12 +161,14 @@ + + + + + - - - @@ -232,6 +242,19 @@ + + + + + + + + + + + + + diff --git a/code/solutions/de.pes.metabnf.utils/models/de.pes.metabnf.utils.utils.mps b/code/solutions/de.pes.metabnf.utils/models/de.pes.metabnf.utils.utils.mps index b583935..8772299 100644 --- a/code/solutions/de.pes.metabnf.utils/models/de.pes.metabnf.utils.utils.mps +++ b/code/solutions/de.pes.metabnf.utils/models/de.pes.metabnf.utils.utils.mps @@ -363,7 +363,7 @@ - + @@ -386,7 +386,7 @@ - + @@ -409,7 +409,7 @@ - + From 01c55cd61d46db69505cc64f991b0d334913f878 Mon Sep 17 00:00:00 2001 From: Andre Raack Date: Fri, 1 Aug 2025 10:24:02 +0200 Subject: [PATCH 4/7] update of version and dependencies --- build.gradle.kts | 2 +- .../de.pes.metabnf.base/de.pes.metabnf.base.mpl | 14 -------------- .../models/de.pes.metabnf.base.behavior.mps | 1 - .../models/de.pes.metabnf.base.editor.mps | 5 ++--- .../models/de.pes.MetaBNF.build.mps | 10 +++++----- 5 files changed, 8 insertions(+), 24 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index a489844..04ed84a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -17,7 +17,7 @@ plugins { } group = "de.pes.MetaBNF" -version = "2024.1.14" +version = "2024.1.15" description = "MetaBNF provides MPS-based languages for working with Backus-Naur Form (BNF). It enables users to define, edit, and analyze BNF grammars directly in JetBrains MPS, facilitating language design, parsing, and formal grammar processing." val projectName = "MetaBNF" diff --git a/code/languages/de.pes.metabnf.base/de.pes.metabnf.base.mpl b/code/languages/de.pes.metabnf.base/de.pes.metabnf.base.mpl index a6807f4..c17c725 100644 --- a/code/languages/de.pes.metabnf.base/de.pes.metabnf.base.mpl +++ b/code/languages/de.pes.metabnf.base/de.pes.metabnf.base.mpl @@ -73,7 +73,6 @@ 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK) 18bc6592-03a6-4e29-a83a-7ff23bde13ba(jetbrains.mps.lang.editor) 4755f87e-2a4b-42d9-9618-31bc36f204af(de.pes.metabnf.utils) - 303ca9b8-0d32-4b0f-bc34-d1ebf972bfac(de.pes.metabnf.extended) @@ -117,25 +116,12 @@ - - - - - - - - - - - - - diff --git a/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.behavior.mps b/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.behavior.mps index 2a1e9a1..cbe890f 100644 --- a/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.behavior.mps +++ b/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.behavior.mps @@ -17,7 +17,6 @@ - diff --git a/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.editor.mps b/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.editor.mps index e54852e..d426f7b 100644 --- a/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.editor.mps +++ b/code/languages/de.pes.metabnf.base/models/de.pes.metabnf.base.editor.mps @@ -17,7 +17,6 @@ - @@ -1054,7 +1053,7 @@ - + @@ -1088,7 +1087,7 @@ - + diff --git a/code/solutions/de.pes.MetaBNF.build/models/de.pes.MetaBNF.build.mps b/code/solutions/de.pes.MetaBNF.build/models/de.pes.MetaBNF.build.mps index 727e613..95ee3f7 100644 --- a/code/solutions/de.pes.MetaBNF.build/models/de.pes.MetaBNF.build.mps +++ b/code/solutions/de.pes.MetaBNF.build/models/de.pes.MetaBNF.build.mps @@ -415,11 +415,6 @@ - - - - - @@ -904,6 +899,11 @@ + + + + + From b28fbcf1591b93eb49a557eece5b3595ed91dc43 Mon Sep 17 00:00:00 2001 From: Andre Raack Date: Fri, 1 Aug 2025 13:34:50 +0200 Subject: [PATCH 5/7] fix for sub editor compents build --- build.gradle.kts | 2 +- .../de.pes.metabnf.extended.gen.behavior.mps | 74 ++++++ .../de.pes.metabnf.sandbox.editors.editor.mps | 227 ++++++------------ 3 files changed, 146 insertions(+), 157 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 04ed84a..eeb5473 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -17,7 +17,7 @@ plugins { } group = "de.pes.MetaBNF" -version = "2024.1.15" +version = "2024.1.16" description = "MetaBNF provides MPS-based languages for working with Backus-Naur Form (BNF). It enables users to define, edit, and analyze BNF grammars directly in JetBrains MPS, facilitating language design, parsing, and formal grammar processing." val projectName = "MetaBNF" diff --git a/code/languages/de.pes.metabnf.extended.gen/models/de.pes.metabnf.extended.gen.behavior.mps b/code/languages/de.pes.metabnf.extended.gen/models/de.pes.metabnf.extended.gen.behavior.mps index 8c67d0c..47801cb 100644 --- a/code/languages/de.pes.metabnf.extended.gen/models/de.pes.metabnf.extended.gen.behavior.mps +++ b/code/languages/de.pes.metabnf.extended.gen/models/de.pes.metabnf.extended.gen.behavior.mps @@ -21306,6 +21306,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -21325,6 +21398,7 @@ + diff --git a/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.editor.mps b/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.editor.mps index c33ef70..b74bc81 100644 --- a/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.editor.mps +++ b/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.editor.mps @@ -17,8 +17,6 @@ - - @@ -33,9 +31,6 @@ - - - @@ -49,32 +44,10 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -84,180 +57,122 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - + + + + - + - - - + + + - + - - - - - - - - - - + + + + + + + + + + - + - - - - + + + + - + - + - + - - - + + + - + - + - + - - - + + + - + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - From 4461861f2dd6e1f1cfe4f0143f1e76ba0378a63f Mon Sep 17 00:00:00 2001 From: Andre Raack Date: Wed, 10 Sep 2025 12:56:24 +0200 Subject: [PATCH 6/7] added support for extend and implements of properties --- .../de.pes.metabnf.extended.behavior.mps | 43 ++++++++ .../de.pes.metabnf.extended.structure.mps | 6 ++ .../de.pes.metabnf.sandbox.editors.editor.mps | 101 +++++++++++------- ...pes.metabnf.sandbox.editors.intentions.mps | 1 + ....pes.metabnf.sandbox.editors.structure.mps | 17 ++- .../de.pes.metabnf.sandbox.sandbox_editor.mps | 43 +++++++- 6 files changed, 165 insertions(+), 46 deletions(-) diff --git a/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.behavior.mps b/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.behavior.mps index 185e1a1..43d929a 100644 --- a/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.behavior.mps +++ b/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.behavior.mps @@ -22,6 +22,7 @@ + @@ -3304,6 +3305,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -3448,6 +3470,27 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.structure.mps b/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.structure.mps index e8b08d4..80c1646 100644 --- a/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.structure.mps +++ b/code/languages/de.pes.metabnf.extended/models/de.pes.metabnf.extended.structure.mps @@ -406,6 +406,9 @@ + + + @@ -554,6 +557,9 @@ + + + diff --git a/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.editor.mps b/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.editor.mps index b74bc81..260f0c5 100644 --- a/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.editor.mps +++ b/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.editor.mps @@ -10,6 +10,7 @@ + @@ -61,9 +62,9 @@ - - - + + + @@ -72,9 +73,9 @@ - - - + + + @@ -83,15 +84,15 @@ - - - - - - - - - + + + + + + + + + @@ -103,45 +104,67 @@ - - - - + + + + - + - + - + - - - + + + - - - + + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + - + - + + + + - - + @@ -168,9 +191,9 @@ - - - + + + diff --git a/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.intentions.mps b/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.intentions.mps index 577de0f..6894323 100644 --- a/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.intentions.mps +++ b/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.intentions.mps @@ -3,6 +3,7 @@ + diff --git a/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.structure.mps b/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.structure.mps index e4bfdc7..bc8bcd0 100644 --- a/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.structure.mps +++ b/code/languages/de.pes.metabnf.sandbox.editors/models/de.pes.metabnf.sandbox.editors.structure.mps @@ -22,8 +22,12 @@ + + + + @@ -57,11 +61,6 @@ - - - - - @@ -77,6 +76,14 @@ + + + + + + + + diff --git a/code/solutions/de.pes.metabnf.sandbox/models/de.pes.metabnf.sandbox.sandbox_editor.mps b/code/solutions/de.pes.metabnf.sandbox/models/de.pes.metabnf.sandbox.sandbox_editor.mps index 73df6e1..1c0252a 100644 --- a/code/solutions/de.pes.metabnf.sandbox/models/de.pes.metabnf.sandbox.sandbox_editor.mps +++ b/code/solutions/de.pes.metabnf.sandbox/models/de.pes.metabnf.sandbox.sandbox_editor.mps @@ -1,6 +1,7 @@ + @@ -9,6 +10,7 @@ + @@ -87,6 +89,9 @@ + + + @@ -97,6 +102,11 @@ + + + + + @@ -141,10 +151,19 @@ - + + + + + + + + + + - + @@ -242,6 +261,26 @@ + + + + + + + + + + + + + + + + + + + + From 221e907958c979d49834c7635b6b0cc26b5e858c Mon Sep 17 00:00:00 2001 From: Andre Raack Date: Wed, 10 Sep 2025 13:00:23 +0200 Subject: [PATCH 7/7] updated build version for new package build --- build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index eeb5473..d3e611d 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -17,7 +17,7 @@ plugins { } group = "de.pes.MetaBNF" -version = "2024.1.16" +version = "2024.1.17" description = "MetaBNF provides MPS-based languages for working with Backus-Naur Form (BNF). It enables users to define, edit, and analyze BNF grammars directly in JetBrains MPS, facilitating language design, parsing, and formal grammar processing." val projectName = "MetaBNF"