.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_13_1372810534.91816") :anon :lex
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Common.pm"
.annotate 'line', 1
    .const 'Sub' $P5003 = 'cuid_1_1372810534.91816' 
    capture_lex $P5003 
    .const 'Sub' $P5001 = 'cuid_1_1372810534.91816' 
    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_1372810534.91816") :anon :lex :outer("cuid_13_1372810534.91816")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Common.pm"
.annotate 'line', 1
    .const 'Sub' $P5005 = 'cuid_2_1372810534.91816' 
    capture_lex $P5005 
    .lex "GLOBALish", $P101 
    .lex "EXPORT", $P102 
    .lex "$?PACKAGE", $P103 
    .lex "::?PACKAGE", $P104 
    .lex "$_", $P105 
    .lex "$/", $P106 
    .lex "$!", $P107 
    .lex "Panda", $P108 
    .lex "$=pod", $P109 
    .lex "!UNIT_MARKER", $P110 
    .local pmc ctxsave 
    find_dynamic_lex $P5004, "$*CTXSAVE"
    set ctxsave, $P5004
    isnull $I5001, ctxsave
    if $I5001 goto unless10_end11 
    can $I5002, ctxsave, "ctxsave"
    perl6_box_int $P5007, $I5002
    set $P5006, $P5007
    unless $I5002 goto if11_end13 
    $P5005 = ctxsave."ctxsave"()
    set $P5006, $P5005
  if11_end13:
  unless10_end11:
    nqp_get_sc_object $P5004, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 88
    .const 'Sub' $P5005 = 'cuid_2_1372810534.91816' 
    capture_lex $P5005
    $P5006 = $P5005()
    nqp_get_sc_object $P5007, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 4
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_2_1372810534.91816") :anon :lex :outer("cuid_1_1372810534.91816")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Common.pm"
.annotate 'line', 1
    .const 'Sub' $P5008 = 'cuid_3_1372810534.91816' 
    capture_lex $P5008 
    .const 'Sub' $P5008 = 'cuid_4_1372810534.91816' 
    capture_lex $P5008 
    .const 'Sub' $P5008 = 'cuid_6_1372810534.91816' 
    capture_lex $P5008 
    .const 'Sub' $P5008 = 'cuid_10_1372810534.91816' 
    capture_lex $P5008 
    .lex "$?PACKAGE", $P101 
    .lex "::?PACKAGE", $P102 
    .lex "$_", $P103 
    .lex "&cat", $P104 
    .lex "&eqtime", $P105 
    .lex "&rm_f", $P106 
    .lex "&rm_rf", $P107 
    .lex "&touch", $P108 
    .lex "&mv", $P109 
    .lex "&cp", $P110 
    .lex "&mkpath", $P111 
    .lex "&test_f", $P112 
    .lex "&test_d", $P113 
    .lex "&dos2unix", $P114 
    .lex "&dirname", $P115 
    .lex "&indir", $P116 
    .lex "&withp6lib", $P117 
    .const 'Sub' $P5002 = 'cuid_3_1372810534.91816' 
    capture_lex $P5002
    $P5002 = $P115."clone"()
    set $P115, $P5002
    .const 'Sub' $P5003 = 'cuid_4_1372810534.91816' 
    capture_lex $P5003
    $P5003 = $P116."clone"()
    set $P116, $P5003
    .const 'Sub' $P5004 = 'cuid_6_1372810534.91816' 
    capture_lex $P5004
    $P5004 = $P117."clone"()
    set $P117, $P5004
.annotate 'line', 2
    null $P5005
    null $P5006
    null $P5007
    .const 'Sub' $P5008 = 'cuid_10_1372810534.91816' 
    capture_lex $P5008
    $P5009 = $P5008()
    nqp_get_sc_object $P5010, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 53
    .return ($P5010) 
