The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

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
v6
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