https://metacpan.org/pod/distribution/Marpa-R2/pod/Tracing.pod

On Sat, Mar 14, 2015 at 2:32 PM, Максим Суслов <suslov...@gmail.com> wrote:

>
> MS> I thought it is normal case (a less or more) when no L0 rules at all
> for small grammars.
> JK> There are always L0 rules, although sometimes they are implicit
> Yes, of course I mean "no L0 rules"="no explicit L0 rules"! :)
>
>
> JK> it may be better to write the L0 rules out explicitly.
> Why? Can you please explain this?
>
> BTW, you wrote on https://metacpan.org/pod/Marpa::R2::Scanless::DSL that:
>
> Character classes are always interpreted at the L0 level, but they may be
> used in either structural or lexical rules. When a character class is used
> in a structural rule, Marpa creates a virtual L0 rule on behalf of the
> application. This is handy, but it does have a real disadvantage -- the
> name of the virtual rule's LHS will be one assigned automatically by Marpa.
> When tracing and debugging parses and grammars, these virtual LHS's can be
> harder for a programmer to interpret.
>
> How I can debug parses and grammars?
>
>  --
> 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 marpa-parser+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 marpa-parser+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to