.end
.HLL "perl6"
.namespace []
.sub "dirname" :subid("cuid_3_1372810534.91816") :anon :lex :outer("cuid_2_1372810534.91816")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Common.pm"
.annotate 'line', 4
    .param pmc CALL_SIG :call_sig 
    .lex "$mod", $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 
.annotate 'line', 5
    nqp_get_sc_object $P5008, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 8
    nqp_get_sc_object $P5009, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 9
    perl6_booleanize $P5010, 1
    $P5011 = $P101."subst"($P5008, $P5009, $P5010 :named("g"))
    perl6ize_type $P5007, $P5011
    perl6_decontainerize_return_value $P5006, $P5007
    nqp_get_sc_object $P5007, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 7
    perl6_type_check_return_value $P5006, $P5007
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "indir" :subid("cuid_4_1372810534.91816") :anon :lex :outer("cuid_2_1372810534.91816")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Common.pm"
.annotate 'line', 8
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5010 = 'cuid_5_1372810534.91816' 
    capture_lex $P5010 
    .lex "$where", $P101 
    .lex "$what", $P102 
    .lex "$_", $P103 
    .lex "$/", $P104 
    .lex "$!", $P105 
    .lex "$old", $P106 
    .lex "call_sig", $P107 
    .lex "$*DISPATCHER", $P108 
    .lex "&?ROUTINE", $P109 
    perl6_take_dispatcher 
    .const 'Sub' $P5004 = 'cuid_5_1372810534.91816' 
    capture_lex $P5004
    set $P5005, CALL_SIG
    set $P107, $P5005
    bind_signature 
    root_new $P110, ['parrot';'Continuation']
    set_label $P110, lexotic_14
    .lex "RETURN", $P110
.annotate 'line', 9

    find_lex $P5009, "&cwd"
    perl6_multi_dispatch_cand_thunk $P5008, $P5009, 0
    $P5010 = $P5008()
    perl6_container_store $P106, $P5010
.annotate 'line', 11
    "&mkpath"($P101)
.annotate 'line', 12
    find_lex $P5009, "&chdir"
    perl6_multi_dispatch_cand_thunk $P5008, $P5009, 0
    $P5008($P101)
.annotate 'line', 13
    $P5008 = $P102()
    perl6_decontainerize_return_value $P5007, $P5008
    goto lexotic_15
  lexotic_14:
    .get_results ($P5007)
  lexotic_15:
    find_lex $P5008, "&EXHAUST"
    store_lex "RETURN", $P5008
    nqp_get_sc_object $P5009, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 19
    perl6_type_check_return_value $P5007, $P5009
    perl6_returncc $P5007
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_5_1372810534.91816") :anon :lex :outer("cuid_4_1372810534.91816")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Common.pm"
.annotate 'line', 10

    find_lex $P5003, "$old"
    find_lex $P5002, "&chdir"
    perl6_multi_dispatch_thunk $P5001, $P5002
    $P5004 = $P5001($P5003)
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "withp6lib" :subid("cuid_6_1372810534.91816") :anon :lex :outer("cuid_2_1372810534.91816")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Common.pm"
.annotate 'line', 16
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5010 = 'cuid_9_1372810534.91816' 
    capture_lex $P5010 
    .lex "&what", $P101 
    .lex "$_", $P102 
    .lex "$/", $P103 
    .lex "$!", $P104 
    .lex "$oldp6lib", $P105 
    .lex "$sep", $P106 
    .lex "call_sig", $P107 
    .lex "$*DISPATCHER", $P108 
    .lex "&?ROUTINE", $P109 
    perl6_take_dispatcher 
    .const 'Sub' $P5004 = 'cuid_9_1372810534.91816' 
    capture_lex $P5004
    set $P5005, CALL_SIG
    set $P107, $P5005
    bind_signature 
    root_new $P110, ['parrot';'Continuation']
    set_label $P110, lexotic_18
    .lex "RETURN", $P110
