.include 'cclass.pasm'
.include 'except_severity.pasm'
.include 'except_types.pasm'
.include 'iglobals.pasm'
.include 'interpinfo.pasm'
.include 'iterator.pasm'
.include 'sysinfo.pasm'
.include 'stat.pasm'
.include 'datatypes.pasm'
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_28_1372810550.08258") :anon :lex
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 1
    .const 'Sub' $P5003 = 'cuid_1_1372810550.08258' 
    capture_lex $P5003 
    .const 'Sub' $P5001 = 'cuid_1_1372810550.08258' 
    capture_lex $P5001
    $P5002 = $P5001()
    .return ($P5002) 
.end
.loadlib "nqp_group"
.loadlib "nqp_ops"
.loadlib "perl6_group"
.loadlib "perl6_ops"
.loadlib "bit_ops"
.loadlib "math_ops"
.loadlib "trans_ops"
.loadlib "io_ops"
.loadlib "obscure_ops"
.loadlib "os"
.loadlib "file"
.loadlib "sys_ops"
.loadlib "nqp_bigint_ops"
.loadlib "nqp_dyncall_ops"
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_1_1372810550.08258") :anon :lex :outer("cuid_28_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 1
    .const 'Sub' $P5005 = 'cuid_2_1372810550.08258' 
    capture_lex $P5005 
    .const 'Sub' $P5005 = 'cuid_10_1372810550.08258' 
    capture_lex $P5005 
    .const 'Sub' $P5005 = 'cuid_24_1372810550.08258' 
    capture_lex $P5005 
    .lex "GLOBALish", $P101 
    .lex "EXPORT", $P102 
    .lex "$?PACKAGE", $P103 
    .lex "::?PACKAGE", $P104 
    .lex "$_", $P105 
    .lex "$/", $P106 
    .lex "$!", $P107 
    .lex "Template", $P108 
    .lex "$=pod", $P109 
    .lex "!UNIT_MARKER", $P110 
    .local pmc ctxsave 
    find_dynamic_lex $P5004, "$*CTXSAVE"
    set ctxsave, $P5004
    isnull $I5001, ctxsave
    if $I5001 goto unless10_end11 
    can $I5002, ctxsave, "ctxsave"
    perl6_box_int $P5007, $I5002
    set $P5006, $P5007
    unless $I5002 goto if11_end13 
    $P5005 = ctxsave."ctxsave"()
    set $P5006, $P5005
  if11_end13:
  unless10_end11:
    nqp_get_sc_object $P5004, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 159
    .const 'Sub' $P5005 = 'cuid_2_1372810550.08258' 
    capture_lex $P5005
    $P5006 = $P5005()
    nqp_get_sc_object $P5007, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 4
    .const 'Sub' $P5005 = 'cuid_10_1372810550.08258' 
    capture_lex $P5005
    $P5006 = $P5005()
    nqp_get_sc_object $P5007, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 50
    .const 'Sub' $P5005 = 'cuid_24_1372810550.08258' 
    capture_lex $P5005
    $P5006 = $P5005()
    nqp_get_sc_object $P5007, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 131
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_2_1372810550.08258") :anon :lex :outer("cuid_1_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 1
    .const 'Sub' $P5013 = 'cuid_3_1372810550.08258' 
    capture_lex $P5013 
    .const 'Sub' $P5013 = 'cuid_4_1372810550.08258' 
    capture_lex $P5013 
    .const 'Sub' $P5013 = 'cuid_5_1372810550.08258' 
    capture_lex $P5013 
    .const 'Sub' $P5013 = 'cuid_7_1372810550.08258' 
    capture_lex $P5013 
    .const 'Sub' $P5013 = 'cuid_9_1372810550.08258' 
    capture_lex $P5013 
    .lex "$?PACKAGE", $P101 
    .lex "::?PACKAGE", $P102 
    .lex "$?CLASS", $P103 
    .lex "::?CLASS", $P104 
    .lex "$_", $P105 
    .const 'Sub' $P5002 = 'cuid_3_1372810550.08258' 
    capture_lex $P5002
    .const 'Sub' $P5003 = 'cuid_4_1372810550.08258' 
    capture_lex $P5003
    .const 'Sub' $P5004 = 'cuid_5_1372810550.08258' 
    capture_lex $P5004
    .const 'Sub' $P5005 = 'cuid_7_1372810550.08258' 
    capture_lex $P5005
    .const 'Sub' $P5006 = 'cuid_9_1372810550.08258' 
    capture_lex $P5006
    null $P5007
    null $P5008
    null $P5009
    null $P5010
    nqp_get_sc_object $P5011, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 39
    $P5012 = $P5011."clone"()
    perl6_capture_lex $P5012
    .return ($P5012) 
