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 [email protected]. For more options, visit https://groups.google.com/d/optout.
