Simon wrote:
: Have you an idea about what will be the 'final'
: parser for the Perl 6 compiler ? (LALR(1), like Perl 5 ?)
:
:Yep, LALR1, probably yacc generated.
I recall reading somewhere that Perl6 was going to be parsed by something
very much like Parse::RecDescent, just that faster.
¿has
begin quote from Angel Faus:
I recall reading somewhere that Perl6 was going to be parsed by something
very much like Parse::RecDescent, just that faster.
Damian was meant to be writing Parse::FastDescent and then Parse::Perl,
but as we all know, he's a Very Busy Man. If anyone *wants* to try
Damian was meant to be writing Parse::FastDescent and then
Parse::Perl,but as we all know, he's a Very Busy Man.
Indeed.
But my 2002 Perl Foundation grant list those two modules (only!) as
deliverables. I'd say they'll be delivered -- probably by Christmas ;-)
Damian
begin quote from Simon Cozens:
This is my new toy. It's not perfect. I know what's lacking and I know
how to fix it, but time is always against us. You don't need any
documentation, you're intelligent people. Feed some code to
Perl6::Tokeniser::toke, and it'll give you an array.
An enhanced
Simon Cozens wrote in perl.perl6.language:
An enhanced version of this (with documentation, no less) is available
from CPAN. I'll be releasing updates to there. There are a few things
I need to fix, but this should be enough to start sensible parser work,
which I intend to in the near
begin quote from Rafael Garcia-Suarez:
Out of curiosity, what kind of parser do you intend to write ? A
Parse::RecDescent one ?
Parse::Yapp.
Have you an idea about what will be the 'final'
parser for the Perl 6 compiler ? (LALR(1), like Perl 5 ?)
Yep, LALR1, probably yacc generated.
Simon Cozens:
# This is my new toy. It's not perfect. I know what's lacking and I know
# how to fix it, but time is always against us. You don't need any
# documentation, you're intelligent people. Feed some code to
# Perl6::Tokeniser::toke, and it'll give you an array.
#
# Parser coming soon.