Commit db51d2ce authored by POTTIER Francois's avatar POTTIER Francois

CHANGES.

parent a9767a15
......@@ -24,8 +24,15 @@
parts within a single `.mly` file. (This used to be permitted only over
multiple `.mly` files.) (Suggested by Frédéric Bour.)
* Improved the syntax error message that is displayed when a `.mly` file
is incorrect: the previous and next token are shown.
* New functions in the incremental API:
`shifts`, `acceptable`, `current_state_number`.
* New functions in the incremental API and inspection API:
`top`, `pop`, `pop_many`, `get`, `equal`,
`force_reduction`, `feed`, `input_needed`,
`state_has_default_reduction`,
`production_index`, `find_production`.
(Suggested by Frédéric Bour.)
* Incompatible change in the incremental API: the type `env` becomes `'a env`.
......@@ -37,6 +44,9 @@
inspect the parser's stack. The module `MenhirLib.General` is deprecated
as well. Deprecated functionality will be removed in the future.
* Improved the syntax error message that is displayed when a `.mly` file
is incorrect: the previous and next token are shown.
* Fixed a bug where the module name `Basics` was shadowed (that is, if the user's
project happened to contain a toplevel module by this name, then it could not
be referred to from a `.mly` file). (Reported by François Thiré.)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment