@@ -15,6 +15,7 @@ metaborg-resource = "0.14.1" # https://github.com
15
15
metaborg-common = " 0.11.0" # https://github.com/metaborg/common/
16
16
metaborg-log = " 0.5.5" # https://github.com/metaborg/log/
17
17
metaborg-pie = " 0.21.0" # https://github.com/metaborg/pie/
18
+ strategoxt = " 0.1.36" # https://github.com/metaborg/strategoxt/
18
19
spoofax3 = " 0.8.0" # https://github.com/metaborg/spoofax-pie
19
20
spoofax2 = " 2.6.0-SNAPSHOT" # https://spoofax.dev/ (https://github.com/metaborg/spoofax-releng)
20
21
@@ -143,18 +144,26 @@ spoofax3-lwb-compiler-dagger = { module = "org.metaborg:spoofax.lwb.compiler.
143
144
spoofax3-lwb-compiler-gradle = { module = " org.metaborg:spoofax.lwb.compiler.gradle" , version.ref = " spoofax3" }
144
145
spoofax3-lwb-dynamicloading = { module = " org.metaborg:spoofax.lwb.dynamicloading" , version.ref = " spoofax3" }
145
146
147
+ # Stratego XT
148
+ strategoxt-strj = { module = " org.metaborg.devenv:org.strategoxt.strj" , version.ref = " strategoxt" }
149
+ spoofax2-strategoxt = { module = " org.metaborg:strategoxt-min-jar" , version.ref = " spoofax2" } # TODO: Should this be prefixed with strategoxt? Should this be built by the StrategoXT repo Gradle?
150
+
146
151
# Spoofax 2
147
152
spoofax2-metaborg-util = { module = " org.metaborg:org.metaborg.util" , version.ref = " spoofax2" }
148
153
spoofax2-util-vfs2 = { module = " org.metaborg:util-vfs2" , version.ref = " spoofax2" }
149
154
spoofax2-terms = { module = " org.metaborg:org.spoofax.terms" , version.ref = " spoofax2" }
150
155
spoofax2-interpreter-core = { module = " org.metaborg:org.spoofax.interpreter.core" , version.ref = " spoofax2" }
156
+ spoofax2-interpreter-library-xml = { module = " org.metaborg:org.spoofax.interpreter.library.xml" , version.ref = " spoofax2" }
157
+ spoofax2-interpreter-library-java = { module = " org.metaborg:org.spoofax.interpreter.library.java" , version.ref = " spoofax2" }
158
+ spoofax2-interpreter-library-index = { module = " org.metaborg:org.spoofax.interpreter.library.index" , version.ref = " spoofax2" }
159
+ spoofax2-interpreter-library-jsglr = { module = " org.metaborg:org.spoofax.interpreter.library.jsglr" , version.ref = " spoofax2" }
151
160
spoofax2-core = { module = " org.metaborg:org.metaborg.spoofax.core" , version.ref = " spoofax2" }
152
161
spoofax2-meta-core = { module = " org.metaborg:org.metaborg.spoofax.meta.core" , version.ref = " spoofax2" }
153
162
spoofax2-spt-core = { module = " org.metaborg:org.metaborg.spt.core" , version.ref = " spoofax2" }
154
163
spoofax2-meta-lib-spoofax = { module = " org.metaborg:meta.lib.spoofax" , version.ref = " spoofax2" }
155
164
spoofax2-meta-lib-analysis = { module = " org.metaborg:org.metaborg.meta.lib.analysis" , version.ref = " spoofax2" }
156
- spoofax2-strategoxt-strj = { module = " org.metaborg:org.strategoxt.strj" , version.ref = " spoofax2" }
157
165
spoofax2-jsglr-shared = { module = " org.metaborg:jsglr.shared" , version.ref = " spoofax2" }
166
+ spoofax2-jsglr = { module = " org.metaborg:org.spoofax.jsglr" , version.ref = " spoofax2" }
158
167
spoofax2-jsglr2 = { module = " org.metaborg:org.spoofax.jsglr2" , version.ref = " spoofax2" }
159
168
spoofax2-nabl2-terms = { module = " org.metaborg:nabl2.terms" , version.ref = " spoofax2" }
160
169
spoofax2-nabl2-solver = { module = " org.metaborg:nabl2.solver" , version.ref = " spoofax2" }
@@ -164,12 +173,10 @@ spoofax2-sdf2parenthesize = { module = "org.metaborg:sdf2parenthesize",
164
173
spoofax2-makepermissive = { module = " org.metaborg:make-permissive" , version.ref = " spoofax2" }
165
174
spoofax2-parsetable = { module = " org.metaborg:org.metaborg.parsetable" , version.ref = " spoofax2" }
166
175
spoofax2-renaming-java = { module = " org.metaborg:renaming.java" , version.ref = " spoofax2" }
167
- spoofax2-interpreter-library-index = { module = " org.metaborg:org.spoofax.interpreter.library.index" , version.ref = " spoofax2" }
168
176
spoofax2-flowspec-runtime = { module = " org.metaborg:flowspec.runtime" , version.ref = " spoofax2" }
169
177
spoofax2-runtime-task = { module = " org.metaborg:org.metaborg.runtime.task" , version.ref = " spoofax2" }
170
178
spoofax2-stratego-build = { module = " org.metaborg:stratego.build" , version.ref = " spoofax2" }
171
179
spoofax2-stratego-build-spoofax2 = { module = " org.metaborg:stratego.build.spoofax2" , version.ref = " spoofax2" }
172
- spoofax2-strategoxt = { module = " org.metaborg:strategoxt-min-jar" , version.ref = " spoofax2" }
173
180
174
181
# Spoofax Languages
175
182
spoofax-lang-esv = { module = " org.metaborg:org.metaborg.meta.lang.esv" , version.ref = " spoofax2" }
0 commit comments