.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_19_1372810503.55747") :anon :lex
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
.annotate 'line', 1
    .const 'Sub' $P5003 = 'cuid_1_1372810503.55747' 
    capture_lex $P5003 
    .const 'Sub' $P5001 = 'cuid_1_1372810503.55747' 
    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_1372810503.55747") :anon :lex :outer("cuid_19_1372810503.55747")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
.annotate 'line', 1
    .const 'Sub' $P5015 = 'cuid_10_1372810503.55747' 
    capture_lex $P5015 
    .const 'Sub' $P5015 = 'cuid_11_1372810503.55747' 
    capture_lex $P5015 
    .const 'Sub' $P5015 = 'cuid_12_1372810503.55747' 
    capture_lex $P5015 
    .const 'Sub' $P5015 = 'cuid_13_1372810503.55747' 
    capture_lex $P5015 
    .const 'Sub' $P5015 = 'cuid_14_1372810503.55747' 
    capture_lex $P5015 
    .const 'Sub' $P5015 = 'cuid_15_1372810503.55747' 
    capture_lex $P5015 
    .const 'Sub' $P5015 = 'cuid_16_1372810503.55747' 
    capture_lex $P5015 
    .const 'Sub' $P5015 = 'cuid_17_1372810503.55747' 
    capture_lex $P5015 
    .const 'Sub' $P5015 = 'cuid_2_1372810503.55747' 
    capture_lex $P5015 
    .const 'Sub' $P5015 = 'cuid_18_1372810503.55747' 
    capture_lex $P5015 
    .lex "GLOBALish", $P101 
    .lex "EXPORT", $P102 
    .lex "$?PACKAGE", $P103 
    .lex "::?PACKAGE", $P104 
    .lex "$_", $P105 
    .lex "$/", $P106 
    .lex "$!", $P107 
    .lex "%timing", $P108 
    .lex "ProfiledGrammarHOW", $P109 
    .lex "&get-timing", $P110 
    .lex "&reset-timing", $P111 
    .lex "EXPORTHOW", $P112 
    .lex "$=pod", $P113 
    .lex "!UNIT_MARKER", $P114 
    .local pmc ctxsave 
    .const 'Sub' $P5004 = 'cuid_10_1372810503.55747' 
    capture_lex $P5004
    $P5004 = $P110."clone"()
    set $P110, $P5004
    .const 'Sub' $P5005 = 'cuid_11_1372810503.55747' 
    capture_lex $P5005
    .const 'Sub' $P5005 = 'cuid_12_1372810503.55747' 
    capture_lex $P5005
    .const 'Sub' $P5005 = 'cuid_13_1372810503.55747' 
    capture_lex $P5005
    .const 'Sub' $P5005 = 'cuid_14_1372810503.55747' 
    capture_lex $P5005
    $P5005 = $P111."clone"()
    set $P111, $P5005
    .const 'Sub' $P5006 = 'cuid_15_1372810503.55747' 
    capture_lex $P5006
    .const 'Sub' $P5006 = 'cuid_16_1372810503.55747' 
    capture_lex $P5006
    .const 'Sub' $P5006 = 'cuid_17_1372810503.55747' 
    capture_lex $P5006
    find_dynamic_lex $P5006, "$*CTXSAVE"
    set ctxsave, $P5006
    isnull $I5001, ctxsave
    if $I5001 goto unless10_end21 
    can $I5002, ctxsave, "ctxsave"
    perl6_box_int $P5009, $I5002
    set $P5008, $P5009
    unless $I5002 goto if11_end23 
    $P5007 = ctxsave."ctxsave"()
    set $P5008, $P5007
  if11_end23:
  unless10_end21:
    nqp_get_sc_object $P5006, "A391CB269604AC70CD8344A822F643EFF1BB2773", 107
    .const 'Sub' $P5007 = 'cuid_2_1372810503.55747' 
    capture_lex $P5007
    $P5008 = $P5007()
    nqp_get_sc_object $P5009, "A391CB269604AC70CD8344A822F643EFF1BB2773", 5
    null $P5007
    null $P5008
    null $P5009
    null $P5010
    null $P5011
    null $P5012
    null $P5013
    null $P5014
    .const 'Sub' $P5015 = 'cuid_18_1372810503.55747' 
    capture_lex $P5015
    $P5016 = $P5015()
    nqp_get_sc_object $P5017, "A391CB269604AC70CD8344A822F643EFF1BB2773", 102
