Changes for version 0.015 - 2006-09-14
- improved command-line interface, does not require using v6.pm as a script.
- MANIFEST only includes passing tests
- reuse Rule and Pod grammar from Pugs::Compiler::Rule
- These grammars are now implemented using v6.pm.
- The Rule grammar is subclassed, in order to callback P6 parser to compile closures.
- improved quoted text parsing
- gradually replace Text::Balanced with plain rules
- Term::substitution() and rx_body() are the last remaining places.
- experimental implementation of compile-time objects
- lib/Pugs/Emitter/Perl6/Perl5/
- not merged yet - see misc/pX/fglock
Modules
An experimental compiler for Perl 6
An experimental Perl 6 implementation
Provides
in lib/Pugs/Emitter/Perl6/Perl5.pm
in lib/Pugs/Grammar/BaseCategory.pm
in lib/Pugs/Grammar/Circumfix.pm
in lib/Pugs/Grammar/Expression.pm
in lib/Pugs/Grammar/Infix.pm
in lib/Pugs/Grammar/Operator.pm
in lib/Pugs/Grammar/P6Rule.pm
in lib/Pugs/Grammar/Perl6.pm
in lib/Pugs/Grammar/Pod.pm
in lib/Pugs/Grammar/Postcircumfix.pm
in lib/Pugs/Grammar/Postfix.pm
in lib/Pugs/Grammar/Prefix.pm
in lib/Pugs/Grammar/Quote.pm
in lib/Pugs/Grammar/StatementControl.pm
in lib/Pugs/Grammar/StatementModifier.pm
in lib/Pugs/Grammar/Term.pm
in lib/Pugs/Grammar/Ternary.pm
in lib/Pugs/Runtime/Perl6.pm
in lib/Pugs/Runtime/Perl6.pm
in lib/Pugs/Runtime/Perl6.pm
in lib/Pugs/Runtime/Perl6.pm
in lib/Pugs/Runtime/Perl6.pm