On Mon, Nov 27, 2006 at 01:13:52AM -0800, Allison Randal wrote:
> .sub '__onload' :load :init
>     # load your modules
>     $P1 = new [ 'HLLCompiler' ]
>     $P1.'init'('language'=>'punie', 'parse_grammar'=>'Punie::Parser', 
> 'ast_grammar'=>'Punie::AST::Grammar')
> .end
> .sub 'main' :main
>     .param pmc args
>     $P0 = compreg 'punie'
>     $P1 = $P0.'command_line'(args)
>     .return ($P1)
> .end
>
> [...]
> 
> Standardized infrastructure code good. Make Ogg-itect happy. :)

We definitely want Ogg-itect to remain happy.  :-)

Now implemented in r15882 as shown above, sans the helper 'init' 
method (which I'll add later tonight).  Examples are in 
languages/perl6/ and languages/abc/ .

Time permitting tonight I will also refactor the monolithic
'command_line' method of HLLCompiler into separate shorter methods.

Pm

Reply via email to