package earley

  1. Overview
  2. Docs
Parsing library based on Earley Algorithm

Install

Dune Dependency

Authors

Maintainers

Sources

3.0.0.tar.gz
md5=6b666c0392dc5b153f81c27d6ef49b12
sha512=a81d2bcf05088a3aaa5c3c0fb3a38306061a624ddf6d8bbefee1b4a17d7a5961ad1b12c0af9bd8dce86aa14b6f05f1956b3f7b5731f3c552bec7f4550182c398

CHANGES.md.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 now Earley_core.Earley).

  • EarleyStr is now Earley_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).