.end
.HLL "perl6"
.namespace []
.sub "TOP" :subid("cuid_3_1372810550.08258") :anon :lex :outer("cuid_2_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 2
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex utf8:"$\x{a2}", $P103 
    .lex "$/", $P104 
    .lex "$?REGEX", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .local pmc self 
    perl6_take_dispatcher 
    getinterp $P5004
    set $P5004, $P5004['sub']
    perl6_code_object_from_parrot_sub $P5003, $P5004
    set $P105, $P5003
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    set self, $P101
    .local string rx12_tgt
    .local int rx12_pos
    .local int rx12_off
    .local int rx12_eos
    .local int rx12_rep
    .local pmc rx12_cur
    .local pmc rx12_curclass
    .local pmc rx12_bstack
    .local pmc rx12_cstack
    (rx12_cur, rx12_tgt, rx12_pos, rx12_curclass, rx12_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx12_cur
    length rx12_eos, rx12_tgt
    eq $I19, 1, rx12_restart16
    gt rx12_pos, rx12_eos, rx12_fail17
    repr_get_attr_int $I11, self, rx12_curclass, "$!from"
    ne $I11, -1, rxscan13_done23
    goto rxscan13_scan22
  rxscan13_loop21:
    inc rx12_pos
    gt rx12_pos, rx12_eos, rx12_fail17
    repr_bind_attr_int rx12_cur, rx12_curclass, "$!from", rx12_pos
  rxscan13_scan22:
    nqp_rxmark rx12_bstack, rxscan13_loop21, rx12_pos, 0
  rxscan13_done23:
    ne rx12_pos, 0, rx12_fail17
    nqp_rxmark rx12_bstack, rxquantr15_done26, rx12_pos, 0
  rxquantr15_loop25:
    repr_bind_attr_int rx12_cur, rx12_curclass, "$!pos", rx12_pos
    $P11 = rx12_cur."expression"()
    repr_get_attr_int $I11, $P11, rx12_curclass, "$!pos"
    lt $I11, 0, rx12_fail17
    goto rxsubrule16_pass27
  rxsubrule16_back28:
    $P11 = $P11."!cursor_next"()
    repr_get_attr_int $I11, $P11, rx12_curclass, "$!pos"
    lt $I11, 0, rx12_fail17
  rxsubrule16_pass27:
    rx12_cstack = rx12_cur."!cursor_capture"($P11, "expression")
    set_addr $I11, rxsubrule16_back28
    push rx12_bstack, $I11
    push rx12_bstack, 0
    push rx12_bstack, rx12_pos
    elements $I11, rx12_cstack
    push rx12_bstack, $I11
    repr_get_attr_int rx12_pos, $P11, rx12_curclass, "$!pos"
    nqp_rxpeek $I19, rx12_bstack, rxquantr15_done26
    inc $I19
    inc $I19
    set rx12_rep, rx12_bstack[$I19]
    nqp_rxcommit rx12_bstack, rxquantr15_done26
    inc rx12_rep
    nqp_rxmark rx12_bstack, rxquantr15_done26, rx12_pos, rx12_rep
    goto rxquantr15_loop25
  rxquantr15_done26:
    lt rx12_pos, rx12_eos, rx12_fail17
    rx12_cur."!cursor_pass"(rx12_pos, "TOP", 'backtrack'=>1)
    .return (rx12_cur)
  rx12_restart16:
    repr_get_attr_obj rx12_cstack, rx12_cur, rx12_curclass, "$!cstack"
  rx12_fail17:
    unless rx12_bstack, rx12_done15
    pop $I19, rx12_bstack
    if_null rx12_cstack, rx12_cstack_done20
    unless rx12_cstack, rx12_cstack_done20
    dec $I19
    set $P11, rx12_cstack[$I19]
  rx12_cstack_done20:
    pop rx12_rep, rx12_bstack
    pop rx12_pos, rx12_bstack
    pop $I19, rx12_bstack
    lt rx12_pos, -1, rx12_done15
    lt rx12_pos, 0, rx12_fail17
    eq $I19, 0, rx12_fail17
    nqp_islist $I20, rx12_cstack
    unless $I20, rx12_jump18
    elements $I18, rx12_bstack
    le $I18, 0, rx12_cut19
    dec $I18
    set $I18, rx12_bstack[$I18]
  rx12_cut19:
    assign rx12_cstack, $I18
  rx12_jump18:
    jump $I19
  rx12_done15:
    rx12_cur."!cursor_fail"()
    .return (rx12_cur) 
.end
.HLL "perl6"
.namespace []
.sub "expression" :subid("cuid_4_1372810550.08258") :anon :lex :outer("cuid_2_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 6
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex utf8:"$\x{a2}", $P103 
    .lex "$/", $P104 
    .lex "$?REGEX", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .local pmc self 
    perl6_take_dispatcher 
    getinterp $P5004
    set $P5004, $P5004['sub']
    perl6_code_object_from_parrot_sub $P5003, $P5004
    set $P105, $P5003
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    set self, $P101
    .local string rx18_tgt
    .local int rx18_pos
    .local int rx18_off
    .local int rx18_eos
    .local int rx18_rep
    .local pmc rx18_cur
    .local pmc rx18_curclass
    .local pmc rx18_bstack
    .local pmc rx18_cstack
    (rx18_cur, rx18_tgt, rx18_pos, rx18_curclass, rx18_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx18_cur
    length rx18_eos, rx18_tgt
    eq $I19, 1, rx18_restart32
    gt rx18_pos, rx18_eos, rx18_fail33
    repr_get_attr_int $I11, self, rx18_curclass, "$!from"
    ne $I11, -1, rxscan19_done39
    goto rxscan19_scan38
  rxscan19_loop37:
    inc rx18_pos
    gt rx18_pos, rx18_eos, rx18_fail33
    repr_bind_attr_int rx18_cur, rx18_curclass, "$!from", rx18_pos
  rxscan19_scan38:
    nqp_rxmark rx18_bstack, rxscan19_loop37, rx18_pos, 0
  rxscan19_done39:
  alt20_041:
    nqp_rxmark rx18_bstack, alt20_143, rx18_pos, 0
    repr_bind_attr_int rx18_cur, rx18_curclass, "$!pos", rx18_pos
    $P11 = rx18_cur."perlline"()
    repr_get_attr_int $I11, $P11, rx18_curclass, "$!pos"
    lt $I11, 0, rx18_fail33
    nqp_rxmark rx18_bstack, rxsubrule21_pass42, -1, 0
  rxsubrule21_pass42:
    rx18_cstack = rx18_cur."!cursor_capture"($P11, "perlline")
    repr_get_attr_int rx18_pos, $P11, rx18_curclass, "$!pos"
    goto alt20_end40
  alt20_143:
    nqp_rxmark rx18_bstack, alt20_245, rx18_pos, 0
    repr_bind_attr_int rx18_cur, rx18_curclass, "$!pos", rx18_pos
    $P11 = rx18_cur."perlexpr"()
    repr_get_attr_int $I11, $P11, rx18_curclass, "$!pos"
    lt $I11, 0, rx18_fail33
    nqp_rxmark rx18_bstack, rxsubrule22_pass44, -1, 0
  rxsubrule22_pass44:
    rx18_cstack = rx18_cur."!cursor_capture"($P11, "perlexpr")
    repr_get_attr_int rx18_pos, $P11, rx18_curclass, "$!pos"
    goto alt20_end40
  alt20_245:
    repr_bind_attr_int rx18_cur, rx18_curclass, "$!pos", rx18_pos
    $P11 = rx18_cur."characters"()
    repr_get_attr_int $I11, $P11, rx18_curclass, "$!pos"
    lt $I11, 0, rx18_fail33
    nqp_rxmark rx18_bstack, rxsubrule23_pass46, -1, 0
  rxsubrule23_pass46:
    rx18_cstack = rx18_cur."!cursor_capture"($P11, "characters")
    repr_get_attr_int rx18_pos, $P11, rx18_curclass, "$!pos"
  alt20_end40:
    rx18_cur."!cursor_pass"(rx18_pos, "expression", 'backtrack'=>1)
    .return (rx18_cur)
  rx18_restart32:
    repr_get_attr_obj rx18_cstack, rx18_cur, rx18_curclass, "$!cstack"
  rx18_fail33:
    unless rx18_bstack, rx18_done31
    pop $I19, rx18_bstack
    if_null rx18_cstack, rx18_cstack_done36
    unless rx18_cstack, rx18_cstack_done36
    dec $I19
    set $P11, rx18_cstack[$I19]
  rx18_cstack_done36:
    pop rx18_rep, rx18_bstack
    pop rx18_pos, rx18_bstack
    pop $I19, rx18_bstack
    lt rx18_pos, -1, rx18_done31
    lt rx18_pos, 0, rx18_fail33
    eq $I19, 0, rx18_fail33
    nqp_islist $I20, rx18_cstack
    unless $I20, rx18_jump34
    elements $I18, rx18_bstack
    le $I18, 0, rx18_cut35
    dec $I18
    set $I18, rx18_bstack[$I18]
  rx18_cut35:
    assign rx18_cstack, $I18
  rx18_jump34:
    jump $I19
  rx18_done31:
    rx18_cur."!cursor_fail"()
    .return (rx18_cur) 
.end
.HLL "perl6"
.namespace []
.sub "perlline" :subid("cuid_5_1372810550.08258") :anon :lex :outer("cuid_2_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 12
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex utf8:"$\x{a2}", $P103 
    .lex "$/", $P104 
    .lex "$?REGEX", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .local pmc self 
    perl6_take_dispatcher 
    getinterp $P5004
    set $P5004, $P5004['sub']
    perl6_code_object_from_parrot_sub $P5003, $P5004
    set $P105, $P5003
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    set self, $P101
    .local string rx24_tgt
    .local int rx24_pos
    .local int rx24_off
    .local int rx24_eos
    .local int rx24_rep
    .local pmc rx24_cur
    .local pmc rx24_curclass
    .local pmc rx24_bstack
    .local pmc rx24_cstack
    (rx24_cur, rx24_tgt, rx24_pos, rx24_curclass, rx24_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx24_cur
    length rx24_eos, rx24_tgt
    eq $I19, 1, rx24_restart49
    gt rx24_pos, rx24_eos, rx24_fail50
    repr_get_attr_int $I11, self, rx24_curclass, "$!from"
    ne $I11, -1, rxscan25_done56
    goto rxscan25_scan55
  rxscan25_loop54:
    inc rx24_pos
    gt rx24_pos, rx24_eos, rx24_fail50
    repr_bind_attr_int rx24_cur, rx24_curclass, "$!from", rx24_pos
  rxscan25_scan55:
    nqp_rxmark rx24_bstack, rxscan25_loop54, rx24_pos, 0
  rxscan25_done56:
    eq rx24_pos, 0, rxanchor26_done57
    ge rx24_pos, rx24_eos, rx24_fail50
    sub $I11, rx24_pos, 1
    is_cclass $I11, .CCLASS_NEWLINE, rx24_tgt, $I11
    unless $I11, rx24_fail50
  rxanchor26_done57:
    nqp_rxmark rx24_bstack, rxquantr27_done59, rx24_pos, 0
  rxquantr27_loop58:
    ge rx24_pos, rx24_eos, rx24_fail50
    substr $S11, rx24_tgt, rx24_pos, 1
    index $I11, ucs4:"\t \x{a0}\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000", $S11
    lt $I11, 0, rx24_fail50
    inc rx24_pos
    nqp_rxpeek $I19, rx24_bstack, rxquantr27_done59
    inc $I19
    inc $I19
    set rx24_rep, rx24_bstack[$I19]
    nqp_rxcommit rx24_bstack, rxquantr27_done59
    inc rx24_rep
    nqp_rxmark rx24_bstack, rxquantr27_done59, rx24_pos, rx24_rep
    goto rxquantr27_loop58
  rxquantr27_done59:
    add $I11, rx24_pos, 1
    gt $I11, rx24_eos, rx24_fail50
    substr $S10, rx24_tgt, rx24_pos, 1
    ne $S10, ucs4:"%", rx24_fail50
    add rx24_pos, 1
    nqp_rxmark rx24_bstack, rxcap28_fail61, rx24_pos, 0
    nqp_rxmark rx24_bstack, rxquantr29_done63, rx24_pos, 0
  rxquantr29_loop62:
    add $I11, rx24_pos, 1
    gt $I11, rx24_eos, rx24_fail50
    substr $S10, rx24_tgt, rx24_pos, 1
    ne $S10, ucs4:"=", rx24_fail50
    add rx24_pos, 1
    nqp_rxpeek $I19, rx24_bstack, rxquantr29_done63
    inc $I19
    inc $I19
    set rx24_rep, rx24_bstack[$I19]
    nqp_rxcommit rx24_bstack, rxquantr29_done63
    inc rx24_rep
  rxquantr29_done63:
    nqp_rxpeek $I19, rx24_bstack, rxcap28_fail61
    inc $I19
    set $I11, rx24_bstack[$I19]
    repr_bind_attr_int rx24_cur, rx24_curclass, "$!pos", rx24_pos
    $P11 = rx24_cur."!cursor_start_subcapture"($I11)
    $P11."!cursor_pass"(rx24_pos)
    rx24_cstack = rx24_cur."!cursor_capture"($P11, "get-result")
    goto rxcap28_done60
  rxcap28_fail61:
    goto rx24_fail50
  rxcap28_done60:
    nqp_rxmark rx24_bstack, rxcap30_fail65, rx24_pos, 0
    nqp_rxmark rx24_bstack, rxquantr31_done67, rx24_pos, 0
  rxquantr31_loop66:
    ge rx24_pos, rx24_eos, rx24_fail50
    is_cclass $I11, .CCLASS_NEWLINE, rx24_tgt, rx24_pos
    if $I11, rx24_fail50
    substr $S10, rx24_tgt, rx24_pos, 2
    iseq $I11, $S10, "\r\n"
    add rx24_pos, $I11
    add rx24_pos, 1
    nqp_rxpeek $I19, rx24_bstack, rxquantr31_done67
    inc $I19
    inc $I19
    set rx24_rep, rx24_bstack[$I19]
    nqp_rxcommit rx24_bstack, rxquantr31_done67
    inc rx24_rep
    nqp_rxmark rx24_bstack, rxquantr31_done67, rx24_pos, rx24_rep
    goto rxquantr31_loop66
  rxquantr31_done67:
    nqp_rxpeek $I19, rx24_bstack, rxcap30_fail65
    inc $I19
    set $I11, rx24_bstack[$I19]
    repr_bind_attr_int rx24_cur, rx24_curclass, "$!pos", rx24_pos
    $P11 = rx24_cur."!cursor_start_subcapture"($I11)
    $P11."!cursor_pass"(rx24_pos)
    rx24_cstack = rx24_cur."!cursor_capture"($P11, "expr")
    goto rxcap30_done64
  rxcap30_fail65:
    goto rx24_fail50
  rxcap30_done64:
    new $P11, "ResizableIntegerArray"
    nqp_push_label $P11, alt32_069
    nqp_push_label $P11, alt32_170
    nqp_rxmark rx24_bstack, alt32_end68, -1, 0
    rx24_cur."!alt"(rx24_pos, "alt_nfa__1_1372810550.71563", $P11)
    goto rx24_fail50
  alt32_069:
    ge rx24_pos, rx24_eos, rx24_fail50
    is_cclass $I11, .CCLASS_NEWLINE, rx24_tgt, rx24_pos
    unless $I11, rx24_fail50
    substr $S10, rx24_tgt, rx24_pos, 2
    iseq $I11, $S10, "\r\n"
    add rx24_pos, $I11
    add rx24_pos, 1
    goto alt32_end68
  alt32_170:
    lt rx24_pos, rx24_eos, rx24_fail50
    goto alt32_end68
  alt32_end68:
    nqp_rxcommit rx24_bstack, alt32_end68
    rx24_cur."!cursor_pass"(rx24_pos, "perlline", 'backtrack'=>1)
    .return (rx24_cur)
  rx24_restart49:
    repr_get_attr_obj rx24_cstack, rx24_cur, rx24_curclass, "$!cstack"
  rx24_fail50:
    unless rx24_bstack, rx24_done48
    pop $I19, rx24_bstack
    if_null rx24_cstack, rx24_cstack_done53
    unless rx24_cstack, rx24_cstack_done53
    dec $I19
    set $P11, rx24_cstack[$I19]
  rx24_cstack_done53:
    pop rx24_rep, rx24_bstack
    pop rx24_pos, rx24_bstack
    pop $I19, rx24_bstack
    lt rx24_pos, -1, rx24_done48
    lt rx24_pos, 0, rx24_fail50
    eq $I19, 0, rx24_fail50
    nqp_islist $I20, rx24_cstack
    unless $I20, rx24_jump51
    elements $I18, rx24_bstack
    le $I18, 0, rx24_cut52
    dec $I18
    set $I18, rx24_bstack[$I18]
  rx24_cut52:
    assign rx24_cstack, $I18
  rx24_jump51:
    jump $I19
  rx24_done48:
    rx24_cur."!cursor_fail"()
    .return (rx24_cur) 
.end
.HLL "perl6"
.namespace []
.sub "perlexpr" :subid("cuid_7_1372810550.08258") :anon :lex :outer("cuid_2_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 16
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5007 = 'cuid_6_1372810550.08258' 
    capture_lex $P5007 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex utf8:"$\x{a2}", $P103 
    .lex "$/", $P104 
    .lex "$?REGEX", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .local pmc self 
    perl6_take_dispatcher 
    getinterp $P5004
    set $P5004, $P5004['sub']
    perl6_code_object_from_parrot_sub $P5003, $P5004
    set $P105, $P5003
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    set self, $P101
    .local string rx34_tgt
    .local int rx34_pos
    .local int rx34_off
    .local int rx34_eos
    .local int rx34_rep
    .local pmc rx34_cur
    .local pmc rx34_curclass
    .local pmc rx34_bstack
    .local pmc rx34_cstack
    (rx34_cur, rx34_tgt, rx34_pos, rx34_curclass, rx34_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx34_cur
    length rx34_eos, rx34_tgt
    eq $I19, 1, rx34_restart74
    gt rx34_pos, rx34_eos, rx34_fail75
    repr_get_attr_int $I11, self, rx34_curclass, "$!from"
    ne $I11, -1, rxscan35_done81
    goto rxscan35_scan80
  rxscan35_loop79:
    inc rx34_pos
    gt rx34_pos, rx34_eos, rx34_fail75
    repr_bind_attr_int rx34_cur, rx34_curclass, "$!from", rx34_pos
  rxscan35_scan80:
    nqp_rxmark rx34_bstack, rxscan35_loop79, rx34_pos, 0
  rxscan35_done81:
    add $I11, rx34_pos, 2
    gt $I11, rx34_eos, rx34_fail75
    substr $S10, rx34_tgt, rx34_pos, 2
    ne $S10, ucs4:"<%", rx34_fail75
    add rx34_pos, 2
    nqp_rxmark rx34_bstack, rxcap36_fail83, rx34_pos, 0
    nqp_rxmark rx34_bstack, rxquantr37_done85, rx34_pos, 0
  rxquantr37_loop84:
    add $I11, rx34_pos, 1
    gt $I11, rx34_eos, rx34_fail75
    substr $S10, rx34_tgt, rx34_pos, 1
    ne $S10, ucs4:"=", rx34_fail75
    add rx34_pos, 1
    nqp_rxpeek $I19, rx34_bstack, rxquantr37_done85
    inc $I19
    inc $I19
    set rx34_rep, rx34_bstack[$I19]
    nqp_rxcommit rx34_bstack, rxquantr37_done85
    inc rx34_rep
  rxquantr37_done85:
    nqp_rxpeek $I19, rx34_bstack, rxcap36_fail83
    inc $I19
    set $I11, rx34_bstack[$I19]
    repr_bind_attr_int rx34_cur, rx34_curclass, "$!pos", rx34_pos
    $P11 = rx34_cur."!cursor_start_subcapture"($I11)
    $P11."!cursor_pass"(rx34_pos)
    rx34_cstack = rx34_cur."!cursor_capture"($P11, "get-result")
    goto rxcap36_done82
  rxcap36_fail83:
    goto rx34_fail75
  rxcap36_done82:
    nqp_rxmark rx34_bstack, rxcap38_fail87, rx34_pos, 0
    nqp_rxmark rx34_bstack, rxquantr39_done89, rx34_pos, 0
  rxquantr39_loop88:
    .const 'Sub' $P5006 = 'cuid_6_1372810550.08258' 
    capture_lex $P5006
    repr_bind_attr_int rx34_cur, rx34_curclass, "$!pos", rx34_pos
    $P11 = rx34_cur."before"($P5006)
    repr_get_attr_int $I11, $P11, rx34_curclass, "$!pos"
    ge $I11, 0, rx34_fail75
    ge rx34_pos, rx34_eos, rx34_fail75
    add rx34_pos, 1
    nqp_rxpeek $I19, rx34_bstack, rxquantr39_done89
    inc $I19
    inc $I19
    set rx34_rep, rx34_bstack[$I19]
    nqp_rxcommit rx34_bstack, rxquantr39_done89
    inc rx34_rep
    nqp_rxmark rx34_bstack, rxquantr39_done89, rx34_pos, rx34_rep
    goto rxquantr39_loop88
  rxquantr39_done89:
    nqp_rxpeek $I19, rx34_bstack, rxcap38_fail87
    inc $I19
    set $I11, rx34_bstack[$I19]
    repr_bind_attr_int rx34_cur, rx34_curclass, "$!pos", rx34_pos
    $P11 = rx34_cur."!cursor_start_subcapture"($I11)
    $P11."!cursor_pass"(rx34_pos)
    rx34_cstack = rx34_cur."!cursor_capture"($P11, "expr")
    goto rxcap38_done86
  rxcap38_fail87:
    goto rx34_fail75
  rxcap38_done86:
    add $I11, rx34_pos, 2
    gt $I11, rx34_eos, rx34_fail75
    substr $S10, rx34_tgt, rx34_pos, 2
    ne $S10, ucs4:"%>", rx34_fail75
    add rx34_pos, 2
    rx34_cur."!cursor_pass"(rx34_pos, "perlexpr", 'backtrack'=>1)
    .return (rx34_cur)
  rx34_restart74:
    repr_get_attr_obj rx34_cstack, rx34_cur, rx34_curclass, "$!cstack"
  rx34_fail75:
    unless rx34_bstack, rx34_done73
    pop $I19, rx34_bstack
    if_null rx34_cstack, rx34_cstack_done78
    unless rx34_cstack, rx34_cstack_done78
    dec $I19
    set $P11, rx34_cstack[$I19]
  rx34_cstack_done78:
    pop rx34_rep, rx34_bstack
    pop rx34_pos, rx34_bstack
    pop $I19, rx34_bstack
    lt rx34_pos, -1, rx34_done73
    lt rx34_pos, 0, rx34_fail75
    eq $I19, 0, rx34_fail75
    nqp_islist $I20, rx34_cstack
    unless $I20, rx34_jump76
    elements $I18, rx34_bstack
    le $I18, 0, rx34_cut77
    dec $I18
    set $I18, rx34_bstack[$I18]
  rx34_cut77:
    assign rx34_cstack, $I18
  rx34_jump76:
    jump $I19
  rx34_done73:
    rx34_cur."!cursor_fail"()
    .return (rx34_cur) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_6_1372810550.08258") :anon :lex :outer("cuid_7_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
    .param pmc self 
    .lex utf8:"$\x{a2}", $P101 
    .local string rx40_tgt
    .local int rx40_pos
    .local int rx40_off
    .local int rx40_eos
    .local int rx40_rep
    .local pmc rx40_cur
    .local pmc rx40_curclass
    .local pmc rx40_bstack
    .local pmc rx40_cstack
    (rx40_cur, rx40_tgt, rx40_pos, rx40_curclass, rx40_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx40_cur
    length rx40_eos, rx40_tgt
    eq $I19, 1, rx40_restart92
    gt rx40_pos, rx40_eos, rx40_fail93
    repr_get_attr_int $I11, self, rx40_curclass, "$!from"
    ne $I11, -1, rxscan41_done99
    goto rxscan41_scan98
  rxscan41_loop97:
    inc rx40_pos
    gt rx40_pos, rx40_eos, rx40_fail93
    repr_bind_attr_int rx40_cur, rx40_curclass, "$!from", rx40_pos
  rxscan41_scan98:
    nqp_rxmark rx40_bstack, rxscan41_loop97, rx40_pos, 0
  rxscan41_done99:
    add $I11, rx40_pos, 2
    gt $I11, rx40_eos, rx40_fail93
    substr $S10, rx40_tgt, rx40_pos, 2
    ne $S10, ucs4:"%>", rx40_fail93
    add rx40_pos, 2
    rx40_cur."!cursor_pass"(rx40_pos, 'backtrack'=>1)
    .return (rx40_cur)
  rx40_restart92:
    repr_get_attr_obj rx40_cstack, rx40_cur, rx40_curclass, "$!cstack"
  rx40_fail93:
    unless rx40_bstack, rx40_done91
    pop $I19, rx40_bstack
    if_null rx40_cstack, rx40_cstack_done96
    unless rx40_cstack, rx40_cstack_done96
    dec $I19
    set $P11, rx40_cstack[$I19]
  rx40_cstack_done96:
    pop rx40_rep, rx40_bstack
    pop rx40_pos, rx40_bstack
    pop $I19, rx40_bstack
    lt rx40_pos, -1, rx40_done91
    lt rx40_pos, 0, rx40_fail93
    eq $I19, 0, rx40_fail93
    nqp_islist $I20, rx40_cstack
    unless $I20, rx40_jump94
    elements $I18, rx40_bstack
    le $I18, 0, rx40_cut95
    dec $I18
    set $I18, rx40_bstack[$I18]
  rx40_cut95:
    assign rx40_cstack, $I18
  rx40_jump94:
    jump $I19
  rx40_done91:
    rx40_cur."!cursor_fail"()
    .return (rx40_cur) 
.end
.HLL "perl6"
.namespace []
.sub "characters" :subid("cuid_9_1372810550.08258") :anon :lex :outer("cuid_2_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 20
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5007 = 'cuid_8_1372810550.08258' 
    capture_lex $P5007 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex utf8:"$\x{a2}", $P103 
    .lex "$/", $P104 
    .lex "$?REGEX", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .local pmc self 
    perl6_take_dispatcher 
    getinterp $P5004
    set $P5004, $P5004['sub']
    perl6_code_object_from_parrot_sub $P5003, $P5004
    set $P105, $P5003
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    set self, $P101
    .local string rx42_tgt
    .local int rx42_pos
    .local int rx42_off
    .local int rx42_eos
    .local int rx42_rep
    .local pmc rx42_cur
    .local pmc rx42_curclass
    .local pmc rx42_bstack
    .local pmc rx42_cstack
    (rx42_cur, rx42_tgt, rx42_pos, rx42_curclass, rx42_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx42_cur
    length rx42_eos, rx42_tgt
    eq $I19, 1, rx42_restart102
    gt rx42_pos, rx42_eos, rx42_fail103
    repr_get_attr_int $I11, self, rx42_curclass, "$!from"
    ne $I11, -1, rxscan43_done109
    goto rxscan43_scan108
  rxscan43_loop107:
    inc rx42_pos
    gt rx42_pos, rx42_eos, rx42_fail103
    repr_bind_attr_int rx42_cur, rx42_curclass, "$!from", rx42_pos
  rxscan43_scan108:
    nqp_rxmark rx42_bstack, rxscan43_loop107, rx42_pos, 0
  rxscan43_done109:
    new $P11, "ResizableIntegerArray"
    nqp_push_label $P11, alt44_0111
    nqp_push_label $P11, alt44_1112
    nqp_rxmark rx42_bstack, alt44_end110, -1, 0
    rx42_cur."!alt"(rx42_pos, "alt_nfa__2_1372810550.78518", $P11)
    goto rx42_fail103
  alt44_0111:
    ge rx42_pos, rx42_eos, rx42_fail103
    is_cclass $I11, .CCLASS_NEWLINE, rx42_tgt, rx42_pos
    unless $I11, rx42_fail103
    substr $S10, rx42_tgt, rx42_pos, 2
    iseq $I11, $S10, "\r\n"
    add rx42_pos, $I11
    add rx42_pos, 1
    goto alt44_end110
  alt44_1112:
    nqp_rxmark rx42_bstack, rxquantr45_done114, -1, 0
  rxquantr45_loop113:
    .const 'Sub' $P5006 = 'cuid_8_1372810550.08258' 
    capture_lex $P5006
    repr_bind_attr_int rx42_cur, rx42_curclass, "$!pos", rx42_pos
    $P11 = rx42_cur."before"($P5006)
    repr_get_attr_int $I11, $P11, rx42_curclass, "$!pos"
    ge $I11, 0, rx42_fail103
    ge rx42_pos, rx42_eos, rx42_fail103
    add rx42_pos, 1
    nqp_rxpeek $I19, rx42_bstack, rxquantr45_done114
    inc $I19
    inc $I19
    set rx42_rep, rx42_bstack[$I19]
    nqp_rxcommit rx42_bstack, rxquantr45_done114
    inc rx42_rep
    nqp_rxmark rx42_bstack, rxquantr45_done114, rx42_pos, rx42_rep
    goto rxquantr45_loop113
  rxquantr45_done114:
    nqp_rxmark rx42_bstack, rxquantr49_done129, rx42_pos, 0
  rxquantr49_loop128:
    ge rx42_pos, rx42_eos, rx42_fail103
    is_cclass $I11, .CCLASS_NEWLINE, rx42_tgt, rx42_pos
    unless $I11, rx42_fail103
    substr $S10, rx42_tgt, rx42_pos, 2
    iseq $I11, $S10, "\r\n"
    add rx42_pos, $I11
    add rx42_pos, 1
    nqp_rxpeek $I19, rx42_bstack, rxquantr49_done129
    inc $I19
    inc $I19
    set rx42_rep, rx42_bstack[$I19]
    nqp_rxcommit rx42_bstack, rxquantr49_done129
    inc rx42_rep
  rxquantr49_done129:
    goto alt44_end110
  alt44_end110:
    rx42_cur."!cursor_pass"(rx42_pos, "characters", 'backtrack'=>1)
    .return (rx42_cur)
  rx42_restart102:
    repr_get_attr_obj rx42_cstack, rx42_cur, rx42_curclass, "$!cstack"
  rx42_fail103:
    unless rx42_bstack, rx42_done101
    pop $I19, rx42_bstack
    if_null rx42_cstack, rx42_cstack_done106
    unless rx42_cstack, rx42_cstack_done106
    dec $I19
    set $P11, rx42_cstack[$I19]
  rx42_cstack_done106:
    pop rx42_rep, rx42_bstack
    pop rx42_pos, rx42_bstack
    pop $I19, rx42_bstack
    lt rx42_pos, -1, rx42_done101
    lt rx42_pos, 0, rx42_fail103
    eq $I19, 0, rx42_fail103
    nqp_islist $I20, rx42_cstack
    unless $I20, rx42_jump104
    elements $I18, rx42_bstack
    le $I18, 0, rx42_cut105
    dec $I18
    set $I18, rx42_bstack[$I18]
  rx42_cut105:
    assign rx42_cstack, $I18
  rx42_jump104:
    jump $I19
  rx42_done101:
    rx42_cur."!cursor_fail"()
    .return (rx42_cur) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_8_1372810550.08258") :anon :lex :outer("cuid_9_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
    .param pmc self 
    .lex utf8:"$\x{a2}", $P101 
    .local string rx46_tgt
    .local int rx46_pos
    .local int rx46_off
    .local int rx46_eos
    .local int rx46_rep
    .local pmc rx46_cur
    .local pmc rx46_curclass
    .local pmc rx46_bstack
    .local pmc rx46_cstack
    (rx46_cur, rx46_tgt, rx46_pos, rx46_curclass, rx46_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx46_cur
    length rx46_eos, rx46_tgt
    eq $I19, 1, rx46_restart117
    gt rx46_pos, rx46_eos, rx46_fail118
    repr_get_attr_int $I11, self, rx46_curclass, "$!from"
    ne $I11, -1, rxscan47_done124
    goto rxscan47_scan123
  rxscan47_loop122:
    inc rx46_pos
    gt rx46_pos, rx46_eos, rx46_fail118
    repr_bind_attr_int rx46_cur, rx46_curclass, "$!from", rx46_pos
  rxscan47_scan123:
    nqp_rxmark rx46_bstack, rxscan47_loop122, rx46_pos, 0
  rxscan47_done124:
  alt48_0126:
    nqp_rxmark rx46_bstack, alt48_1127, rx46_pos, 0
    add $I11, rx46_pos, 2
    gt $I11, rx46_eos, rx46_fail118
    substr $S10, rx46_tgt, rx46_pos, 2
    ne $S10, ucs4:"<%", rx46_fail118
    add rx46_pos, 2
    goto alt48_end125
  alt48_1127:
    ge rx46_pos, rx46_eos, rx46_fail118
    is_cclass $I11, .CCLASS_NEWLINE, rx46_tgt, rx46_pos
    unless $I11, rx46_fail118
    substr $S10, rx46_tgt, rx46_pos, 2
    iseq $I11, $S10, "\r\n"
    add rx46_pos, $I11
    add rx46_pos, 1
  alt48_end125:
    rx46_cur."!cursor_pass"(rx46_pos, 'backtrack'=>1)
    .return (rx46_cur)
  rx46_restart117:
    repr_get_attr_obj rx46_cstack, rx46_cur, rx46_curclass, "$!cstack"
  rx46_fail118:
    unless rx46_bstack, rx46_done116
    pop $I19, rx46_bstack
    if_null rx46_cstack, rx46_cstack_done121
    unless rx46_cstack, rx46_cstack_done121
    dec $I19
    set $P11, rx46_cstack[$I19]
  rx46_cstack_done121:
    pop rx46_rep, rx46_bstack
    pop rx46_pos, rx46_bstack
    pop $I19, rx46_bstack
    lt rx46_pos, -1, rx46_done116
    lt rx46_pos, 0, rx46_fail118
    eq $I19, 0, rx46_fail118
    nqp_islist $I20, rx46_cstack
    unless $I20, rx46_jump119
    elements $I18, rx46_bstack
    le $I18, 0, rx46_cut120
    dec $I18
    set $I18, rx46_bstack[$I18]
  rx46_cut120:
    assign rx46_cstack, $I18
  rx46_jump119:
    jump $I19
  rx46_done116:
    rx46_cur."!cursor_fail"()
    .return (rx46_cur) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_10_1372810550.08258") :anon :lex :outer("cuid_1_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 25
    .const 'Sub' $P5013 = 'cuid_11_1372810550.08258' 
    capture_lex $P5013 
    .const 'Sub' $P5013 = 'cuid_16_1372810550.08258' 
    capture_lex $P5013 
    .const 'Sub' $P5013 = 'cuid_17_1372810550.08258' 
    capture_lex $P5013 
    .const 'Sub' $P5013 = 'cuid_18_1372810550.08258' 
    capture_lex $P5013 
    .const 'Sub' $P5013 = 'cuid_23_1372810550.08258' 
    capture_lex $P5013 
    .lex "$?PACKAGE", $P101 
    .lex "::?PACKAGE", $P102 
    .lex "$?CLASS", $P103 
    .lex "::?CLASS", $P104 
    .lex "$_", $P105 
    .lex "&expr", $P106 
    .const 'Sub' $P5002 = 'cuid_11_1372810550.08258' 
    capture_lex $P5002
    .const 'Sub' $P5003 = 'cuid_16_1372810550.08258' 
    capture_lex $P5003
    .const 'Sub' $P5004 = 'cuid_17_1372810550.08258' 
    capture_lex $P5004
    .const 'Sub' $P5005 = 'cuid_18_1372810550.08258' 
    capture_lex $P5005
    .const 'Sub' $P5006 = 'cuid_23_1372810550.08258' 
    capture_lex $P5006
    $P5006 = $P106."clone"()
    set $P106, $P5006
    null $P5007
    null $P5008
    null $P5009
    null $P5010
    nqp_get_sc_object $P5011, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 111
    $P5012 = $P5011."clone"()
    perl6_capture_lex $P5012
    .return ($P5012) 
.end
.HLL "perl6"
.namespace []
.sub "TOP" :subid("cuid_11_1372810550.08258") :anon :lex :outer("cuid_10_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 26
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$/", $P103 
    .lex "$_", $P104 
    .lex "$!", $P105 
    .lex "@exprs", $P106 
    .lex "$code", $P107 
    .lex "call_sig", $P108 
    .lex "$*DISPATCHER", $P109 
    .lex "&?ROUTINE", $P110 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P108, $P5004
    bind_signature 
    root_new $P111, ['parrot';'Continuation']
    set_label $P111, lexotic_130
    .lex "RETURN", $P111
.annotate 'line', 27

    nqp_get_sc_object $P5007, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 55
    $P5008 = $P103."postcircumfix:<{ }>"($P5007)
    $P5009 = $P5008."dispatch:<hyper>"("ast")
    perl6ize_type $P5006, $P5009
    $P106."STORE"($P5006)
.annotate 'line', 28
    nqp_get_sc_object $P5007, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 56
    $P5008 = $P106."unshift"($P5007)
    perl6ize_type $P5006, $P5008
.annotate 'line', 29
    nqp_get_sc_object $P5007, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 57
    $P5008 = $P106."push"($P5007)
    perl6ize_type $P5006, $P5008
.annotate 'line', 30

    nqp_get_sc_object $P5010, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 59
    $P5012 = $P106."join"()
    perl6ize_type $P5011, $P5012
    find_lex $P5009, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5008, $P5009
    $P5013 = $P5008($P5010, $P5011)
    nqp_get_sc_object $P5014, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 60
    find_lex $P5007, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5006, $P5007
    $P5015 = $P5006($P5013, $P5014)
    perl6_container_store $P107, $P5015
.annotate 'line', 31
    $P5006 = "&make"($P107)
    perl6_decontainerize_return_value $P5005, $P5006
    goto lexotic_131
  lexotic_130:
    .get_results ($P5005)
  lexotic_131:
    find_lex $P5006, "&EXHAUST"
    store_lex "RETURN", $P5006
    nqp_get_sc_object $P5007, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 52
    perl6_type_check_return_value $P5005, $P5007
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "expression" :subid("cuid_16_1372810550.08258") :anon :lex :outer("cuid_10_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 34
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5008 = 'cuid_12_1372810550.08258' 
    capture_lex $P5008 
    .const 'Sub' $P5008 = 'cuid_13_1372810550.08258' 
    capture_lex $P5008 
    .const 'Sub' $P5008 = 'cuid_15_1372810550.08258' 
    capture_lex $P5008 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$/", $P103 
    .lex "$_", $P104 
    .lex "$!", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .lex "&?ROUTINE", $P108 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P106, $P5004
    bind_signature 
    root_new $P109, ['parrot';'Continuation']
    set_label $P109, lexotic_132
    .lex "RETURN", $P109
.annotate 'line', 35
    nqp_get_sc_object $P5006, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 68
    $P5007 = $P103."postcircumfix:<{ }>"($P5006)
    unless $P5007 goto if50_else134 
    .const 'Sub' $P5008 = 'cuid_12_1372810550.08258' 
    capture_lex $P5008
    $P5009 = $P5008()
    set $P5017, $P5009
    goto if50_end135
  if50_else134:
.annotate 'line', 38
    nqp_get_sc_object $P5010, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 71
    $P5011 = $P103."postcircumfix:<{ }>"($P5010)
    unless $P5011 goto if51_else136 
    .const 'Sub' $P5012 = 'cuid_13_1372810550.08258' 
    capture_lex $P5012
    $P5013 = $P5012()
    set $P5016, $P5013
    goto if51_end137
  if51_else136:
    .const 'Sub' $P5014 = 'cuid_15_1372810550.08258' 
    capture_lex $P5014
    $P5015 = $P5014()
    set $P5016, $P5015
  if51_end137:
    set $P5017, $P5016
  if50_end135:
    perl6_decontainerize_return_value $P5005, $P5017
    goto lexotic_133
  lexotic_132:
    .get_results ($P5005)
  lexotic_133:
    find_lex $P5006, "&EXHAUST"
    store_lex "RETURN", $P5006
    nqp_get_sc_object $P5007, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 67
    perl6_type_check_return_value $P5005, $P5007
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_12_1372810550.08258") :anon :lex :outer("cuid_16_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 35
    .param pmc CALL_SIG :call_sig 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    perl6_take_dispatcher 
    set $P5002, CALL_SIG
    set $P102, $P5002
    bind_signature 
.annotate 'line', 36
    find_lex $P5005, "$/"
    nqp_get_sc_object $P5006, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 68
    $P5007 = $P5005."postcircumfix:<{ }>"($P5006)
    $P5008 = $P5007."ast"()
    perl6ize_type $P5004, $P5008
    $P5009 = "&make"($P5004)
    .return ($P5009) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_13_1372810550.08258") :anon :lex :outer("cuid_16_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 38
    .param pmc CALL_SIG :call_sig 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    perl6_take_dispatcher 
    set $P5002, CALL_SIG
    set $P102, $P5002
    bind_signature 
.annotate 'line', 39
    find_lex $P5005, "$/"
    nqp_get_sc_object $P5006, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 71
    $P5007 = $P5005."postcircumfix:<{ }>"($P5006)
    $P5008 = $P5007."ast"()
    perl6ize_type $P5004, $P5008
    $P5009 = "&make"($P5004)
    .return ($P5009) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_15_1372810550.08258") :anon :lex :outer("cuid_16_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 41
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5005 = 'cuid_14_1372810550.08258' 
    capture_lex $P5005 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    perl6_take_dispatcher 
    .const 'Sub' $P5002 = 'cuid_14_1372810550.08258' 
    capture_lex $P5002
    set $P5003, CALL_SIG
    set $P102, $P5003
    bind_signature 
.annotate 'line', 42
    nqp_get_sc_object $P5005, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 75
.annotate 'line', 43
    find_lex $P5008, "$/"
    nqp_get_sc_object $P5009, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 76
    $P5010 = $P5008."postcircumfix:<{ }>"($P5009)
    $P5011 = $P5010."Str"()
    perl6ize_type $P5007, $P5011
    nqp_get_sc_object $P5012, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 78
    $P5013 = $P5012."clone"()
    perl6_capture_lex $P5013
    nqp_get_sc_object $P5014, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 84
    perl6_booleanize $P5015, 1
    $P5016 = $P5007."subst"($P5013, $P5014, $P5015 :named("g"))
    perl6ize_type $P5006, $P5016
    $P5017 = "&sprintf"($P5005, $P5006)
    $P5018 = "&make"($P5017)
    .return ($P5018) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_14_1372810550.08258") :anon :lex :outer("cuid_15_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 43
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex utf8:"$\x{a2}", $P103 
    .lex "$?REGEX", $P104 
    .lex "call_sig", $P105 
    .lex "$*DISPATCHER", $P106 
    .local pmc self 
    perl6_take_dispatcher 
    getinterp $P5003
    set $P5003, $P5003['sub']
    perl6_code_object_from_parrot_sub $P5002, $P5003
    set $P104, $P5002
    set $P5004, CALL_SIG
    set $P105, $P5004
    bind_signature 
    set self, $P101
    .local string rx52_tgt
    .local int rx52_pos
    .local int rx52_off
    .local int rx52_eos
    .local int rx52_rep
    .local pmc rx52_cur
    .local pmc rx52_curclass
    .local pmc rx52_bstack
    .local pmc rx52_cstack
    (rx52_cur, rx52_tgt, rx52_pos, rx52_curclass, rx52_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx52_cur
    length rx52_eos, rx52_tgt
    eq $I19, 1, rx52_restart140
    gt rx52_pos, rx52_eos, rx52_fail141
    repr_get_attr_int $I11, self, rx52_curclass, "$!from"
    ne $I11, -1, rxscan53_done147
    goto rxscan53_scan146
  rxscan53_loop145:
    inc rx52_pos
    gt rx52_pos, rx52_eos, rx52_fail141
    repr_bind_attr_int rx52_cur, rx52_curclass, "$!from", rx52_pos
  rxscan53_scan146:
    nqp_rxmark rx52_bstack, rxscan53_loop145, rx52_pos, 0
  rxscan53_done147:
    add $I11, rx52_pos, 1
    gt $I11, rx52_eos, rx52_fail141
    substr $S10, rx52_tgt, rx52_pos, 1
    ne $S10, ucs4:"'", rx52_fail141
    add rx52_pos, 1
    rx52_cur."!cursor_pass"(rx52_pos, 'backtrack'=>1)
    .return (rx52_cur)
  rx52_restart140:
    repr_get_attr_obj rx52_cstack, rx52_cur, rx52_curclass, "$!cstack"
  rx52_fail141:
    unless rx52_bstack, rx52_done139
    pop $I19, rx52_bstack
    if_null rx52_cstack, rx52_cstack_done144
    unless rx52_cstack, rx52_cstack_done144
    dec $I19
    set $P11, rx52_cstack[$I19]
  rx52_cstack_done144:
    pop rx52_rep, rx52_bstack
    pop rx52_pos, rx52_bstack
    pop $I19, rx52_bstack
    lt rx52_pos, -1, rx52_done139
    lt rx52_pos, 0, rx52_fail141
    eq $I19, 0, rx52_fail141
    nqp_islist $I20, rx52_cstack
    unless $I20, rx52_jump142
    elements $I18, rx52_bstack
    le $I18, 0, rx52_cut143
    dec $I18
    set $I18, rx52_bstack[$I18]
  rx52_cut143:
    assign rx52_cstack, $I18
  rx52_jump142:
    jump $I19
  rx52_done139:
    rx52_cur."!cursor_fail"()
    .return (rx52_cur) 
.end
.HLL "perl6"
.namespace []
.sub "perlline" :subid("cuid_17_1372810550.08258") :anon :lex :outer("cuid_10_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 47
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$/", $P103 
    .lex "$_", $P104 
    .lex "$!", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .lex "&?ROUTINE", $P108 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P106, $P5004
    bind_signature 
    root_new $P109, ['parrot';'Continuation']
    set_label $P109, lexotic_148
    .lex "RETURN", $P109
.annotate 'line', 48
    $P5008 = "&expr"($P103)
    nqp_get_sc_object $P5009, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 95
    find_lex $P5007, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5006, $P5007
    $P5010 = $P5006($P5008, $P5009)
    $P5011 = "&make"($P5010)
    perl6_decontainerize_return_value $P5005, $P5011
    goto lexotic_149
  lexotic_148:
    .get_results ($P5005)
  lexotic_149:
    find_lex $P5006, "&EXHAUST"
    store_lex "RETURN", $P5006
    nqp_get_sc_object $P5007, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 94
    perl6_type_check_return_value $P5005, $P5007
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "perlexpr" :subid("cuid_18_1372810550.08258") :anon :lex :outer("cuid_10_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 51
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$/", $P103 
    .lex "$_", $P104 
    .lex "$!", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .lex "&?ROUTINE", $P108 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P106, $P5004
    bind_signature 
    root_new $P109, ['parrot';'Continuation']
    set_label $P109, lexotic_150
    .lex "RETURN", $P109
.annotate 'line', 52
    $P5006 = "&expr"($P103)
    $P5007 = "&make"($P5006)
    perl6_decontainerize_return_value $P5005, $P5007
    goto lexotic_151
  lexotic_150:
    .get_results ($P5005)
  lexotic_151:
    find_lex $P5006, "&EXHAUST"
    store_lex "RETURN", $P5006
    nqp_get_sc_object $P5007, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 103
    perl6_type_check_return_value $P5005, $P5007
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "expr" :subid("cuid_23_1372810550.08258") :anon :lex :outer("cuid_10_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 55
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5008 = 'cuid_21_1372810550.08258' 
    capture_lex $P5008 
    .const 'Sub' $P5008 = 'cuid_22_1372810550.08258' 
    capture_lex $P5008 
    .lex "$/", $P101 
    .lex "$_", $P102 
    .lex "$!", $P103 
    .lex "call_sig", $P104 
    .lex "$*DISPATCHER", $P105 
    .lex "&?ROUTINE", $P106 
    perl6_take_dispatcher 
    set $P5003, CALL_SIG
    set $P104, $P5003
    bind_signature 
    root_new $P107, ['parrot';'Continuation']
    set_label $P107, lexotic_152
    .lex "RETURN", $P107
.annotate 'line', 56
    nqp_get_sc_object $P5008, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 112
    $P5009 = $P101."postcircumfix:<{ }>"($P5008)
    nqp_get_sc_object $P5010, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 113
    find_lex $P5007, "&infix:<ne>"
    perl6_multi_dispatch_thunk $P5006, $P5007
    $P5011 = $P5006($P5009, $P5010)
    unless $P5011 goto if54_else154 
    .const 'Sub' $P5012 = 'cuid_21_1372810550.08258' 
    capture_lex $P5012
    $P5013 = $P5012()
    set $P5016, $P5013
    goto if54_end155
  if54_else154:
    .const 'Sub' $P5014 = 'cuid_22_1372810550.08258' 
    capture_lex $P5014
    $P5015 = $P5014()
    set $P5016, $P5015
  if54_end155:
    perl6_decontainerize_return_value $P5005, $P5016
    goto lexotic_153
  lexotic_152:
    .get_results ($P5005)
  lexotic_153:
    find_lex $P5006, "&EXHAUST"
    store_lex "RETURN", $P5006
    nqp_get_sc_object $P5007, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 111
    perl6_type_check_return_value $P5005, $P5007
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_21_1372810550.08258") :anon :lex :outer("cuid_23_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 56
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5004 = 'cuid_19_1372810550.08258' 
    capture_lex $P5004 
    .const 'Sub' $P5004 = 'cuid_20_1372810550.08258' 
    capture_lex $P5004 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    perl6_take_dispatcher 
    set $P5002, CALL_SIG
    set $P102, $P5002
    bind_signature 
.annotate 'line', 57
    find_lex $P5006, "$/"
    nqp_get_sc_object $P5007, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 115
    $P5008 = $P5006."postcircumfix:<{ }>"($P5007)
    nqp_get_sc_object $P5009, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 113
    find_lex $P5005, "&infix:<ne>"
    perl6_multi_dispatch_thunk $P5004, $P5005
    $P5010 = $P5004($P5008, $P5009)
    unless $P5010 goto if55_else156 
    .const 'Sub' $P5011 = 'cuid_19_1372810550.08258' 
    capture_lex $P5011
    $P5012 = $P5011()
    set $P5015, $P5012
    goto if55_end157
  if55_else156:
    .const 'Sub' $P5013 = 'cuid_20_1372810550.08258' 
    capture_lex $P5013
    $P5014 = $P5013()
    set $P5015, $P5014
  if55_end157:
    .return ($P5015) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_19_1372810550.08258") :anon :lex :outer("cuid_21_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 57
    .param pmc CALL_SIG :call_sig 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    perl6_take_dispatcher 
    set $P5002, CALL_SIG
    set $P102, $P5002
    bind_signature 
.annotate 'line', 58
    nqp_get_sc_object $P5008, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 117
    find_lex $P5009, "$/"
    nqp_get_sc_object $P5010, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 112
    $P5011 = $P5009."postcircumfix:<{ }>"($P5010)
    find_lex $P5007, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5006, $P5007
    $P5012 = $P5006($P5008, $P5011)
    nqp_get_sc_object $P5013, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 118
    find_lex $P5005, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5004, $P5005
    $P5014 = $P5004($P5012, $P5013)
    $P5015 = "&return"($P5014)
    .return ($P5015) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_20_1372810550.08258") :anon :lex :outer("cuid_21_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 60
    .param pmc CALL_SIG :call_sig 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    perl6_take_dispatcher 
    set $P5002, CALL_SIG
    set $P102, $P5002
    bind_signature 
.annotate 'line', 61
    find_lex $P5005, "$/"
    nqp_get_sc_object $P5006, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 112
    $P5007 = $P5005."postcircumfix:<{ }>"($P5006)
    $P5008 = $P5007."Str"()
    perl6ize_type $P5004, $P5008
    $P5009 = "&return"($P5004)
    .return ($P5009) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_22_1372810550.08258") :anon :lex :outer("cuid_23_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 64
    .param pmc CALL_SIG :call_sig 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    perl6_take_dispatcher 
    set $P5002, CALL_SIG
    set $P102, $P5002
    bind_signature 
.annotate 'line', 65
    nqp_get_sc_object $P5004, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 113
    $P5005 = "&return"($P5004)
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_24_1372810550.08258") :anon :lex :outer("cuid_1_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 70
    .const 'Sub' $P5007 = 'cuid_25_1372810550.08258' 
    capture_lex $P5007 
    .const 'Sub' $P5007 = 'cuid_27_1372810550.08258' 
    capture_lex $P5007 
    .lex "$?PACKAGE", $P101 
    .lex "::?PACKAGE", $P102 
    .lex "$?CLASS", $P103 
    .lex "::?CLASS", $P104 
    .lex "$_", $P105 
    .const 'Sub' $P5002 = 'cuid_25_1372810550.08258' 
    capture_lex $P5002
    .const 'Sub' $P5003 = 'cuid_27_1372810550.08258' 
    capture_lex $P5003
    null $P5004
    nqp_get_sc_object $P5005, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 149
    $P5006 = $P5005."clone"()
    perl6_capture_lex $P5006
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "new" :subid("cuid_25_1372810550.08258") :anon :lex :outer("cuid_24_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 73
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5009 = 'cuid_26_1372810550.08258' 
    capture_lex $P5009 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$tmpl", $P103 
    .lex "$_", $P104 
    .lex "$/", $P105 
    .lex "$!", $P106 
    .lex "$m", $P107 
    .lex "call_sig", $P108 
    .lex "$*DISPATCHER", $P109 
    .lex "&?ROUTINE", $P110 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P108, $P5005
    bind_signature 
    root_new $P111, ['parrot';'Continuation']
    set_label $P111, lexotic_158
    .lex "RETURN", $P111
.annotate 'line', 74

    nqp_get_sc_object $P5008, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 4
.annotate 'line', 75

    nqp_get_sc_object $P5010, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 50
    $P5011 = $P5010."new"()
    perl6ize_type $P5009, $P5011
    $P5012 = $P5008."parse"($P103, $P5009 :named("actions"))
    perl6ize_type $P5007, $P5012
    perl6_container_store $P107, $P5007
.annotate 'line', 77

    if $P107 goto unless56_end161 
    .const 'Sub' $P5007 = 'cuid_26_1372810550.08258' 
    capture_lex $P5007
    $P5008 = $P5007()
  unless56_end161:
.annotate 'line', 80
    find_lex $P5008, "Whatever"
    $P5009 = $P5008."new"()
    $P5013 = $P107."ast"()
    perl6ize_type $P5012, $P5013
    find_lex $P5011, "&eval"
    perl6_multi_dispatch_thunk $P5010, $P5011
    $P5014 = $P5010($P5012)
    $P5015 = $P101."bless"($P5009, $P5014 :named("code"))
    perl6ize_type $P5007, $P5015
    perl6_decontainerize_return_value $P5006, $P5007
    goto lexotic_159
  lexotic_158:
    .get_results ($P5006)
  lexotic_159:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 135
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_26_1372810550.08258") :anon :lex :outer("cuid_25_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 77
    .param pmc CALL_SIG :call_sig 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    perl6_take_dispatcher 
    set $P5002, CALL_SIG
    set $P102, $P5002
    bind_signature 
.annotate 'line', 78
    nqp_get_sc_object $P5006, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 141
    find_lex $P5005, "&die"
    perl6_multi_dispatch_thunk $P5004, $P5005
    $P5007 = $P5004($P5006)
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "render" :subid("cuid_27_1372810550.08258") :anon :lex :outer("cuid_24_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
.annotate 'line', 83
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "@a", $P103 
    .lex "$_", $P104 
    .lex "$/", $P105 
    .lex "$!", $P106 
    .lex "call_sig", $P107 
    .lex "$*DISPATCHER", $P108 
    .lex "&?ROUTINE", $P109 
    .local pmc flattening__1 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P107, $P5005
    bind_signature 
    root_new $P110, ['parrot';'Continuation']
    set_label $P110, lexotic_162
    .lex "RETURN", $P110
.annotate 'line', 84
    set flattening__1, $P103
    $P5009 = flattening__1."FLATTENABLE_LIST"()
    $P5010 = flattening__1."FLATTENABLE_HASH"()
    $P5007 = $P101."code"()
    $P5008 = $P5007."item"()
    $P5011 = $P5008($P5009 :flat, $P5010 :flat :named)
    perl6_decontainerize_return_value $P5006, $P5011
    goto lexotic_163
  lexotic_162:
    .get_results ($P5006)
  lexotic_163:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 149
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_30_1372810550.08258") :load :init
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
    .const 'Sub' $P5001 = 'cuid_29_1372810550.08258' 
    capture_lex $P5001 
    .local pmc cur_sc 
    .local pmc conflicts 
    nqp_dynop_setup 
    nqp_bigint_setup 
    nqp_native_call_setup 
    rakudo_dynop_setup 
    getinterp $P5001
    get_class $P5002, "LexPad"
    get_class $P5003, "Perl6LexPad"
    $P5001."hll_map"($P5002, $P5003)
    load_bytecode "ModuleLoader.pbc"
    get_root_namespace $P5003
    set $P5002, $P5003["nqp"]
    set $P5001, $P5002["ModuleLoader"]
    $P5001."load_module"("Perl6::ModuleLoader")
    .const 'Sub' $P5001 = "cuid_28_1372810550.08258" 
    get_hll_global $P5002, "ModuleLoader"
    $P5003 = $P5002."load_setting"("CORE")
    $P5001."set_outer_ctx"($P5003)
    nqp_create_sc $P5001, "C1F7387DB174F4C44AECA3EE829B6286646B8437"
    set cur_sc, $P5001
    cur_sc."set_description"("/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm")
    new $P5002, 'ResizablePMCArray'
    set conflicts, $P5002
    new $P5003, 'ResizableStringArray'
    null $S5001
    push $P5003, $S5001
    push $P5003, "Uninstantiable"
    push $P5003, "P6opaque"
    push $P5003, "ACCEPTS"
    push $P5003, "5C7C172868FA9510BA84BFF074E73D635E54D9D3"
    push $P5003, "src/gen/CORE.setting"
    push $P5003, "WHERE"
    push $P5003, "WHICH"
    push $P5003, "take"
    push $P5003, "WHY"
    push $P5003, "Bool"
    push $P5003, "so"
    push $P5003, "not"
    push $P5003, "defined"
    push $P5003, "new"
    push $P5003, "CREATE"
    push $P5003, "bless"
    push $P5003, "BUILDALL"
    push $P5003, "BUILD_LEAST_DERIVED"
    push $P5003, "Numeric"
    push $P5003, "Real"
    push $P5003, "Str"
    push $P5003, "Stringy"
    push $P5003, "item"
    push $P5003, "say"
    push $P5003, "print"
    push $P5003, "gist"
    push $P5003, "perl"
    push $P5003, "DUMP"
    push $P5003, "DUMP-ID"
    push $P5003, "isa"
    push $P5003, "does"
    push $P5003, "can"
    push $P5003, "clone"
    push $P5003, "Capture"
    push $P5003, "dispatch:<var>"
    push $P5003, "dispatch:<::>"
    push $P5003, "dispatch:<!>"
    push $P5003, "dispatch:<.^>"
    push $P5003, "dispatch:<.=>"
    push $P5003, "dispatch:<.?>"
    push $P5003, "dispatch:<.+>"
    push $P5003, "dispatch:<.*>"
    push $P5003, "dispatch:<hyper>"
    push $P5003, "WALK"
    push $P5003, "eager"
    push $P5003, "elems"
    push $P5003, "end"
    push $P5003, "classify"
    push $P5003, "uniq"
    push $P5003, "infinite"
    push $P5003, "flat"
    push $P5003, "hash"
    push $P5003, "list"
    push $P5003, "lol"
    push $P5003, "pick"
    push $P5003, "roll"
    push $P5003, "reverse"
    push $P5003, "sort"
    push $P5003, "values"
    push $P5003, "keys"
    push $P5003, "kv"
    push $P5003, "pairs"
    push $P5003, "Array"
    push $P5003, "grep"
    push $P5003, "first"
    push $P5003, "join"
    push $P5003, "map"
    push $P5003, "min"
    push $P5003, "max"
    push $P5003, "minmax"
    push $P5003, "push"
    push $P5003, "tree"
    push $P5003, "unshift"
    push $P5003, "postcircumfix:<[ ]>"
    push $P5003, "at_pos"
    push $P5003, "all"
    push $P5003, "any"
    push $P5003, "one"
    push $P5003, "none"
    push $P5003, "postcircumfix:<{ }>"
    push $P5003, "at_key"
    push $P5003, "reduce"
    push $P5003, "FLATTENABLE_LIST"
    push $P5003, "FLATTENABLE_HASH"
    push $P5003, "MATCH"
    push $P5003, "MATCH_SAVE"
    push $P5003, "INTERPOLATE"
    push $P5003, "OTHERGRAMMAR"
    push $P5003, "RECURSE"
    push $P5003, "prior"
    push $P5003, "orig"
    push $P5003, "target"
    push $P5003, "from"
    push $P5003, "pos"
    push $P5003, "CAPHASH"
    push $P5003, "!cursor_init"
    push $P5003, "!cursor_start"
    push $P5003, "!cursor_start_subcapture"
    push $P5003, "!cursor_capture"
    push $P5003, "!cursor_push_cstack"
    push $P5003, "!cursor_pass"
    push $P5003, "!cursor_fail"
    push $P5003, "!cursor_pos"
    push $P5003, "!cursor_next"
    push $P5003, "!cursor_more"
    push $P5003, "!reduce"
    push $P5003, "!reduce_with_match"
    push $P5003, "!protoregex"
    push $P5003, "!protoregex_nfa"
    push $P5003, "!protoregex_table"
    push $P5003, "!alt"
    push $P5003, "!alt_nfa"
    push $P5003, "!precompute_nfas"
    push $P5003, "!BACKREF"
    push $P5003, "!LITERAL"
    push $P5003, "at"
    push $P5003, "before"
    push $P5003, "after"
    push $P5003, "ws"
    push $P5003, "ww"
    push $P5003, "wb"
    push $P5003, "ident"
    push $P5003, "alpha"
    push $P5003, "alnum"
    push $P5003, "upper"
    push $P5003, "lower"
    push $P5003, "digit"
    push $P5003, "xdigit"
    push $P5003, "space"
    push $P5003, "blank"
    push $P5003, "cntrl"
    push $P5003, "punct"
    push $P5003, "FAILGOAL"
    push $P5003, "parse"
    push $P5003, "parsefile"
    push $P5003, "TOP"
    push $P5003, "expression"
    push $P5003, "perlline"
    push $P5003, "perlexpr"
    push $P5003, "characters"
    push $P5003, "27420382D80CEF05775E7415279171A93892A1F1-1372810242.10453"
    push $P5003, "src/gen/BOOTSTRAP.pm"
    push $P5003, "1FB97F6DD4E06C6153462FDEDB630A5B9721C650-1372810040.67136"
    push $P5003, "src/stage2/QRegex.nqp"
    push $P5003, "28FAC381EB59BA79DA1D75F70404C20E0548F4F5-1372810034.5696"
    push $P5003, "src/stage2/NQPCORE.setting"
    push $P5003, "$!ast"
    push $P5003, "$!orig"
    push $P5003, "$!target"
    push $P5003, "$!from"
    push $P5003, "$!pos"
    push $P5003, "$!match"
    push $P5003, "$!name"
    push $P5003, "$!bstack"
    push $P5003, "$!cstack"
    push $P5003, "$!regexsub"
    push $P5003, "$!restart"
    push $P5003, "render"
    push $P5003, "code"
    push $P5003, "&!code"
    push $P5003, "25B76D5348C2A22A9722D68A7288B5D268CF8F4E-1372810229.31343"
    push $P5003, "src/gen/Metamodel.pm"
    push $P5003, "GLOBALish"
    push $P5003, "EXPORT"
    push $P5003, "$?PACKAGE"
    push $P5003, "::?PACKAGE"
    push $P5003, "Template"
    push $P5003, "$=pod"
    push $P5003, "!UNIT_MARKER"
    push $P5003, "$?CLASS"
    push $P5003, "::?CLASS"
    push $P5003, ""
    push $P5003, "%_"
    push $P5003, "$*DISPATCHER"
    push $P5003, "get-result"
    push $P5003, "expr"
    push $P5003, utf8:"\t \x{a0}\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000"
    push $P5003, "alt_nfa__1_1372810550.71563"
    push $P5003, "%"
    push $P5003, "="
    push $P5003, "<%"
    push $P5003, "%>"
    push $P5003, "alt_nfa__2_1372810550.78518"
    push $P5003, "&expr"
    push $P5003, "@exprs"
    push $P5003, "$code"
    push $P5003, "&?ROUTINE"
    push $P5003, "my $_M = \"\";"
    push $P5003, ";return $_M;"
    push $P5003, "sub { "
    push $P5003, "}"
    push $P5003, "$/"
    push $P5003, ";$_M ~= '%s';"
    push $P5003, "'"
    push $P5003, "\\'"
    push $P5003, "g"
    push $P5003, "\n"
    push $P5003, ";$_M ~= "
    push $P5003, ";"
    push $P5003, "$tmpl"
    push $P5003, "$m"
    push $P5003, "actions"
    push $P5003, "Failed to parse the template"
    push $P5003, "@a"
    push $P5003, "GLOBAL"
    push $P5003, "Template::Mojo::Grammar"
    push $P5003, "Mojo"
    push $P5003, "Grammar"
    push $P5003, "Actions"
    push $P5003, "Template::Mojo::Actions"
    push $P5003, "Template::Mojo"
    push $P5003, "$_"
    push $P5003, "call_sig"
    push $P5003, "$dcpkg"
    push $P5003, "$meth"
    push $P5003, "$attr_type"
    push $P5003, "$name"
    push $P5003, "$meth_name"
    push $P5003, "RETURN"
    push $P5003, "self"
    push $P5003, "$package"
    push $P5003, "$!"
    .const 'Sub' $P5004 = 'cuid_29_1372810550.08258' 
    capture_lex $P5004
    $P5005 = $P5004()
    nqp_deserialize_sc "[encoded data, 25576 characters]", cur_sc, $P5003, $P5005, conflicts
    unless conflicts goto if57_end165 
    get_hll_global $P5006, "ModuleLoader"
    $P5007 = $P5006."resolve_repossession_conflicts"(conflicts)
  if57_end165:
    .const "LexInfo" $P5001 = "cuid_1_1372810550.08258"
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 2
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_2_1372810550.08258"
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 7
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_3_1372810550.08258"
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 13
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_3_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 8
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_4_1372810550.08258"
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 19
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_4_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 14
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_5_1372810550.08258"
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 27
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_5_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 20
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_6_1372810550.08258"
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 33
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_6_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 32
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_7_1372810550.08258"
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 38
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_7_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 28
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_8_1372810550.08258"
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 42
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_8_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 41
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_9_1372810550.08258"
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 47
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_9_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 39
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_2_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 49
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_10_1372810550.08258"
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 51
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_11_1372810550.08258"
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 54
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_11_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 52
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_12_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 69
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_13_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 72
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_14_1372810550.08258"
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 83
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_14_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 78
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_15_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 74
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_16_1372810550.08258"
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 93
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_16_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 67
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_17_1372810550.08258"
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 102
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_17_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 94
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_18_1372810550.08258"
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 110
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_18_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 103
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_19_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 116
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_20_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 120
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_21_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 114
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_22_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 123
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_23_1372810550.08258"
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 128
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_23_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 111
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_10_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 130
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_24_1372810550.08258"
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 132
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_25_1372810550.08258"
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 138
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_26_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 140
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_25_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 135
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_27_1372810550.08258"
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 156
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_27_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 149
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_24_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 158
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_1_1372810550.08258" 
    nqp_get_sc_object $P5002, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 3
    perl6_associate_sub_code_object $P5001, $P5002
    nqp_get_sc_object $P5001, "C1F7387DB174F4C44AECA3EE829B6286646B8437", 0
    set_hll_global "GLOBAL", $P5001
    .return () 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_29_1372810550.08258") :anon :lex :outer("cuid_30_1372810550.08258")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
    new $P5001, 'ResizablePMCArray'
    .const 'Sub' $P5002 = "cuid_3_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_4_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_5_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_6_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_7_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_8_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_9_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_2_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_11_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_12_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_13_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_14_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_15_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_16_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_17_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_18_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_19_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_20_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_21_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_22_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_23_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_10_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_26_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_25_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_27_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_24_1372810550.08258" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_1_1372810550.08258" 
    push $P5001, $P5002
    .return ($P5001) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_31_1372810550.08258") :load
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Template/Mojo.pm"
    .const 'Sub' $P5001 = "cuid_28_1372810550.08258" 
    $P5002 = $P5001()
    .return ($P5002) 
.end