.annotate 'line', 38
    nqp_get_sc_object $P5017, "A391CB269604AC70CD8344A822F643EFF1BB2773", 102
    get_who $P5016, $P5017
    nqp_get_sc_object $P5018, "A391CB269604AC70CD8344A822F643EFF1BB2773", 106
    $P5019 = $P5016."postcircumfix:<{ }>"($P5018)
    perl6ize_type $P5015, $P5019
    nqp_get_sc_object $P5020, "A391CB269604AC70CD8344A822F643EFF1BB2773", 5
    perl6_container_store $P5015, $P5020
    .return ($P5015) 
.end
.HLL "perl6"
.namespace []
.sub "get-timing" :subid("cuid_10_1372810503.55747") :anon :lex :outer("cuid_1_1372810503.55747")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
.annotate 'line', 27
    .param pmc CALL_SIG :call_sig 
    .lex "$_", $P101 
    .lex "$/", $P102 
    .lex "$!", $P103 
    .lex "call_sig", $P104 
    .lex "$*DISPATCHER", $P105 
    .lex "&?ROUTINE", $P106 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P104, $P5004
    bind_signature 
    perl6_enter_multi_dispatch_from_onlystar_block $P5006
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "get-timing" :subid("cuid_11_1372810503.55747") :anon :lex :outer("cuid_1_1372810503.55747")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
.annotate 'line', 28
    .param pmc CALL_SIG :call_sig 
    .lex "$_", $P101 
    .lex "$/", $P102 
    .lex "$!", $P103 
    .lex "call_sig", $P104 
    .lex "$*DISPATCHER", $P105 
    .lex "&?ROUTINE", $P106 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P104, $P5004
    bind_signature 
    find_lex $P5006, "%timing"
    perl6_decontainerize_return_value $P5005, $P5006
    nqp_get_sc_object $P5006, "A391CB269604AC70CD8344A822F643EFF1BB2773", 69
    perl6_type_check_return_value $P5005, $P5006
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "get-timing" :subid("cuid_12_1372810503.55747") :anon :lex :outer("cuid_1_1372810503.55747")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
.annotate 'line', 29
    .param pmc CALL_SIG :call_sig 
    .lex "$grammar", $P101 
    .lex "$_", $P102 
    .lex "$/", $P103 
    .lex "$!", $P104 
    .lex "call_sig", $P105 
    .lex "$*DISPATCHER", $P106 
    .lex "&?ROUTINE", $P107 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P105, $P5004
    bind_signature 
    root_new $P108, ['parrot';'Continuation']
    set_label $P108, lexotic_10
    .lex "RETURN", $P108
    find_lex $P5007, "%timing"
    $P5008 = $P5007."postcircumfix:<{ }>"($P101)
    perl6ize_type $P5006, $P5008
    perl6_decontainerize_return_value $P5005, $P5006
    goto lexotic_11
  lexotic_10:
    .get_results ($P5005)
  lexotic_11:
    find_lex $P5006, "&EXHAUST"
    store_lex "RETURN", $P5006
    nqp_get_sc_object $P5007, "A391CB269604AC70CD8344A822F643EFF1BB2773", 72
    perl6_type_check_return_value $P5005, $P5007
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "get-timing" :subid("cuid_13_1372810503.55747") :anon :lex :outer("cuid_1_1372810503.55747")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
.annotate 'line', 30
    .param pmc CALL_SIG :call_sig 
    .lex "$grammar", $P101 
    .lex "$rule", $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_12
    .lex "RETURN", $P109
    find_lex $P5008, "%timing"
    $P5009 = $P5008."postcircumfix:<{ }>"($P101)
    perl6ize_type $P5007, $P5009
    $P5010 = $P5007."postcircumfix:<{ }>"($P102)
    perl6ize_type $P5006, $P5010
    perl6_decontainerize_return_value $P5005, $P5006
    goto lexotic_13
  lexotic_12:
    .get_results ($P5005)
  lexotic_13:
    find_lex $P5006, "&EXHAUST"
    store_lex "RETURN", $P5006
    nqp_get_sc_object $P5007, "A391CB269604AC70CD8344A822F643EFF1BB2773", 77
    perl6_type_check_return_value $P5005, $P5007
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "reset-timing" :subid("cuid_14_1372810503.55747") :anon :lex :outer("cuid_1_1372810503.55747")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
.annotate 'line', 32
    .param pmc CALL_SIG :call_sig 
    .lex "$_", $P101 
    .lex "$/", $P102 
    .lex "$!", $P103 
    .lex "call_sig", $P104 
    .lex "$*DISPATCHER", $P105 
    .lex "&?ROUTINE", $P106 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P104, $P5004
    bind_signature 
    perl6_enter_multi_dispatch_from_onlystar_block $P5006
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "reset-timing" :subid("cuid_15_1372810503.55747") :anon :lex :outer("cuid_1_1372810503.55747")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
.annotate 'line', 33
    .param pmc CALL_SIG :call_sig 
    .lex "$_", $P101 
    .lex "$/", $P102 
    .lex "$!", $P103 
    .lex "call_sig", $P104 
    .lex "$*DISPATCHER", $P105 
    .lex "&?ROUTINE", $P106 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P104, $P5004
    bind_signature 
    root_new $P107, ['parrot';'Continuation']
    set_label $P107, lexotic_14
    .lex "RETURN", $P107
    find_lex $P5006, "%timing"
    $P5007 = "&infix:<,>"()
    $P5008 = $P5006."STORE"($P5007)
    perl6_decontainerize_return_value $P5005, $P5008
    goto lexotic_15
  lexotic_14:
    .get_results ($P5005)
  lexotic_15:
    find_lex $P5006, "&EXHAUST"
    store_lex "RETURN", $P5006
    nqp_get_sc_object $P5007, "A391CB269604AC70CD8344A822F643EFF1BB2773", 87
    perl6_type_check_return_value $P5005, $P5007
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "reset-timing" :subid("cuid_16_1372810503.55747") :anon :lex :outer("cuid_1_1372810503.55747")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
.annotate 'line', 34
    .param pmc CALL_SIG :call_sig 
    .lex "$grammar", $P101 
    .lex "$_", $P102 
    .lex "$/", $P103 
    .lex "$!", $P104 
    .lex "call_sig", $P105 
    .lex "$*DISPATCHER", $P106 
    .lex "&?ROUTINE", $P107 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P105, $P5004
    bind_signature 
    root_new $P108, ['parrot';'Continuation']
    set_label $P108, lexotic_16
    .lex "RETURN", $P108
    find_lex $P5007, "%timing"
    $P5008 = $P5007."postcircumfix:<{ }>"($P101)
    perl6ize_type $P5006, $P5008
    $P5009 = "&infix:<,>"()
    perl6_container_store $P5006, $P5009
    perl6_decontainerize_return_value $P5005, $P5006
    goto lexotic_17
  lexotic_16:
    .get_results ($P5005)
  lexotic_17:
    find_lex $P5006, "&EXHAUST"
    store_lex "RETURN", $P5006
    nqp_get_sc_object $P5007, "A391CB269604AC70CD8344A822F643EFF1BB2773", 90
    perl6_type_check_return_value $P5005, $P5007
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "reset-timing" :subid("cuid_17_1372810503.55747") :anon :lex :outer("cuid_1_1372810503.55747")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
.annotate 'line', 35
    .param pmc CALL_SIG :call_sig 
    .lex "$grammar", $P101 
    .lex "$rule", $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_18
    .lex "RETURN", $P109
    find_lex $P5008, "%timing"
    $P5009 = $P5008."postcircumfix:<{ }>"($P101)
    perl6ize_type $P5007, $P5009
    $P5010 = $P5007."postcircumfix:<{ }>"($P102)
    perl6ize_type $P5006, $P5010
    $P5011 = "&infix:<,>"()
    perl6_container_store $P5006, $P5011
    perl6_decontainerize_return_value $P5005, $P5006
    goto lexotic_19
  lexotic_18:
    .get_results ($P5005)
  lexotic_19:
    find_lex $P5006, "&EXHAUST"
    store_lex "RETURN", $P5006
    nqp_get_sc_object $P5007, "A391CB269604AC70CD8344A822F643EFF1BB2773", 95
    perl6_type_check_return_value $P5005, $P5007
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_2_1372810503.55747") :anon :lex :outer("cuid_1_1372810503.55747")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
.annotate 'line', 3
    .const 'Sub' $P5007 = 'cuid_3_1372810503.55747' 
    capture_lex $P5007 
    .const 'Sub' $P5007 = 'cuid_9_1372810503.55747' 
    capture_lex $P5007 
    .lex "$?PACKAGE", $P101 
    .lex "::?PACKAGE", $P102 
    .lex "$?CLASS", $P103 
    .lex "::?CLASS", $P104 
    .lex "$_", $P105 
    .const 'Sub' $P5002 = 'cuid_3_1372810503.55747' 
    capture_lex $P5002
    .const 'Sub' $P5003 = 'cuid_9_1372810503.55747' 
    capture_lex $P5003
    null $P5004
    nqp_get_sc_object $P5005, "A391CB269604AC70CD8344A822F643EFF1BB2773", 54
    $P5006 = $P5005."clone"()
    perl6_capture_lex $P5006
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "find_method" :subid("cuid_3_1372810503.55747") :anon :lex :outer("cuid_2_1372810503.55747")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
.annotate 'line', 5
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5010 = 'cuid_4_1372810503.55747' 
    capture_lex $P5010 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$obj", $P103 
    .lex "$name", $P104 
    .lex "$_", $P105 
    .lex "$/", $P106 
    .lex "$!", $P107 
    .lex "$meth", $P108 
    .lex "call_sig", $P109 
    .lex "$*DISPATCHER", $P110 
    .lex "&?ROUTINE", $P111 
    perl6_take_dispatcher 
    .const 'Sub' $P5005 = 'cuid_4_1372810503.55747' 
    capture_lex $P5005
    set $P5006, CALL_SIG
    set $P109, $P5006
    bind_signature 
    root_new $P112, ['parrot';'Continuation']
    set_label $P112, lexotic_24
    .lex "RETURN", $P112
.annotate 'line', 6
    $P5008 = "&callsame"()
    nqp_get_sc_object $P5009, "27420382D80CEF05775E7415279171A93892A1F1-1372810242.10453", 14
    perl6_assert_bind_ok $P5008, $P5009
    set $P108, $P5008
.annotate 'line', 7
    nqp_get_sc_object $P5010, "A391CB269604AC70CD8344A822F643EFF1BB2773", 10
    nqp_get_sc_object $P5011, "A391CB269604AC70CD8344A822F643EFF1BB2773", 11
    $P5012 = "&substr"($P104, $P5010, $P5011)
    nqp_get_sc_object $P5013, "A391CB269604AC70CD8344A822F643EFF1BB2773", 12
    find_lex $P5009, "&infix:<eq>"
    perl6_multi_dispatch_thunk $P5008, $P5009
    $P5014 = $P5008($P5012, $P5013)
    set $P5027, $P5014
    if $P5014 goto unless13_end29 
    nqp_get_sc_object $P5017, "A391CB269604AC70CD8344A822F643EFF1BB2773", 14
    nqp_get_sc_object $P5018, "A391CB269604AC70CD8344A822F643EFF1BB2773", 15
    nqp_get_sc_object $P5019, "A391CB269604AC70CD8344A822F643EFF1BB2773", 16
    nqp_get_sc_object $P5020, "A391CB269604AC70CD8344A822F643EFF1BB2773", 17
    nqp_get_sc_object $P5021, "A391CB269604AC70CD8344A822F643EFF1BB2773", 18
    nqp_get_sc_object $P5022, "A391CB269604AC70CD8344A822F643EFF1BB2773", 19
    nqp_get_sc_object $P5023, "A391CB269604AC70CD8344A822F643EFF1BB2773", 20
    $P5024 = "&infix:<,>"($P5017, $P5018, $P5019, $P5020, $P5021, $P5022, $P5023)
    $P5025 = "&any"($P5024)
    find_lex $P5016, "&infix:<eq>"
    perl6_multi_dispatch_thunk $P5015, $P5016
    $P5026 = $P5015($P104, $P5025)
    set $P5027, $P5026
  unless13_end29:
    unless $P5027 goto if12_else26 
