Download Latest Version Mouse-2.3.tar.gz (582.1 kB)
Email in envelope

Get an email when there's a new version of From PEG to a practical parser

Home / Mouse-2.0
Name Modified Size InfoDownloads / Week
Parent folder
README 2020-01-02 731 Bytes
Mouse-2.0.tar.gz 2020-01-02 606.8 kB
Totals: 2 Items   607.5 kB 0
Mouse 2.0
-----------

Version 2.0 of "Mouse" introduces support of left recursion,
using an experimental method of "recursive ascent".
See http://mousepeg.sourceforge.net/RecursiveAscent.pdf.

The support is limited to the Choice and Sequence operators,
and there is a requirement that the first expression in a recursive Sequence
must be non-nullable.

The manual and PEG Explorer have not been updated.
The added examples 6R and 8R are copies of, respectively, examples 6 and 8,
with the grammar rewritten as left-recursive.
Example 11 contains samples of left-recursive grammars found in the literature.
The package contains also a grammar for Java 12 with the original
left-recursive definition of Primary.
Source: README, updated 2020-01-02