Perl 6 Compiler Perl 6 Compiler Status #20

Example AST transform (NQP-based)

method while_statement($/, $key) {
    return PAST::Op.new($($<expression>), 
                        $($<block>),
                        pasttype => 'while',
                        node => $/);
}
Copyright © 2007 Patrick Michaud