.annotate 'line', 8

    set $P5030, $P108
    goto if12_end27
  if12_else26:
    nqp_get_sc_object $P5028, "A391CB269604AC70CD8344A822F643EFF1BB2773", 21
    $P5029 = $P5028."clone"()
    perl6_capture_lex $P5029
    set $P5030, $P5029
  if12_end27:
    perl6_decontainerize_return_value $P5007, $P5030
    goto lexotic_25
  lexotic_24:
    .get_results ($P5007)
  lexotic_25:
    find_lex $P5008, "&EXHAUST"
    store_lex "RETURN", $P5008
    nqp_get_sc_object $P5009, "A391CB269604AC70CD8344A822F643EFF1BB2773", 7
    perl6_type_check_return_value $P5007, $P5009
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_4_1372810503.55747") :anon :lex :outer("cuid_3_1372810503.55747")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
.annotate 'line', 9
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5008 = 'cuid_5_1372810503.55747' 
    capture_lex $P5008 
    .const 'Sub' $P5008 = 'cuid_6_1372810503.55747' 
    capture_lex $P5008 
    .const 'Sub' $P5008 = 'cuid_7_1372810503.55747' 
    capture_lex $P5008 
    .const 'Sub' $P5008 = 'cuid_8_1372810503.55747' 
    capture_lex $P5008 
    .lex "$c", $P101 
    .lex "$args", $P102 
    .lex "$_", $P103 
    .lex "$grammar", $P104 
    .lex "%t", $P105 
    .lex "$start", $P106 
    .lex "$result", $P107 
    .lex "call_sig", $P108 
    .lex "$*DISPATCHER", $P109 
    .local pmc flattening__1 
    perl6_take_dispatcher 
    .const 'Sub' $P5002 = 'cuid_5_1372810503.55747' 
    capture_lex $P5002
    .const 'Sub' $P5003 = 'cuid_6_1372810503.55747' 
    capture_lex $P5003
    .const 'Sub' $P5004 = 'cuid_7_1372810503.55747' 
    capture_lex $P5004
    .const 'Sub' $P5005 = 'cuid_8_1372810503.55747' 
    capture_lex $P5005
    set $P5006, CALL_SIG
    set $P108, $P5006
    bind_signature 