.annotate 'line', 17

    nqp_get_sc_object $P5009, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 34
    $P5010 = "&DYNAMIC"($P5009)
    nqp_get_sc_object $P5011, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 35
    $P5012 = $P5010."postcircumfix:<{ }>"($P5011)
    perl6ize_type $P5008, $P5012
    perl6_container_store $P105, $P5008
.annotate 'line', 26

    nqp_get_sc_object $P5012, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 43
    $P5013 = "&DYNAMIC"($P5012)
    nqp_get_sc_object $P5014, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 44
    $P5015 = $P5013."postcircumfix:<{ }>"($P5014)
    perl6ize_type $P5011, $P5015
    nqp_get_sc_object $P5016, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 45
    $P5017 = $P5011."postcircumfix:<{ }>"($P5016)
    perl6ize_type $P5010, $P5017
    nqp_get_sc_object $P5018, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 46
    find_lex $P5009, "&infix:<eq>"
    perl6_multi_dispatch_thunk $P5008, $P5009
    $P5019 = $P5008($P5010, $P5018)
    unless $P5019 goto if13_else20 
    nqp_get_sc_object $P5020, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 47
    set $P5022, $P5020
    goto if13_end21
  if13_else20:
    nqp_get_sc_object $P5021, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 8
    set $P5022, $P5021
  if13_end21:
    perl6_container_store $P106, $P5022
.annotate 'line', 27
    nqp_get_sc_object $P5009, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 34
    $P5010 = "&DYNAMIC"($P5009)
    nqp_get_sc_object $P5011, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 35
    $P5012 = $P5010."postcircumfix:<{ }>"($P5011)
    perl6ize_type $P5008, $P5012
.annotate 'line', 28
    find_lex $P5018, "&cwd"
    perl6_multi_dispatch_cand_thunk $P5017, $P5018, 0
    $P5019 = $P5017()
    nqp_get_sc_object $P5020, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 48
    find_lex $P5016, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5015, $P5016
    $P5021 = $P5015($P5019, $P5020)
.annotate 'line', 29
    find_lex $P5025, "&cwd"
    perl6_multi_dispatch_cand_thunk $P5024, $P5025, 0
    $P5026 = $P5024()
    nqp_get_sc_object $P5027, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 49
    find_lex $P5023, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5022, $P5023
    $P5028 = $P5022($P5026, $P5027)
.annotate 'line', 30
    nqp_get_sc_object $P5031, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 34
    $P5032 = "&DYNAMIC"($P5031)
    nqp_get_sc_object $P5033, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 35
    $P5034 = $P5032."postcircumfix:<{ }>"($P5033)
    perl6ize_type $P5030, $P5034
    set $P5029, $P5030
    defined $I5001, $P5029
    if $I5001, defor22
    nqp_get_sc_object $P5035, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 50
    set $P5029, $P5035
  defor22:
    find_lex $P5014, "&join"
    perl6_multi_dispatch_thunk $P5013, $P5014
    $P5036 = $P5013($P106, $P5021, $P5028, $P5029)
    perl6_container_store $P5008, $P5036
.annotate 'line', 31
    $P5008 = "&what"()
    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, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 30
    perl6_type_check_return_value $P5007, $P5009
    perl6_returncc $P5007
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_9_1372810534.91816") :anon :lex :outer("cuid_6_1372810534.91816")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Common.pm"
.annotate 'line', 18
    .const 'Sub' $P5002 = 'cuid_7_1372810534.91816' 
    capture_lex $P5002 
    .const 'Sub' $P5002 = 'cuid_8_1372810534.91816' 
    capture_lex $P5002 
    .lex "$_", $P101 
