From dc8e5963fd0f441bd1a35e7e87190ee7dd73fa08 Mon Sep 17 00:00:00 2001 From: Bill Date: Sat, 17 Jan 2026 21:57:09 -0700 Subject: [PATCH] Hard reset: Clean project structure --- .gitignore | 24 ++++ .mps/.name | 1 + .mps/migration.xml | 6 + .mps/vcs.xml | 6 + languages/SemAnno.runtime/SemAnno.runtime.msd | 18 +++ .../models/SemAnno.runtime.mps | 8 ++ languages/SemAnno.sandbox/SemAnno.sandbox.msd | 21 +++ .../models/SemAnno.sandbox.mps | 60 ++++++++ languages/SemAnno/SemAnno.mpl | 106 ++++++++++++++ .../SemAnno.generator.templates@generator.mps | 22 +++ languages/SemAnno/models/SemAnno.behavior.mps | 12 ++ .../SemAnno/models/SemAnno.constraints.mps | 19 +++ languages/SemAnno/models/SemAnno.editor.mps | 130 ++++++++++++++++++ .../SemAnno/models/SemAnno.structure.mps | 110 +++++++++++++++ .../SemAnno/models/SemAnno.typesystem.mps | 11 ++ 15 files changed, 554 insertions(+) create mode 100644 .gitignore create mode 100644 .mps/.name create mode 100644 .mps/migration.xml create mode 100644 .mps/vcs.xml create mode 100644 languages/SemAnno.runtime/SemAnno.runtime.msd create mode 100644 languages/SemAnno.runtime/models/SemAnno.runtime.mps create mode 100644 languages/SemAnno.sandbox/SemAnno.sandbox.msd create mode 100644 languages/SemAnno.sandbox/models/SemAnno.sandbox.mps create mode 100644 languages/SemAnno/SemAnno.mpl create mode 100644 languages/SemAnno/generator/templates/SemAnno.generator.templates@generator.mps create mode 100644 languages/SemAnno/models/SemAnno.behavior.mps create mode 100644 languages/SemAnno/models/SemAnno.constraints.mps create mode 100644 languages/SemAnno/models/SemAnno.editor.mps create mode 100644 languages/SemAnno/models/SemAnno.structure.mps create mode 100644 languages/SemAnno/models/SemAnno.typesystem.mps diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..382c649 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# PLACE THIS FILE AT PROJECT ROOT: E:\Whetstone_DSL\.gitignore + +# --- MPS Generated Code (Crucial to ignore) --- +# These folders appear inside languages/*/ +source_gen +classes_gen +source_gen.caches + +# --- MPS Project Settings --- +# Ignore workspace specific settings, but keep project definitions +.mps/workspace.xml +.mps/modules.xml +.mps/shelf/ + +# --- IntelliJ/Java Artifacts --- +*.class +*.iml +.idea/ +build/ +out/ + +# --- OS Junk --- +.DS_Store +Thumbs.db \ No newline at end of file diff --git a/.mps/.name b/.mps/.name new file mode 100644 index 0000000..8244ee9 --- /dev/null +++ b/.mps/.name @@ -0,0 +1 @@ +whetstone_DSL \ No newline at end of file diff --git a/.mps/migration.xml b/.mps/migration.xml new file mode 100644 index 0000000..0a8babf --- /dev/null +++ b/.mps/migration.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.mps/vcs.xml b/.mps/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.mps/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/languages/SemAnno.runtime/SemAnno.runtime.msd b/languages/SemAnno.runtime/SemAnno.runtime.msd new file mode 100644 index 0000000..7f43fa4 --- /dev/null +++ b/languages/SemAnno.runtime/SemAnno.runtime.msd @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/languages/SemAnno.runtime/models/SemAnno.runtime.mps b/languages/SemAnno.runtime/models/SemAnno.runtime.mps new file mode 100644 index 0000000..d4c19df --- /dev/null +++ b/languages/SemAnno.runtime/models/SemAnno.runtime.mps @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/languages/SemAnno.sandbox/SemAnno.sandbox.msd b/languages/SemAnno.sandbox/SemAnno.sandbox.msd new file mode 100644 index 0000000..1883878 --- /dev/null +++ b/languages/SemAnno.sandbox/SemAnno.sandbox.msd @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/SemAnno.sandbox/models/SemAnno.sandbox.mps b/languages/SemAnno.sandbox/models/SemAnno.sandbox.mps new file mode 100644 index 0000000..5a93e51 --- /dev/null +++ b/languages/SemAnno.sandbox/models/SemAnno.sandbox.mps @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/SemAnno/SemAnno.mpl b/languages/SemAnno/SemAnno.mpl new file mode 100644 index 0000000..eafa910 --- /dev/null +++ b/languages/SemAnno/SemAnno.mpl @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + abf1c863-0815-4901-bbee-323e2d10bdb2(SemAnno.runtime) + + + + diff --git a/languages/SemAnno/generator/templates/SemAnno.generator.templates@generator.mps b/languages/SemAnno/generator/templates/SemAnno.generator.templates@generator.mps new file mode 100644 index 0000000..0e61bb5 --- /dev/null +++ b/languages/SemAnno/generator/templates/SemAnno.generator.templates@generator.mps @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/SemAnno/models/SemAnno.behavior.mps b/languages/SemAnno/models/SemAnno.behavior.mps new file mode 100644 index 0000000..ef31a38 --- /dev/null +++ b/languages/SemAnno/models/SemAnno.behavior.mps @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/languages/SemAnno/models/SemAnno.constraints.mps b/languages/SemAnno/models/SemAnno.constraints.mps new file mode 100644 index 0000000..9c01e7a --- /dev/null +++ b/languages/SemAnno/models/SemAnno.constraints.mps @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/languages/SemAnno/models/SemAnno.editor.mps b/languages/SemAnno/models/SemAnno.editor.mps new file mode 100644 index 0000000..406fdee --- /dev/null +++ b/languages/SemAnno/models/SemAnno.editor.mps @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/SemAnno/models/SemAnno.structure.mps b/languages/SemAnno/models/SemAnno.structure.mps new file mode 100644 index 0000000..e5621d3 --- /dev/null +++ b/languages/SemAnno/models/SemAnno.structure.mps @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/SemAnno/models/SemAnno.typesystem.mps b/languages/SemAnno/models/SemAnno.typesystem.mps new file mode 100644 index 0000000..a2c1276 --- /dev/null +++ b/languages/SemAnno/models/SemAnno.typesystem.mps @@ -0,0 +1,11 @@ + + + + + + + + + + +