Sorry for a late reply. I had to read your article (the POD for the 
progress reports <http://search.cpan.org/dist/Marpa-R2/pod/Progress.pod>, a 
very concise example) and revisit Earley algorithm. It seems that Earley 
parsers benefit from what at first sight seems a disadvantage (compared to 
deterministic context-free parsers): they have to construct Earley items on 
the fly, so they know exact positions in input string.

I noticed some minor typos in your article:

1. in section "Progress report lines": text '*Here the "R12:2" indicates'* 
should be '*Here the "R11:2" indicates'* (and later on)
2. in section "Ok! Now to find the bug": rule 19 in example should actually 
be rule 18
3. in section "Multiple instances of dotted rules": x13 should be x12
4. in section "progress()": N+X+1 should be N-X+1


-- 
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.

Reply via email to