.annotate 'line', 19
    find_lex $P5003, "$oldp6lib"
    $P5004 = $P5003."defined"()
    perl6ize_type $P5002, $P5004
    unless $P5002 goto if12_else16 
    .const 'Sub' $P5005 = 'cuid_7_1372810534.91816' 
    capture_lex $P5005
    $P5006 = $P5005()
    set $P5009, $P5006
    goto if12_end17
  if12_else16:
    .const 'Sub' $P5007 = 'cuid_8_1372810534.91816' 
    capture_lex $P5007
    $P5008 = $P5007()
    set $P5009, $P5008
  if12_end17:
    .return ($P5009) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_7_1372810534.91816") :anon :lex :outer("cuid_9_1372810534.91816")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Common.pm"
.annotate 'line', 19
    .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', 20
    nqp_get_sc_object $P5005, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 34
    $P5006 = "&DYNAMIC"($P5005)
    nqp_get_sc_object $P5007, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 35
    $P5008 = $P5006."postcircumfix:<{ }>"($P5007)
    perl6ize_type $P5004, $P5008
    find_lex $P5009, "$oldp6lib"
    perl6_container_store $P5004, $P5009
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_8_1372810534.91816") :anon :lex :outer("cuid_9_1372810534.91816")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Common.pm"
.annotate 'line', 22
    .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', 23
    nqp_get_sc_object $P5005, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 34
    $P5006 = "&DYNAMIC"($P5005)
    nqp_get_sc_object $P5007, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 35
    $P5008 = $P5006."delete"($P5007)
    perl6ize_type $P5004, $P5008
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_10_1372810534.91816") :anon :lex :outer("cuid_2_1372810534.91816")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Common.pm"
.annotate 'line', 34
    .const 'Sub' $P5007 = 'cuid_11_1372810534.91816' 
    capture_lex $P5007 
    .const 'Sub' $P5007 = 'cuid_12_1372810534.91816' 
    capture_lex $P5007 
    .lex "$?PACKAGE", $P101 
    .lex "::?PACKAGE", $P102 
    .lex "$?CLASS", $P103 
    .lex "::?CLASS", $P104 
    .lex "$_", $P105 
    .const 'Sub' $P5002 = 'cuid_11_1372810534.91816' 
    capture_lex $P5002
    .const 'Sub' $P5003 = 'cuid_12_1372810534.91816' 
    capture_lex $P5003
    null $P5004
    nqp_get_sc_object $P5005, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 77
    $P5006 = $P5005."clone"()
    perl6_capture_lex $P5006
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "new" :subid("cuid_11_1372810534.91816") :anon :lex :outer("cuid_10_1372810534.91816")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Common.pm"
.annotate 'line', 39
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$module", $P103 
    .lex "$stage", $P104 
    .lex "$description", $P105 
    .lex "$_", $P106 
    .lex "$/", $P107 
    .lex "$!", $P108 
    .lex "call_sig", $P109 
    .lex "$*DISPATCHER", $P110 
    .lex "&?ROUTINE", $P111 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P109, $P5005
    bind_signature 
.annotate 'line', 40
    find_lex $P5008, "Whatever"
    $P5009 = $P5008."new"()
    $P5010 = $P101."bless"($P5009, $P103 :named("module"), $P104 :named("stage"), $P105 :named("description"))
    perl6ize_type $P5007, $P5010
    perl6_decontainerize_return_value $P5006, $P5007
    nqp_get_sc_object $P5007, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 62
    perl6_type_check_return_value $P5006, $P5007
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "message" :subid("cuid_12_1372810534.91816") :anon :lex :outer("cuid_10_1372810534.91816")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Common.pm"
.annotate 'line', 43
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$_", $P103 
    .lex "$/", $P104 
    .lex "$!", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .lex "&?ROUTINE", $P108 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    root_new $P109, ['parrot';'Continuation']
    set_label $P109, lexotic_23
    .lex "RETURN", $P109
