Spoofax 2.5.13

Spoofax 2.5.13 contains a couple of small improvements.

Changes

SDF3

prefer and avoid are now deprecated. Usages of the operators will be marked with a deprecation warning.

Parser

The JSGLR2 parser variants now report warnings on ambiguously parsed substrings. This includes ambiguities in lexical and layout syntax that do not result into amb nodes in the AST.

SPT

The run expectation now allows to call strategies with term arguments. It’s now also possible to test if a strategy failed. See the SPT documentation for more details.

Downloads

Eclipse plugin

Update site

  • Eclipse update site: http://artifacts.metaborg.org/content/unzip/releases-unzipped/org/metaborg/org.metaborg.spoofax.eclipse.updatesite/2.5.13/org.metaborg.spoofax.eclipse.updatesite-2.5.13-assembly.zip-unzip/
  • Eclipse update site archive

IntelliJ plugin

  • IntelliJ update site: http://artifacts.metaborg.org/content/repositories/releases/org/metaborg/org.metaborg.intellij.dist/2.5.13/org.metaborg.intellij.dist-2.5.13.zip
  • IntelliJ update site archive

Command-line utilities

Core API

  • Spoofax Core uber JAR
  • Spoofax Core uber Maven artifact: org.metaborg:org.metaborg.spoofax.core.uber:2.5.13

Maven artifacts

Maven artifacts can be found on our artifact server. The Maven version used for this release is 2.5.13. See the instructions on using MetaBorg Maven artifacts for more information.