Releases: Lelio-Brun/Obelisk
Releases · Lelio-Brun/Obelisk
0.8.1
0.8.0
Changes
- add lower bound for Menhir version
- update LaTeX backends
- add a new LaTeX mode using
simplebnf - remove
suffixdependency in favor ofxparse
Full Changelog: https://github.com/Lelio-Brun/Obelisk/compare/v0.7.0...v0.8.0##
v0.7.0
Changes
- support for EBNF output (#14)
- rewriting of the printers
- switch to Github Actions for CI
Full Changelog: v0.6.0...v0.7.0
v0.6.0
CHANGES:
This version adds support for the Menhir standard rules endrule, midrule, rev, flatten and append.
v0.5.2
CHANGES:
This patch fixes a mismatch in version number.
v0.5.1
v0.5.0
CHANGES:
This version implements several important changes:
- drop
ocamlbuildin favor ofdune - drop API-doc style documentation (irrelevant)
- fix break hints after epsilons
- use
\litcommand for literals insyntaxmode - change the name of the grammar environment to
obeliskgrammarin LaTeX modes - use
relibrary instead ofstr - add support for token aliases, with a dedicated option
-noaliases - add support for the new syntax of Menhir rules (fixes issue #9)
- fix some lexing and parsing bugs (in particular with Ocaml code and strings in prologue and semantic actions) thanks to the added test benches of Menhir
Version 0.4.0
This version fixes issue #8, corrects some parentheses related additional bugs and uses the new OPAM 2.0 format.
Patch 0.3.2
This patch is a minor fix to v0.3.1: tests in LaTeX mode are now conditionally guarded on the presence of pdflatex in the PATH.
Patch 0.3.1
This patch fixes #7: in LaTeX mode, if no prefix is specified throug -prefix option, end-beginning commands are automatically prefixed with zzz.