.annotate 'line', 44
    nqp_get_sc_object $P5007, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 78
    $P5008 = $P101."stage"()
    $P5009 = $P5008."item"()
    $P5010 = $P101."module"()
    $P5011 = $P5010."item"()
    $P5012 = $P101."description"()
    $P5013 = $P5012."item"()
    $P5014 = "&sprintf"($P5007, $P5009, $P5011, $P5013)
    perl6_decontainerize_return_value $P5006, $P5014
    goto lexotic_24
  lexotic_23:
    .get_results ($P5006)
  lexotic_24:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 77
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_15_1372810534.91816") :load :init
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Common.pm"
    .const 'Sub' $P5001 = 'cuid_14_1372810534.91816' 
    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_13_1372810534.91816" 
    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"("Shell::Command", 2 :named("line"))
    nqp_create_sc $P5001, "46F7CB3D76227D9189867A2709285EBEA5B2AD86"
    set cur_sc, $P5001
    cur_sc."set_description"("/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Common.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, "backtrace"
    push $P5003, "throw"
    push $P5003, "rethrow"
    push $P5003, "resumable"
    push $P5003, "resume"
    push $P5003, "fail"
    push $P5003, "is-compile-time"
    push $P5003, "message"
    push $P5003, "module"
    push $P5003, "stage"
    push $P5003, "description"
    push $P5003, "27420382D80CEF05775E7415279171A93892A1F1-1372810242.10453"
    push $P5003, "src/gen/BOOTSTRAP.pm"
    push $P5003, "$!ex"
    push $P5003, "$!module"
    push $P5003, "$!stage"
    push $P5003, "$!description"
    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, "Panda"
    push $P5003, "$=pod"
    push $P5003, "!UNIT_MARKER"
    push $P5003, "&cat"
    push $P5003, "DD4ED2B22BF4CB11911FBF87DFD732462CF3952D"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Shell/Command.pm"
    push $P5003, "&eqtime"
    push $P5003, "&rm_f"
    push $P5003, "&rm_rf"
    push $P5003, "&touch"
    push $P5003, "&mv"
    push $P5003, "&cp"
    push $P5003, "&mkpath"
    push $P5003, "&test_f"
    push $P5003, "&test_d"
    push $P5003, "&dos2unix"
    push $P5003, "&dirname"
    push $P5003, "&indir"
    push $P5003, "&withp6lib"
    push $P5003, ":"
    push $P5003, "_"
    push $P5003, "g"
    push $P5003, "$mod"
    push $P5003, "&?ROUTINE"
    push $P5003, "LEAVE"
    push $P5003, "!LEAVE-ORDER"
    push $P5003, "$where"
    push $P5003, "$what"
    push $P5003, "$old"
    push $P5003, "Increase"
    push $P5003, "Same"
    push $P5003, "Decrease"
    push $P5003, "-1"
    push $P5003, "0"
    push $P5003, "1"
    push $P5003, "Order"
    push $P5003, "$!key"
    push $P5003, "$!value"
    push $P5003, "enums"
    push $P5003, "pair"
    push $P5003, "Int"
    push $P5003, "postcircumfix:<( )>"
    push $P5003, "key"
    push $P5003, "value"
    push $P5003, "28FAC381EB59BA79DA1D75F70404C20E0548F4F5-1372810034.5696"
    push $P5003, "src/stage2/NQPCORE.setting"
    push $P5003, "&what"
    push $P5003, "$oldp6lib"
    push $P5003, "$sep"
    push $P5003, "%*ENV"
    push $P5003, "PERL6LIB"
    push $P5003, "$*VM"
    push $P5003, "config"
    push $P5003, "osname"
    push $P5003, "MSWin32"
    push $P5003, ";"
    push $P5003, "/blib/lib"
    push $P5003, "/lib"
    push $P5003, ""
    push $P5003, "Inheritance"
    push $P5003, "Export"
    push $P5003, "Composition"
    push $P5003, "Import"
    push $P5003, "Redeclaration"
    push $P5003, "AdHoc"
    push $P5003, "OutOfRange"
    push $P5003, "Eval"
    push $P5003, "Constructor"
    push $P5003, "Method"
    push $P5003, "Bind"
    push $P5003, "Routine"
    push $P5003, "Hash"
    push $P5003, "Buf"
    push $P5003, "IO"
    push $P5003, "Comp"
    push $P5003, "ControlFlow"
    push $P5003, "OS"
    push $P5003, "Syntax"
    push $P5003, "Pod"
    push $P5003, "NYI"
    push $P5003, "Signature"
    push $P5003, "Placeholder"
    push $P5003, "Undeclared"
    push $P5003, "Attribute"
    push $P5003, "Phaser"
    push $P5003, "Obsolete"
    push $P5003, "Parameter"
    push $P5003, "Value"
    push $P5003, "Does"
    push $P5003, "Role"
    push $P5003, "Declaration"
    push $P5003, "Anon"
    push $P5003, "Augment"
    push $P5003, "Package"
    push $P5003, "Sequence"
    push $P5003, "TypeCheck"
    push $P5003, "Assignment"
    push $P5003, "NoDispatcher"
    push $P5003, "Localizer"
    push $P5003, "Mixin"
    push $P5003, "HyperOp"
    push $P5003, "Set"
    push $P5003, "Temporal"
    push $P5003, "DateTime"
    push $P5003, "PseudoPackage"
    push $P5003, "NoSuchSymbol"
    push $P5003, "$?CLASS"
    push $P5003, "::?CLASS"
    push $P5003, "$module"
    push $P5003, "$stage"
    push $P5003, "$description"
    push $P5003, "%_"
    push $P5003, "$*DISPATCHER"
    push $P5003, "%s stage failed for %s: %s"
    push $P5003, "GLOBAL"
    push $P5003, "Shell"
    push $P5003, "File"
    push $P5003, "2237BEBDC8C16AF3957C1826B87C27FBC33D345E"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/File/Find.pm"
    push $P5003, "ALL"
    push $P5003, "DEFAULT"
    push $P5003, "Panda::Common"
    push $P5003, "Common"
    push $P5003, "X::Panda"
    push $P5003, "3B5823CF115D2D332A76E16C0814B4A030A2FFA1-1372810037.12773"
    push $P5003, "src/stage2/QASTNode.nqp"
    push $P5003, "p6typecheckrv"
    push $P5003, "p6decontrv"
    push $P5003, "$_"
    push $P5003, "call_sig"
    push $P5003, "$dcpkg"
    push $P5003, "$meth"
    push $P5003, "$attr_type"
    push $P5003, "$name"
    push $P5003, "$meth_name"
    push $P5003, "p6type"
    push $P5003, "RETURN"
    push $P5003, "self"
    push $P5003, "$package"
    push $P5003, "$/"
    push $P5003, "$!"
    push $P5003, "subst"
    push $P5003, "callmethod"
    push $P5003, "Ss"
    push $P5003, "before_promotion"
    push $P5003, "p6bool"
    push $P5003, "__dump"
    push $P5003, "node"
    push $P5003, "returns"
    push $P5003, "arity"
    push $P5003, "named"
    push $P5003, "has_compile_time_value"
    push $P5003, "set_compile_time_value"
    push $P5003, "pop"
    push $P5003, "shift"
    push $P5003, "unique"
    push $P5003, "shallow_clone"
    push $P5003, "substitute_inline_placeholders"
    push $P5003, "evaluate_unquotes"
    push $P5003, "dump"
    push $P5003, "dump_children"
    push $P5003, "dump_extra_node_info"
    push $P5003, "name"
    push $P5003, "op"
    push $P5003, "childorder"
    push $P5003, "@!array"
    push $P5003, "%!hash"
    push $P5003, "$!node"
    push $P5003, "$!returns"
    push $P5003, "$!arity"
    push $P5003, "$!name"
    push $P5003, "$!op"
    push $P5003, "$!childorder"
    push $P5003, "$!named"
    push $P5003, "$!flat"
    push $P5003, "B27170BB1F9774DD835DEDBDD20EF3A48AB4CAFF-1372810027.93126"
    push $P5003, "src/stage2/gen/nqp-mo.pm"
    push $P5003, "QAST::Op+{QAST::SpecialArg}"
    push $P5003, "array"
    push $P5003, "Pair"
    push $P5003, "lexical"
    push $P5003, "compile_time_value"
    push $P5003, "$?ROLE"
    push $P5003, "QAST::SpecialArg"
    push $P5003, "QAST::Want+{QAST::SpecialArg}"
    .const 'Sub' $P5004 = 'cuid_14_1372810534.91816' 
    capture_lex $P5004
    $P5005 = $P5004()
    nqp_deserialize_sc "[encoded data, 25696 characters]", cur_sc, $P5003, $P5005, conflicts
    unless conflicts goto if14_end26 
    get_hll_global $P5006, "ModuleLoader"
    $P5007 = $P5006."resolve_repossession_conflicts"(conflicts)
  if14_end26:
    .const "LexInfo" $P5001 = "cuid_1_1372810534.91816"
    nqp_get_sc_object $P5002, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 2
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_2_1372810534.91816"
    nqp_get_sc_object $P5002, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 6
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_3_1372810534.91816"
    nqp_get_sc_object $P5002, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 14
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_3_1372810534.91816" 
    nqp_get_sc_object $P5002, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 7
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_4_1372810534.91816"
    nqp_get_sc_object $P5002, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 23
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_5_1372810534.91816" 
    nqp_get_sc_object $P5002, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 25
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_4_1372810534.91816" 
    nqp_get_sc_object $P5002, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 19
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_6_1372810534.91816"
    nqp_get_sc_object $P5002, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 33
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_7_1372810534.91816" 
    nqp_get_sc_object $P5002, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 37
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_8_1372810534.91816" 
    nqp_get_sc_object $P5002, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 39
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_9_1372810534.91816" 
    nqp_get_sc_object $P5002, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 36
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_6_1372810534.91816" 
    nqp_get_sc_object $P5002, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 30
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_10_1372810534.91816"
    nqp_get_sc_object $P5002, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 55
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_11_1372810534.91816"
    nqp_get_sc_object $P5002, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 76
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_11_1372810534.91816" 
    nqp_get_sc_object $P5002, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 62
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_12_1372810534.91816"
    nqp_get_sc_object $P5002, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 83
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_12_1372810534.91816" 
    nqp_get_sc_object $P5002, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 77
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_10_1372810534.91816" 
    nqp_get_sc_object $P5002, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 85
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_2_1372810534.91816" 
    nqp_get_sc_object $P5002, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 87
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_1_1372810534.91816" 
    nqp_get_sc_object $P5002, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 3
    perl6_associate_sub_code_object $P5001, $P5002
    nqp_get_sc_object $P5001, "46F7CB3D76227D9189867A2709285EBEA5B2AD86", 0
    set_hll_global "GLOBAL", $P5001
    .return () 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_14_1372810534.91816") :anon :lex :outer("cuid_15_1372810534.91816")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Common.pm"
    new $P5001, 'ResizablePMCArray'
    .const 'Sub' $P5002 = "cuid_3_1372810534.91816" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_5_1372810534.91816" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_4_1372810534.91816" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_7_1372810534.91816" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_8_1372810534.91816" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_9_1372810534.91816" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_6_1372810534.91816" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_11_1372810534.91816" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_12_1372810534.91816" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_10_1372810534.91816" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_2_1372810534.91816" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_1_1372810534.91816" 
    push $P5001, $P5002
    .return ($P5001) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_16_1372810534.91816") :load
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/Panda/Common.pm"
    .const 'Sub' $P5001 = "cuid_13_1372810534.91816" 
    $P5002 = $P5001()
    .return ($P5002) 
.end