Fixed thread-safety in Earley + added the 'edit_terminals' option
-
Fixed a bug in Earley where running it from different threads produced bad results
-
Improved error reporting when using LALR
-
Added 'edit_terminals' option, to allow programmatical manipulation of terminals, for example to support keywords in different languages.
Note: This release skips 0.7.6
, due to simple oversight on my part. Hopefully that shouldn't be a problem.