Skip to content

Releases: spoofax-shell-2016/spoofax-shell

v0.0.3-SNAPSHOT

17 Jun 23:38
Compare
Choose a tag to compare

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

27 May 21:14
Compare
Choose a tag to compare

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

13 May 23:47
5fa84e1
Compare
Choose a tag to compare

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.