.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_27_1372810542.44456") :anon :lex
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 1
    .const 'Sub' $P5003 = 'cuid_1_1372810542.44456' 
    capture_lex $P5003 
    .const 'Sub' $P5001 = 'cuid_1_1372810542.44456' 
    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_1372810542.44456") :anon :lex :outer("cuid_27_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 1
    .const 'Sub' $P5005 = 'cuid_2_1372810542.44456' 
    capture_lex $P5005 
    .lex "GLOBALish", $P101 
    .lex "EXPORT", $P102 
    .lex "$?PACKAGE", $P103 
    .lex "::?PACKAGE", $P104 
    .lex "$_", $P105 
    .lex "$/", $P106 
    .lex "$!", $P107 
    .lex "&to-json", $P108 
    .lex "&from-json", $P109 
    .lex "Panda", $P110 
    .lex "$=pod", $P111 
    .lex "!UNIT_MARKER", $P112 
    .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, "69B56A56D196C6886BCE196FAE40015B18C7B119", 193
    .const 'Sub' $P5005 = 'cuid_2_1372810542.44456' 
    capture_lex $P5005
    $P5006 = $P5005()
    nqp_get_sc_object $P5007, "69B56A56D196C6886BCE196FAE40015B18C7B119", 9
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_2_1372810542.44456") :anon :lex :outer("cuid_1_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 11
    .const 'Sub' $P5021 = 'cuid_3_1372810542.44456' 
    capture_lex $P5021 
    .const 'Sub' $P5021 = 'cuid_4_1372810542.44456' 
    capture_lex $P5021 
    .const 'Sub' $P5021 = 'cuid_6_1372810542.44456' 
    capture_lex $P5021 
    .const 'Sub' $P5021 = 'cuid_8_1372810542.44456' 
    capture_lex $P5021 
    .const 'Sub' $P5021 = 'cuid_10_1372810542.44456' 
    capture_lex $P5021 
    .const 'Sub' $P5021 = 'cuid_12_1372810542.44456' 
    capture_lex $P5021 
    .const 'Sub' $P5021 = 'cuid_14_1372810542.44456' 
    capture_lex $P5021 
    .const 'Sub' $P5021 = 'cuid_17_1372810542.44456' 
    capture_lex $P5021 
    .const 'Sub' $P5021 = 'cuid_26_1372810542.44456' 
    capture_lex $P5021 
    .lex "$?PACKAGE", $P101 
    .lex "::?PACKAGE", $P102 
    .lex "$?CLASS", $P103 
    .lex "::?CLASS", $P104 
    .lex "$_", $P105 
    .const 'Sub' $P5002 = 'cuid_3_1372810542.44456' 
    capture_lex $P5002
    .const 'Sub' $P5003 = 'cuid_4_1372810542.44456' 
    capture_lex $P5003
    .const 'Sub' $P5004 = 'cuid_6_1372810542.44456' 
    capture_lex $P5004
    .const 'Sub' $P5005 = 'cuid_8_1372810542.44456' 
    capture_lex $P5005
    .const 'Sub' $P5006 = 'cuid_10_1372810542.44456' 
    capture_lex $P5006
    .const 'Sub' $P5007 = 'cuid_12_1372810542.44456' 
    capture_lex $P5007
    .const 'Sub' $P5008 = 'cuid_14_1372810542.44456' 
    capture_lex $P5008
    .const 'Sub' $P5009 = 'cuid_17_1372810542.44456' 
    capture_lex $P5009
    .const 'Sub' $P5010 = 'cuid_26_1372810542.44456' 
    capture_lex $P5010
    null $P5011
    null $P5012
    null $P5013
    null $P5014
    null $P5015
    null $P5016
    null $P5017
    null $P5018
    nqp_get_sc_object $P5019, "69B56A56D196C6886BCE196FAE40015B18C7B119", 141
    $P5020 = $P5019."clone"()
    perl6_capture_lex $P5020
    .return ($P5020) 
