From c8b544abbab42859b506133946b5e777cacf438d Mon Sep 17 00:00:00 2001 From: Alexander Pann Date: Thu, 7 Apr 2022 09:59:06 +0200 Subject: [PATCH 1/4] Don't allow slash as first character in CorrdCellRef --- .../org/iets3/core/expr/repl/constraints.mps | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.repl/models/org/iets3/core/expr/repl/constraints.mps b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.repl/models/org/iets3/core/expr/repl/constraints.mps index 318c262d0c..d39d30679e 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.repl/models/org/iets3/core/expr/repl/constraints.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.repl/models/org/iets3/core/expr/repl/constraints.mps @@ -2,6 +2,7 @@ + @@ -598,6 +599,22 @@ + + + + + + + + + + + + + + + + From deb019e09c6df038f1e69d5c6c8f18711a9c7699 Mon Sep 17 00:00:00 2001 From: Alexander Pann Date: Tue, 28 Jun 2022 12:56:10 +0200 Subject: [PATCH 2/4] CoordCellRef: Replace optional cell with transformation menu --- .../org/iets3/core/expr/repl/editor.mps | 401 +++++++++++++----- 1 file changed, 286 insertions(+), 115 deletions(-) diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.repl/models/org/iets3/core/expr/repl/editor.mps b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.repl/models/org/iets3/core/expr/repl/editor.mps index b1d07646e7..ff58248f07 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.repl/models/org/iets3/core/expr/repl/editor.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.repl/models/org/iets3/core/expr/repl/editor.mps @@ -1,9 +1,10 @@ + - + @@ -33,6 +34,7 @@ + @@ -52,6 +54,7 @@ + @@ -66,18 +69,24 @@ + + + + + + @@ -116,6 +125,9 @@ + + + @@ -124,9 +136,20 @@ + + + + + + + + + + + @@ -134,6 +157,11 @@ + + + + + @@ -156,10 +184,12 @@ + + @@ -404,9 +434,7 @@ - - @@ -475,11 +503,16 @@ + + + + + @@ -4995,161 +5028,162 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + - + - + - + - - - - - - + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + - - - + - - - - + + + @@ -6058,5 +6092,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From ad0194d7a0956401a0d636b7931545f28d4f9e37 Mon Sep 17 00:00:00 2001 From: Alexander Pann Date: Mon, 25 Jul 2022 12:45:58 +0200 Subject: [PATCH 3/4] Improve CoordCellRef editor + add editor tests for optional finder --- .../org/iets3/core/expr/repl/editor.mps | 281 +++++----- .../org/iets3/opensource/build/build.mps | 6 +- .../models/test.ts.expr.os.sheets@tests.mps | 506 ++++++++++++++++++ .../tests/test.ts.expr.os/test.ts.expr.os.msd | 2 + 4 files changed, 643 insertions(+), 152 deletions(-) create mode 100644 code/languages/org.iets3.opensource/tests/test.ts.expr.os/models/test.ts.expr.os.sheets@tests.mps diff --git a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.repl/models/org/iets3/core/expr/repl/editor.mps b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.repl/models/org/iets3/core/expr/repl/editor.mps index ff58248f07..6236bdcd9f 100644 --- a/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.repl/models/org/iets3/core/expr/repl/editor.mps +++ b/code/languages/org.iets3.opensource/languages/org.iets3.core.expr.repl/models/org/iets3/core/expr/repl/editor.mps @@ -5028,162 +5028,160 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + + + + + + + - - - - - - - - + + - - - - - - - - - + + + + + + + + + - + - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + - + + + + - - - + + + @@ -6172,6 +6170,19 @@ + + + + + + + + + + + + + @@ -6186,38 +6197,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + diff --git a/code/languages/org.iets3.opensource/solutions/org.iets3.opensource.build/models/org/iets3/opensource/build/build.mps b/code/languages/org.iets3.opensource/solutions/org.iets3.opensource.build/models/org/iets3/opensource/build/build.mps index 5d39be13a2..3ba0c28460 100755 --- a/code/languages/org.iets3.opensource/solutions/org.iets3.opensource.build/models/org/iets3/opensource/build/build.mps +++ b/code/languages/org.iets3.opensource/solutions/org.iets3.opensource.build/models/org/iets3/opensource/build/build.mps @@ -9652,6 +9652,9 @@ + + + @@ -9667,9 +9670,6 @@ - - - diff --git a/code/languages/org.iets3.opensource/tests/test.ts.expr.os/models/test.ts.expr.os.sheets@tests.mps b/code/languages/org.iets3.opensource/tests/test.ts.expr.os/models/test.ts.expr.os.sheets@tests.mps new file mode 100644 index 0000000000..72e4e24d6e --- /dev/null +++ b/code/languages/org.iets3.opensource/tests/test.ts.expr.os/models/test.ts.expr.os.sheets@tests.mps @@ -0,0 +1,506 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.iets3.opensource/tests/test.ts.expr.os/test.ts.expr.os.msd b/code/languages/org.iets3.opensource/tests/test.ts.expr.os/test.ts.expr.os.msd index f63b20aa11..a5c409d422 100755 --- a/code/languages/org.iets3.opensource/tests/test.ts.expr.os/test.ts.expr.os.msd +++ b/code/languages/org.iets3.opensource/tests/test.ts.expr.os/test.ts.expr.os.msd @@ -30,6 +30,7 @@ 4621d3e3-b8a3-4bbe-b7ac-234b6e2d1d68(org.iets3.core.expr.temporal) 289fb12b-7f53-4ef7-bc2e-1ed2c6a7c998(org.iets3.core.expr.datetime) 9c3cc6fb-ae5e-46d1-ace2-1e08bb47d03d(org.iets3.core.expr.typetags.bindingtime) + 5b1f863d-65a0-41a6-a801-33896be24202(jetbrains.mps.ide.editor) @@ -111,6 +112,7 @@ + From 09a28d2a5a52e9296bf2f042b41c019c32d8f790 Mon Sep 17 00:00:00 2001 From: Alexander Pann Date: Sun, 10 Mar 2024 17:26:24 +0100 Subject: [PATCH 4/4] Run migrations + update the build script --- .../models/org/iets3/opensource/build/build.mps | 5 +++++ .../tests/test.ts.expr.os/test.ts.expr.os.msd | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/code/languages/org.iets3.opensource/solutions/org.iets3.opensource.build/models/org/iets3/opensource/build/build.mps b/code/languages/org.iets3.opensource/solutions/org.iets3.opensource.build/models/org/iets3/opensource/build/build.mps index 3ba0c28460..5ced0b2526 100755 --- a/code/languages/org.iets3.opensource/solutions/org.iets3.opensource.build/models/org/iets3/opensource/build/build.mps +++ b/code/languages/org.iets3.opensource/solutions/org.iets3.opensource.build/models/org/iets3/opensource/build/build.mps @@ -12992,6 +12992,11 @@ + + + + + diff --git a/code/languages/org.iets3.opensource/tests/test.ts.expr.os/test.ts.expr.os.msd b/code/languages/org.iets3.opensource/tests/test.ts.expr.os/test.ts.expr.os.msd index a5c409d422..4220ff9f44 100755 --- a/code/languages/org.iets3.opensource/tests/test.ts.expr.os/test.ts.expr.os.msd +++ b/code/languages/org.iets3.opensource/tests/test.ts.expr.os/test.ts.expr.os.msd @@ -112,7 +112,7 @@ - +