Skip to content
This repository has been archived by the owner on Jun 9, 2018. It is now read-only.

Commit

Permalink
refactor (closer to NQP/Compiler.pir)
Browse files Browse the repository at this point in the history
  • Loading branch information
fperrad committed Dec 12, 2009
1 parent 43df65a commit 9cabe0a
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions markdown/Compiler.pir
Expand Up @@ -19,12 +19,13 @@ object.
load_bytecode 'PCT.pbc'

.local pmc p6meta
p6meta = new 'P6metaclass'
$P0 = p6meta.'new_class'('Markdown::Compiler', 'parent'=>'PCT::HLLCompiler')
$P1 = $P0.'new'()
p6meta = get_hll_global 'P6metaclass'
$P1 = p6meta.'new_class'('Markdown::Compiler', 'parent'=>'PCT::HLLCompiler')
$P1.'language'('markdown')
$P1.'parsegrammar'('Markdown::Grammar')
$P1.'parseactions'('Markdown::Grammar::Actions')
$P0 = get_hll_global ['Markdown'], 'Grammar'
$P1.'parsegrammar'($P0)
$P0 = get_hll_global ['Markdown';'Grammar'], 'Actions'
$P1.'parseactions'($P0)
$P1.'removestage'('post')
$P1.'addstage'('html', 'before' => 'pir')
.end
Expand Down

0 comments on commit 9cabe0a

Please sign in to comment.