logo       

[svn:perl6-plans] r8519 - doc/trunk/plans: msg#00027

lang.perl.perl6.compiler

Subject: [svn:perl6-plans] r8519 - doc/trunk/plans

Author: pmichaud
Date: Fri Mar 31 12:29:42 2006
New Revision: 8519

Modified:
doc/trunk/plans/milestones.pod

Log:
Updated milestones document with some of the latest happenings
related to PGE.



Modified: doc/trunk/plans/milestones.pod
==============================================================================
--- doc/trunk/plans/milestones.pod (original)
+++ doc/trunk/plans/milestones.pod Fri Mar 31 12:29:42 2006
@@ -32,11 +32,16 @@
At present the grammar engine is able to load entire sets of
rules, organize them into grammars, and allow rules to be
created using either Perl 6 rule syntax or as custom PIR
-subroutines. The next immediate steps are to (1) design the
-grammar engine so that the p6rule parser is itself a callable
-rule, to make it possible to parse rule expressions within Perl
-programs, and (2) create a parser that parses Perl 6 programs
-into Match objects.
+subroutines. The grammar engine also provides callable
+rules for parsing rule expressions (using Perl 6 rule
+syntax, Perl 5 regular expression syntax, or wildcard
+globs). There is also some preliminary work being done
+on creating parsers from grammars in BNF syntax.
+
+A preliminary Perl 6 parser has also been created with
+PGE and is being extended to cover more of the Perl 6
+language; the parser is currently held in the
+languages/perl6/ directory of the Parrot repository.

=head3 Tasks

@@ -76,9 +81,9 @@

=item Quoted assertions ( C<< <'text'> and <"text"> )

-=item Develop a grammar engine test suite - in progress
+=item Develop a grammar engine test suite - ongoing

-=item Use the grammar engine to parse p6 rule expressions - in progress
+=item Use the grammar engine to parse p6 rule expressions - done

=item Develop the Perl 6 grammar - in progress

@@ -88,9 +93,7 @@

=item Match against lexical variables

-=item Closures in rules - simple version done
-
-=head3 Dependencies
+=item Closures in rules - done

=item Parrot character classes in string - done

@@ -125,7 +128,6 @@
in Parrot hash PMCs; this is needed for defining an efficient bottom-up
parser for parsing expressions.

-
=head3 Status

Not started



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise