package earley
Parsing library based on Earley Algorithm
Install
Dune Dependency
Authors
Maintainers
Sources
3.0.0.tar.gz
md5=6b666c0392dc5b153f81c27d6ef49b12
sha512=a81d2bcf05088a3aaa5c3c0fb3a38306061a624ddf6d8bbefee1b4a17d7a5961ad1b12c0af9bd8dce86aa14b6f05f1956b3f7b5731f3c552bec7f4550182c398
doc/CHANGES.html
3.0.0 (2020-09-28)
New major release introducing compatibility with newer versions of OCaml. Here are the most important changes:
- Remove quotations/antiquotations support.
- Remove syntax extension support.
- Do not expose the internals of the OCaml parser anymore.
- Embed the OCaml AST, pprintast and friends (based on 4.10.0 for now).
- Only the preprocessor remain.
2.0.0 (2018-11-10)
New major release, introducing incompatibilities due to wrapping of library modules. Here are the most important changes:
- Switch to
dune
(build system). - New (ocamlfind) packing:
earley.core
,earley.str
,earley.ocaml
. - Modules are wrapped in packages (
Earley
is nowEarley_core.Earley
). EarleyStr
is nowEarley_str
.
1.1.0 (2018-09-19)
Adds default blank function to the library. Small changes of semantics have been observed in very complex cases (probably due to new optimization).
1.0.2 (2018-04-05)
Fix support for ocaml 4.06.1
1.0.1 (2018-02-13)
Several improvements, including optimizations.
1.0.0 (2017-08-24)
First release as earley
(previously known as DeCaP).
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page