diff --git a/.mps/modules.xml b/.mps/modules.xml index 3168245..30a036d 100644 --- a/.mps/modules.xml +++ b/.mps/modules.xml @@ -3,6 +3,9 @@ + + + @@ -38,6 +41,7 @@ + diff --git a/languages/f1re.lionweb.examples.expression.lang/f1re.lionweb.examples.expression.lang.mpl b/languages/f1re.lionweb.examples.expression.lang/f1re.lionweb.examples.expression.lang.mpl new file mode 100644 index 0000000..2f0b683 --- /dev/null +++ b/languages/f1re.lionweb.examples.expression.lang/f1re.lionweb.examples.expression.lang.mpl @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 57bd58e4-53f2-45c4-9bbe-958c87aeda7b(f1re.lionweb.examples.expression.lang.runtime) + + + + diff --git a/languages/f1re.lionweb.examples.expression.lang/models/f1re.lionweb.examples.expression.lang.behavior.mps b/languages/f1re.lionweb.examples.expression.lang/models/f1re.lionweb.examples.expression.lang.behavior.mps new file mode 100644 index 0000000..c406a9c --- /dev/null +++ b/languages/f1re.lionweb.examples.expression.lang/models/f1re.lionweb.examples.expression.lang.behavior.mps @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/languages/f1re.lionweb.examples.expression.lang/models/f1re.lionweb.examples.expression.lang.constraints.mps b/languages/f1re.lionweb.examples.expression.lang/models/f1re.lionweb.examples.expression.lang.constraints.mps new file mode 100644 index 0000000..b12e9a5 --- /dev/null +++ b/languages/f1re.lionweb.examples.expression.lang/models/f1re.lionweb.examples.expression.lang.constraints.mps @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/languages/f1re.lionweb.examples.expression.lang/models/f1re.lionweb.examples.expression.lang.editor.mps b/languages/f1re.lionweb.examples.expression.lang/models/f1re.lionweb.examples.expression.lang.editor.mps new file mode 100644 index 0000000..713b404 --- /dev/null +++ b/languages/f1re.lionweb.examples.expression.lang/models/f1re.lionweb.examples.expression.lang.editor.mps @@ -0,0 +1,192 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/f1re.lionweb.examples.expression.lang/models/f1re.lionweb.examples.expression.lang.intentions.mps b/languages/f1re.lionweb.examples.expression.lang/models/f1re.lionweb.examples.expression.lang.intentions.mps new file mode 100644 index 0000000..b8ec99a --- /dev/null +++ b/languages/f1re.lionweb.examples.expression.lang/models/f1re.lionweb.examples.expression.lang.intentions.mps @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/f1re.lionweb.examples.expression.lang/models/f1re.lionweb.examples.expression.lang.structure.mps b/languages/f1re.lionweb.examples.expression.lang/models/f1re.lionweb.examples.expression.lang.structure.mps new file mode 100644 index 0000000..a9f4fae --- /dev/null +++ b/languages/f1re.lionweb.examples.expression.lang/models/f1re.lionweb.examples.expression.lang.structure.mps @@ -0,0 +1,209 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/f1re.lionweb.examples.expression.lang/models/f1re.lionweb.examples.expression.lang.typesystem.mps b/languages/f1re.lionweb.examples.expression.lang/models/f1re.lionweb.examples.expression.lang.typesystem.mps new file mode 100644 index 0000000..34fd8c1 --- /dev/null +++ b/languages/f1re.lionweb.examples.expression.lang/models/f1re.lionweb.examples.expression.lang.typesystem.mps @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/languages/f1re.lionweb.examples.expression.lang/runtime/f1re.lionweb.examples.expression.lang.runtime.msd b/languages/f1re.lionweb.examples.expression.lang/runtime/f1re.lionweb.examples.expression.lang.runtime.msd new file mode 100644 index 0000000..78e6dec --- /dev/null +++ b/languages/f1re.lionweb.examples.expression.lang/runtime/f1re.lionweb.examples.expression.lang.runtime.msd @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/languages/f1re.lionweb.examples.expression.lang/runtime/models/f1re.lionweb.examples.expression.lang.runtime.mps b/languages/f1re.lionweb.examples.expression.lang/runtime/models/f1re.lionweb.examples.expression.lang.runtime.mps new file mode 100644 index 0000000..e11af22 --- /dev/null +++ b/languages/f1re.lionweb.examples.expression.lang/runtime/models/f1re.lionweb.examples.expression.lang.runtime.mps @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/languages/f1re.lionweb.examples.expression.lang/sandbox/f1re.lionweb.examples.expression.lang.sandbox.msd b/languages/f1re.lionweb.examples.expression.lang/sandbox/f1re.lionweb.examples.expression.lang.sandbox.msd new file mode 100644 index 0000000..8aa7d24 --- /dev/null +++ b/languages/f1re.lionweb.examples.expression.lang/sandbox/f1re.lionweb.examples.expression.lang.sandbox.msd @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/languages/f1re.lionweb.examples.expression.lang/sandbox/models/f1re.lionweb.examples.expression.lang.sandbox.mps b/languages/f1re.lionweb.examples.expression.lang/sandbox/models/f1re.lionweb.examples.expression.lang.sandbox.mps new file mode 100644 index 0000000..b34144f --- /dev/null +++ b/languages/f1re.lionweb.examples.expression.lang/sandbox/models/f1re.lionweb.examples.expression.lang.sandbox.mps @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/solutions/export_to_json/export_to_json.msd b/solutions/export_to_json/export_to_json.msd new file mode 100644 index 0000000..3319589 --- /dev/null +++ b/solutions/export_to_json/export_to_json.msd @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + 01cf0d82-8d29-4fc4-be96-28abaf4ad33d(io.lionweb.mps.m3) + + + + + + + + + + + + + + + + + diff --git a/solutions/export_to_json/models/export_to_json.expressions_example.mps b/solutions/export_to_json/models/export_to_json.expressions_example.mps new file mode 100644 index 0000000..402ae98 --- /dev/null +++ b/solutions/export_to_json/models/export_to_json.expressions_example.mps @@ -0,0 +1,529 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +