Hi, my 2 cents are below. You use 'directives' to refer to pseudo-rules and statements and that's ok for the start, provided that you'll refer to the docs later, e.g. :default is a pseudo-rule [1] and lexeme default [2] is a statement. (Jeffrey's rationale behind statements [3]).
Also, links to the docs on metacpan wouldn't hurt if the presentation will be used online, of course. Finally, this quote from Jeffrey helped me understand BNF better; perhaps it'll be useful to you. So the basic idea of the SLIF is BNF -- a rewriting system with an alphabet of terminals, and rules which are composed of symbols. In a context-free grammar every rule has one LHS symbol, and zero or more RHS symbols. Add a special start symbol, and you're ready to rock 'n roll! — http://irclog.perlgeek.de/marpa/2014-01-15#i_8120640 Hope this helps. Thanks for a great read and keep up the good work! [1] https://metacpan.org/pod/distribution/Marpa-R2/pod/Scanless/DSL.pod#Default-pseudo-rules [2] https://metacpan.org/pod/distribution/Marpa-R2/pod/Scanless/DSL.pod#Lexeme-default-statement [3] https://groups.google.com/d/msg/marpa-parser/JQIeoikL6lw/93GnnPlNP18J On Thu, Jun 19, 2014 at 10:21 AM, Paul Bennett <[email protected]> wrote: > On Wed, Jun 18, 2014 at 8:01 PM, Jeffrey Kegler > <[email protected]> wrote: > > Grune & Jacobs suggest that "::=" be read as "may be replaced by". I'll > > often read it as "produces". > > All, > > I've taken a number of your suggestions on board (as well as some > other thoughts). The URL for the presentation-in-progress remains the > same ... > > > https://docs.google.com/presentation/d/1LCU4C8jdl8gM7eMg_yoab2dJqIy7YRMtOtLoUwEpBdk/edit?usp=sharing > > Keep 'em coming, folks! I want to make this thing as close to truthful > as it can be without being painful... > > > -- > Paul > > -- > 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. > -- 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.
