I'd like to add Punie to the Parrot repository. It's a first step toward a compiler for Perl 1 running on Parrot. Currently it's *very* simple: it only parses and compiles a single statement printing a single digit -- but it uses PGE grammars and the stub in ast/ to do it.

Punie is a test case for the Parrot compiler tools, useful because it has simple semantics and requires solving Perl-ish problems such as context sensitivity. (The next steps are to add to the grammar and switch to an AST.)

I've attached a diff for the Parrot files I modified (the MANIFEST and config/gen/makefiles.pl) and a flat tarball of the files I'll add (see the MANIFEST).

All comments and suggestions welcome. If there aren't any objections, I'll commit it tomorrow.

Thanks,
Allison

Attachment: punie_mods.diff
Description: Binary data

Attachment: puniefiles.tgz
Description: GNU Zip compressed data

Reply via email to