Example: if_stmt (cont'd)
rule if_stmt { 'if' <expression> 'then' <statement> {*} } ... method if_stmt($/) { my $past := PAST::Op.new( $<expression>.ast, $<statement>.ast, :pasttype('if') ); make $past; }continued...
Parrot | Parrot Compiler Toolkit | #30 |
rule if_stmt { 'if' <expression> 'then' <statement> {*} } ... method if_stmt($/) { my $past := PAST::Op.new( $<expression>.ast, $<statement>.ast, :pasttype('if') ); make $past; }continued...
Copyright © 2009 http://www.pmichaud.com/2009/pres/ |