I just uploaded a new developer's release of Marpa::R2 <http://www.cpan.org/authors/id/J/JK/JKEGL/Marpa-R2-3.001_001.tar.gz>: Marpa-R2-3.001_001. This is a release candidate and and is intended to become Marpa::R2 4.000000 soon.
Testing is very much appreciated! Marpa::R2 is now stable -- serious bug fix only, so that this release contains bug fixes. The two most significant are: 1.) Unicode in SLIF DSL scripts now should work correctly. 2.) There were spurious and missing Earley items in the progress reports. This has been fixed. The problematic Earley items were obscure, enough so that no user ever noticed the problem. In fact, as a user, *I* didn't notice the problem -- I found it while reviewing the code for Marpa::R3. The problems were with some of the incomplete items with at least one proper nullable. Most of these were correct, but under certain circumstances, some were missing, and some spurious items of them kind were also reported. Incomplete means the dot is not at the end of the rule. (This explains why the problem was not noticed -- most interest, and almost all real dependence, is on complete Earley items.) A proper nullable is a symbol which is nullable, but not nulling -- in other words a symbol which is sometimes null and sometimes not. Again, if at all convenient and possible, you'll want to test your apps on this developer's release. Full releases, like the forthcoming one, of Marpa::R2 are rare (last one was almost 2 years ago), and I intend for them to remain so. Thanks, jeffrey -- You received this message because you are subscribed to the Google Groups "marpa parser" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
