On 2015-02-22 at 08:44:59 -0800, Durand Jean-Damien wrote:
> FYI
> 
> There a new module coming into CPAN, the M4 pre-processor. The current 
> version is 0.001-TRIAL, time to check current status and fix latest gotchas.

Wow, that's awesome!

> 
> More on my G+ 
> page: https://plus.google.com/105243759955561553019/posts/9mxZnV1Vwws
> 
> What is interesting in this module is:
> 
>    - Moops oriented
>    - Marpa is used to drive the context and to get parse tree values only. 
>    I mean: the SLIF interface is used only the describe the grammar and get 
>    pauses on every lexemes. That is, it has this very special recognizer 
>    instanciation:
> 
> 
>         #
>         # The stream itself is of no importance.
>         # We use Marpa to drive the context, nothing more.
>         # But is it NOT a hasard that I use the constant '(':
>         # when doing a recursive call using
>         # the macroByarguments grammar, Marpa will expect this
>         # character at the first read, EVEN
>         # if we paused before it.
>         #
>         $r->read( \'(' );
>
> 
> I'll blog on it also / JD.

Oh, this technique looks interesting. I'll have to read the code and
blog later.

Cheers,
- Zaki Mughal

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

Reply via email to