Skip to content

Releases: marcohu/rules_antlr

0.5.0

21 Jan 21:36
7ad7536
Compare
Choose a tag to compare
  • Bundle ANTLR 4.8 and "optimized" ANTLR 4.7.3 and 4.7.4
  • Add ObjC code generation
  • Fix unwanted Java 11 dependency
  • Fix "optimized" ANTLR dependency loading
  • Support srcjar rule output for "imports" attribute input

rules_antlr 0.4.0

06 Jan 23:13
Compare
Choose a tag to compare
  • Go support

rules_antlr 0.3.0

05 Jan 20:38
Compare
Choose a tag to compare

Update for Bazel 2.0 (and possibly some earlier releases, but it has only been tested with 2.0).

  • Obey best practices for rule naming: file and macro names for dependency loading have changed. You now have to use load("//antlr:repositories.bzl", "rules_antlr_dependencies")
  • Switched to semantic versioning for dependency loading instead of integer versions: rules_antlr_dependencies("4.7.2")
  • An ANTLR version is now required for dependency loading
  • Dependency loading for C++ and Python has been added. Constants are provided for the supported languages : rules_antlr_dependencies("4.7.2", CPP, PYTHON)
  • C/C++ headers are automatically propagated
  • Switched to Stardoc for documentation

0.2.0

04 Jun 15:56
Compare
Choose a tag to compare

Update for Bazel 0.26 (and possibly some earlier releases, but it has only been tested with 0.26).

Mostly just bug fixes to make it work with the current Bazel release. The one new "feature" is the ability to choose between more dependency versions.

The default ANTLR4 dependency has been bumped to 4.7.2, but you can easily stay at 4.7.1 - you just have to adjust the imported version: antlr_dependencies(471)

Initial release

04 Apr 09:58
Compare
Choose a tag to compare

Initial release that bundles the following dependencies:

  • antlr4-runtime-4.7.1.jar
  • antlr4-4.7.1.jar
  • ST4-4.0.8.jar
  • javax.json-1.0.4.jar
  • antlr-runtime-3.5.2.jar
  • antlr-3.5.2.jar
  • antlr-2.7.7.jar