.annotate 'line', 10

    find_lex $P5010, "$obj"
    get_what $P5009, $P5010
    $P5011 = $P5009."perl"()
    perl6ize_type $P5008, $P5011
    perl6_container_store $P104, $P5008
.annotate 'line', 11
    find_lex $P5009, "%timing"
    $P5010 = $P5009."postcircumfix:<{ }>"($P104)
    perl6ize_type $P5008, $P5010
    nqp_get_sc_object $P5011, "A391CB269604AC70CD8344A822F643EFF1BB2773", 29
    "&METAOP_TEST_ASSIGN:<//>"($P5008, $P5011)
.annotate 'line', 12
    find_lex $P5010, "%timing"
    $P5011 = $P5010."postcircumfix:<{ }>"($P104)
    perl6ize_type $P5009, $P5011
    find_lex $P5013, "$meth"
    $P5014 = $P5013."name"()
    perl6ize_type $P5012, $P5014
    $P5015 = $P5009."postcircumfix:<{ }>"($P5012)
    perl6ize_type $P5008, $P5015
    nqp_get_sc_object $P5016, "A391CB269604AC70CD8344A822F643EFF1BB2773", 35
    "&METAOP_TEST_ASSIGN:<//>"($P5008, $P5016)
.annotate 'line', 13
    find_lex $P5011, "%timing"
    $P5012 = $P5011."postcircumfix:<{ }>"($P104)
    perl6ize_type $P5010, $P5012
    find_lex $P5014, "$meth"
    $P5015 = $P5014."name"()
    perl6ize_type $P5013, $P5015
    $P5016 = $P5010."postcircumfix:<{ }>"($P5013)
    perl6ize_type $P5009, $P5016
    perl6_decontainerize $P5008, $P5009
    nqp_get_sc_object $P5017, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 16
    perl6_assert_bind_ok $P5008, $P5017
    set $P105, $P5008
.annotate 'line', 14

    nqp_get_sc_object $P5010, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 19198
    time $N5001
    $P5011 = $P5010."from-posix"($N5001)
    perl6ize_type $P5009, $P5011
    perl6_decontainerize_return_value $P5008, $P5009
    nqp_get_sc_object $P5009, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 19384
    perl6_type_check_return_value $P5008, $P5009
    perl6_container_store $P106, $P5008
.annotate 'line', 15
    find_lex $P5009, "$obj"
    set flattening__1, $P102
    $P5010 = flattening__1."FLATTENABLE_LIST"()
    $P5011 = flattening__1."FLATTENABLE_HASH"()
    find_lex $P5008, "$meth"
    $P5012 = $P5008($P5009, $P5010 :flat, $P5011 :flat :named)
    nqp_get_sc_object $P5013, "27420382D80CEF05775E7415279171A93892A1F1-1372810242.10453", 14
    perl6_assert_bind_ok $P5012, $P5013
    set $P107, $P5012
.annotate 'line', 16
    nqp_get_sc_object $P5011, "A391CB269604AC70CD8344A822F643EFF1BB2773", 39
    $P5012 = $P105."postcircumfix:<{ }>"($P5011)
    perl6ize_type $P5010, $P5012
    nqp_get_sc_object $P5017, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 19198
    time $N5001
    $P5018 = $P5017."from-posix"($N5001)
    perl6ize_type $P5016, $P5018
    perl6_decontainerize_return_value $P5015, $P5016
    nqp_get_sc_object $P5016, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 19384
    perl6_type_check_return_value $P5015, $P5016
    find_lex $P5014, "&infix:<->"
    perl6_multi_dispatch_thunk $P5013, $P5014
    $P5017 = $P5013($P5015, $P106)
    find_lex $P5008, "&infix:<+>"
    $P5009 = "&METAOP_ASSIGN"($P5008)
    $P5009($P5010, $P5017)
.annotate 'line', 17
    nqp_get_sc_object $P5011, "A391CB269604AC70CD8344A822F643EFF1BB2773", 40
    $P5012 = $P105."postcircumfix:<{ }>"($P5011)
    perl6ize_type $P5010, $P5012
    find_lex $P5009, "&postfix:<++>"
    perl6_multi_dispatch_thunk $P5008, $P5009
    $P5008($P5010)
.annotate 'line', 18

    .return ($P107) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_5_1372810503.55747") :anon :lex :outer("cuid_4_1372810503.55747")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
.annotate 'line', 11
    .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 
    find_lex $P5004, "Nil"
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_6_1372810503.55747") :anon :lex :outer("cuid_4_1372810503.55747")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
.annotate 'line', 11

    find_lex $P5001, "Nil"
    $P5002 = "&circumfix:<{ }>"($P5001)
    .return ($P5002) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_7_1372810503.55747") :anon :lex :outer("cuid_4_1372810503.55747")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
.annotate 'line', 12
    .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 
    find_lex $P5004, "Nil"
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_8_1372810503.55747") :anon :lex :outer("cuid_4_1372810503.55747")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
.annotate 'line', 12

    find_lex $P5001, "Nil"
    $P5002 = "&circumfix:<{ }>"($P5001)
    .return ($P5002) 
.end
.HLL "perl6"
.namespace []
.sub "publish_method_cache" :subid("cuid_9_1372810503.55747") :anon :lex :outer("cuid_2_1372810503.55747")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
.annotate 'line', 22
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$obj", $P103 
    .lex "$_", $P104 
    .lex "$/", $P105 
    .lex "$!", $P106 
    .lex "call_sig", $P107 
    .lex "$*DISPATCHER", $P108 
    .lex "&?ROUTINE", $P109 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P107, $P5005
    bind_signature 
    root_new $P110, ['parrot';'Continuation']
    set_label $P110, lexotic_30
    .lex "RETURN", $P110
    find_lex $P5007, "Nil"
    perl6_decontainerize_return_value $P5006, $P5007
    goto lexotic_31
  lexotic_30:
    .get_results ($P5006)
  lexotic_31:
    find_lex $P5008, "&EXHAUST"
    store_lex "RETURN", $P5008
    nqp_get_sc_object $P5009, "A391CB269604AC70CD8344A822F643EFF1BB2773", 54
    perl6_type_check_return_value $P5006, $P5009
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_18_1372810503.55747") :anon :lex :outer("cuid_1_1372810503.55747")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
.annotate 'line', 37
    .lex "$?PACKAGE", $P101 
    .lex "::?PACKAGE", $P102 
    .lex "$_", $P103 
    find_lex $P5002, "Nil"
    .return ($P5002) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_21_1372810503.55747") :load :init
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
    .const 'Sub' $P5001 = 'cuid_20_1372810503.55747' 
    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_19_1372810503.55747" 
    get_hll_global $P5002, "ModuleLoader"
    $P5003 = $P5002."load_setting"("CORE")
    $P5001."set_outer_ctx"($P5003)
    nqp_create_sc $P5001, "A391CB269604AC70CD8344A822F643EFF1BB2773"
    set cur_sc, $P5001
    cur_sc."set_description"("/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.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, "25B76D5348C2A22A9722D68A7288B5D268CF8F4E-1372810229.31343"
    push $P5003, "src/gen/Metamodel.pm"
    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, "set_default_parent_type"
    push $P5003, "has_default_parent_type"
    push $P5003, "get_default_parent_type"
    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, "set_invoke_forwarder"
    push $P5003, "archetypes"
    push $P5003, "new_type"
    push $P5003, "parameterize"
    push $P5003, "add_fallback"
    push $P5003, "compose"
    push $P5003, "roles"
    push $P5003, "role_typecheck_list"
    push $P5003, "is_composed"
    push $P5003, "setup_junction_fallback"
    push $P5003, "find_method_fallback"
    push $P5003, "has_fallbacks"
    push $P5003, "set_name"
    push $P5003, "name"
    push $P5003, "set_docs"
    push $P5003, "docs"
    push $P5003, "ver"
    push $P5003, "auth"
    push $P5003, "set_ver"
    push $P5003, "set_auth"
    push $P5003, "set_stash_type"
    push $P5003, "add_stash"
    push $P5003, "add_attribute"
    push $P5003, "compose_attributes"
    push $P5003, "set_rw"
    push $P5003, "rw"
    push $P5003, "get_attribute_for_usage"
    push $P5003, "attributes"
    push $P5003, "add_method"
    push $P5003, "methods"
    push $P5003, "method_table"
    push $P5003, "submethod_table"
    push $P5003, "declares_method"
    push $P5003, "cache"
    push $P5003, "add_private_method"
    push $P5003, "private_method_table"
    push $P5003, "find_private_method"
    push $P5003, "set_autogen_proto"
    push $P5003, "add_multi_method"
    push $P5003, "multi_methods_to_incorporate"
    push $P5003, "incorporate_multi_candidates"
    push $P5003, "add_role"
    push $P5003, "roles_to_compose"
    push $P5003, "exclude_parent"
    push $P5003, "add_parent"
    push $P5003, "parents"
    push $P5003, "hides"
    push $P5003, "hidden"
    push $P5003, "set_hidden"
    push $P5003, "compute_mro"
    push $P5003, "c3_merge"
    push $P5003, "mro"
    push $P5003, "mro_unhidden"
    push $P5003, "find_method"
    push $P5003, "publish_method_cache"
    push $P5003, "type_check"
    push $P5003, "publish_type_cache"
    push $P5003, "add_trustee"
    push $P5003, "trusts"
    push $P5003, "is_trusted"
    push $P5003, "create_BUILDPLAN"
    push $P5003, "BUILDPLAN"
    push $P5003, "BUILDALLPLAN"
    push $P5003, "set_is_mixin"
    push $P5003, "is_mixin"
    push $P5003, "mixin"
    push $P5003, "get_boolification_mode"
    push $P5003, "set_boolification_mode"
    push $P5003, "publish_boolification_spec"
    push $P5003, "add_parrot_vtable_mapping"
    push $P5003, "add_parrot_vtable_handler_mapping"
    push $P5003, "publish_parrot_vtable_mapping"
    push $P5003, "publish_parrot_vtable_handler_mapping"
    push $P5003, "parrot_vtable_mappings"
    push $P5003, "parrot_vtable_handler_mappings"
    push $P5003, "27420382D80CEF05775E7415279171A93892A1F1-1372810242.10453"
    push $P5003, "src/gen/BOOTSTRAP.pm"
    push $P5003, "28FAC381EB59BA79DA1D75F70404C20E0548F4F5-1372810034.5696"
    push $P5003, "src/stage2/NQPCORE.setting"
    push $P5003, "@!roles"
    push $P5003, "@!role_typecheck_list"
    push $P5003, "@!fallbacks"
    push $P5003, "$!composed"
    push $P5003, "$!name"
    push $P5003, "$!docs"
    push $P5003, "$!ver"
    push $P5003, "$!auth"
    push $P5003, "@!attributes"
    push $P5003, "%!attribute_lookup"
    push $P5003, "$!attr_rw_by_default"
    push $P5003, "%!methods"
    push $P5003, "%!submethods"
    push $P5003, "@!method_order"
    push $P5003, "%!cache"
    push $P5003, "%!private_methods"
    push $P5003, "@!multi_methods_to_incorporate"
    push $P5003, "@!roles_to_compose"
    push $P5003, "@!parents"
    push $P5003, "@!hides"
    push $P5003, "$!hidden"
    push $P5003, "@!mro"
    push $P5003, "@!mro_unhidden"
    push $P5003, "@!trustees"
    push $P5003, "@!BUILDALLPLAN"
    push $P5003, "@!BUILDPLAN"
    push $P5003, "$!is_mixin"
    push $P5003, "$!boolification_mode"
    push $P5003, "%!parrot_vtable_mapping"
    push $P5003, "%!parrot_vtable_handler_mapping"
    push $P5003, "GLOBALish"
    push $P5003, "EXPORT"
    push $P5003, "$?PACKAGE"
    push $P5003, "::?PACKAGE"
    push $P5003, "%timing"
    push $P5003, "ProfiledGrammarHOW"
    push $P5003, "&get-timing"
    push $P5003, "&reset-timing"
    push $P5003, "EXPORTHOW"
    push $P5003, "$=pod"
    push $P5003, "!UNIT_MARKER"
    push $P5003, "$?CLASS"
    push $P5003, "::?CLASS"
    push $P5003, "$meth"
    push $P5003, "$*DISPATCHER"
    push $P5003, "&?ROUTINE"
    push $P5003, "0"
    push $P5003, "1"
    push $P5003, "!"
    push $P5003, "parse CREATE Bool defined MATCH WHAT perl"
    push $P5003, "parse"
    push $P5003, "MATCH"
    push $P5003, "WHAT"
    push $P5003, "$grammar"
    push $P5003, "%t"
    push $P5003, "$start"
    push $P5003, "$result"
    push $P5003, "$_"
    push $P5003, "time"
    push $P5003, "calls"
    push $P5003, "$c"
    push $P5003, "$args"
    push $P5003, "$obj"
    push $P5003, "$name"
    push $P5003, "%_"
    push $P5003, "$rule"
    push $P5003, "grammar"
    push $P5003, "GLOBAL"
    push $P5003, "ALL"
    push $P5003, "DEFAULT"
    push $P5003, "fallbacks"
    push $P5003, "composed"
    push $P5003, "attribute_lookup"
    push $P5003, "attr_rw_by_default"
    push $P5003, "submethods"
    push $P5003, "method_order"
    push $P5003, "private_methods"
    push $P5003, "trustees"
    push $P5003, "boolification_mode"
    push $P5003, "parrot_vtable_mapping"
    push $P5003, "parrot_vtable_handler_mapping"
    .const 'Sub' $P5004 = 'cuid_20_1372810503.55747' 
    capture_lex $P5004
    $P5005 = $P5004()
    nqp_deserialize_sc "[encoded data, 16440 characters]", cur_sc, $P5003, $P5005, conflicts
    unless conflicts goto if14_end33 
    get_hll_global $P5006, "ModuleLoader"
    $P5007 = $P5006."resolve_repossession_conflicts"(conflicts)
  if14_end33:
    .const "LexInfo" $P5001 = "cuid_1_1372810503.55747"
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 2
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_2_1372810503.55747"
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 6
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_3_1372810503.55747"
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 9
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_4_1372810503.55747"
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 23
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_5_1372810503.55747" 
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 24
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_6_1372810503.55747" 
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 29
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_7_1372810503.55747" 
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 30
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_8_1372810503.55747" 
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 35
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_4_1372810503.55747" 
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 21
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_3_1372810503.55747" 
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 7
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_9_1372810503.55747"
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 61
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_9_1372810503.55747" 
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 54
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_2_1372810503.55747" 
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 63
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_10_1372810503.55747"
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 66
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_10_1372810503.55747" 
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 64
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_11_1372810503.55747"
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 71
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_11_1372810503.55747" 
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 69
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_12_1372810503.55747"
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 76
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_12_1372810503.55747" 
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 72
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_13_1372810503.55747"
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 83
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_13_1372810503.55747" 
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 77
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_14_1372810503.55747"
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 86
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_14_1372810503.55747" 
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 84
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_15_1372810503.55747"
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 89
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_15_1372810503.55747" 
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 87
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_16_1372810503.55747"
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 94
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_16_1372810503.55747" 
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 90
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_17_1372810503.55747"
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 101
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_17_1372810503.55747" 
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 95
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_18_1372810503.55747"
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 103
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_18_1372810503.55747" 
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 105
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_1_1372810503.55747" 
    nqp_get_sc_object $P5002, "A391CB269604AC70CD8344A822F643EFF1BB2773", 3
    perl6_associate_sub_code_object $P5001, $P5002
    nqp_get_sc_object $P5001, "A391CB269604AC70CD8344A822F643EFF1BB2773", 0
    set_hll_global "GLOBAL", $P5001
    .return () 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_20_1372810503.55747") :anon :lex :outer("cuid_21_1372810503.55747")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
    new $P5001, 'ResizablePMCArray'
    .const 'Sub' $P5002 = "cuid_5_1372810503.55747" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_6_1372810503.55747" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_7_1372810503.55747" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_8_1372810503.55747" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_4_1372810503.55747" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_3_1372810503.55747" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_9_1372810503.55747" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_2_1372810503.55747" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_10_1372810503.55747" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_11_1372810503.55747" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_12_1372810503.55747" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_13_1372810503.55747" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_14_1372810503.55747" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_15_1372810503.55747" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_16_1372810503.55747" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_17_1372810503.55747" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_18_1372810503.55747" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_1_1372810503.55747" 
    push $P5001, $P5002
    .return ($P5001) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_22_1372810503.55747") :load
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Grammar/Profiler/Simple.pm"
    .const 'Sub' $P5001 = "cuid_19_1372810503.55747" 
    $P5002 = $P5001()
    .return ($P5002) 
.end