.end
.HLL "perl6"
.namespace []
.sub "new" :subid("cuid_3_1372810542.44456") :anon :lex :outer("cuid_2_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 18
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$srcdir", $P103 
    .lex "$destdir", $P104 
    .lex "$statefile", $P105 
    .lex "$projectsfile", $P106 
    .lex "$_", $P107 
    .lex "$/", $P108 
    .lex "$!", $P109 
    .lex "$ecosystem", $P110 
    .lex "$resources", $P111 
    .lex "$fetcher", $P112 
    .lex "$builder", $P113 
    .lex "$tester", $P114 
    .lex "$installer", $P115 
    .lex "call_sig", $P116 
    .lex "$*DISPATCHER", $P117 
    .lex "&?ROUTINE", $P118 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P116, $P5005
    bind_signature 
    root_new $P119, ['parrot';'Continuation']
    set_label $P119, lexotic_14
    .lex "RETURN", $P119
.annotate 'line', 19

    nqp_get_sc_object $P5008, "E826AB85112C51B4DAF058DD50F3D97D9F96CA34", 4
.annotate 'line', 20

.annotate 'line', 21

    $P5009 = $P5008."new"($P105 :named("statefile"), $P106 :named("projectsfile"))
    perl6ize_type $P5007, $P5009
    perl6_container_store $P110, $P5007
.annotate 'line', 23

    nqp_get_sc_object $P5008, "431CC07FEE8E815FDE8594A29051006F50195B6F", 4
    $P5009 = $P5008."new"($P103 :named("srcdir"))
    perl6ize_type $P5007, $P5009
    perl6_container_store $P111, $P5007
.annotate 'line', 24

    nqp_get_sc_object $P5008, "288D56C7D2DD3BA4A553381DF9181DC34F94051A", 5
    $P5009 = $P5008."new"($P111 :named("resources"))
    perl6ize_type $P5007, $P5009
    perl6_container_store $P112, $P5007
.annotate 'line', 25

    nqp_get_sc_object $P5008, "062C1092D27E71C60B0CA921472CE2E7A818ABA0", 4
    $P5009 = $P5008."new"($P111 :named("resources"))
    perl6ize_type $P5007, $P5009
    perl6_container_store $P113, $P5007
.annotate 'line', 26

    nqp_get_sc_object $P5008, "02F6DD9CFCCA6E64F4C707F5192B8CC9FE008E82", 4
    $P5009 = $P5008."new"($P111 :named("resources"))
    perl6ize_type $P5007, $P5009
    perl6_container_store $P114, $P5007
.annotate 'line', 27

    nqp_get_sc_object $P5008, "CF9866636A6EEFBBA9616BA4A051E867179ADA9E", 4
.annotate 'line', 28

.annotate 'line', 29

    $P5009 = $P5008."new"($P111 :named("resources"), $P104 :named("destdir"))
    perl6ize_type $P5007, $P5009
    perl6_container_store $P115, $P5007
.annotate 'line', 31
    find_lex $P5008, "Whatever"
    $P5009 = $P5008."new"()
.annotate 'line', 32

.annotate 'line', 33

    $P5010 = $P101."bless"($P5009, $P103 :named("srcdir"), $P104 :named("destdir"), $P105 :named("statefile"), $P106 :named("projectsfile"), $P110 :named("ecosystem"), $P112 :named("fetcher"), $P113 :named("builder"), $P114 :named("tester"), $P115 :named("installer"))
    perl6ize_type $P5007, $P5010
    perl6_decontainerize_return_value $P5006, $P5007
    goto lexotic_15
  lexotic_14:
    .get_results ($P5006)
  lexotic_15:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "69B56A56D196C6886BCE196FAE40015B18C7B119", 21
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "announce" :subid("cuid_4_1372810542.44456") :anon :lex :outer("cuid_2_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 36
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$what", $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_16
    .lex "RETURN", $P110
.annotate 'line', 37
    nqp_get_sc_object $P5009, "69B56A56D196C6886BCE196FAE40015B18C7B119", 53
    $P5010 = $P103."Stringy"()
    find_lex $P5008, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5007, $P5008
    $P5011 = $P5007($P5009, $P5010)
    $P5012 = "&say"($P5011)
    perl6_decontainerize_return_value $P5006, $P5012
    goto lexotic_17
  lexotic_16:
    .get_results ($P5006)
  lexotic_17:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "69B56A56D196C6886BCE196FAE40015B18C7B119", 51
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "announce" :subid("cuid_6_1372810542.44456") :anon :lex :outer("cuid_2_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 40
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5010 = 'cuid_5_1372810542.44456' 
    capture_lex $P5010 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$p", $P103 
    .lex "$_", $P104 
    .lex "$/", $P105 
    .lex "$!", $P106 
    .lex "call_sig", $P107 
    .lex "$*DISPATCHER", $P108 
    .lex "&?ROUTINE", $P109 
    perl6_take_dispatcher 
    .const 'Sub' $P5005 = 'cuid_5_1372810542.44456' 
    capture_lex $P5005
    set $P5006, CALL_SIG
    set $P107, $P5006
    bind_signature 
    root_new $P110, ['parrot';'Continuation']
    set_label $P110, lexotic_18
    .lex "RETURN", $P110
.annotate 'line', 41
    nqp_get_sc_object $P5011, "69B56A56D196C6886BCE196FAE40015B18C7B119", 65
    nqp_get_sc_object $P5012, "69B56A56D196C6886BCE196FAE40015B18C7B119", 63
    perl6_capture_lex $P5012
    $P5013 = $P5012()
    $P5014 = $P5013."Stringy"()
    $P5015 = $P5014."Stringy"()
    find_lex $P5010, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5009, $P5010
    $P5016 = $P5009($P5011, $P5015)
    $P5017 = $P101."announce"($P5016)
    perl6ize_type $P5008, $P5017
    perl6_decontainerize_return_value $P5007, $P5008
    goto lexotic_19
  lexotic_18:
    .get_results ($P5007)
  lexotic_19:
    find_lex $P5008, "&EXHAUST"
    store_lex "RETURN", $P5008
    nqp_get_sc_object $P5009, "69B56A56D196C6886BCE196FAE40015B18C7B119", 60
    perl6_type_check_return_value $P5007, $P5009
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_5_1372810542.44456") :anon :lex :outer("cuid_6_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 41
    .lex "$_", $P101 
    find_lex $P5003, "$p"
    $P5004 = $P5003."name"()
    perl6ize_type $P5002, $P5004
    .return ($P5002) 
.end
.HLL "perl6"
.namespace []
.sub "announce" :subid("cuid_8_1372810542.44456") :anon :lex :outer("cuid_2_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 44
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5010 = 'cuid_7_1372810542.44456' 
    capture_lex $P5010 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$p", $P103 
    .lex "$_", $P104 
    .lex "$/", $P105 
    .lex "$!", $P106 
    .lex "call_sig", $P107 
    .lex "$*DISPATCHER", $P108 
    .lex "&?ROUTINE", $P109 
    perl6_take_dispatcher 
    .const 'Sub' $P5005 = 'cuid_7_1372810542.44456' 
    capture_lex $P5005
    set $P5006, CALL_SIG
    set $P107, $P5006
    bind_signature 
    root_new $P110, ['parrot';'Continuation']
    set_label $P110, lexotic_20
    .lex "RETURN", $P110
.annotate 'line', 45
    nqp_get_sc_object $P5011, "69B56A56D196C6886BCE196FAE40015B18C7B119", 78
    nqp_get_sc_object $P5012, "69B56A56D196C6886BCE196FAE40015B18C7B119", 76
    perl6_capture_lex $P5012
    $P5013 = $P5012()
    $P5014 = $P5013."Stringy"()
    $P5015 = $P5014."Stringy"()
    find_lex $P5010, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5009, $P5010
    $P5016 = $P5009($P5011, $P5015)
    $P5017 = $P101."announce"($P5016)
    perl6ize_type $P5008, $P5017
    perl6_decontainerize_return_value $P5007, $P5008
    goto lexotic_21
  lexotic_20:
    .get_results ($P5007)
  lexotic_21:
    find_lex $P5008, "&EXHAUST"
    store_lex "RETURN", $P5008
    nqp_get_sc_object $P5009, "69B56A56D196C6886BCE196FAE40015B18C7B119", 73
    perl6_type_check_return_value $P5007, $P5009
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_7_1372810542.44456") :anon :lex :outer("cuid_8_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 45
    .lex "$_", $P101 
    find_lex $P5003, "$p"
    $P5004 = $P5003."name"()
    perl6ize_type $P5002, $P5004
    .return ($P5002) 
.end
.HLL "perl6"
.namespace []
.sub "announce" :subid("cuid_10_1372810542.44456") :anon :lex :outer("cuid_2_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 48
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5010 = 'cuid_9_1372810542.44456' 
    capture_lex $P5010 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$p", $P103 
    .lex "$_", $P104 
    .lex "$/", $P105 
    .lex "$!", $P106 
    .lex "call_sig", $P107 
    .lex "$*DISPATCHER", $P108 
    .lex "&?ROUTINE", $P109 
    perl6_take_dispatcher 
    .const 'Sub' $P5005 = 'cuid_9_1372810542.44456' 
    capture_lex $P5005
    set $P5006, CALL_SIG
    set $P107, $P5006
    bind_signature 
    root_new $P110, ['parrot';'Continuation']
    set_label $P110, lexotic_22
    .lex "RETURN", $P110
.annotate 'line', 49
    nqp_get_sc_object $P5011, "69B56A56D196C6886BCE196FAE40015B18C7B119", 91
    nqp_get_sc_object $P5012, "69B56A56D196C6886BCE196FAE40015B18C7B119", 89
    perl6_capture_lex $P5012
    $P5013 = $P5012()
    $P5014 = $P5013."Stringy"()
    $P5015 = $P5014."Stringy"()
    find_lex $P5010, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5009, $P5010
    $P5016 = $P5009($P5011, $P5015)
    $P5017 = $P101."announce"($P5016)
    perl6ize_type $P5008, $P5017
    perl6_decontainerize_return_value $P5007, $P5008
    goto lexotic_23
  lexotic_22:
    .get_results ($P5007)
  lexotic_23:
    find_lex $P5008, "&EXHAUST"
    store_lex "RETURN", $P5008
    nqp_get_sc_object $P5009, "69B56A56D196C6886BCE196FAE40015B18C7B119", 86
    perl6_type_check_return_value $P5007, $P5009
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_9_1372810542.44456") :anon :lex :outer("cuid_10_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 49
    .lex "$_", $P101 
    find_lex $P5003, "$p"
    $P5004 = $P5003."name"()
    perl6ize_type $P5002, $P5004
    .return ($P5002) 
.end
.HLL "perl6"
.namespace []
.sub "announce" :subid("cuid_12_1372810542.44456") :anon :lex :outer("cuid_2_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 52
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5010 = 'cuid_11_1372810542.44456' 
    capture_lex $P5010 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$p", $P103 
    .lex "$_", $P104 
    .lex "$/", $P105 
    .lex "$!", $P106 
    .lex "call_sig", $P107 
    .lex "$*DISPATCHER", $P108 
    .lex "&?ROUTINE", $P109 
    perl6_take_dispatcher 
    .const 'Sub' $P5005 = 'cuid_11_1372810542.44456' 
    capture_lex $P5005
    set $P5006, CALL_SIG
    set $P107, $P5006
    bind_signature 
    root_new $P110, ['parrot';'Continuation']
    set_label $P110, lexotic_24
    .lex "RETURN", $P110
.annotate 'line', 53
    nqp_get_sc_object $P5011, "69B56A56D196C6886BCE196FAE40015B18C7B119", 104
    nqp_get_sc_object $P5012, "69B56A56D196C6886BCE196FAE40015B18C7B119", 102
    perl6_capture_lex $P5012
    $P5013 = $P5012()
    $P5014 = $P5013."Stringy"()
    $P5015 = $P5014."Stringy"()
    find_lex $P5010, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5009, $P5010
    $P5016 = $P5009($P5011, $P5015)
    $P5017 = $P101."announce"($P5016)
    perl6ize_type $P5008, $P5017
    perl6_decontainerize_return_value $P5007, $P5008
    goto lexotic_25
  lexotic_24:
    .get_results ($P5007)
  lexotic_25:
    find_lex $P5008, "&EXHAUST"
    store_lex "RETURN", $P5008
    nqp_get_sc_object $P5009, "69B56A56D196C6886BCE196FAE40015B18C7B119", 99
    perl6_type_check_return_value $P5007, $P5009
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_11_1372810542.44456") :anon :lex :outer("cuid_12_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 53
    .lex "$_", $P101 
    find_lex $P5003, "$p"
    $P5004 = $P5003."name"()
    perl6ize_type $P5002, $P5004
    .return ($P5002) 
.end
.HLL "perl6"
.namespace []
.sub "announce" :subid("cuid_14_1372810542.44456") :anon :lex :outer("cuid_2_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 56
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5010 = 'cuid_13_1372810542.44456' 
    capture_lex $P5010 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$p", $P103 
    .lex "$_", $P104 
    .lex "$/", $P105 
    .lex "$!", $P106 
    .lex "call_sig", $P107 
    .lex "$*DISPATCHER", $P108 
    .lex "&?ROUTINE", $P109 
    perl6_take_dispatcher 
    .const 'Sub' $P5005 = 'cuid_13_1372810542.44456' 
    capture_lex $P5005
    set $P5006, CALL_SIG
    set $P107, $P5006
    bind_signature 
    root_new $P110, ['parrot';'Continuation']
    set_label $P110, lexotic_26
    .lex "RETURN", $P110
.annotate 'line', 57
    nqp_get_sc_object $P5011, "69B56A56D196C6886BCE196FAE40015B18C7B119", 117
    nqp_get_sc_object $P5012, "69B56A56D196C6886BCE196FAE40015B18C7B119", 115
    perl6_capture_lex $P5012
    $P5013 = $P5012()
    $P5014 = $P5013."Stringy"()
    $P5015 = $P5014."Stringy"()
    find_lex $P5010, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5009, $P5010
    $P5016 = $P5009($P5011, $P5015)
    $P5017 = $P101."announce"($P5016)
    perl6ize_type $P5008, $P5017
    perl6_decontainerize_return_value $P5007, $P5008
    goto lexotic_27
  lexotic_26:
    .get_results ($P5007)
  lexotic_27:
    find_lex $P5008, "&EXHAUST"
    store_lex "RETURN", $P5008
    nqp_get_sc_object $P5009, "69B56A56D196C6886BCE196FAE40015B18C7B119", 112
    perl6_type_check_return_value $P5007, $P5009
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_13_1372810542.44456") :anon :lex :outer("cuid_14_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 57
    .lex "$_", $P101 
    find_lex $P5003, "$p"
    $P5004 = $P5003."name"()
    perl6ize_type $P5002, $P5004
    .return ($P5002) 
.end
.HLL "perl6"
.namespace []
.sub "announce" :subid("cuid_17_1372810542.44456") :anon :lex :outer("cuid_2_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 60
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5011 = 'cuid_15_1372810542.44456' 
    capture_lex $P5011 
    .const 'Sub' $P5011 = 'cuid_16_1372810542.44456' 
    capture_lex $P5011 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$p", $P103 
    .lex "$_", $P104 
    .lex "$/", $P105 
    .lex "$!", $P106 
    .lex "call_sig", $P107 
    .lex "$*DISPATCHER", $P108 
    .lex "&?ROUTINE", $P109 
    perl6_take_dispatcher 
    .const 'Sub' $P5005 = 'cuid_15_1372810542.44456' 
    capture_lex $P5005
    .const 'Sub' $P5006 = 'cuid_16_1372810542.44456' 
    capture_lex $P5006
    set $P5007, CALL_SIG
    set $P107, $P5007
    bind_signature 
    root_new $P110, ['parrot';'Continuation']
    set_label $P110, lexotic_28
    .lex "RETURN", $P110
.annotate 'line', 61
    nqp_get_sc_object $P5014, "69B56A56D196C6886BCE196FAE40015B18C7B119", 128
    perl6_capture_lex $P5014
    $P5015 = $P5014()
    $P5016 = $P5015."Stringy"()
    $P5017 = $P5016."Stringy"()
    nqp_get_sc_object $P5018, "69B56A56D196C6886BCE196FAE40015B18C7B119", 133
    find_lex $P5013, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5012, $P5013
    $P5019 = $P5012($P5017, $P5018)
    nqp_get_sc_object $P5020, "69B56A56D196C6886BCE196FAE40015B18C7B119", 130
    perl6_capture_lex $P5020
    $P5021 = $P5020()
    $P5022 = $P5021."Stringy"()
    $P5023 = $P5022."Stringy"()
    find_lex $P5011, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5010, $P5011
    $P5024 = $P5010($P5019, $P5023)
    $P5025 = $P101."announce"($P5024)
    perl6ize_type $P5009, $P5025
    perl6_decontainerize_return_value $P5008, $P5009
    goto lexotic_29
  lexotic_28:
    .get_results ($P5008)
  lexotic_29:
    find_lex $P5009, "&EXHAUST"
    store_lex "RETURN", $P5009
    nqp_get_sc_object $P5010, "69B56A56D196C6886BCE196FAE40015B18C7B119", 125
    perl6_type_check_return_value $P5008, $P5010
    .return ($P5008) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_15_1372810542.44456") :anon :lex :outer("cuid_17_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 61
    .lex "$_", $P101 
    find_lex $P5004, "$p"
    $P5005 = $P5004."key"()
    perl6ize_type $P5003, $P5005
    $P5006 = $P5003."name"()
    perl6ize_type $P5002, $P5006
    .return ($P5002) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_16_1372810542.44456") :anon :lex :outer("cuid_17_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 61
    .lex "$_", $P101 
    find_lex $P5004, "$p"
    $P5005 = $P5004."value"()
    perl6ize_type $P5003, $P5005
    nqp_get_sc_object $P5006, "69B56A56D196C6886BCE196FAE40015B18C7B119", 131
    $P5007 = $P5003."join"($P5006)
    perl6ize_type $P5002, $P5007
    .return ($P5002) 
.end
.HLL "perl6"
.namespace []
.sub "resolve" :subid("cuid_26_1372810542.44456") :anon :lex :outer("cuid_2_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 64
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5012 = 'cuid_25_1372810542.44456' 
    capture_lex $P5012 
    .const 'Sub' $P5012 = 'cuid_18_1372810542.44456' 
    capture_lex $P5012 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$proj", $P103 
    .lex "$nodeps", $P104 
    .lex "$notests", $P105 
    .lex "$_", $P106 
    .lex "$/", $P107 
    .lex "$!", $P108 
    .lex "call_sig", $P109 
    .lex "$*DISPATCHER", $P110 
    .lex "&?ROUTINE", $P111 
    .local pmc old_topic_1 
    .local pmc sm_result_1 
    .local pmc old_topic_2 
    .local pmc sm_result_2 
    perl6_take_dispatcher 
    .const 'Sub' $P5005 = 'cuid_25_1372810542.44456' 
    capture_lex $P5005
    set $P5006, CALL_SIG
    set $P109, $P5006
    bind_signature 
    root_new $P112, ['parrot';'Continuation']
    set_label $P112, lexotic_36
    .lex "RETURN", $P112
    new $P5008, 'ExceptionHandler'
    set_label $P5008, catch_handler_2045
    $P5008.'handle_types_except'(.CONTROL_ALL)
    push_eh $P5008
    find_lex $P5008, "$_"
    set old_topic_1, $P5008
.annotate 'line', 65
    $P5010 = $P103."IO"()
    perl6ize_type $P5009, $P5010
    store_lex "$_", $P5009
    find_lex $P5011, "Pair"
    nqp_get_sc_object $P5012, "69B56A56D196C6886BCE196FAE40015B18C7B119", 144
    perl6_booleanize $P5013, 1
    $P5014 = $P5011."new"($P5012 :named("key"), $P5013 :named("value"))
    find_lex $P5015, "$_"
    $P5016 = $P5014."ACCEPTS"($P5015)
    set sm_result_1, $P5016
    store_lex "$_", old_topic_1
    set $P5008, sm_result_1
    unless sm_result_1 goto if17_end41 
    find_lex $P5008, "$_"
    set old_topic_2, $P5008
    $P5012 = $P103."Stringy"()
    nqp_get_sc_object $P5013, "69B56A56D196C6886BCE196FAE40015B18C7B119", 145
    find_lex $P5011, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5010, $P5011
    $P5014 = $P5010($P5012, $P5013)
    $P5015 = $P5014."IO"()
    perl6ize_type $P5009, $P5015
    store_lex "$_", $P5009
    find_lex $P5016, "Pair"
    nqp_get_sc_object $P5017, "69B56A56D196C6886BCE196FAE40015B18C7B119", 146
    perl6_booleanize $P5018, 1
    $P5019 = $P5016."new"($P5017 :named("key"), $P5018 :named("value"))
    find_lex $P5020, "$_"
    $P5021 = $P5019."ACCEPTS"($P5020)
    set sm_result_2, $P5021
    store_lex "$_", old_topic_2
    set $P5008, sm_result_2
  if17_end41:
    unless $P5008 goto if16_else38 
    .const 'Sub' $P5009 = 'cuid_18_1372810542.44456' 
    capture_lex $P5009
    $P5010 = $P5009()
    goto if16_end39
  if16_else38:
    find_lex $P5011, "Nil"
  if16_end39:
.annotate 'line', 82
    "&nextsame"()
    find_lex $P5008, "Nil"
    set $P5009, $P5008
    pop_eh 
    goto skip_handler_1944
  catch_handler_2045:
    .get_results ($P5008) 
.annotate 'line', 84
    nqp_get_sc_object $P10001, "69B56A56D196C6886BCE196FAE40015B18C7B119", 168
    perl6_invoke_catchhandler $P10001, $P5008
    find_lex $P10002, "$!"
    finalize $P5008
    pop_upto_eh $P5008
    pop_eh 
    set $P5009, $P10002
    goto skip_handler_1944
  skip_handler_1944:
    perl6_decontainerize_return_value $P5007, $P5009
    goto lexotic_37
  lexotic_36:
    .get_results ($P5007)
  lexotic_37:
    find_lex $P5010, "&EXHAUST"
    store_lex "RETURN", $P5010
    nqp_get_sc_object $P5011, "69B56A56D196C6886BCE196FAE40015B18C7B119", 141
    perl6_type_check_return_value $P5007, $P5011
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_25_1372810542.44456") :anon :lex :outer("cuid_26_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 84
    .param pmc exception__1 
    .const 'Sub' $P5005 = 'cuid_21_1372810542.44456' 
    capture_lex $P5005 
    .const 'Sub' $P5005 = 'cuid_24_1372810542.44456' 
    capture_lex $P5005 
    .lex "$_", $P101 
    .lex "$!", $P102 
    .lex "$/", $P103 
    .local pmc old_topic_3 
    .local pmc sm_result_3 
    new $P5003, 'ExceptionHandler'
    set_label $P5003, catch_handler_1535
    $P5003.'handle_types_except'(.CONTROL_ALL)
    push_eh $P5003
    $P5001 = "&EXCEPTION"(exception__1)
    set $P101, $P5001
    find_lex_skip_current $P5002, "$!"
    perl6_container_store $P5002, $P101
    set old_topic_3, $P101
.annotate 'line', 85

    set $P101, $P101
    nqp_get_sc_object $P5005, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 53
    $P5006 = $P5005."ACCEPTS"($P101)
    find_lex $P5004, "&prefix:<!>"
    perl6_multi_dispatch_thunk $P5003, $P5004
    $P5007 = $P5003($P5006)
    set sm_result_3, $P5007
    set $P101, old_topic_3
    unless sm_result_3 goto if12_else30 
    .const 'Sub' $P5003 = 'cuid_21_1372810542.44456' 
    capture_lex $P5003
    $P5004 = $P5003()
    goto if12_end31
  if12_else30:
    find_lex $P5005, "Nil"
  if12_end31:
.annotate 'line', 88
    $P5006 = $P101."module"()
    perl6ize_type $P5005, $P5006
    find_lex $P5007, "$proj"
    find_lex $P5004, "&infix:<ne>"
    perl6_multi_dispatch_thunk $P5003, $P5004
    $P5008 = $P5003($P5005, $P5007)
    unless $P5008 goto if13_else32 
    .const 'Sub' $P5009 = 'cuid_24_1372810542.44456' 
    capture_lex $P5009
    $P5010 = $P5009()
    goto if13_end33
  if13_else32:
    find_lex $P5011, "Nil"
  if13_end33:
.annotate 'line', 94
    $P5004 = $P101."rethrow"()
    perl6ize_type $P5003, $P5004
    set $P5004, $P5003
    pop_eh 
    goto skip_handler_1434
  catch_handler_1535:
    .get_results ($P5003) 
    perl6_based_rethrow $P5003, exception__1
    finalize $P5003
    pop_upto_eh $P5003
    pop_eh 
    set $P5004, exception__1
    goto skip_handler_1434
  skip_handler_1434:
    rethrow exception__1
    .return (exception__1) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_21_1372810542.44456") :anon :lex :outer("cuid_25_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 85
    .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', 86
    nqp_get_sc_object $P5007, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 53
    find_lex $P5008, "$proj"
    nqp_get_sc_object $P5009, "69B56A56D196C6886BCE196FAE40015B18C7B119", 170
    find_lex $P5011, "$_"
    $P5012 = $P5011."message"()
    perl6ize_type $P5010, $P5012
    $P5013 = $P5007."new"($P5008, $P5009, $P5010)
    perl6ize_type $P5006, $P5013
    find_lex $P5005, "&die"
    perl6_multi_dispatch_thunk $P5004, $P5005
    $P5014 = $P5004($P5006)
    .return ($P5014) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_24_1372810542.44456") :anon :lex :outer("cuid_25_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 88
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5006 = 'cuid_22_1372810542.44456' 
    capture_lex $P5006 
    .const 'Sub' $P5006 = 'cuid_23_1372810542.44456' 
    capture_lex $P5006 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    perl6_take_dispatcher 
    .const 'Sub' $P5002 = 'cuid_22_1372810542.44456' 
    capture_lex $P5002
    .const 'Sub' $P5003 = 'cuid_23_1372810542.44456' 
    capture_lex $P5003
    set $P5004, CALL_SIG
    set $P102, $P5004
    bind_signature 
.annotate 'line', 92
.annotate 'line', 89
    nqp_get_sc_object $P5008, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 53
    find_lex $P5009, "$proj"
    nqp_get_sc_object $P5010, "69B56A56D196C6886BCE196FAE40015B18C7B119", 170
.annotate 'line', 91
    nqp_get_sc_object $P5013, "69B56A56D196C6886BCE196FAE40015B18C7B119", 173
    nqp_get_sc_object $P5020, "69B56A56D196C6886BCE196FAE40015B18C7B119", 178
    nqp_get_sc_object $P5021, "69B56A56D196C6886BCE196FAE40015B18C7B119", 174
    perl6_capture_lex $P5021
    $P5022 = $P5021()
    $P5023 = $P5022."Stringy"()
    $P5024 = $P5023."Stringy"()
    find_lex $P5019, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5018, $P5019
    $P5025 = $P5018($P5020, $P5024)
    nqp_get_sc_object $P5026, "69B56A56D196C6886BCE196FAE40015B18C7B119", 179
    find_lex $P5017, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5016, $P5017
    $P5027 = $P5016($P5025, $P5026)
    nqp_get_sc_object $P5028, "69B56A56D196C6886BCE196FAE40015B18C7B119", 176
    perl6_capture_lex $P5028
    $P5029 = $P5028()
    $P5030 = $P5029."Stringy"()
    $P5031 = $P5030."Stringy"()
    find_lex $P5015, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5014, $P5015
    $P5032 = $P5014($P5027, $P5031)
    find_lex $P5012, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5011, $P5012
    $P5033 = $P5011($P5013, $P5032)
    $P5034 = $P5008."new"($P5009, $P5010, $P5033)
    perl6ize_type $P5007, $P5034
    $P5035 = $P5007."throw"()
    perl6ize_type $P5006, $P5035
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_22_1372810542.44456") :anon :lex :outer("cuid_24_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 91
    .lex "$_", $P101 
    find_lex $P5003, "$_"
    $P5004 = $P5003."stage"()
    perl6ize_type $P5002, $P5004
    .return ($P5002) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_23_1372810542.44456") :anon :lex :outer("cuid_24_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 91
    .lex "$_", $P101 
    find_lex $P5003, "$_"
    $P5004 = $P5003."module"()
    perl6ize_type $P5002, $P5004
    .return ($P5002) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_18_1372810542.44456") :anon :lex :outer("cuid_26_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 65
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5004 = 'cuid_20_1372810542.44456' 
    capture_lex $P5004 
    .lex "$_", $P101 
    .lex "$mod", $P102 
    .lex "$p", $P103 
    .lex "call_sig", $P104 
    .lex "$*DISPATCHER", $P105 
    perl6_take_dispatcher 
    set $P5002, CALL_SIG
    set $P104, $P5002
    bind_signature 
.annotate 'line', 66

    find_lex $P5008, "$proj"
    $P5009 = $P5008."Stringy"()
    nqp_get_sc_object $P5010, "69B56A56D196C6886BCE196FAE40015B18C7B119", 145
    find_lex $P5007, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5006, $P5007
    $P5011 = $P5006($P5009, $P5010)
    find_lex $P5005, "&slurp"
    perl6_multi_dispatch_thunk $P5004, $P5005
    $P5012 = $P5004($P5011)
    $P5013 = "&from-json"($P5012)
    perl6_container_store $P102, $P5013
.annotate 'line', 67
    nqp_get_sc_object $P5005, "69B56A56D196C6886BCE196FAE40015B18C7B119", 150
    $P5006 = $P102."postcircumfix:<{ }>"($P5005)
    perl6ize_type $P5004, $P5006
    nqp_get_sc_object $P5007, "69B56A56D196C6886BCE196FAE40015B18C7B119", 151
    perl6_container_store $P5004, $P5007
.annotate 'line', 68
    nqp_get_sc_object $P5005, "69B56A56D196C6886BCE196FAE40015B18C7B119", 152
    $P5006 = $P102."postcircumfix:<{ }>"($P5005)
    perl6ize_type $P5004, $P5006
    find_lex $P5007, "$proj"
    perl6_container_store $P5004, $P5007
.annotate 'line', 69

    nqp_get_sc_object $P5005, "92BC5D0200C489AC9557A6A90F74185D64E09CED", 4
.annotate 'line', 70
    nqp_get_sc_object $P5007, "69B56A56D196C6886BCE196FAE40015B18C7B119", 154
    $P5008 = $P102."postcircumfix:<{ }>"($P5007)
    perl6ize_type $P5006, $P5008
.annotate 'line', 71
    nqp_get_sc_object $P5010, "69B56A56D196C6886BCE196FAE40015B18C7B119", 155
    $P5011 = $P102."postcircumfix:<{ }>"($P5010)
    perl6ize_type $P5009, $P5011
.annotate 'line', 72
    nqp_get_sc_object $P5013, "69B56A56D196C6886BCE196FAE40015B18C7B119", 126
    $P5014 = $P102."postcircumfix:<{ }>"($P5013)
    perl6ize_type $P5012, $P5014
.annotate 'line', 73

    $P5015 = $P5005."new"($P5006 :named("name"), $P5009 :named("version"), $P5012 :named("dependencies"), $P102 :named("metainfo"))
    perl6ize_type $P5004, $P5015
    perl6_container_store $P103, $P5004
.annotate 'line', 75
    find_lex $P5005, "self"
    $P5006 = $P5005."ecosystem"()
    $P5007 = $P5006."item"()
    $P5009 = $P103."name"()
    perl6ize_type $P5008, $P5009
    $P5010 = $P5007."get-project"($P5008)
    perl6ize_type $P5004, $P5010
    unless $P5004 goto if18_else42 
    .const 'Sub' $P5011 = 'cuid_20_1372810542.44456' 
    capture_lex $P5011
    $P5012 = $P5011()
    goto if18_end43
  if18_else42:
    find_lex $P5013, "Nil"
  if18_end43:
.annotate 'line', 79
    find_lex $P5005, "self"
    $P5006 = $P5005."ecosystem"()
    $P5007 = $P5006."item"()
    $P5008 = $P5007."add-project"($P103)
    perl6ize_type $P5004, $P5008
.annotate 'line', 80
    $P5005 = $P103."name"()
    perl6ize_type $P5004, $P5005
    find_lex $P5006, "$nodeps"
    find_lex $P5007, "$notests"
    $P5008 = "&nextwith"($P5004, $P5006 :named("nodeps"), $P5007 :named("notests"))
    .return ($P5008) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_20_1372810542.44456") :anon :lex :outer("cuid_18_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 75
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5005 = 'cuid_19_1372810542.44456' 
    capture_lex $P5005 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    perl6_take_dispatcher 
    .const 'Sub' $P5002 = 'cuid_19_1372810542.44456' 
    capture_lex $P5002
    set $P5003, CALL_SIG
    set $P102, $P5003
    bind_signature 
.annotate 'line', 76
    find_lex $P5006, "self"
.annotate 'line', 77
    nqp_get_sc_object $P5013, "69B56A56D196C6886BCE196FAE40015B18C7B119", 104
.annotate 'line', 76
    nqp_get_sc_object $P5014, "69B56A56D196C6886BCE196FAE40015B18C7B119", 159
    perl6_capture_lex $P5014
    $P5015 = $P5014()
    $P5016 = $P5015."Stringy"()
    $P5017 = $P5016."Stringy"()
    find_lex $P5012, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5011, $P5012
    $P5018 = $P5011($P5013, $P5017)
    nqp_get_sc_object $P5019, "69B56A56D196C6886BCE196FAE40015B18C7B119", 161
    find_lex $P5010, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5009, $P5010
    $P5020 = $P5009($P5018, $P5019)
    nqp_get_sc_object $P5025, "69B56A56D196C6886BCE196FAE40015B18C7B119", 162
.annotate 'line', 77
    find_lex $P5026, "$proj"
    $P5027 = $P5026."Stringy"()
    find_lex $P5024, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5023, $P5024
    $P5028 = $P5023($P5025, $P5027)
    nqp_get_sc_object $P5029, "69B56A56D196C6886BCE196FAE40015B18C7B119", 163
    find_lex $P5022, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5021, $P5022
    $P5030 = $P5021($P5028, $P5029)
    find_lex $P5008, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5007, $P5008
    $P5031 = $P5007($P5020, $P5030)
    $P5032 = $P5006."announce"($P5031)
    perl6ize_type $P5005, $P5032
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_19_1372810542.44456") :anon :lex :outer("cuid_20_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
.annotate 'line', 76
    .lex "$_", $P101 
    find_lex $P5003, "$p"
    $P5004 = $P5003."name"()
    perl6ize_type $P5002, $P5004
    .return ($P5002) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_29_1372810542.44456") :load :init
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
    .const 'Sub' $P5001 = 'cuid_28_1372810542.44456' 
    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_27_1372810542.44456" 
    get_hll_global $P5002, "ModuleLoader"
    $P5003 = $P5002."load_setting"("CORE")
    $P5001."set_outer_ctx"($P5003)
    load_bytecode "ModuleLoader.pbc"
    get_root_namespace $P5003
    set $P5002, $P5003["nqp"]
    set $P5001, $P5002["ModuleLoader"]
    $P5001."load_module"("Perl6::ModuleLoader")
    get_hll_global $P5001, "ModuleLoader"
    $P5001."load_module"("Pies", 2 :named("line"))
    load_bytecode "ModuleLoader.pbc"
    get_root_namespace $P5003
    set $P5002, $P5003["nqp"]
    set $P5001, $P5002["ModuleLoader"]
    $P5001."load_module"("Perl6::ModuleLoader")
    get_hll_global $P5001, "ModuleLoader"
    $P5001."load_module"("JSON::Tiny", 3 :named("line"))
    load_bytecode "ModuleLoader.pbc"
    get_root_namespace $P5003
    set $P5002, $P5003["nqp"]
    set $P5001, $P5002["ModuleLoader"]
    $P5001."load_module"("Perl6::ModuleLoader")
    get_hll_global $P5001, "ModuleLoader"
    $P5001."load_module"("Panda::Ecosystem", 4 :named("line"))
    load_bytecode "ModuleLoader.pbc"
    get_root_namespace $P5003
    set $P5002, $P5003["nqp"]
    set $P5001, $P5002["ModuleLoader"]
    $P5001."load_module"("Perl6::ModuleLoader")
    get_hll_global $P5001, "ModuleLoader"
    $P5001."load_module"("Panda::Fetcher", 5 :named("line"))
    load_bytecode "ModuleLoader.pbc"
    get_root_namespace $P5003
    set $P5002, $P5003["nqp"]
    set $P5001, $P5002["ModuleLoader"]
    $P5001."load_module"("Perl6::ModuleLoader")
    get_hll_global $P5001, "ModuleLoader"
    $P5001."load_module"("Panda::Builder", 6 :named("line"))
    load_bytecode "ModuleLoader.pbc"
    get_root_namespace $P5003
    set $P5002, $P5003["nqp"]
    set $P5001, $P5002["ModuleLoader"]
    $P5001."load_module"("Perl6::ModuleLoader")
    get_hll_global $P5001, "ModuleLoader"
    $P5001."load_module"("Panda::Tester", 7 :named("line"))
    load_bytecode "ModuleLoader.pbc"
    get_root_namespace $P5003
    set $P5002, $P5003["nqp"]
    set $P5001, $P5002["ModuleLoader"]
    $P5001."load_module"("Perl6::ModuleLoader")
    get_hll_global $P5001, "ModuleLoader"
    $P5001."load_module"("Panda::Installer", 8 :named("line"))
    load_bytecode "ModuleLoader.pbc"
    get_root_namespace $P5003
    set $P5002, $P5003["nqp"]
    set $P5001, $P5002["ModuleLoader"]
    $P5001."load_module"("Perl6::ModuleLoader")
    get_hll_global $P5001, "ModuleLoader"
    $P5001."load_module"("Panda::Resources", 9 :named("line"))
    nqp_create_sc $P5001, "69B56A56D196C6886BCE196FAE40015B18C7B119"
    set cur_sc, $P5001
    cur_sc."set_description"("/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.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, "announce"
    push $P5003, "fetch-helper"
    push $P5003, "92BC5D0200C489AC9557A6A90F74185D64E09CED"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Pies.pm"
    push $P5003, "build-helper"
    push $P5003, "test-helper"
    push $P5003, "install-helper"
    push $P5003, "deps-helper"
    push $P5003, "resolve-helper"
    push $P5003, "resolve"
    push $P5003, "ecosystem"
    push $P5003, "fetcher"
    push $P5003, "builder"
    push $P5003, "tester"
    push $P5003, "installer"
    push $P5003, "srcdir"
    push $P5003, "destdir"
    push $P5003, "statefile"
    push $P5003, "projectsfile"
    push $P5003, "resources"
    push $P5003, "27420382D80CEF05775E7415279171A93892A1F1-1372810242.10453"
    push $P5003, "src/gen/BOOTSTRAP.pm"
    push $P5003, "$!ecosystem"
    push $P5003, "$!fetcher"
    push $P5003, "$!builder"
    push $P5003, "$!tester"
    push $P5003, "$!installer"
    push $P5003, "$!srcdir"
    push $P5003, "$!destdir"
    push $P5003, "$!statefile"
    push $P5003, "$!projectsfile"
    push $P5003, "$!resources"
    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, "&to-json"
    push $P5003, "84832BC5C01865631B389A081E7937E8778CF4FC"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/JSON/Tiny.pm"
    push $P5003, "&from-json"
    push $P5003, "Panda"
    push $P5003, "$=pod"
    push $P5003, "!UNIT_MARKER"
    push $P5003, "Ecosystem"
    push $P5003, "E826AB85112C51B4DAF058DD50F3D97D9F96CA34"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Ecosystem.pm"
    push $P5003, "Common"
    push $P5003, "46F7CB3D76227D9189867A2709285EBEA5B2AD86"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Common.pm"
    push $P5003, "Resources"
    push $P5003, "431CC07FEE8E815FDE8594A29051006F50195B6F"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Resources.pm"
    push $P5003, "Fetcher"
    push $P5003, "288D56C7D2DD3BA4A553381DF9181DC34F94051A"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Fetcher.pm"
    push $P5003, "Builder"
    push $P5003, "062C1092D27E71C60B0CA921472CE2E7A818ABA0"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Builder.pm"
    push $P5003, "Tester"
    push $P5003, "02F6DD9CFCCA6E64F4C707F5192B8CC9FE008E82"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Tester.pm"
    push $P5003, "Installer"
    push $P5003, "CF9866636A6EEFBBA9616BA4A051E867179ADA9E"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Installer.pm"
    push $P5003, "$?CLASS"
    push $P5003, "::?CLASS"
    push $P5003, "$ecosystem"
    push $P5003, "$resources"
    push $P5003, "$fetcher"
    push $P5003, "$builder"
    push $P5003, "$tester"
    push $P5003, "$installer"
    push $P5003, "$*DISPATCHER"
    push $P5003, "&?ROUTINE"
    push $P5003, "$srcdir"
    push $P5003, "$destdir"
    push $P5003, "$statefile"
    push $P5003, "$projectsfile"
    push $P5003, "%_"
    push $P5003, "$what"
    push $P5003, "==> "
    push $P5003, "fetching"
    push $P5003, "$p"
    push $P5003, "Fetching "
    push $P5003, "building"
    push $P5003, "Building "
    push $P5003, "testing"
    push $P5003, "Testing "
    push $P5003, "installing"
    push $P5003, "Installing "
    push $P5003, "success"
    push $P5003, "Succesfully installed "
    push $P5003, "depends"
    push $P5003, ", "
    push $P5003, " depends on "
    push $P5003, "$nodeps"
    push $P5003, "$notests"
    push $P5003, "d"
    push $P5003, "/META.info"
    push $P5003, "f"
    push $P5003, "$mod"
    push $P5003, "source-type"
    push $P5003, "local"
    push $P5003, "source-url"
    push $P5003, "name"
    push $P5003, "version"
    push $P5003, "dependencies"
    push $P5003, "metainfo"
    push $P5003, " "
    push $P5003, "from a local directory '"
    push $P5003, "'"
    push $P5003, "nodeps"
    push $P5003, "notests"
    push $P5003, "Dependency resolution has failed: "
    push $P5003, "stage "
    push $P5003, " failed for "
    push $P5003, "$proj"
    push $P5003, "GLOBAL"
    push $P5003, "Pies"
    push $P5003, "JSON"
    push $P5003, "Shell"
    push $P5003, "DD4ED2B22BF4CB11911FBF87DFD732462CF3952D"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Shell/Command.pm"
    push $P5003, "File"
    push $P5003, "2237BEBDC8C16AF3957C1826B87C27FBC33D345E"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/File/Find.pm"
    push $P5003, "28FAC381EB59BA79DA1D75F70404C20E0548F4F5-1372810034.5696"
    push $P5003, "src/stage2/NQPCORE.setting"
    push $P5003, "&AUTOGEN"
    push $P5003, "$_"
    push $P5003, "call_sig"
    push $P5003, "Dummy"
    push $P5003, "$dcpkg"
    push $P5003, "$meth"
    push $P5003, "$attr_type"
    push $P5003, "$name"
    push $P5003, "$meth_name"
    push $P5003, "6"
    push $P5003, "RETURN"
    push $P5003, "self"
    push $P5003, "$package"
    push $P5003, "$/"
    push $P5003, "$!"
    .const 'Sub' $P5004 = 'cuid_28_1372810542.44456' 
    capture_lex $P5004
    $P5005 = $P5004()
    nqp_deserialize_sc "[encoded data, 25812 characters]", cur_sc, $P5003, $P5005, conflicts
    unless conflicts goto if21_end47 
    get_hll_global $P5006, "ModuleLoader"
    $P5007 = $P5006."resolve_repossession_conflicts"(conflicts)
  if21_end47:
    .const "LexInfo" $P5001 = "cuid_1_1372810542.44456"
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 2
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_2_1372810542.44456"
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 10
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_3_1372810542.44456"
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 23
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_3_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 21
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_4_1372810542.44456"
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 59
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_4_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 51
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_5_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 63
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_6_1372810542.44456"
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 72
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_6_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 60
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_7_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 76
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_8_1372810542.44456"
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 85
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_8_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 73
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_9_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 89
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_10_1372810542.44456"
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 98
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_10_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 86
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_11_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 102
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_12_1372810542.44456"
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 111
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_12_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 99
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_13_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 115
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_14_1372810542.44456"
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 124
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_14_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 112
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_15_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 128
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_16_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 130
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_17_1372810542.44456"
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 140
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_17_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 125
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_18_1372810542.44456"
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 149
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_19_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 159
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_20_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 158
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_18_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 147
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_21_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 169
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_22_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 174
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_23_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 176
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_24_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 172
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_25_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 168
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_26_1372810542.44456"
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 190
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_26_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 141
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_2_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 192
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_1_1372810542.44456" 
    nqp_get_sc_object $P5002, "69B56A56D196C6886BCE196FAE40015B18C7B119", 3
    perl6_associate_sub_code_object $P5001, $P5002
    nqp_get_sc_object $P5001, "69B56A56D196C6886BCE196FAE40015B18C7B119", 0
    set_hll_global "GLOBAL", $P5001
    .return () 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_28_1372810542.44456") :anon :lex :outer("cuid_29_1372810542.44456")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
    new $P5001, 'ResizablePMCArray'
    .const 'Sub' $P5002 = "cuid_3_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_4_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_5_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_6_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_7_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_8_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_9_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_10_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_11_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_12_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_13_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_14_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_15_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_16_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_17_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_19_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_20_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_18_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_21_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_22_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_23_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_24_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_25_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_26_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_2_1372810542.44456" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_1_1372810542.44456" 
    push $P5001, $P5002
    .return ($P5001) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_30_1372810542.44456") :load
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda.pm"
    .const 'Sub' $P5001 = "cuid_27_1372810542.44456" 
    $P5002 = $P5001()
    .return ($P5002) 
.end