On Tue, 18 Jun 2002, Jerome Vouillon wrote:

> On Mon, Jun 17, 2002 at 04:59:05PM -0400, Melvin Smith wrote:
> > The hole I see is not having a Perl6 grammar to toss about.
> > You must sift through the apoc/exe pile to formulate it. Regardless of
> > which approach is taken, I'd like to see a BNF style grammar floating around
> > before we talk tools.
> 
> I have started writing a Perl 6 grammar:
>     http://www.pps.jussieu.fr/~vouillon/parrot/parser.y
> It is far from complete, and certainly not very accurate, but it may
> be a good start.

You beat me to it. I was going to start just about now.

Anyway it looks nice, and should be able to parse some perl6. I didn't 
notice any hyperoperators (^+, ^*, ^@&Z*#:*) in your grammar, but I didn't 
look that closely.  One thing that I'm pondering is how to do the 
{ $^foo } thing.  We need to detect that somehow other than an 
infinite-token lookahead.  

'Course, with my mad context-free skill (HA!), I'd know exactly what's 
easy, right??  Someone who knows more what their doing, is there a 
semi-easy way to detect this?

> -- Jerome
> 

Reply via email to