Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Open sidebar
PLMZ
iTypes
Commits
e4b8835b
Commit
e4b8835b
authored
Nov 25, 2019
by
Sebastian Erdweg
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
configure each preprocessing script as separate mapping
parent
79b27453
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
63 additions
and
11 deletions
+63
-11
inca-translation/languages/TypeLang/TypeLang.mpl
inca-translation/languages/TypeLang/TypeLang.mpl
+44
-1
inca-translation/languages/TypeLang/generator/template/main@generator.mps
.../languages/TypeLang/generator/template/main@generator.mps
+19
-10
No files found.
inca-translation/languages/TypeLang/TypeLang.mpl
View file @
e4b8835b
...
...
@@ -64,6 +64,7 @@
<module
reference=
"f2801650-65d5-424e-bb1b-463a8781b786(jetbrains.mps.baseLanguage.javadoc)"
version=
"0"
/>
<module
reference=
"e39e4a59-8cb6-498e-860e-8fa8361c0d90(jetbrains.mps.baseLanguage.scopes)"
version=
"0"
/>
<module
reference=
"2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel)"
version=
"0"
/>
<module
reference=
"d936855b-48da-4812-a8a0-2bfddd633ac5(jetbrains.mps.lang.behavior.api)"
version=
"0"
/>
<module
reference=
"ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)"
version=
"0"
/>
<module
reference=
"446c26eb-2b7b-4bf0-9b35-f83fa582753e(jetbrains.mps.lang.modelapi)"
version=
"0"
/>
<module
reference=
"7866978e-a0f0-4cc7-81bc-4d213d9375e1(jetbrains.mps.lang.smodel)"
version=
"1"
/>
...
...
@@ -82,7 +83,49 @@
<greater-priority-mapping>
<generator
generatorUID=
"ce0e1895-596b-45a3-b9f2-37e83b452864(TypeLang#01)"
/>
<external-mapping>
<all-local-mappings
/>
<mapping-node
modelUID=
"r:ba89f5db-6588-4ca4-b7a4-6f4bcdf92187(main@generator)"
nodeID=
"7868621431052268520"
/>
</external-mapping>
</greater-priority-mapping>
<lesser-priority-mapping>
<generator
generatorUID=
"ce0e1895-596b-45a3-b9f2-37e83b452864(TypeLang#01)"
/>
<external-mapping>
<mapping-node
modelUID=
"r:ba89f5db-6588-4ca4-b7a4-6f4bcdf92187(main@generator)"
nodeID=
"7868621431052268518"
/>
</external-mapping>
</lesser-priority-mapping>
</mapping-priority-rule>
<mapping-priority-rule
kind=
"strictly_before"
>
<greater-priority-mapping>
<generator
generatorUID=
"ce0e1895-596b-45a3-b9f2-37e83b452864(TypeLang#01)"
/>
<external-mapping>
<mapping-node
modelUID=
"r:ba89f5db-6588-4ca4-b7a4-6f4bcdf92187(main@generator)"
nodeID=
"7868621431052268518"
/>
</external-mapping>
</greater-priority-mapping>
<lesser-priority-mapping>
<generator
generatorUID=
"ce0e1895-596b-45a3-b9f2-37e83b452864(TypeLang#01)"
/>
<external-mapping>
<mapping-node
modelUID=
"r:ba89f5db-6588-4ca4-b7a4-6f4bcdf92187(main@generator)"
nodeID=
"2973820376015168667"
/>
</external-mapping>
</lesser-priority-mapping>
</mapping-priority-rule>
<mapping-priority-rule
kind=
"strictly_before"
>
<greater-priority-mapping>
<generator
generatorUID=
"ce0e1895-596b-45a3-b9f2-37e83b452864(TypeLang#01)"
/>
<external-mapping>
<mapping-node
modelUID=
"r:ba89f5db-6588-4ca4-b7a4-6f4bcdf92187(main@generator)"
nodeID=
"2973820376015168667"
/>
</external-mapping>
</greater-priority-mapping>
<lesser-priority-mapping>
<generator
generatorUID=
"ce0e1895-596b-45a3-b9f2-37e83b452864(TypeLang#01)"
/>
<external-mapping>
<mapping-node
modelUID=
"r:ba89f5db-6588-4ca4-b7a4-6f4bcdf92187(main@generator)"
nodeID=
"7868621431052230593"
/>
</external-mapping>
</lesser-priority-mapping>
</mapping-priority-rule>
<mapping-priority-rule
kind=
"strictly_before"
>
<greater-priority-mapping>
<generator
generatorUID=
"ce0e1895-596b-45a3-b9f2-37e83b452864(TypeLang#01)"
/>
<external-mapping>
<mapping-node
modelUID=
"r:ba89f5db-6588-4ca4-b7a4-6f4bcdf92187(main@generator)"
nodeID=
"7868621431052230593"
/>
</external-mapping>
</greater-priority-mapping>
<lesser-priority-mapping>
...
...
inca-translation/languages/TypeLang/generator/template/main@generator.mps
View file @
e4b8835b
...
...
@@ -252,19 +252,10 @@
</language>
</registry>
<node
concept=
"bUwia"
id=
"2_58u12cYir"
>
<property
role=
"TrG5h"
value=
"compileTypeLang"
/>
<node
concept=
"1puMqW"
id=
"4XA4NEmIqyV"
role=
"1puA0r"
>
<ref
role=
"1puQsG"
node=
"4XA4NEmGx5U"
resolve=
"eliminateRecursiveInputFromJudgment"
/>
</node>
<node
concept=
"1puMqW"
id=
"4RJJaubPgua"
role=
"1puA0r"
>
<ref
role=
"1puQsG"
node=
"7DdCaEODx6h"
resolve=
"eliminateContextByProjection"
/>
</node>
<property
role=
"TrG5h"
value=
"mergeContextProjectionLookupConfig"
/>
<node
concept=
"1puMqW"
id=
"2iwoW_qGyTa"
role=
"1puA0r"
>
<ref
role=
"1puQsG"
node=
"6XUlM2nKRm7"
resolve=
"mergeContextProjectionLookup"
/>
</node>
<node
concept=
"1puMqW"
id=
"2U2uJPq3INc"
role=
"1puA0r"
>
<ref
role=
"1puQsG"
node=
"2U2uJPpucId"
resolve=
"compileToInca"
/>
</node>
</node>
<node
concept=
"1pmfR0"
id=
"4XA4NEmGx5U"
>
<property
role=
"TrG5h"
value=
"eliminateRecursiveInputFromJudgment"
/>
...
...
@@ -2425,5 +2416,23 @@
</node>
</node>
</node>
<node
concept=
"bUwia"
id=
"6OMXo1PTdZ1"
>
<property
role=
"TrG5h"
value=
"compileToIncaConfig"
/>
<node
concept=
"1puMqW"
id=
"6OMXo1PTdZ2"
role=
"1puA0r"
>
<ref
role=
"1puQsG"
node=
"2U2uJPpucId"
resolve=
"compileToInca"
/>
</node>
</node>
<node
concept=
"bUwia"
id=
"6OMXo1PTnfA"
>
<property
role=
"TrG5h"
value=
"eliminateContextByProjectionConfig"
/>
<node
concept=
"1puMqW"
id=
"6OMXo1PTwRj"
role=
"1puA0r"
>
<ref
role=
"1puQsG"
node=
"7DdCaEODx6h"
resolve=
"eliminateContextByProjection"
/>
</node>
</node>
<node
concept=
"bUwia"
id=
"6OMXo1PTnfC"
>
<property
role=
"TrG5h"
value=
"eliminateRecursiveInputFromJudgmentConfig"
/>
<node
concept=
"1puMqW"
id=
"6OMXo1PTwRf"
role=
"1puA0r"
>
<ref
role=
"1puQsG"
node=
"4XA4NEmGx5U"
resolve=
"eliminateRecursiveInputFromJudgment"
/>
</node>
</node>
</model>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment