parrotcode: A compiler for Perl 1 | |
Contents | Language Implementations | Punie |
punie -- A compiler for Perl 1
$ ./parrot languages/punie/punie.pir script.p1
Punie is a compiler for Perl version 1, running on Parrot. Its parser is a PGE grammar (a subclass of PGE::Grammar). The compilation is a series of tree transformations using the Parrot compiler toolkit.
print 1; print 45.5; print "ok 1\n"; print 1 + 2, "\n", 2 + 3, "\n"; unless (1 - 1) { print "a sum of nothing\n"; }
Copyright (C) 2005-2008, The Perl Foundation.
This is free software; you may redistribute it and/or modify it under the same terms as Parrot.
|