As of this morning only the following files still need conversion
for P6Regex, P6Grammar, and/or pgc:

    examples/pge/all.pir
    languages/tap/Makefile

The examples/pge/all.pir file is a very outdated example of 
writing parsers using PGE -- the new way of doing it is
to use Perl6Grammar or some other equivalent tool.  So,
I vote we just remove it altogether.

Similarly, languages/tap was intended as an example of parsing
using pgc.  We can likewise eliminate it, but I think parsing
TAP is still a useful demonstration, so perhaps it's better to
keep it.  I can update the tap.pg grammar to use Perl6Regex 
syntax, but there's not a "make test" target that I can use
to see if it still works.  

Beyond that, I think it might be even *more* useful to re-develop
languages/tap by starting over with make_language_shell.pl .
But I think I'll leave that as an exercise for someone else.  

So, at this point I'm planning to 
- remove examples/pge/all.pir,
- leave languages/tap/ as-is for someone else to update
- remove P6Regex, P6Grammar, and pgc (assuming tests still pass)
- close this ticket

Any objections or comments?

Thanks,

Pm

Reply via email to