Releases: spoofax-shell-2016/spoofax-shell
v0.0.3-SNAPSHOT
Release of version v0.0.3-SNAPSHOT.
Run as follows:
java -jar org.metaborg.spoofax.shell.console-0.0.3-SNAPSHOT-jar-with-dependencies.jar <path to language>
The path to this language can use any file system supported by Apache VFS. See https://commons.apache.org/proper/commons-vfs/filesystems.html for an exhaustive list of recognized URIs.
The Eclipse plugin can be tested by opening the project in an Eclipse instance and launching it from there. To load a language, use :load <path to language>
, where again the path can use any file system supported by Apache VFS.
Note: A current limitation is that the generated DynSem interpreter should be on your classpath. Use java -cp "org.metaborg.spoofax.shell.console-0.0.3-SNAPSHOT.jar:<path-to-compiled-interpreter>" org.metaborg.spoofax.shell.client.console.Main
as a workaround to fix this.
This limitation is due to an issue with class loaders (see #42). The same issue holds for the Eclipse plugin.
v0.0.2-SNAPSHOT
Release of version v0.0.2-SNAPSHOT.
Run as follows:
java -jar org.metaborg.spoofax.shell.console-0.0.2-SNAPSHOT-jar-with-dependencies.jar
Whilst the documentation says that the path to a language can be given, currently this path is ignored. You should use the :load
command to load a new language (which should still be a zip file): :load /path/to/language
.
v0.0.1-SNAPSHOT
Release of version v0.0.1-SNAPSHOT.
Run as follows:
java -jar org.metaborg.spoofax.shell.console-0.0.1-SNAPSHOT-jar-with-dependencies.jar path/to/language.zip
Note that for this release, the language should be a zip file. For convenience, a zip-archive of paplj is attached as well.