.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_99_1372810570.22173") :anon :lex
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 1
    .const 'Sub' $P5003 = 'cuid_1_1372810570.22173' 
    capture_lex $P5003 
    .const 'Sub' $P5001 = 'cuid_1_1372810570.22173' 
    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_1372810570.22173") :anon :lex :outer("cuid_99_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 1
    .const 'Sub' $P5042 = 'cuid_2_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_3_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_4_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_5_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_6_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_7_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_8_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_9_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_10_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_11_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_12_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_13_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_14_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_15_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_16_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_17_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_18_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_19_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_20_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_22_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_33_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_43_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_72_1372810570.22173' 
    capture_lex $P5042 
    .const 'Sub' $P5042 = 'cuid_90_1372810570.22173' 
    capture_lex $P5042 
    .lex "GLOBALish", $P101 
    .lex "EXPORT", $P102 
    .lex "$?PACKAGE", $P103 
    .lex "::?PACKAGE", $P104 
    .lex "$_", $P105 
    .lex "$/", $P106 
    .lex "$!", $P107 
    .lex "OpaquePointer", $P108 
    .lex "CArray", $P109 
    .lex "&trait_mod:<is>", $P110 
    .lex "&explicitly-manage", $P111 
    .lex "&refresh", $P112 
    .lex "lib", $P113 
    .lex "&PQexec", $P114 
    .lex "&PQprepare", $P115 
    .lex "&PQexecPrepared", $P116 
    .lex "&PQnparams", $P117 
    .lex "&PQdescribePrepared", $P118 
    .lex "&PQresultStatus", $P119 
    .lex "&PQerrorMessage", $P120 
    .lex "&PQresultErrorMessage", $P121 
    .lex "&PQconnectdb", $P122 
    .lex "&PQstatus", $P123 
    .lex "&PQnfields", $P124 
    .lex "&PQntuples", $P125 
    .lex "&PQcmdTuples", $P126 
    .lex "&PQgetvalue", $P127 
    .lex "&PQfname", $P128 
    .lex "&PQclear", $P129 
    .lex "&PQfinish", $P130 
    .lex "&PQftype", $P131 
    .lex "%oid-to-type-name", $P132 
    .lex "CONNECTION_OK", $P133 
    .lex "CONNECTION_BAD", $P134 
    .lex "PGRES_EMPTY_QUERY", $P135 
    .lex "PGRES_COMMAND_OK", $P136 
    .lex "PGRES_TUPLES_OK", $P137 
    .lex "PGRES_COPY_OUT", $P138 
    .lex "PGRES_COPY_IN", $P139 
    .lex "PgTokenizer", $P140 
    .lex "$=pod", $P141 
    .lex "!UNIT_MARKER", $P142 
    .local pmc ctxsave 
    .const 'Sub' $P5004 = 'cuid_2_1372810570.22173' 
    capture_lex $P5004
    $P5004 = $P114."clone"()
    set $P114, $P5004
    .const 'Sub' $P5005 = 'cuid_3_1372810570.22173' 
    capture_lex $P5005
    $P5005 = $P115."clone"()
    set $P115, $P5005
    .const 'Sub' $P5006 = 'cuid_4_1372810570.22173' 
    capture_lex $P5006
    $P5006 = $P116."clone"()
    set $P116, $P5006
    .const 'Sub' $P5007 = 'cuid_5_1372810570.22173' 
    capture_lex $P5007
    $P5007 = $P117."clone"()
    set $P117, $P5007
    .const 'Sub' $P5008 = 'cuid_6_1372810570.22173' 
    capture_lex $P5008
    $P5008 = $P118."clone"()
    set $P118, $P5008
    .const 'Sub' $P5009 = 'cuid_7_1372810570.22173' 
    capture_lex $P5009
    $P5009 = $P119."clone"()
    set $P119, $P5009
    .const 'Sub' $P5010 = 'cuid_8_1372810570.22173' 
    capture_lex $P5010
    $P5010 = $P120."clone"()
    set $P120, $P5010
    .const 'Sub' $P5011 = 'cuid_9_1372810570.22173' 
    capture_lex $P5011
    $P5011 = $P121."clone"()
    set $P121, $P5011
    .const 'Sub' $P5012 = 'cuid_10_1372810570.22173' 
    capture_lex $P5012
    $P5012 = $P122."clone"()
    set $P122, $P5012
    .const 'Sub' $P5013 = 'cuid_11_1372810570.22173' 
    capture_lex $P5013
    $P5013 = $P123."clone"()
    set $P123, $P5013
    .const 'Sub' $P5014 = 'cuid_12_1372810570.22173' 
    capture_lex $P5014
    $P5014 = $P124."clone"()
    set $P124, $P5014
    .const 'Sub' $P5015 = 'cuid_13_1372810570.22173' 
    capture_lex $P5015
    $P5015 = $P125."clone"()
    set $P125, $P5015
    .const 'Sub' $P5016 = 'cuid_14_1372810570.22173' 
    capture_lex $P5016
    $P5016 = $P126."clone"()
    set $P126, $P5016
    .const 'Sub' $P5017 = 'cuid_15_1372810570.22173' 
    capture_lex $P5017
    $P5017 = $P127."clone"()
    set $P127, $P5017
    .const 'Sub' $P5018 = 'cuid_16_1372810570.22173' 
    capture_lex $P5018
    $P5018 = $P128."clone"()
    set $P128, $P5018
    .const 'Sub' $P5019 = 'cuid_17_1372810570.22173' 
    capture_lex $P5019
    $P5019 = $P129."clone"()
    set $P129, $P5019
    .const 'Sub' $P5020 = 'cuid_18_1372810570.22173' 
    capture_lex $P5020
    $P5020 = $P130."clone"()
    set $P130, $P5020
    .const 'Sub' $P5021 = 'cuid_19_1372810570.22173' 
    capture_lex $P5021
    $P5021 = $P131."clone"()
    set $P131, $P5021
    .const 'Sub' $P5022 = 'cuid_20_1372810570.22173' 
    capture_lex $P5022
    find_dynamic_lex $P5023, "$*CTXSAVE"
    set ctxsave, $P5023
    isnull $I5001, ctxsave
    if $I5001 goto unless10_end41 
    can $I5002, ctxsave, "ctxsave"
    perl6_box_int $P5026, $I5002
    set $P5025, $P5026
    unless $I5002 goto if11_end43 
    $P5024 = ctxsave."ctxsave"()
    set $P5025, $P5024
  if11_end43:
  unless10_end41:
    nqp_get_sc_object $P5023, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 778
    nqp_get_sc_object $P5024, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 4
    null $P5024
    null $P5025
    null $P5026
    null $P5027
    null $P5028
    null $P5029
    null $P5030
    null $P5031
    null $P5032
    null $P5033
    null $P5034
    null $P5035
    null $P5036
    null $P5037
    null $P5038
    null $P5039
    null $P5040
    null $P5041
    nqp_get_sc_object $P5042, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 162
    nqp_get_sc_object $P5042, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 163
    nqp_get_sc_object $P5042, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 164
    nqp_get_sc_object $P5042, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 163
    nqp_get_sc_object $P5042, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 164
    nqp_get_sc_object $P5042, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 165
    nqp_get_sc_object $P5042, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 166
    nqp_get_sc_object $P5042, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 167
    .const 'Sub' $P5042 = 'cuid_22_1372810570.22173' 
    capture_lex $P5042
    $P5043 = $P5042()
    nqp_get_sc_object $P5044, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 168
    .const 'Sub' $P5042 = 'cuid_33_1372810570.22173' 
    capture_lex $P5042
    $P5043 = $P5042()
    nqp_get_sc_object $P5044, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 230
    .const 'Sub' $P5042 = 'cuid_43_1372810570.22173' 
    capture_lex $P5042
    $P5043 = $P5042()
    nqp_get_sc_object $P5044, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    .const 'Sub' $P5042 = 'cuid_72_1372810570.22173' 
    capture_lex $P5042
    $P5043 = $P5042()
    nqp_get_sc_object $P5044, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 471
    .const 'Sub' $P5042 = 'cuid_90_1372810570.22173' 
    capture_lex $P5042
    $P5043 = $P5042()
    nqp_get_sc_object $P5044, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 648
    .return ($P5044) 
.end
.HLL "perl6"
.namespace []
.sub "PQexec" :subid("cuid_2_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 15
    .param pmc CALL_SIG :call_sig 
    .lex "$conn", $P101 
    .lex "$statement", $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_10
    .lex "RETURN", $P109
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 8
    $P5008 = "&fail"($P5007)
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_11
  lexotic_10:
    .get_results ($P5006)
  lexotic_11:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 5
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "PQprepare" :subid("cuid_3_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 20
    .param pmc CALL_SIG :call_sig 
    .lex "$conn", $P101 
    .lex "$statement_name", $P102 
    .lex "$query", $P103 
    .lex "$n_params", $P104 
    .lex "$paramTypes", $P105 
    .lex "$_", $P106 
    .lex "$/", $P107 
    .lex "$!", $P108 
    .lex "call_sig", $P109 
    .lex "$*DISPATCHER", $P110 
    .lex "&?ROUTINE", $P111 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P109, $P5004
    bind_signature 
    root_new $P112, ['parrot';'Continuation']
    set_label $P112, lexotic_12
    .lex "RETURN", $P112
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 8
    $P5008 = "&fail"($P5007)
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_13
  lexotic_12:
    .get_results ($P5006)
  lexotic_13:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 16
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "PQexecPrepared" :subid("cuid_4_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 33
    .param pmc CALL_SIG :call_sig 
    .lex "$conn", $P101 
    .lex "$statement_name", $P102 
    .lex "$n_params", $P103 
    .lex "$param_values", $P104 
    .lex "$param_length", $P105 
    .lex "$param_formats", $P106 
    .lex "$resultFormat", $P107 
    .lex "$_", $P108 
    .lex "$/", $P109 
    .lex "$!", $P110 
    .lex "call_sig", $P111 
    .lex "$*DISPATCHER", $P112 
    .lex "&?ROUTINE", $P113 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P111, $P5004
    bind_signature 
    root_new $P114, ['parrot';'Continuation']
    set_label $P114, lexotic_14
    .lex "RETURN", $P114
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 8
    $P5008 = "&fail"($P5007)
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_15
  lexotic_14:
    .get_results ($P5006)
  lexotic_15:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 29
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "PQnparams" :subid("cuid_5_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 38
    .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 $P5007, "Whatever"
    $P5008 = $P5007."new"()
    perl6_decontainerize_return_value $P5006, $P5008
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 56
    perl6_type_check_return_value $P5006, $P5007
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "PQdescribePrepared" :subid("cuid_6_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 43
    .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 $P5007, "Whatever"
    $P5008 = $P5007."new"()
    perl6_decontainerize_return_value $P5006, $P5008
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 60
    perl6_type_check_return_value $P5006, $P5007
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "PQresultStatus" :subid("cuid_7_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 49
    .param pmc CALL_SIG :call_sig 
    .lex "$result", $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
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 8
    $P5008 = "&fail"($P5007)
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_17
  lexotic_16:
    .get_results ($P5006)
  lexotic_17:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 65
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "PQerrorMessage" :subid("cuid_8_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 54
    .param pmc CALL_SIG :call_sig 
    .lex "$conn", $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_18
    .lex "RETURN", $P108
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 8
    $P5008 = "&fail"($P5007)
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_19
  lexotic_18:
    .get_results ($P5006)
  lexotic_19:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 70
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "PQresultErrorMessage" :subid("cuid_9_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 59
    .param pmc CALL_SIG :call_sig 
    .lex "$result", $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_20
    .lex "RETURN", $P108
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 8
    $P5008 = "&fail"($P5007)
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_21
  lexotic_20:
    .get_results ($P5006)
  lexotic_21:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 75
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "PQconnectdb" :subid("cuid_10_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 64
    .param pmc CALL_SIG :call_sig 
    .lex "$conninfo", $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_22
    .lex "RETURN", $P108
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 8
    $P5008 = "&fail"($P5007)
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_23
  lexotic_22:
    .get_results ($P5006)
  lexotic_23:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 80
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "PQstatus" :subid("cuid_11_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 69
    .param pmc CALL_SIG :call_sig 
    .lex "$conn", $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_24
    .lex "RETURN", $P108
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 8
    $P5008 = "&fail"($P5007)
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_25
  lexotic_24:
    .get_results ($P5006)
  lexotic_25:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 85
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "PQnfields" :subid("cuid_12_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 74
    .param pmc CALL_SIG :call_sig 
    .lex "$result", $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_26
    .lex "RETURN", $P108
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 8
    $P5008 = "&fail"($P5007)
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_27
  lexotic_26:
    .get_results ($P5006)
  lexotic_27:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 90
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "PQntuples" :subid("cuid_13_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 79
    .param pmc CALL_SIG :call_sig 
    .lex "$result", $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_28
    .lex "RETURN", $P108
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 8
    $P5008 = "&fail"($P5007)
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_29
  lexotic_28:
    .get_results ($P5006)
  lexotic_29:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 95
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "PQcmdTuples" :subid("cuid_14_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 84
    .param pmc CALL_SIG :call_sig 
    .lex "$result", $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_30
    .lex "RETURN", $P108
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 8
    $P5008 = "&fail"($P5007)
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_31
  lexotic_30:
    .get_results ($P5006)
  lexotic_31:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 100
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "PQgetvalue" :subid("cuid_15_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 89
    .param pmc CALL_SIG :call_sig 
    .lex "$result", $P101 
    .lex "$row", $P102 
    .lex "$col", $P103 
    .lex "$_", $P104 
    .lex "$/", $P105 
    .lex "$!", $P106 
    .lex "call_sig", $P107 
    .lex "$*DISPATCHER", $P108 
    .lex "&?ROUTINE", $P109 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P107, $P5004
    bind_signature 
    root_new $P110, ['parrot';'Continuation']
    set_label $P110, lexotic_32
    .lex "RETURN", $P110
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 8
    $P5008 = "&fail"($P5007)
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_33
  lexotic_32:
    .get_results ($P5006)
  lexotic_33:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 105
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "PQfname" :subid("cuid_16_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 94
    .param pmc CALL_SIG :call_sig 
    .lex "$result", $P101 
    .lex "$col", $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_34
    .lex "RETURN", $P109
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 8
    $P5008 = "&fail"($P5007)
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_35
  lexotic_34:
    .get_results ($P5006)
  lexotic_35:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 114
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "PQclear" :subid("cuid_17_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 98
    .param pmc CALL_SIG :call_sig 
    .lex "$result", $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_36
    .lex "RETURN", $P108
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 8
    $P5008 = "&fail"($P5007)
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_37
  lexotic_36:
    .get_results ($P5006)
  lexotic_37:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 121
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "PQfinish" :subid("cuid_18_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 102
    .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_38
    .lex "RETURN", $P107
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 8
    $P5008 = "&fail"($P5007)
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_39
  lexotic_38:
    .get_results ($P5006)
  lexotic_39:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 126
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "PQftype" :subid("cuid_19_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 107
    .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 $P5007, "Whatever"
    $P5008 = $P5007."new"()
    perl6_decontainerize_return_value $P5006, $P5008
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 130
    perl6_type_check_return_value $P5006, $P5007
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_20_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 110
    .local pmc _inline_arg_1 
    .local pmc _inline_arg_2 
    .local pmc _inline_arg_3 
    .local pmc _inline_arg_4 
    .local pmc _inline_arg_5 
    .local pmc _inline_arg_6 
    .local pmc _inline_arg_7 
    .local pmc _inline_arg_8 
    .local pmc _inline_arg_9 
    .local pmc _inline_arg_10 
    .local pmc _inline_arg_11 
    .local pmc _inline_arg_12 
    .local pmc _inline_arg_13 
    .local pmc _inline_arg_14 
    .local pmc _inline_arg_15 
    .local pmc _inline_arg_16 
    .local pmc _inline_arg_17 
    .local pmc _inline_arg_18 
    .local pmc _inline_arg_19 
    .local pmc _inline_arg_20 
    .local pmc _inline_arg_21 
    .local pmc _inline_arg_22 
    .local pmc _inline_arg_23 
    .local pmc _inline_arg_24 
    .local pmc _inline_arg_25 
    .local pmc _inline_arg_26 
    .local pmc _inline_arg_27 
    .local pmc _inline_arg_28 
    .local pmc _inline_arg_29 
    .local pmc _inline_arg_30 
    .local pmc _inline_arg_31 
    .local pmc _inline_arg_32 
    .local pmc _inline_arg_33 
    .local pmc _inline_arg_34 
    .local pmc _inline_arg_35 
    .local pmc _inline_arg_36 
    .local pmc _inline_arg_37 
    .local pmc _inline_arg_38 
.annotate 'line', 132
.annotate 'line', 110
.annotate 'line', 129
.annotate 'line', 111
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 135
    set _inline_arg_1, $P5002
    nqp_get_sc_object $P5003, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 136
    set _inline_arg_2, $P5003
    nqp_get_sc_object $P5006, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 4
    $P5007 = $P5006."new"(_inline_arg_1 :named("key"), _inline_arg_2 :named("value"))
    perl6ize_type $P5005, $P5007
    perl6_decontainerize_return_value $P5004, $P5005
    nqp_get_sc_object $P5005, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 12592
    perl6_type_check_return_value $P5004, $P5005
.annotate 'line', 112
    nqp_get_sc_object $P5006, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 137
    set _inline_arg_3, $P5006
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 138
    set _inline_arg_4, $P5007
    nqp_get_sc_object $P5010, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 4
    $P5011 = $P5010."new"(_inline_arg_3 :named("key"), _inline_arg_4 :named("value"))
    perl6ize_type $P5009, $P5011
    perl6_decontainerize_return_value $P5008, $P5009
    nqp_get_sc_object $P5009, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 12592
    perl6_type_check_return_value $P5008, $P5009
.annotate 'line', 113
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 139
    set _inline_arg_5, $P5010
    nqp_get_sc_object $P5011, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 140
    set _inline_arg_6, $P5011
    nqp_get_sc_object $P5014, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 4
    $P5015 = $P5014."new"(_inline_arg_5 :named("key"), _inline_arg_6 :named("value"))
    perl6ize_type $P5013, $P5015
    perl6_decontainerize_return_value $P5012, $P5013
    nqp_get_sc_object $P5013, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 12592
    perl6_type_check_return_value $P5012, $P5013
.annotate 'line', 114
    nqp_get_sc_object $P5014, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 141
    set _inline_arg_7, $P5014
    nqp_get_sc_object $P5015, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 140
    set _inline_arg_8, $P5015
    nqp_get_sc_object $P5018, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 4
    $P5019 = $P5018."new"(_inline_arg_7 :named("key"), _inline_arg_8 :named("value"))
    perl6ize_type $P5017, $P5019
    perl6_decontainerize_return_value $P5016, $P5017
    nqp_get_sc_object $P5017, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 12592
    perl6_type_check_return_value $P5016, $P5017
.annotate 'line', 115
    nqp_get_sc_object $P5018, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 142
    set _inline_arg_9, $P5018
    nqp_get_sc_object $P5019, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 140
    set _inline_arg_10, $P5019
    nqp_get_sc_object $P5022, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 4
    $P5023 = $P5022."new"(_inline_arg_9 :named("key"), _inline_arg_10 :named("value"))
    perl6ize_type $P5021, $P5023
    perl6_decontainerize_return_value $P5020, $P5021
    nqp_get_sc_object $P5021, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 12592
    perl6_type_check_return_value $P5020, $P5021
.annotate 'line', 116
    nqp_get_sc_object $P5022, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 143
    set _inline_arg_11, $P5022
    nqp_get_sc_object $P5023, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 144
    set _inline_arg_12, $P5023
    nqp_get_sc_object $P5026, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 4
    $P5027 = $P5026."new"(_inline_arg_11 :named("key"), _inline_arg_12 :named("value"))
    perl6ize_type $P5025, $P5027
    perl6_decontainerize_return_value $P5024, $P5025
    nqp_get_sc_object $P5025, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 12592
    perl6_type_check_return_value $P5024, $P5025
.annotate 'line', 117
    nqp_get_sc_object $P5026, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 145
    set _inline_arg_13, $P5026
    nqp_get_sc_object $P5027, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 146
    set _inline_arg_14, $P5027
    nqp_get_sc_object $P5030, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 4
    $P5031 = $P5030."new"(_inline_arg_13 :named("key"), _inline_arg_14 :named("value"))
    perl6ize_type $P5029, $P5031
    perl6_decontainerize_return_value $P5028, $P5029
    nqp_get_sc_object $P5029, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 12592
    perl6_type_check_return_value $P5028, $P5029
.annotate 'line', 118
    nqp_get_sc_object $P5030, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 147
    set _inline_arg_15, $P5030
    nqp_get_sc_object $P5031, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 146
    set _inline_arg_16, $P5031
    nqp_get_sc_object $P5034, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 4
    $P5035 = $P5034."new"(_inline_arg_15 :named("key"), _inline_arg_16 :named("value"))
    perl6ize_type $P5033, $P5035
    perl6_decontainerize_return_value $P5032, $P5033
    nqp_get_sc_object $P5033, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 12592
    perl6_type_check_return_value $P5032, $P5033
.annotate 'line', 119
    nqp_get_sc_object $P5034, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 148
    set _inline_arg_17, $P5034
    nqp_get_sc_object $P5035, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 136
    set _inline_arg_18, $P5035
    nqp_get_sc_object $P5038, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 4
    $P5039 = $P5038."new"(_inline_arg_17 :named("key"), _inline_arg_18 :named("value"))
    perl6ize_type $P5037, $P5039
    perl6_decontainerize_return_value $P5036, $P5037
    nqp_get_sc_object $P5037, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 12592
    perl6_type_check_return_value $P5036, $P5037
.annotate 'line', 120
    nqp_get_sc_object $P5038, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 149
    set _inline_arg_19, $P5038
    nqp_get_sc_object $P5039, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 138
    set _inline_arg_20, $P5039
    nqp_get_sc_object $P5042, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 4
    $P5043 = $P5042."new"(_inline_arg_19 :named("key"), _inline_arg_20 :named("value"))
    perl6ize_type $P5041, $P5043
    perl6_decontainerize_return_value $P5040, $P5041
    nqp_get_sc_object $P5041, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 12592
    perl6_type_check_return_value $P5040, $P5041
.annotate 'line', 121
    nqp_get_sc_object $P5042, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 150
    set _inline_arg_21, $P5042
    nqp_get_sc_object $P5043, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 140
    set _inline_arg_22, $P5043
    nqp_get_sc_object $P5046, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 4
    $P5047 = $P5046."new"(_inline_arg_21 :named("key"), _inline_arg_22 :named("value"))
    perl6ize_type $P5045, $P5047
    perl6_decontainerize_return_value $P5044, $P5045
    nqp_get_sc_object $P5045, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 12592
    perl6_type_check_return_value $P5044, $P5045
.annotate 'line', 122
    nqp_get_sc_object $P5046, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 151
    set _inline_arg_23, $P5046
    nqp_get_sc_object $P5047, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 144
    set _inline_arg_24, $P5047
    nqp_get_sc_object $P5050, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 4
    $P5051 = $P5050."new"(_inline_arg_23 :named("key"), _inline_arg_24 :named("value"))
    perl6ize_type $P5049, $P5051
    perl6_decontainerize_return_value $P5048, $P5049
    nqp_get_sc_object $P5049, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 12592
    perl6_type_check_return_value $P5048, $P5049
.annotate 'line', 123
    nqp_get_sc_object $P5050, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 152
    set _inline_arg_25, $P5050
    nqp_get_sc_object $P5051, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 144
    set _inline_arg_26, $P5051
    nqp_get_sc_object $P5054, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 4
    $P5055 = $P5054."new"(_inline_arg_25 :named("key"), _inline_arg_26 :named("value"))
    perl6ize_type $P5053, $P5055
    perl6_decontainerize_return_value $P5052, $P5053
    nqp_get_sc_object $P5053, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 12592
    perl6_type_check_return_value $P5052, $P5053
.annotate 'line', 124
    nqp_get_sc_object $P5054, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 153
    set _inline_arg_27, $P5054
    nqp_get_sc_object $P5055, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 146
    set _inline_arg_28, $P5055
    nqp_get_sc_object $P5058, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 4
    $P5059 = $P5058."new"(_inline_arg_27 :named("key"), _inline_arg_28 :named("value"))
    perl6ize_type $P5057, $P5059
    perl6_decontainerize_return_value $P5056, $P5057
    nqp_get_sc_object $P5057, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 12592
    perl6_type_check_return_value $P5056, $P5057
.annotate 'line', 125
    nqp_get_sc_object $P5058, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 154
    set _inline_arg_29, $P5058
    nqp_get_sc_object $P5059, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 146
    set _inline_arg_30, $P5059
    nqp_get_sc_object $P5062, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 4
    $P5063 = $P5062."new"(_inline_arg_29 :named("key"), _inline_arg_30 :named("value"))
    perl6ize_type $P5061, $P5063
    perl6_decontainerize_return_value $P5060, $P5061
    nqp_get_sc_object $P5061, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 12592
    perl6_type_check_return_value $P5060, $P5061
.annotate 'line', 126
    nqp_get_sc_object $P5062, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 155
    set _inline_arg_31, $P5062
    nqp_get_sc_object $P5063, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 144
    set _inline_arg_32, $P5063
    nqp_get_sc_object $P5066, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 4
    $P5067 = $P5066."new"(_inline_arg_31 :named("key"), _inline_arg_32 :named("value"))
    perl6ize_type $P5065, $P5067
    perl6_decontainerize_return_value $P5064, $P5065
    nqp_get_sc_object $P5065, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 12592
    perl6_type_check_return_value $P5064, $P5065
.annotate 'line', 127
    nqp_get_sc_object $P5066, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 156
    set _inline_arg_33, $P5066
    nqp_get_sc_object $P5067, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 157
    set _inline_arg_34, $P5067
    nqp_get_sc_object $P5070, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 4
    $P5071 = $P5070."new"(_inline_arg_33 :named("key"), _inline_arg_34 :named("value"))
    perl6ize_type $P5069, $P5071
    perl6_decontainerize_return_value $P5068, $P5069
    nqp_get_sc_object $P5069, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 12592
    perl6_type_check_return_value $P5068, $P5069
.annotate 'line', 128
    nqp_get_sc_object $P5070, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 158
    set _inline_arg_35, $P5070
    nqp_get_sc_object $P5071, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 144
    set _inline_arg_36, $P5071
    nqp_get_sc_object $P5074, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 4
    $P5075 = $P5074."new"(_inline_arg_35 :named("key"), _inline_arg_36 :named("value"))
    perl6ize_type $P5073, $P5075
    perl6_decontainerize_return_value $P5072, $P5073
    nqp_get_sc_object $P5073, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 12592
    perl6_type_check_return_value $P5072, $P5073
.annotate 'line', 129
    nqp_get_sc_object $P5074, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 159
    set _inline_arg_37, $P5074
    nqp_get_sc_object $P5075, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 144
    set _inline_arg_38, $P5075
    nqp_get_sc_object $P5078, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 4
    $P5079 = $P5078."new"(_inline_arg_37 :named("key"), _inline_arg_38 :named("value"))
    perl6ize_type $P5077, $P5079
    perl6_decontainerize_return_value $P5076, $P5077
    nqp_get_sc_object $P5077, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 12592
    perl6_type_check_return_value $P5076, $P5077
    $P5078 = "&infix:<,>"($P5004, $P5008, $P5012, $P5016, $P5020, $P5024, $P5028, $P5032, $P5036, $P5040, $P5044, $P5048, $P5052, $P5056, $P5060, $P5064, $P5068, $P5072, $P5076)
    $P5079 = $P5078."hash"()
    perl6ize_type $P5001, $P5079
    .return ($P5001) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_22_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 145
    .const 'Sub' $P5021 = 'cuid_23_1372810570.22173' 
    capture_lex $P5021 
    .const 'Sub' $P5021 = 'cuid_24_1372810570.22173' 
    capture_lex $P5021 
    .const 'Sub' $P5021 = 'cuid_25_1372810570.22173' 
    capture_lex $P5021 
    .const 'Sub' $P5021 = 'cuid_26_1372810570.22173' 
    capture_lex $P5021 
    .const 'Sub' $P5021 = 'cuid_27_1372810570.22173' 
    capture_lex $P5021 
    .const 'Sub' $P5021 = 'cuid_28_1372810570.22173' 
    capture_lex $P5021 
    .const 'Sub' $P5021 = 'cuid_29_1372810570.22173' 
    capture_lex $P5021 
    .const 'Sub' $P5021 = 'cuid_30_1372810570.22173' 
    capture_lex $P5021 
    .const 'Sub' $P5021 = 'cuid_32_1372810570.22173' 
    capture_lex $P5021 
    .lex "$?PACKAGE", $P101 
    .lex "::?PACKAGE", $P102 
    .lex "$?CLASS", $P103 
    .lex "::?CLASS", $P104 
    .lex "$_", $P105 
    .const 'Sub' $P5002 = 'cuid_23_1372810570.22173' 
    capture_lex $P5002
    .const 'Sub' $P5003 = 'cuid_24_1372810570.22173' 
    capture_lex $P5003
    .const 'Sub' $P5004 = 'cuid_25_1372810570.22173' 
    capture_lex $P5004
    .const 'Sub' $P5005 = 'cuid_26_1372810570.22173' 
    capture_lex $P5005
    .const 'Sub' $P5006 = 'cuid_27_1372810570.22173' 
    capture_lex $P5006
    .const 'Sub' $P5007 = 'cuid_28_1372810570.22173' 
    capture_lex $P5007
    .const 'Sub' $P5008 = 'cuid_29_1372810570.22173' 
    capture_lex $P5008
    .const 'Sub' $P5009 = 'cuid_30_1372810570.22173' 
    capture_lex $P5009
    .const 'Sub' $P5010 = 'cuid_32_1372810570.22173' 
    capture_lex $P5010
    null $P5011
    null $P5012
    null $P5013
    null $P5014
    null $P5015
    null $P5016
    null $P5017
    null $P5018
    nqp_get_sc_object $P5019, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 219
    $P5020 = $P5019."clone"()
    perl6_capture_lex $P5020
    .return ($P5020) 
.end
.HLL "perl6"
.namespace []
.sub "double_quote_normal" :subid("cuid_23_1372810570.22173") :anon :lex :outer("cuid_22_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 146
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex utf8:"$\x{a2}", $P103 
    .lex "$/", $P104 
    .lex "$?REGEX", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .local pmc self 
    perl6_take_dispatcher 
    getinterp $P5004
    set $P5004, $P5004['sub']
    perl6_code_object_from_parrot_sub $P5003, $P5004
    set $P105, $P5003
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    set self, $P101
    .local string rx12_tgt
    .local int rx12_pos
    .local int rx12_off
    .local int rx12_eos
    .local int rx12_rep
    .local pmc rx12_cur
    .local pmc rx12_curclass
    .local pmc rx12_bstack
    .local pmc rx12_cstack
    (rx12_cur, rx12_tgt, rx12_pos, rx12_curclass, rx12_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx12_cur
    length rx12_eos, rx12_tgt
    eq $I19, 1, rx12_restart46
    gt rx12_pos, rx12_eos, rx12_fail47
    repr_get_attr_int $I11, self, rx12_curclass, "$!from"
    ne $I11, -1, rxscan13_done53
    goto rxscan13_scan52
  rxscan13_loop51:
    inc rx12_pos
    gt rx12_pos, rx12_eos, rx12_fail47
    repr_bind_attr_int rx12_cur, rx12_curclass, "$!from", rx12_pos
  rxscan13_scan52:
    nqp_rxmark rx12_bstack, rxscan13_loop51, rx12_pos, 0
  rxscan13_done53:
    nqp_rxmark rx12_bstack, rxquantr14_done55, -1, 0
  rxquantr14_loop54:
    nqp_rxmark rx12_bstack, rxconj15_fail56, rx12_pos, 0
    goto rxconj15_first57
  rxconj15_fail56:
    goto rx12_fail47
  rxconj15_first57:
    add $I11, rx12_pos, 1
    gt $I11, rx12_eos, rx12_fail47
    substr $S10, rx12_tgt, rx12_pos, 1
    eq $S10, ucs4:"\\", rx12_fail47
    add rx12_pos, 1
    nqp_rxpeek $I19, rx12_bstack, rxconj15_fail56
    inc $I19
    set $I11, rx12_bstack[$I19]
    nqp_rxmark rx12_bstack, rxconj15_fail56, $I11, rx12_pos
    set rx12_pos, $I11
    ge rx12_pos, rx12_eos, rx12_fail47
    substr $S11, rx12_tgt, rx12_pos, 1
    index $I11, ucs4:"\"", $S11
    ge $I11, 0, rx12_fail47
    inc rx12_pos
    nqp_rxpeek $I19, rx12_bstack, rxconj15_fail56
    inc $I19
    set $I11, rx12_bstack[$I19]
    inc $I19
    set $I12, rx12_bstack[$I19]
    ne rx12_pos, $I12, rx12_fail47
    set rx12_pos, $I11
    ge rx12_pos, rx12_eos, rx12_fail47
    add rx12_pos, 1
    nqp_rxpeek $I19, rx12_bstack, rxquantr14_done55
    inc $I19
    inc $I19
    set rx12_rep, rx12_bstack[$I19]
    nqp_rxcommit rx12_bstack, rxquantr14_done55
    inc rx12_rep
    nqp_rxmark rx12_bstack, rxquantr14_done55, rx12_pos, rx12_rep
    goto rxquantr14_loop54
  rxquantr14_done55:
    rx12_cur."!cursor_pass"(rx12_pos, "double_quote_normal", 'backtrack'=>1)
    .return (rx12_cur)
  rx12_restart46:
    repr_get_attr_obj rx12_cstack, rx12_cur, rx12_curclass, "$!cstack"
  rx12_fail47:
    unless rx12_bstack, rx12_done45
    pop $I19, rx12_bstack
    if_null rx12_cstack, rx12_cstack_done50
    unless rx12_cstack, rx12_cstack_done50
    dec $I19
    set $P11, rx12_cstack[$I19]
  rx12_cstack_done50:
    pop rx12_rep, rx12_bstack
    pop rx12_pos, rx12_bstack
    pop $I19, rx12_bstack
    lt rx12_pos, -1, rx12_done45
    lt rx12_pos, 0, rx12_fail47
    eq $I19, 0, rx12_fail47
    nqp_islist $I20, rx12_cstack
    unless $I20, rx12_jump48
    elements $I18, rx12_bstack
    le $I18, 0, rx12_cut49
    dec $I18
    set $I18, rx12_bstack[$I18]
  rx12_cut49:
    assign rx12_cstack, $I18
  rx12_jump48:
    jump $I19
  rx12_done45:
    rx12_cur."!cursor_fail"()
    .return (rx12_cur) 
.end
.HLL "perl6"
.namespace []
.sub "double_quote_escape" :subid("cuid_24_1372810570.22173") :anon :lex :outer("cuid_22_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 147
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex utf8:"$\x{a2}", $P103 
    .lex "$/", $P104 
    .lex "$?REGEX", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .local pmc self 
    perl6_take_dispatcher 
    getinterp $P5004
    set $P5004, $P5004['sub']
    perl6_code_object_from_parrot_sub $P5003, $P5004
    set $P105, $P5003
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    set self, $P101
    .local string rx16_tgt
    .local int rx16_pos
    .local int rx16_off
    .local int rx16_eos
    .local int rx16_rep
    .local pmc rx16_cur
    .local pmc rx16_curclass
    .local pmc rx16_bstack
    .local pmc rx16_cstack
    (rx16_cur, rx16_tgt, rx16_pos, rx16_curclass, rx16_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx16_cur
    length rx16_eos, rx16_tgt
    eq $I19, 1, rx16_restart60
    gt rx16_pos, rx16_eos, rx16_fail61
    repr_get_attr_int $I11, self, rx16_curclass, "$!from"
    ne $I11, -1, rxscan17_done67
    goto rxscan17_scan66
  rxscan17_loop65:
    inc rx16_pos
    gt rx16_pos, rx16_eos, rx16_fail61
    repr_bind_attr_int rx16_cur, rx16_curclass, "$!from", rx16_pos
  rxscan17_scan66:
    nqp_rxmark rx16_bstack, rxscan17_loop65, rx16_pos, 0
  rxscan17_done67:
    nqp_rxmark rx16_bstack, rxquantr18_done69, -1, 0
  rxquantr18_loop68:
    add $I11, rx16_pos, 1
    gt $I11, rx16_eos, rx16_fail61
    substr $S10, rx16_tgt, rx16_pos, 1
    ne $S10, ucs4:"\\", rx16_fail61
    add rx16_pos, 1
    ge rx16_pos, rx16_eos, rx16_fail61
    add rx16_pos, 1
    nqp_rxpeek $I19, rx16_bstack, rxquantr18_done69
    inc $I19
    inc $I19
    set rx16_rep, rx16_bstack[$I19]
    nqp_rxcommit rx16_bstack, rxquantr18_done69
    inc rx16_rep
    nqp_rxmark rx16_bstack, rxquantr18_done69, rx16_pos, rx16_rep
    goto rxquantr18_loop68
  rxquantr18_done69:
    rx16_cur."!cursor_pass"(rx16_pos, "double_quote_escape", 'backtrack'=>1)
    .return (rx16_cur)
  rx16_restart60:
    repr_get_attr_obj rx16_cstack, rx16_cur, rx16_curclass, "$!cstack"
  rx16_fail61:
    unless rx16_bstack, rx16_done59
    pop $I19, rx16_bstack
    if_null rx16_cstack, rx16_cstack_done64
    unless rx16_cstack, rx16_cstack_done64
    dec $I19
    set $P11, rx16_cstack[$I19]
  rx16_cstack_done64:
    pop rx16_rep, rx16_bstack
    pop rx16_pos, rx16_bstack
    pop $I19, rx16_bstack
    lt rx16_pos, -1, rx16_done59
    lt rx16_pos, 0, rx16_fail61
    eq $I19, 0, rx16_fail61
    nqp_islist $I20, rx16_cstack
    unless $I20, rx16_jump62
    elements $I18, rx16_bstack
    le $I18, 0, rx16_cut63
    dec $I18
    set $I18, rx16_bstack[$I18]
  rx16_cut63:
    assign rx16_cstack, $I18
  rx16_jump62:
    jump $I19
  rx16_done59:
    rx16_cur."!cursor_fail"()
    .return (rx16_cur) 
.end
.HLL "perl6"
.namespace []
.sub "double_quote" :subid("cuid_25_1372810570.22173") :anon :lex :outer("cuid_22_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 148
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex utf8:"$\x{a2}", $P103 
    .lex "$/", $P104 
    .lex "$?REGEX", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .local pmc self 
    perl6_take_dispatcher 
    getinterp $P5004
    set $P5004, $P5004['sub']
    perl6_code_object_from_parrot_sub $P5003, $P5004
    set $P105, $P5003
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    set self, $P101
    .local string rx19_tgt
    .local int rx19_pos
    .local int rx19_off
    .local int rx19_eos
    .local int rx19_rep
    .local pmc rx19_cur
    .local pmc rx19_curclass
    .local pmc rx19_bstack
    .local pmc rx19_cstack
    (rx19_cur, rx19_tgt, rx19_pos, rx19_curclass, rx19_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx19_cur
    length rx19_eos, rx19_tgt
    eq $I19, 1, rx19_restart72
    gt rx19_pos, rx19_eos, rx19_fail73
    repr_get_attr_int $I11, self, rx19_curclass, "$!from"
    ne $I11, -1, rxscan20_done79
    goto rxscan20_scan78
  rxscan20_loop77:
    inc rx19_pos
    gt rx19_pos, rx19_eos, rx19_fail73
    repr_bind_attr_int rx19_cur, rx19_curclass, "$!from", rx19_pos
  rxscan20_scan78:
    nqp_rxmark rx19_bstack, rxscan20_loop77, rx19_pos, 0
  rxscan20_done79:
    add $I11, rx19_pos, 1
    gt $I11, rx19_eos, rx19_fail73
    substr $S10, rx19_tgt, rx19_pos, 1
    ne $S10, ucs4:"\"", rx19_fail73
    add rx19_pos, 1
    nqp_rxmark rx19_bstack, rxquantr21_done81, rx19_pos, 0
  rxquantr21_loop80:
    new $P11, "ResizableIntegerArray"
    nqp_push_label $P11, alt22_083
    nqp_push_label $P11, alt22_185
    nqp_rxmark rx19_bstack, alt22_end82, -1, 0
    rx19_cur."!alt"(rx19_pos, "alt_nfa__1_1372810571.8127", $P11)
    goto rx19_fail73
  alt22_083:
    repr_bind_attr_int rx19_cur, rx19_curclass, "$!pos", rx19_pos
    $P11 = rx19_cur."double_quote_normal"()
    repr_get_attr_int $I11, $P11, rx19_curclass, "$!pos"
    lt $I11, 0, rx19_fail73
    repr_get_attr_int rx19_pos, $P11, rx19_curclass, "$!pos"
    goto alt22_end82
  alt22_185:
    repr_bind_attr_int rx19_cur, rx19_curclass, "$!pos", rx19_pos
    $P11 = rx19_cur."double_quote_escape"()
    repr_get_attr_int $I11, $P11, rx19_curclass, "$!pos"
    lt $I11, 0, rx19_fail73
    repr_get_attr_int rx19_pos, $P11, rx19_curclass, "$!pos"
    goto alt22_end82
  alt22_end82:
    nqp_rxpeek $I19, rx19_bstack, rxquantr21_done81
    inc $I19
    inc $I19
    set rx19_rep, rx19_bstack[$I19]
    nqp_rxcommit rx19_bstack, rxquantr21_done81
    inc rx19_rep
    nqp_rxmark rx19_bstack, rxquantr21_done81, rx19_pos, rx19_rep
    goto rxquantr21_loop80
  rxquantr21_done81:
    add $I11, rx19_pos, 1
    gt $I11, rx19_eos, rx19_fail73
    substr $S10, rx19_tgt, rx19_pos, 1
    ne $S10, ucs4:"\"", rx19_fail73
    add rx19_pos, 1
    rx19_cur."!cursor_pass"(rx19_pos, "double_quote", 'backtrack'=>1)
    .return (rx19_cur)
  rx19_restart72:
    repr_get_attr_obj rx19_cstack, rx19_cur, rx19_curclass, "$!cstack"
  rx19_fail73:
    unless rx19_bstack, rx19_done71
    pop $I19, rx19_bstack
    if_null rx19_cstack, rx19_cstack_done76
    unless rx19_cstack, rx19_cstack_done76
    dec $I19
    set $P11, rx19_cstack[$I19]
  rx19_cstack_done76:
    pop rx19_rep, rx19_bstack
    pop rx19_pos, rx19_bstack
    pop $I19, rx19_bstack
    lt rx19_pos, -1, rx19_done71
    lt rx19_pos, 0, rx19_fail73
    eq $I19, 0, rx19_fail73
    nqp_islist $I20, rx19_cstack
    unless $I20, rx19_jump74
    elements $I18, rx19_bstack
    le $I18, 0, rx19_cut75
    dec $I18
    set $I18, rx19_bstack[$I18]
  rx19_cut75:
    assign rx19_cstack, $I18
  rx19_jump74:
    jump $I19
  rx19_done71:
    rx19_cur."!cursor_fail"()
    .return (rx19_cur) 
.end
.HLL "perl6"
.namespace []
.sub "single_quote_normal" :subid("cuid_26_1372810570.22173") :anon :lex :outer("cuid_22_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 156
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex utf8:"$\x{a2}", $P103 
    .lex "$/", $P104 
    .lex "$?REGEX", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .local pmc self 
    perl6_take_dispatcher 
    getinterp $P5004
    set $P5004, $P5004['sub']
    perl6_code_object_from_parrot_sub $P5003, $P5004
    set $P105, $P5003
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    set self, $P101
    .local string rx25_tgt
    .local int rx25_pos
    .local int rx25_off
    .local int rx25_eos
    .local int rx25_rep
    .local pmc rx25_cur
    .local pmc rx25_curclass
    .local pmc rx25_bstack
    .local pmc rx25_cstack
    (rx25_cur, rx25_tgt, rx25_pos, rx25_curclass, rx25_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx25_cur
    length rx25_eos, rx25_tgt
    eq $I19, 1, rx25_restart89
    gt rx25_pos, rx25_eos, rx25_fail90
    repr_get_attr_int $I11, self, rx25_curclass, "$!from"
    ne $I11, -1, rxscan26_done96
    goto rxscan26_scan95
  rxscan26_loop94:
    inc rx25_pos
    gt rx25_pos, rx25_eos, rx25_fail90
    repr_bind_attr_int rx25_cur, rx25_curclass, "$!from", rx25_pos
  rxscan26_scan95:
    nqp_rxmark rx25_bstack, rxscan26_loop94, rx25_pos, 0
  rxscan26_done96:
    nqp_rxmark rx25_bstack, rxquantr27_done98, -1, 0
  rxquantr27_loop97:
    nqp_rxmark rx25_bstack, rxconj28_fail99, rx25_pos, 0
    goto rxconj28_first100
  rxconj28_fail99:
    goto rx25_fail90
  rxconj28_first100:
    add $I11, rx25_pos, 1
    gt $I11, rx25_eos, rx25_fail90
    substr $S10, rx25_tgt, rx25_pos, 1
    eq $S10, ucs4:"\\", rx25_fail90
    add rx25_pos, 1
    nqp_rxpeek $I19, rx25_bstack, rxconj28_fail99
    inc $I19
    set $I11, rx25_bstack[$I19]
    nqp_rxmark rx25_bstack, rxconj28_fail99, $I11, rx25_pos
    set rx25_pos, $I11
    ge rx25_pos, rx25_eos, rx25_fail90
    substr $S11, rx25_tgt, rx25_pos, 1
    index $I11, ucs4:"'", $S11
    ge $I11, 0, rx25_fail90
    inc rx25_pos
    nqp_rxpeek $I19, rx25_bstack, rxconj28_fail99
    inc $I19
    set $I11, rx25_bstack[$I19]
    inc $I19
    set $I12, rx25_bstack[$I19]
    ne rx25_pos, $I12, rx25_fail90
    set rx25_pos, $I11
    ge rx25_pos, rx25_eos, rx25_fail90
    add rx25_pos, 1
    nqp_rxpeek $I19, rx25_bstack, rxquantr27_done98
    inc $I19
    inc $I19
    set rx25_rep, rx25_bstack[$I19]
    nqp_rxcommit rx25_bstack, rxquantr27_done98
    inc rx25_rep
    nqp_rxmark rx25_bstack, rxquantr27_done98, rx25_pos, rx25_rep
    goto rxquantr27_loop97
  rxquantr27_done98:
    rx25_cur."!cursor_pass"(rx25_pos, "single_quote_normal", 'backtrack'=>1)
    .return (rx25_cur)
  rx25_restart89:
    repr_get_attr_obj rx25_cstack, rx25_cur, rx25_curclass, "$!cstack"
  rx25_fail90:
    unless rx25_bstack, rx25_done88
    pop $I19, rx25_bstack
    if_null rx25_cstack, rx25_cstack_done93
    unless rx25_cstack, rx25_cstack_done93
    dec $I19
    set $P11, rx25_cstack[$I19]
  rx25_cstack_done93:
    pop rx25_rep, rx25_bstack
    pop rx25_pos, rx25_bstack
    pop $I19, rx25_bstack
    lt rx25_pos, -1, rx25_done88
    lt rx25_pos, 0, rx25_fail90
    eq $I19, 0, rx25_fail90
    nqp_islist $I20, rx25_cstack
    unless $I20, rx25_jump91
    elements $I18, rx25_bstack
    le $I18, 0, rx25_cut92
    dec $I18
    set $I18, rx25_bstack[$I18]
  rx25_cut92:
    assign rx25_cstack, $I18
  rx25_jump91:
    jump $I19
  rx25_done88:
    rx25_cur."!cursor_fail"()
    .return (rx25_cur) 
.end
.HLL "perl6"
.namespace []
.sub "single_quote_escape" :subid("cuid_27_1372810570.22173") :anon :lex :outer("cuid_22_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 157
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex utf8:"$\x{a2}", $P103 
    .lex "$/", $P104 
    .lex "$?REGEX", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .local pmc self 
    perl6_take_dispatcher 
    getinterp $P5004
    set $P5004, $P5004['sub']
    perl6_code_object_from_parrot_sub $P5003, $P5004
    set $P105, $P5003
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    set self, $P101
    .local string rx29_tgt
    .local int rx29_pos
    .local int rx29_off
    .local int rx29_eos
    .local int rx29_rep
    .local pmc rx29_cur
    .local pmc rx29_curclass
    .local pmc rx29_bstack
    .local pmc rx29_cstack
    (rx29_cur, rx29_tgt, rx29_pos, rx29_curclass, rx29_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx29_cur
    length rx29_eos, rx29_tgt
    eq $I19, 1, rx29_restart103
    gt rx29_pos, rx29_eos, rx29_fail104
    repr_get_attr_int $I11, self, rx29_curclass, "$!from"
    ne $I11, -1, rxscan30_done110
    goto rxscan30_scan109
  rxscan30_loop108:
    inc rx29_pos
    gt rx29_pos, rx29_eos, rx29_fail104
    repr_bind_attr_int rx29_cur, rx29_curclass, "$!from", rx29_pos
  rxscan30_scan109:
    nqp_rxmark rx29_bstack, rxscan30_loop108, rx29_pos, 0
  rxscan30_done110:
    nqp_rxmark rx29_bstack, rxquantr31_done112, -1, 0
  rxquantr31_loop111:
  alt32_0114:
    nqp_rxmark rx29_bstack, alt32_1115, rx29_pos, 0
    add $I11, rx29_pos, 2
    gt $I11, rx29_eos, rx29_fail104
    substr $S10, rx29_tgt, rx29_pos, 2
    ne $S10, ucs4:"''", rx29_fail104
    add rx29_pos, 2
    goto alt32_end113
  alt32_1115:
    add $I11, rx29_pos, 1
    gt $I11, rx29_eos, rx29_fail104
    substr $S10, rx29_tgt, rx29_pos, 1
    ne $S10, ucs4:"\\", rx29_fail104
    add rx29_pos, 1
    ge rx29_pos, rx29_eos, rx29_fail104
    add rx29_pos, 1
  alt32_end113:
    nqp_rxpeek $I19, rx29_bstack, rxquantr31_done112
    inc $I19
    inc $I19
    set rx29_rep, rx29_bstack[$I19]
    nqp_rxcommit rx29_bstack, rxquantr31_done112
    inc rx29_rep
    nqp_rxmark rx29_bstack, rxquantr31_done112, rx29_pos, rx29_rep
    goto rxquantr31_loop111
  rxquantr31_done112:
    rx29_cur."!cursor_pass"(rx29_pos, "single_quote_escape", 'backtrack'=>1)
    .return (rx29_cur)
  rx29_restart103:
    repr_get_attr_obj rx29_cstack, rx29_cur, rx29_curclass, "$!cstack"
  rx29_fail104:
    unless rx29_bstack, rx29_done102
    pop $I19, rx29_bstack
    if_null rx29_cstack, rx29_cstack_done107
    unless rx29_cstack, rx29_cstack_done107
    dec $I19
    set $P11, rx29_cstack[$I19]
  rx29_cstack_done107:
    pop rx29_rep, rx29_bstack
    pop rx29_pos, rx29_bstack
    pop $I19, rx29_bstack
    lt rx29_pos, -1, rx29_done102
    lt rx29_pos, 0, rx29_fail104
    eq $I19, 0, rx29_fail104
    nqp_islist $I20, rx29_cstack
    unless $I20, rx29_jump105
    elements $I18, rx29_bstack
    le $I18, 0, rx29_cut106
    dec $I18
    set $I18, rx29_bstack[$I18]
  rx29_cut106:
    assign rx29_cstack, $I18
  rx29_jump105:
    jump $I19
  rx29_done102:
    rx29_cur."!cursor_fail"()
    .return (rx29_cur) 
.end
.HLL "perl6"
.namespace []
.sub "single_quote" :subid("cuid_28_1372810570.22173") :anon :lex :outer("cuid_22_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 158
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex utf8:"$\x{a2}", $P103 
    .lex "$/", $P104 
    .lex "$?REGEX", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .local pmc self 
    perl6_take_dispatcher 
    getinterp $P5004
    set $P5004, $P5004['sub']
    perl6_code_object_from_parrot_sub $P5003, $P5004
    set $P105, $P5003
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    set self, $P101
    .local string rx33_tgt
    .local int rx33_pos
    .local int rx33_off
    .local int rx33_eos
    .local int rx33_rep
    .local pmc rx33_cur
    .local pmc rx33_curclass
    .local pmc rx33_bstack
    .local pmc rx33_cstack
    (rx33_cur, rx33_tgt, rx33_pos, rx33_curclass, rx33_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx33_cur
    length rx33_eos, rx33_tgt
    eq $I19, 1, rx33_restart118
    gt rx33_pos, rx33_eos, rx33_fail119
    repr_get_attr_int $I11, self, rx33_curclass, "$!from"
    ne $I11, -1, rxscan34_done125
    goto rxscan34_scan124
  rxscan34_loop123:
    inc rx33_pos
    gt rx33_pos, rx33_eos, rx33_fail119
    repr_bind_attr_int rx33_cur, rx33_curclass, "$!from", rx33_pos
  rxscan34_scan124:
    nqp_rxmark rx33_bstack, rxscan34_loop123, rx33_pos, 0
  rxscan34_done125:
    add $I11, rx33_pos, 1
    gt $I11, rx33_eos, rx33_fail119
    substr $S10, rx33_tgt, rx33_pos, 1
    ne $S10, ucs4:"'", rx33_fail119
    add rx33_pos, 1
    nqp_rxmark rx33_bstack, rxquantr35_done127, rx33_pos, 0
  rxquantr35_loop126:
    new $P11, "ResizableIntegerArray"
    nqp_push_label $P11, alt36_0129
    nqp_push_label $P11, alt36_1131
    nqp_rxmark rx33_bstack, alt36_end128, -1, 0
    rx33_cur."!alt"(rx33_pos, "alt_nfa__2_1372810571.86395", $P11)
    goto rx33_fail119
  alt36_0129:
    repr_bind_attr_int rx33_cur, rx33_curclass, "$!pos", rx33_pos
    $P11 = rx33_cur."single_quote_normal"()
    repr_get_attr_int $I11, $P11, rx33_curclass, "$!pos"
    lt $I11, 0, rx33_fail119
    repr_get_attr_int rx33_pos, $P11, rx33_curclass, "$!pos"
    goto alt36_end128
  alt36_1131:
    repr_bind_attr_int rx33_cur, rx33_curclass, "$!pos", rx33_pos
    $P11 = rx33_cur."single_quote_escape"()
    repr_get_attr_int $I11, $P11, rx33_curclass, "$!pos"
    lt $I11, 0, rx33_fail119
    repr_get_attr_int rx33_pos, $P11, rx33_curclass, "$!pos"
    goto alt36_end128
  alt36_end128:
    nqp_rxpeek $I19, rx33_bstack, rxquantr35_done127
    inc $I19
    inc $I19
    set rx33_rep, rx33_bstack[$I19]
    nqp_rxcommit rx33_bstack, rxquantr35_done127
    inc rx33_rep
    nqp_rxmark rx33_bstack, rxquantr35_done127, rx33_pos, rx33_rep
    goto rxquantr35_loop126
  rxquantr35_done127:
    add $I11, rx33_pos, 1
    gt $I11, rx33_eos, rx33_fail119
    substr $S10, rx33_tgt, rx33_pos, 1
    ne $S10, ucs4:"'", rx33_fail119
    add rx33_pos, 1
    rx33_cur."!cursor_pass"(rx33_pos, "single_quote", 'backtrack'=>1)
    .return (rx33_cur)
  rx33_restart118:
    repr_get_attr_obj rx33_cstack, rx33_cur, rx33_curclass, "$!cstack"
  rx33_fail119:
    unless rx33_bstack, rx33_done117
    pop $I19, rx33_bstack
    if_null rx33_cstack, rx33_cstack_done122
    unless rx33_cstack, rx33_cstack_done122
    dec $I19
    set $P11, rx33_cstack[$I19]
  rx33_cstack_done122:
    pop rx33_rep, rx33_bstack
    pop rx33_pos, rx33_bstack
    pop $I19, rx33_bstack
    lt rx33_pos, -1, rx33_done117
    lt rx33_pos, 0, rx33_fail119
    eq $I19, 0, rx33_fail119
    nqp_islist $I20, rx33_cstack
    unless $I20, rx33_jump120
    elements $I18, rx33_bstack
    le $I18, 0, rx33_cut121
    dec $I18
    set $I18, rx33_bstack[$I18]
  rx33_cut121:
    assign rx33_cstack, $I18
  rx33_jump120:
    jump $I19
  rx33_done117:
    rx33_cur."!cursor_fail"()
    .return (rx33_cur) 
.end
.HLL "perl6"
.namespace []
.sub "placeholder" :subid("cuid_29_1372810570.22173") :anon :lex :outer("cuid_22_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 166
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex utf8:"$\x{a2}", $P103 
    .lex "$/", $P104 
    .lex "$?REGEX", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .local pmc self 
    perl6_take_dispatcher 
    getinterp $P5004
    set $P5004, $P5004['sub']
    perl6_code_object_from_parrot_sub $P5003, $P5004
    set $P105, $P5003
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    set self, $P101
    .local string rx39_tgt
    .local int rx39_pos
    .local int rx39_off
    .local int rx39_eos
    .local int rx39_rep
    .local pmc rx39_cur
    .local pmc rx39_curclass
    .local pmc rx39_bstack
    .local pmc rx39_cstack
    (rx39_cur, rx39_tgt, rx39_pos, rx39_curclass, rx39_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx39_cur
    length rx39_eos, rx39_tgt
    eq $I19, 1, rx39_restart135
    gt rx39_pos, rx39_eos, rx39_fail136
    repr_get_attr_int $I11, self, rx39_curclass, "$!from"
    ne $I11, -1, rxscan40_done142
    goto rxscan40_scan141
  rxscan40_loop140:
    inc rx39_pos
    gt rx39_pos, rx39_eos, rx39_fail136
    repr_bind_attr_int rx39_cur, rx39_curclass, "$!from", rx39_pos
  rxscan40_scan141:
    nqp_rxmark rx39_bstack, rxscan40_loop140, rx39_pos, 0
  rxscan40_done142:
    add $I11, rx39_pos, 1
    gt $I11, rx39_eos, rx39_fail136
    substr $S10, rx39_tgt, rx39_pos, 1
    ne $S10, ucs4:"?", rx39_fail136
    add rx39_pos, 1
    rx39_cur."!cursor_pass"(rx39_pos, "placeholder", 'backtrack'=>1)
    .return (rx39_cur)
  rx39_restart135:
    repr_get_attr_obj rx39_cstack, rx39_cur, rx39_curclass, "$!cstack"
  rx39_fail136:
    unless rx39_bstack, rx39_done134
    pop $I19, rx39_bstack
    if_null rx39_cstack, rx39_cstack_done139
    unless rx39_cstack, rx39_cstack_done139
    dec $I19
    set $P11, rx39_cstack[$I19]
  rx39_cstack_done139:
    pop rx39_rep, rx39_bstack
    pop rx39_pos, rx39_bstack
    pop $I19, rx39_bstack
    lt rx39_pos, -1, rx39_done134
    lt rx39_pos, 0, rx39_fail136
    eq $I19, 0, rx39_fail136
    nqp_islist $I20, rx39_cstack
    unless $I20, rx39_jump137
    elements $I18, rx39_bstack
    le $I18, 0, rx39_cut138
    dec $I18
    set $I18, rx39_bstack[$I18]
  rx39_cut138:
    assign rx39_cstack, $I18
  rx39_jump137:
    jump $I19
  rx39_done134:
    rx39_cur."!cursor_fail"()
    .return (rx39_cur) 
.end
.HLL "perl6"
.namespace []
.sub "normal" :subid("cuid_30_1372810570.22173") :anon :lex :outer("cuid_22_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 167
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex utf8:"$\x{a2}", $P103 
    .lex "$/", $P104 
    .lex "$?REGEX", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .local pmc self 
    perl6_take_dispatcher 
    getinterp $P5004
    set $P5004, $P5004['sub']
    perl6_code_object_from_parrot_sub $P5003, $P5004
    set $P105, $P5003
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    set self, $P101
    .local string rx41_tgt
    .local int rx41_pos
    .local int rx41_off
    .local int rx41_eos
    .local int rx41_rep
    .local pmc rx41_cur
    .local pmc rx41_curclass
    .local pmc rx41_bstack
    .local pmc rx41_cstack
    (rx41_cur, rx41_tgt, rx41_pos, rx41_curclass, rx41_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx41_cur
    length rx41_eos, rx41_tgt
    eq $I19, 1, rx41_restart145
    gt rx41_pos, rx41_eos, rx41_fail146
    repr_get_attr_int $I11, self, rx41_curclass, "$!from"
    ne $I11, -1, rxscan42_done152
    goto rxscan42_scan151
  rxscan42_loop150:
    inc rx41_pos
    gt rx41_pos, rx41_eos, rx41_fail146
    repr_bind_attr_int rx41_cur, rx41_curclass, "$!from", rx41_pos
  rxscan42_scan151:
    nqp_rxmark rx41_bstack, rxscan42_loop150, rx41_pos, 0
  rxscan42_done152:
    nqp_rxmark rx41_bstack, rxquantr43_done154, -1, 0
  rxquantr43_loop153:
    ge rx41_pos, rx41_eos, rx41_fail146
    substr $S11, rx41_tgt, rx41_pos, 1
    index $I11, ucs4:"?\"'", $S11
    ge $I11, 0, rx41_fail146
    inc rx41_pos
    nqp_rxpeek $I19, rx41_bstack, rxquantr43_done154
    inc $I19
    inc $I19
    set rx41_rep, rx41_bstack[$I19]
    nqp_rxcommit rx41_bstack, rxquantr43_done154
    inc rx41_rep
    nqp_rxmark rx41_bstack, rxquantr43_done154, rx41_pos, rx41_rep
    goto rxquantr43_loop153
  rxquantr43_done154:
    rx41_cur."!cursor_pass"(rx41_pos, "normal", 'backtrack'=>1)
    .return (rx41_cur)
  rx41_restart145:
    repr_get_attr_obj rx41_cstack, rx41_cur, rx41_curclass, "$!cstack"
  rx41_fail146:
    unless rx41_bstack, rx41_done144
    pop $I19, rx41_bstack
    if_null rx41_cstack, rx41_cstack_done149
    unless rx41_cstack, rx41_cstack_done149
    dec $I19
    set $P11, rx41_cstack[$I19]
  rx41_cstack_done149:
    pop rx41_rep, rx41_bstack
    pop rx41_pos, rx41_bstack
    pop $I19, rx41_bstack
    lt rx41_pos, -1, rx41_done144
    lt rx41_pos, 0, rx41_fail146
    eq $I19, 0, rx41_fail146
    nqp_islist $I20, rx41_cstack
    unless $I20, rx41_jump147
    elements $I18, rx41_bstack
    le $I18, 0, rx41_cut148
    dec $I18
    set $I18, rx41_bstack[$I18]
  rx41_cut148:
    assign rx41_cstack, $I18
  rx41_jump147:
    jump $I19
  rx41_done144:
    rx41_cur."!cursor_fail"()
    .return (rx41_cur) 
.end
.HLL "perl6"
.namespace []
.sub "TOP" :subid("cuid_32_1372810570.22173") :anon :lex :outer("cuid_22_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 169
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5007 = 'cuid_31_1372810570.22173' 
    capture_lex $P5007 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex utf8:"$\x{a2}", $P103 
    .lex "$/", $P104 
    .lex "$?REGEX", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .local pmc self 
    perl6_take_dispatcher 
    getinterp $P5004
    set $P5004, $P5004['sub']
    perl6_code_object_from_parrot_sub $P5003, $P5004
    set $P105, $P5003
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    set self, $P101
    .local string rx44_tgt
    .local int rx44_pos
    .local int rx44_off
    .local int rx44_eos
    .local int rx44_rep
    .local pmc rx44_cur
    .local pmc rx44_curclass
    .local pmc rx44_bstack
    .local pmc rx44_cstack
    (rx44_cur, rx44_tgt, rx44_pos, rx44_curclass, rx44_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx44_cur
    length rx44_eos, rx44_tgt
    eq $I19, 1, rx44_restart157
    gt rx44_pos, rx44_eos, rx44_fail158
    repr_get_attr_int $I11, self, rx44_curclass, "$!from"
    ne $I11, -1, rxscan45_done164
    goto rxscan45_scan163
  rxscan45_loop162:
    inc rx44_pos
    gt rx44_pos, rx44_eos, rx44_fail158
    repr_bind_attr_int rx44_cur, rx44_curclass, "$!from", rx44_pos
  rxscan45_scan163:
    nqp_rxmark rx44_bstack, rxscan45_loop162, rx44_pos, 0
  rxscan45_done164:
    ne rx44_pos, 0, rx44_fail158
    nqp_rxmark rx44_bstack, rxquantr47_done167, rx44_pos, 0
  rxquantr47_loop166:
    .const 'Sub' $P5006 = 'cuid_31_1372810570.22173' 
    capture_lex $P5006
    repr_bind_attr_int rx44_cur, rx44_curclass, "$!pos", rx44_pos
    $P11 = rx44_cur.$P5006()
    repr_get_attr_int $I11, $P11, rx44_curclass, "$!pos"
    lt $I11, 0, rx44_fail158
    goto rxsubrule55_pass187
  rxsubrule55_back188:
    $P11 = $P11."!cursor_next"()
    repr_get_attr_int $I11, $P11, rx44_curclass, "$!pos"
    lt $I11, 0, rx44_fail158
  rxsubrule55_pass187:
    rx44_cstack = rx44_cur."!cursor_capture"($P11, "0")
    set_addr $I11, rxsubrule55_back188
    push rx44_bstack, $I11
    push rx44_bstack, 0
    push rx44_bstack, rx44_pos
    elements $I11, rx44_cstack
    push rx44_bstack, $I11
    repr_get_attr_int rx44_pos, $P11, rx44_curclass, "$!pos"
    nqp_rxpeek $I19, rx44_bstack, rxquantr47_done167
    inc $I19
    inc $I19
    set rx44_rep, rx44_bstack[$I19]
    nqp_rxcommit rx44_bstack, rxquantr47_done167
    inc rx44_rep
    nqp_rxmark rx44_bstack, rxquantr47_done167, rx44_pos, rx44_rep
    goto rxquantr47_loop166
  rxquantr47_done167:
    lt rx44_pos, rx44_eos, rx44_fail158
    rx44_cur."!cursor_pass"(rx44_pos, "TOP", 'backtrack'=>1)
    .return (rx44_cur)
  rx44_restart157:
    repr_get_attr_obj rx44_cstack, rx44_cur, rx44_curclass, "$!cstack"
  rx44_fail158:
    unless rx44_bstack, rx44_done156
    pop $I19, rx44_bstack
    if_null rx44_cstack, rx44_cstack_done161
    unless rx44_cstack, rx44_cstack_done161
    dec $I19
    set $P11, rx44_cstack[$I19]
  rx44_cstack_done161:
    pop rx44_rep, rx44_bstack
    pop rx44_pos, rx44_bstack
    pop $I19, rx44_bstack
    lt rx44_pos, -1, rx44_done156
    lt rx44_pos, 0, rx44_fail158
    eq $I19, 0, rx44_fail158
    nqp_islist $I20, rx44_cstack
    unless $I20, rx44_jump159
    elements $I18, rx44_bstack
    le $I18, 0, rx44_cut160
    dec $I18
    set $I18, rx44_bstack[$I18]
  rx44_cut160:
    assign rx44_cstack, $I18
  rx44_jump159:
    jump $I19
  rx44_done156:
    rx44_cur."!cursor_fail"()
    .return (rx44_cur) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_31_1372810570.22173") :anon :lex :outer("cuid_32_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
    .param pmc self 
    .lex utf8:"$\x{a2}", $P101 
    .local string rx48_tgt
    .local int rx48_pos
    .local int rx48_off
    .local int rx48_eos
    .local int rx48_rep
    .local pmc rx48_cur
    .local pmc rx48_curclass
    .local pmc rx48_bstack
    .local pmc rx48_cstack
    (rx48_cur, rx48_tgt, rx48_pos, rx48_curclass, rx48_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx48_cur
    length rx48_eos, rx48_tgt
    eq $I19, 1, rx48_restart170
    gt rx48_pos, rx48_eos, rx48_fail171
    repr_get_attr_int $I11, self, rx48_curclass, "$!from"
    ne $I11, -1, rxscan49_done177
    goto rxscan49_scan176
  rxscan49_loop175:
    inc rx48_pos
    gt rx48_pos, rx48_eos, rx48_fail171
    repr_bind_attr_int rx48_cur, rx48_curclass, "$!from", rx48_pos
  rxscan49_scan176:
    nqp_rxmark rx48_bstack, rxscan49_loop175, rx48_pos, 0
  rxscan49_done177:
    new $P11, "ResizableIntegerArray"
    nqp_push_label $P11, alt50_0179
    nqp_push_label $P11, alt50_1181
    nqp_push_label $P11, alt50_2183
    nqp_push_label $P11, alt50_3185
    nqp_rxmark rx48_bstack, alt50_end178, -1, 0
    rx48_cur."!alt"(rx48_pos, "alt_nfa__3_1372810571.91079", $P11)
    goto rx48_fail171
  alt50_0179:
    repr_bind_attr_int rx48_cur, rx48_curclass, "$!pos", rx48_pos
    $P11 = rx48_cur."normal"()
    repr_get_attr_int $I11, $P11, rx48_curclass, "$!pos"
    lt $I11, 0, rx48_fail171
    nqp_rxmark rx48_bstack, rxsubrule51_pass180, -1, 0
  rxsubrule51_pass180:
    rx48_cstack = rx48_cur."!cursor_capture"($P11, "normal")
    repr_get_attr_int rx48_pos, $P11, rx48_curclass, "$!pos"
    goto alt50_end178
  alt50_1181:
    repr_bind_attr_int rx48_cur, rx48_curclass, "$!pos", rx48_pos
    $P11 = rx48_cur."placeholder"()
    repr_get_attr_int $I11, $P11, rx48_curclass, "$!pos"
    lt $I11, 0, rx48_fail171
    nqp_rxmark rx48_bstack, rxsubrule52_pass182, -1, 0
  rxsubrule52_pass182:
    rx48_cstack = rx48_cur."!cursor_capture"($P11, "placeholder")
    repr_get_attr_int rx48_pos, $P11, rx48_curclass, "$!pos"
    goto alt50_end178
  alt50_2183:
    repr_bind_attr_int rx48_cur, rx48_curclass, "$!pos", rx48_pos
    $P11 = rx48_cur."single_quote"()
    repr_get_attr_int $I11, $P11, rx48_curclass, "$!pos"
    lt $I11, 0, rx48_fail171
    nqp_rxmark rx48_bstack, rxsubrule53_pass184, -1, 0
  rxsubrule53_pass184:
    rx48_cstack = rx48_cur."!cursor_capture"($P11, "single_quote")
    repr_get_attr_int rx48_pos, $P11, rx48_curclass, "$!pos"
    goto alt50_end178
  alt50_3185:
    repr_bind_attr_int rx48_cur, rx48_curclass, "$!pos", rx48_pos
    $P11 = rx48_cur."double_quote"()
    repr_get_attr_int $I11, $P11, rx48_curclass, "$!pos"
    lt $I11, 0, rx48_fail171
    nqp_rxmark rx48_bstack, rxsubrule54_pass186, -1, 0
  rxsubrule54_pass186:
    rx48_cstack = rx48_cur."!cursor_capture"($P11, "double_quote")
    repr_get_attr_int rx48_pos, $P11, rx48_curclass, "$!pos"
    goto alt50_end178
  alt50_end178:
    rx48_cur."!cursor_pass"(rx48_pos, 'backtrack'=>1)
    .return (rx48_cur)
  rx48_restart170:
    repr_get_attr_obj rx48_cstack, rx48_cur, rx48_curclass, "$!cstack"
  rx48_fail171:
    unless rx48_bstack, rx48_done169
    pop $I19, rx48_bstack
    if_null rx48_cstack, rx48_cstack_done174
    unless rx48_cstack, rx48_cstack_done174
    dec $I19
    set $P11, rx48_cstack[$I19]
  rx48_cstack_done174:
    pop rx48_rep, rx48_bstack
    pop rx48_pos, rx48_bstack
    pop $I19, rx48_bstack
    lt rx48_pos, -1, rx48_done169
    lt rx48_pos, 0, rx48_fail171
    eq $I19, 0, rx48_fail171
    nqp_islist $I20, rx48_cstack
    unless $I20, rx48_jump172
    elements $I18, rx48_bstack
    le $I18, 0, rx48_cut173
    dec $I18
    set $I18, rx48_bstack[$I18]
  rx48_cut173:
    assign rx48_cstack, $I18
  rx48_jump172:
    jump $I19
  rx48_done169:
    rx48_cur."!cursor_fail"()
    .return (rx48_cur) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_33_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 181
    .const 'Sub' $P5014 = 'cuid_34_1372810570.22173' 
    capture_lex $P5014 
    .const 'Sub' $P5014 = 'cuid_35_1372810570.22173' 
    capture_lex $P5014 
    .const 'Sub' $P5014 = 'cuid_36_1372810570.22173' 
    capture_lex $P5014 
    .const 'Sub' $P5014 = 'cuid_37_1372810570.22173' 
    capture_lex $P5014 
    .const 'Sub' $P5014 = 'cuid_38_1372810570.22173' 
    capture_lex $P5014 
    .const 'Sub' $P5014 = 'cuid_42_1372810570.22173' 
    capture_lex $P5014 
    .lex "$?PACKAGE", $P101 
    .lex "::?PACKAGE", $P102 
    .lex "$?CLASS", $P103 
    .lex "::?CLASS", $P104 
    .lex "$_", $P105 
    .const 'Sub' $P5002 = 'cuid_34_1372810570.22173' 
    capture_lex $P5002
    .const 'Sub' $P5003 = 'cuid_35_1372810570.22173' 
    capture_lex $P5003
    .const 'Sub' $P5004 = 'cuid_36_1372810570.22173' 
    capture_lex $P5004
    .const 'Sub' $P5005 = 'cuid_37_1372810570.22173' 
    capture_lex $P5005
    .const 'Sub' $P5006 = 'cuid_38_1372810570.22173' 
    capture_lex $P5006
    .const 'Sub' $P5007 = 'cuid_42_1372810570.22173' 
    capture_lex $P5007
    null $P5008
    null $P5009
    null $P5010
    null $P5011
    nqp_get_sc_object $P5012, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 272
    $P5013 = $P5012."clone"()
    perl6_capture_lex $P5013
    .return ($P5013) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_34_1372810570.22173") :anon :lex :outer("cuid_33_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 182
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "$_", $P102 
    .lex "call_sig", $P103 
    set $P5001, CALL_SIG
    set $P103, $P5001
    bind_signature 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 163
    .return ($P5002) 
.end
.HLL "perl6"
.namespace []
.sub "single_quote" :subid("cuid_35_1372810570.22173") :anon :lex :outer("cuid_33_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 183
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$/", $P103 
    .lex "$_", $P104 
    .lex "$!", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .lex "&?ROUTINE", $P108 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P106, $P5004
    bind_signature 
    root_new $P109, ['parrot';'Continuation']
    set_label $P109, lexotic_190
    .lex "RETURN", $P109
    $P5007 = $P103."Str"()
    perl6ize_type $P5006, $P5007
    $P5008 = "&make"($P5006)
    perl6_decontainerize_return_value $P5005, $P5008
    goto lexotic_191
  lexotic_190:
    .get_results ($P5005)
  lexotic_191:
    find_lex $P5006, "&EXHAUST"
    store_lex "RETURN", $P5006
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 239
    perl6_type_check_return_value $P5005, $P5007
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "double_quote" :subid("cuid_36_1372810570.22173") :anon :lex :outer("cuid_33_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 184
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$/", $P103 
    .lex "$_", $P104 
    .lex "$!", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .lex "&?ROUTINE", $P108 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P106, $P5004
    bind_signature 
    root_new $P109, ['parrot';'Continuation']
    set_label $P109, lexotic_192
    .lex "RETURN", $P109
    $P5007 = $P103."Str"()
    perl6ize_type $P5006, $P5007
    $P5008 = "&make"($P5006)
    perl6_decontainerize_return_value $P5005, $P5008
    goto lexotic_193
  lexotic_192:
    .get_results ($P5005)
  lexotic_193:
    find_lex $P5006, "&EXHAUST"
    store_lex "RETURN", $P5006
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 247
    perl6_type_check_return_value $P5005, $P5007
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "placeholder" :subid("cuid_37_1372810570.22173") :anon :lex :outer("cuid_33_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 185
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$/", $P103 
    .lex "$_", $P104 
    .lex "$!", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .lex "&?ROUTINE", $P108 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P106, $P5004
    bind_signature 
    root_new $P109, ['parrot';'Continuation']
    set_label $P109, lexotic_194
    .lex "RETURN", $P109
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 256
    nqp_get_sc_object $P5011, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 230
    repr_get_attr_obj $P5012, $P101, $P5011, "$!counter"
    find_lex $P5010, "&prefix:<++>"
    perl6_multi_dispatch_thunk $P5009, $P5010
    $P5013 = $P5009($P5012)
    find_lex $P5007, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5006, $P5007
    $P5014 = $P5006($P5008, $P5013)
    $P5015 = "&make"($P5014)
    perl6_decontainerize_return_value $P5005, $P5015
    goto lexotic_195
  lexotic_194:
    .get_results ($P5005)
  lexotic_195:
    find_lex $P5006, "&EXHAUST"
    store_lex "RETURN", $P5006
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 255
    perl6_type_check_return_value $P5005, $P5007
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "normal" :subid("cuid_38_1372810570.22173") :anon :lex :outer("cuid_33_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 186
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$/", $P103 
    .lex "$_", $P104 
    .lex "$!", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .lex "&?ROUTINE", $P108 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P106, $P5004
    bind_signature 
    root_new $P109, ['parrot';'Continuation']
    set_label $P109, lexotic_196
    .lex "RETURN", $P109
    $P5007 = $P103."Str"()
    perl6ize_type $P5006, $P5007
    $P5008 = "&make"($P5006)
    perl6_decontainerize_return_value $P5005, $P5008
    goto lexotic_197
  lexotic_196:
    .get_results ($P5005)
  lexotic_197:
    find_lex $P5006, "&EXHAUST"
    store_lex "RETURN", $P5006
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 264
    perl6_type_check_return_value $P5005, $P5007
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "TOP" :subid("cuid_42_1372810570.22173") :anon :lex :outer("cuid_33_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 187
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5011 = 'cuid_39_1372810570.22173' 
    capture_lex $P5011 
    .const 'Sub' $P5011 = 'cuid_40_1372810570.22173' 
    capture_lex $P5011 
    .const 'Sub' $P5011 = 'cuid_41_1372810570.22173' 
    capture_lex $P5011 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$/", $P103 
    .lex "$_", $P104 
    .lex "$!", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .lex "&?ROUTINE", $P108 
    perl6_take_dispatcher 
    .const 'Sub' $P5004 = 'cuid_39_1372810570.22173' 
    capture_lex $P5004
    .const 'Sub' $P5005 = 'cuid_40_1372810570.22173' 
    capture_lex $P5005
    .const 'Sub' $P5006 = 'cuid_41_1372810570.22173' 
    capture_lex $P5006
    set $P5007, CALL_SIG
    set $P106, $P5007
    bind_signature 
    root_new $P109, ['parrot';'Continuation']
    set_label $P109, lexotic_198
    .lex "RETURN", $P109
.annotate 'line', 188
    nqp_get_sc_object $P5011, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 163
    $P5012 = $P103."postcircumfix:<[ ]>"($P5011)
    nqp_get_sc_object $P5013, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 281
    $P5014 = $P5013."clone"()
    perl6_capture_lex $P5014
    $P5015 = $P5012."map"($P5014)
    perl6ize_type $P5010, $P5015
    $P5016 = $P5010."join"()
    perl6ize_type $P5009, $P5016
    $P5017 = "&make"($P5009)
    perl6_decontainerize_return_value $P5008, $P5017
    goto lexotic_199
  lexotic_198:
    .get_results ($P5008)
  lexotic_199:
    find_lex $P5009, "&EXHAUST"
    store_lex "RETURN", $P5009
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 272
    perl6_type_check_return_value $P5008, $P5010
    .return ($P5008) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_39_1372810570.22173") :anon :lex :outer("cuid_42_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
    .param pmc CALL_SIG :call_sig 
    .lex "$x0", $P101 
    .lex "call_sig", $P102 
    set $P5001, CALL_SIG
    set $P102, $P5001
    bind_signature 
.annotate 'line', 188
    $P5002 = $P101."values"()
    .return ($P5002) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_40_1372810570.22173") :anon :lex :outer("cuid_42_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
    .param pmc CALL_SIG :call_sig 
    .lex "$x0", $P101 
    .lex "call_sig", $P102 
    set $P5001, CALL_SIG
    set $P102, $P5001
    bind_signature 
.annotate 'line', 188
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 275
    $P5003 = $P5002."clone"()
    perl6_capture_lex $P5003
    $P5004 = $P5003($P101)
    nqp_get_sc_object $P5005, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 163
    $P5006 = $P5004."postcircumfix:<[ ]>"($P5005)
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_41_1372810570.22173") :anon :lex :outer("cuid_42_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
    .param pmc CALL_SIG :call_sig 
    .lex "$x0", $P101 
    .lex "call_sig", $P102 
    set $P5001, CALL_SIG
    set $P102, $P5001
    bind_signature 
.annotate 'line', 188
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 278
    $P5003 = $P5002."clone"()
    perl6_capture_lex $P5003
    $P5004 = $P5003($P101)
    $P5005 = $P5004."ast"()
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_43_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 193
    .const 'Sub' $P5026 = 'cuid_44_1372810570.22173' 
    capture_lex $P5026 
    .const 'Sub' $P5026 = 'cuid_45_1372810570.22173' 
    capture_lex $P5026 
    .const 'Sub' $P5026 = 'cuid_48_1372810570.22173' 
    capture_lex $P5026 
    .const 'Sub' $P5026 = 'cuid_50_1372810570.22173' 
    capture_lex $P5026 
    .const 'Sub' $P5026 = 'cuid_51_1372810570.22173' 
    capture_lex $P5026 
    .const 'Sub' $P5026 = 'cuid_55_1372810570.22173' 
    capture_lex $P5026 
    .const 'Sub' $P5026 = 'cuid_56_1372810570.22173' 
    capture_lex $P5026 
    .const 'Sub' $P5026 = 'cuid_63_1372810570.22173' 
    capture_lex $P5026 
    .const 'Sub' $P5026 = 'cuid_64_1372810570.22173' 
    capture_lex $P5026 
    .const 'Sub' $P5026 = 'cuid_66_1372810570.22173' 
    capture_lex $P5026 
    .const 'Sub' $P5026 = 'cuid_69_1372810570.22173' 
    capture_lex $P5026 
    .const 'Sub' $P5026 = 'cuid_70_1372810570.22173' 
    capture_lex $P5026 
    .lex "$?PACKAGE", $P101 
    .lex "::?PACKAGE", $P102 
    .lex "$?CLASS", $P103 
    .lex "::?CLASS", $P104 
    .lex "$_", $P105 
    .const 'Sub' $P5002 = 'cuid_44_1372810570.22173' 
    capture_lex $P5002
    .const 'Sub' $P5003 = 'cuid_45_1372810570.22173' 
    capture_lex $P5003
    .const 'Sub' $P5004 = 'cuid_48_1372810570.22173' 
    capture_lex $P5004
    .const 'Sub' $P5005 = 'cuid_50_1372810570.22173' 
    capture_lex $P5005
    .const 'Sub' $P5006 = 'cuid_51_1372810570.22173' 
    capture_lex $P5006
    .const 'Sub' $P5007 = 'cuid_55_1372810570.22173' 
    capture_lex $P5007
    .const 'Sub' $P5008 = 'cuid_56_1372810570.22173' 
    capture_lex $P5008
    .const 'Sub' $P5009 = 'cuid_63_1372810570.22173' 
    capture_lex $P5009
    .const 'Sub' $P5010 = 'cuid_64_1372810570.22173' 
    capture_lex $P5010
    .const 'Sub' $P5011 = 'cuid_66_1372810570.22173' 
    capture_lex $P5011
    .const 'Sub' $P5012 = 'cuid_69_1372810570.22173' 
    capture_lex $P5012
    .const 'Sub' $P5013 = 'cuid_70_1372810570.22173' 
    capture_lex $P5013
    null $P5014
    null $P5015
    null $P5016
    null $P5017
    null $P5018
    null $P5019
    null $P5020
    null $P5021
    null $P5022
    null $P5023
    nqp_get_sc_object $P5024, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 452
    $P5025 = $P5024."clone"()
    perl6_capture_lex $P5025
    .return ($P5025) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_44_1372810570.22173") :anon :lex :outer("cuid_43_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 204
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "$_", $P102 
    .lex "call_sig", $P103 
    set $P5001, CALL_SIG
    set $P103, $P5001
    bind_signature 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 163
    .return ($P5002) 
.end
.HLL "perl6"
.namespace []
.sub "handle-errors" :subid("cuid_45_1372810570.22173") :anon :lex :outer("cuid_43_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 206
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5009 = 'cuid_46_1372810570.22173' 
    capture_lex $P5009 
    .const 'Sub' $P5009 = 'cuid_47_1372810570.22173' 
    capture_lex $P5009 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$_", $P103 
    .lex "$/", $P104 
    .lex "$!", $P105 
    .lex "$status", $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_200
    .lex "RETURN", $P110
.annotate 'line', 207

    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5008, $P101, $P5007, "$!result"
    $P5009 = "&PQresultStatus"($P5008)
    perl6_container_store $P106, $P5009
.annotate 'line', 208
    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 163
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 164
    nqp_get_sc_object $P5011, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 165
    nqp_get_sc_object $P5012, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 166
    nqp_get_sc_object $P5013, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 167
    $P5014 = "&infix:<|>"($P5009, $P5010, $P5011, $P5012, $P5013)
    find_lex $P5008, "&infix:<!=>"
    perl6_multi_dispatch_thunk $P5007, $P5008
    $P5015 = $P5007($P106, $P5014)
    unless $P5015 goto if57_else202 
    .const 'Sub' $P5016 = 'cuid_46_1372810570.22173' 
    capture_lex $P5016
    $P5017 = $P5016()
    set $P5020, $P5017
    goto if57_end203
  if57_else202:
    .const 'Sub' $P5018 = 'cuid_47_1372810570.22173' 
    capture_lex $P5018
    $P5019 = $P5018()
    set $P5020, $P5019
  if57_end203:
    perl6_decontainerize_return_value $P5006, $P5020
    goto lexotic_201
  lexotic_200:
    .get_results ($P5006)
  lexotic_201:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 322
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_46_1372810570.22173") :anon :lex :outer("cuid_45_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 208
    .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', 209
    find_lex $P5005, "self"
    nqp_get_sc_object $P5006, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 326
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    find_lex $P5008, "self"
    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5010, $P5008, $P5009, "$!result"
    $P5011 = "&PQresultErrorMessage"($P5010)
    $P5012 = $P5005."dispatch:<!>"($P5006, $P5007, $P5011)
    perl6ize_type $P5004, $P5012
    find_lex $P5004, "self"
    $P5005 = $P5004."RaiseError"()
    $P5006 = $P5005."item"()
    unless $P5006 goto if58_else204 
.annotate 'line', 210
    find_lex $P5010, "self"
    $P5011 = $P5010."errstr"()
    perl6ize_type $P5009, $P5011
    find_lex $P5008, "&die"
    perl6_multi_dispatch_thunk $P5007, $P5008
    $P5012 = $P5007($P5009)
    goto if58_end205
  if58_else204:
    find_lex $P5013, "Nil"
  if58_end205:
.annotate 'line', 211
    nqp_get_sc_object $P5004, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 869
    $P5005 = "&return"($P5004)
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_47_1372810570.22173") :anon :lex :outer("cuid_45_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 213
    .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', 214
    find_lex $P5005, "self"
    nqp_get_sc_object $P5006, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 329
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    $P5008 = $P5005."dispatch:<!>"($P5006, $P5007)
    perl6ize_type $P5004, $P5008
.annotate 'line', 215
    perl6_booleanize $P5004, 1
    $P5005 = "&return"($P5004)
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "munge_statement" :subid("cuid_48_1372810570.22173") :anon :lex :outer("cuid_43_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 219
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5010 = 'cuid_49_1372810570.22173' 
    capture_lex $P5010 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$_", $P103 
    .lex "$/", $P104 
    .lex "$!", $P105 
    .lex "$count", $P106 
    .lex "call_sig", $P107 
    .lex "$*DISPATCHER", $P108 
    .lex "&?ROUTINE", $P109 
    perl6_take_dispatcher 
    .const 'Sub' $P5005 = 'cuid_49_1372810570.22173' 
    capture_lex $P5005
    set $P5006, CALL_SIG
    set $P107, $P5006
    bind_signature 
    root_new $P110, ['parrot';'Continuation']
    set_label $P110, lexotic_206
    .lex "RETURN", $P110
.annotate 'line', 220

    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 163
    perl6_container_store $P106, $P5008
.annotate 'line', 221
    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5010, $P101, $P5009, "$!statement"
    perl6_booleanize $P5011, 1
    nqp_get_sc_object $P5012, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 207
    nqp_get_sc_object $P5013, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 339
    $P5014 = $P5013."clone"()
    perl6_capture_lex $P5014
    $P5015 = $P5010."subst"($P5012, $P5014, $P5011 :named("g"))
    perl6ize_type $P5008, $P5015
    perl6_decontainerize_return_value $P5007, $P5008
    goto lexotic_207
  lexotic_206:
    .get_results ($P5007)
  lexotic_207:
    find_lex $P5008, "&EXHAUST"
    store_lex "RETURN", $P5008
    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 335
    perl6_type_check_return_value $P5007, $P5009
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_49_1372810570.22173") :anon :lex :outer("cuid_48_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 221
    .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 
    nqp_get_sc_object $P5006, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 256
    find_lex $P5009, "$count"
    find_lex $P5008, "&prefix:<++>"
    perl6_multi_dispatch_thunk $P5007, $P5008
    $P5010 = $P5007($P5009)
    find_lex $P5005, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5004, $P5005
    $P5011 = $P5004($P5006, $P5010)
    .return ($P5011) 
.end
.HLL "perl6"
.namespace []
.sub "BUILD" :subid("cuid_50_1372810570.22173") :anon :lex :outer("cuid_43_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 225
    .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_208
    .lex "RETURN", $P109
    find_lex $P5007, "Nil"
    perl6_decontainerize_return_value $P5006, $P5007
    goto lexotic_209
  lexotic_208:
    .get_results ($P5006)
  lexotic_209:
    find_lex $P5008, "&EXHAUST"
    store_lex "RETURN", $P5008
    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 347
    perl6_type_check_return_value $P5006, $P5009
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "execute" :subid("cuid_51_1372810570.22173") :anon :lex :outer("cuid_43_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 227
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5010 = 'cuid_52_1372810570.22173' 
    capture_lex $P5010 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "@params", $P103 
    .lex "$_", $P104 
    .lex "$/", $P105 
    .lex "$!", $P106 
    .lex "@param_values", $P107 
    .lex "$rows", $P108 
    .lex "call_sig", $P109 
    .lex "$*DISPATCHER", $P110 
    .lex "&?ROUTINE", $P111 
    perl6_take_dispatcher 
    .const 'Sub' $P5005 = 'cuid_52_1372810570.22173' 
    capture_lex $P5005
    set $P5006, CALL_SIG
    set $P109, $P5006
    bind_signature 
    root_new $P112, ['parrot';'Continuation']
    set_label $P112, lexotic_210
    .lex "RETURN", $P112
.annotate 'line', 228
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5009, $P101, $P5008, "$!current_row"
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 163
    perl6_container_store $P5009, $P5010
.annotate 'line', 229
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5011, $P101, $P5010, "$!param_count"
    find_lex $P5009, "&infix:<!=>"
    perl6_multi_dispatch_thunk $P5008, $P5009
    $P5012 = $P5008($P103, $P5011)
    unless $P5012 goto if59_else212 
    nqp_get_sc_object $P5021, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 360
    $P5023 = $P103."elems"()
    perl6ize_type $P5022, $P5023
    $P5024 = $P5022."Stringy"()
    find_lex $P5020, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5019, $P5020
    $P5025 = $P5019($P5021, $P5024)
    nqp_get_sc_object $P5026, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 361
    find_lex $P5018, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5017, $P5018
    $P5027 = $P5017($P5025, $P5026)
    nqp_get_sc_object $P5028, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5029, $P101, $P5028, "$!param_count"
    $P5030 = $P5029."Stringy"()
    find_lex $P5016, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5015, $P5016
    $P5031 = $P5015($P5027, $P5030)
    find_lex $P5014, "&die"
    perl6_multi_dispatch_thunk $P5013, $P5014
    $P5032 = $P5013($P5031)
    goto if59_end213
  if59_else212:
    find_lex $P5033, "Nil"
  if59_end213:
.annotate 'line', 230
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 364
    $P5011 = $P5010."new"()
    perl6ize_type $P5009, $P5011
    perl6_decontainerize $P5008, $P5009
    nqp_get_sc_object $P5012, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 11
    perl6_assert_bind_ok $P5008, $P5012
    set $P107, $P5008
.annotate 'line', 231
    $P5009 = $P103."kv"()
    perl6ize_type $P5008, $P5009
    $P5010 = "&infix:<,>"($P5008)
    nqp_get_sc_object $P5011, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 365
    $P5012 = $P5011."clone"()
    perl6_capture_lex $P5012
    $P5013 = $P5010."map"($P5012)
    "&eager"($P5013)
.annotate 'line', 235
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5009, $P101, $P5008, "$!result"
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5011, $P101, $P5010, "$!pg_conn"
    nqp_get_sc_object $P5012, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5013, $P101, $P5012, "$!statement_name"
    $P5015 = $P103."elems"()
    perl6ize_type $P5014, $P5015
.annotate 'line', 236

    nqp_get_sc_object $P5016, "F0C5D5D740B8C88E1BA84F06EB3791FB38C35461", 250
    nqp_get_sc_object $P5017, "F0C5D5D740B8C88E1BA84F06EB3791FB38C35461", 250
    nqp_get_sc_object $P5018, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 163
    $P5019 = "&PQexecPrepared"($P5011, $P5013, $P5014, $P107, $P5016, $P5017, $P5018)
    perl6_container_store $P5009, $P5019
.annotate 'line', 242
    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 371
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    $P5011 = $P101."dispatch:<!>"($P5009, $P5010)
    perl6ize_type $P5008, $P5011
.annotate 'line', 243
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5009, $P101, $P5008, "$!row_count"
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5011, $P101, $P5010, "$!result"
    $P5012 = "&PQntuples"($P5011)
    perl6_container_store $P5009, $P5012
.annotate 'line', 245

    $P5009 = $P101."rows"()
    perl6ize_type $P5008, $P5009
    perl6_container_store $P108, $P5008
.annotate 'line', 246
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 163
    find_lex $P5009, "&infix:<==>"
    perl6_multi_dispatch_thunk $P5008, $P5009
    $P5011 = $P5008($P108, $P5010)
    unless $P5011 goto if60_else214 
    nqp_get_sc_object $P5012, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 373
    set $P5013, $P5012
    goto if60_end215
  if60_else214:
    set $P5013, $P108
  if60_end215:
    $P5014 = "&return"($P5013)
    perl6_decontainerize_return_value $P5007, $P5014
    goto lexotic_211
  lexotic_210:
    .get_results ($P5007)
  lexotic_211:
    find_lex $P5008, "&EXHAUST"
    store_lex "RETURN", $P5008
    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 358
    perl6_type_check_return_value $P5007, $P5009
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_52_1372810570.22173") :anon :lex :outer("cuid_51_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 231
    .param pmc CALL_SIG :call_sig 
    .lex "$k", $P101 
    .lex "$v", $P102 
    .lex "call_sig", $P103 
    .lex "$*DISPATCHER", $P104 
    perl6_take_dispatcher 
    set $P5001, CALL_SIG
    set $P103, $P5001
    bind_signature 
.annotate 'line', 232
    find_lex $P5004, "@param_values"
    $P5005 = $P5004."postcircumfix:<[ ]>"($P101)
    perl6ize_type $P5003, $P5005
    $P5007 = $P102."Str"()
    perl6ize_type $P5006, $P5007
    perl6_container_store $P5003, $P5006
    .return ($P5003) 
.end
.HLL "perl6"
.namespace []
.sub "rows" :subid("cuid_55_1372810570.22173") :anon :lex :outer("cuid_43_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 251
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5009 = 'cuid_53_1372810570.22173' 
    capture_lex $P5009 
    .const 'Sub' $P5009 = 'cuid_54_1372810570.22173' 
    capture_lex $P5009 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$_", $P103 
    .lex "$/", $P104 
    .lex "$!", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .lex "&?ROUTINE", $P108 
    .local pmc _inline_arg_39 
    .local pmc _inline_arg_40 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    root_new $P109, ['parrot';'Continuation']
    set_label $P109, lexotic_216
    .lex "RETURN", $P109
.annotate 'line', 252
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5008, $P101, $P5007, "$!affected_rows"
    set _inline_arg_39, $P5008
    $P5011 = _inline_arg_39."defined"()
    perl6ize_type $P5010, $P5011
    perl6_decontainerize_return_value $P5009, $P5010
    nqp_get_sc_object $P5010, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 1831
    perl6_type_check_return_value $P5009, $P5010
    if $P5009 goto unless61_end219 
    .const 'Sub' $P5011 = 'cuid_53_1372810570.22173' 
    capture_lex $P5011
    $P5012 = $P5011()
  unless61_end219:
.annotate 'line', 258
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5008, $P101, $P5007, "$!affected_rows"
    set _inline_arg_40, $P5008
    $P5011 = _inline_arg_40."defined"()
    perl6ize_type $P5010, $P5011
    perl6_decontainerize_return_value $P5009, $P5010
    nqp_get_sc_object $P5010, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 1831
    perl6_type_check_return_value $P5009, $P5010
    unless $P5009 goto if62_else220 
    .const 'Sub' $P5011 = 'cuid_54_1372810570.22173' 
    capture_lex $P5011
    $P5012 = $P5011()
    set $P5014, $P5012
    goto if62_end221
  if62_else220:
    find_lex $P5013, "Nil"
    set $P5014, $P5013
  if62_end221:
    perl6_decontainerize_return_value $P5006, $P5014
    goto lexotic_217
  lexotic_216:
    .get_results ($P5006)
  lexotic_217:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 379
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_53_1372810570.22173") :anon :lex :outer("cuid_55_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 252
    .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', 253
    find_lex $P5004, "self"
    nqp_get_sc_object $P5005, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5006, $P5004, $P5005, "$!affected_rows"
    find_lex $P5007, "self"
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5009, $P5007, $P5008, "$!result"
    $P5010 = "&PQcmdTuples"($P5009)
    perl6_container_store $P5006, $P5010
.annotate 'line', 255
    find_lex $P5005, "self"
    nqp_get_sc_object $P5006, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 371
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    $P5008 = $P5005."dispatch:<!>"($P5006, $P5007)
    perl6ize_type $P5004, $P5008
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_54_1372810570.22173") :anon :lex :outer("cuid_55_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 258
    .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', 259
    find_lex $P5006, "self"
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5008, $P5006, $P5007, "$!affected_rows"
    find_lex $P5005, "&prefix:<+>"
    perl6_multi_dispatch_thunk $P5004, $P5005
    $P5009 = $P5004($P5008)
    $P5010 = "&return"($P5009)
    .return ($P5010) 
.end
.HLL "perl6"
.namespace []
.sub "fetchrow" :subid("cuid_56_1372810570.22173") :anon :lex :outer("cuid_43_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 263
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5009 = 'cuid_57_1372810570.22173' 
    capture_lex $P5009 
    .const 'Sub' $P5009 = 'cuid_60_1372810570.22173' 
    capture_lex $P5009 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$_", $P103 
    .lex "$/", $P104 
    .lex "$!", $P105 
    .lex "@row_array", $P106 
    .lex "call_sig", $P107 
    .lex "$*DISPATCHER", $P108 
    .lex "&?ROUTINE", $P109 
    .local pmc _inline_arg_41 
    .local pmc _inline_arg_42 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P107, $P5005
    bind_signature 
    root_new $P110, ['parrot';'Continuation']
    set_label $P110, lexotic_222
    .lex "RETURN", $P110
.annotate 'line', 265
    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5010, $P101, $P5009, "$!current_row"
    nqp_get_sc_object $P5011, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5012, $P101, $P5011, "$!row_count"
    find_lex $P5008, "&infix:<>=>"
    perl6_multi_dispatch_thunk $P5007, $P5008
    $P5013 = $P5007($P5010, $P5012)
    unless $P5013 goto if63_else224 
    $P5014 = "&return"()
    goto if63_end225
  if63_else224:
    find_lex $P5015, "Nil"
  if63_end225:
.annotate 'line', 267
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5008, $P101, $P5007, "$!field_count"
    set _inline_arg_41, $P5008
    $P5011 = _inline_arg_41."defined"()
    perl6ize_type $P5010, $P5011
    perl6_decontainerize_return_value $P5009, $P5010
    nqp_get_sc_object $P5010, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 1831
    perl6_type_check_return_value $P5009, $P5010
    if $P5009 goto unless64_end227 
    .const 'Sub' $P5011 = 'cuid_57_1372810570.22173' 
    capture_lex $P5011
    $P5012 = $P5011()
  unless64_end227:
.annotate 'line', 271
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5008, $P101, $P5007, "$!result"
    set _inline_arg_42, $P5008
    $P5011 = _inline_arg_42."defined"()
    perl6ize_type $P5010, $P5011
    perl6_decontainerize_return_value $P5009, $P5010
    nqp_get_sc_object $P5010, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 1831
    perl6_type_check_return_value $P5009, $P5010
    unless $P5009 goto if65_else228 
    .const 'Sub' $P5011 = 'cuid_60_1372810570.22173' 
    capture_lex $P5011
    $P5012 = $P5011()
    goto if65_end229
  if65_else228:
    find_lex $P5013, "Nil"
  if65_end229:
.annotate 'line', 282
    $P5007 = "&return"($P106)
    perl6_decontainerize_return_value $P5006, $P5007
    goto lexotic_223
  lexotic_222:
    .get_results ($P5006)
  lexotic_223:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 389
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_57_1372810570.22173") :anon :lex :outer("cuid_56_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 267
    .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', 268
    find_lex $P5004, "self"
    nqp_get_sc_object $P5005, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5006, $P5004, $P5005, "$!field_count"
    find_lex $P5007, "self"
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5009, $P5007, $P5008, "$!result"
    $P5010 = "&PQnfields"($P5009)
    perl6_container_store $P5006, $P5010
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_60_1372810570.22173") :anon :lex :outer("cuid_56_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 271
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5005 = 'cuid_58_1372810570.22173' 
    capture_lex $P5005 
    .const 'Sub' $P5005 = 'cuid_59_1372810570.22173' 
    capture_lex $P5005 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    perl6_take_dispatcher 
    .const 'Sub' $P5002 = 'cuid_58_1372810570.22173' 
    capture_lex $P5002
    set $P5003, CALL_SIG
    set $P102, $P5003
    bind_signature 
.annotate 'line', 272
    find_lex $P5006, "self"
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 329
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    $P5009 = $P5006."dispatch:<!>"($P5007, $P5008)
    perl6ize_type $P5005, $P5009
.annotate 'line', 274
    find_lex $P5005, "self"
    nqp_get_sc_object $P5006, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5007, $P5005, $P5006, "$!field_count"
    $P5008 = "&prefix:<^>"($P5007)
    $P5009 = "&infix:<,>"($P5008)
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 395
    $P5011 = $P5010."clone"()
    perl6_capture_lex $P5011
    $P5012 = $P5009."map"($P5011)
    "&eager"($P5012)
.annotate 'line', 277
    find_lex $P5007, "self"
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5009, $P5007, $P5008, "$!current_row"
    find_lex $P5006, "&postfix:<++>"
    perl6_multi_dispatch_thunk $P5005, $P5006
    $P5005($P5009)
.annotate 'line', 278
    find_lex $P5006, "self"
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 371
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    $P5009 = $P5006."dispatch:<!>"($P5007, $P5008)
    perl6ize_type $P5005, $P5009
.annotate 'line', 280
    find_lex $P5007, "@row_array"
    find_lex $P5006, "&prefix:<!>"
    perl6_multi_dispatch_thunk $P5005, $P5006
    $P5008 = $P5005($P5007)
    unless $P5008 goto if66_else230 
    .const 'Sub' $P5009 = 'cuid_59_1372810570.22173' 
    capture_lex $P5009
    $P5010 = $P5009()
    set $P5012, $P5010
    goto if66_end231
  if66_else230:
    find_lex $P5011, "Nil"
    set $P5012, $P5011
  if66_end231:
    .return ($P5012) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_58_1372810570.22173") :anon :lex :outer("cuid_60_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 274
    .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', 275
    find_lex $P5005, "@row_array"
    find_lex $P5006, "self"
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5008, $P5006, $P5007, "$!result"
    find_lex $P5009, "self"
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5011, $P5009, $P5010, "$!current_row"
    find_lex $P5012, "$_"
    $P5013 = "&PQgetvalue"($P5008, $P5011, $P5012)
    $P5014 = $P5005."push"($P5013)
    perl6ize_type $P5004, $P5014
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_59_1372810570.22173") :anon :lex :outer("cuid_60_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 280
    .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 $P5005, "self"
    $P5006 = $P5005."finish"()
    perl6ize_type $P5004, $P5006
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "column_names" :subid("cuid_63_1372810570.22173") :anon :lex :outer("cuid_43_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 285
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5009 = 'cuid_62_1372810570.22173' 
    capture_lex $P5009 
    .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_232
    .lex "RETURN", $P109
.annotate 'line', 286
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5008, $P101, $P5007, "$!field_count"
    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5010, $P101, $P5009, "$!result"
    $P5011 = "&PQnfields"($P5010)
    perl6_container_store $P5008, $P5011
.annotate 'line', 287
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5008, $P101, $P5007, "@!column_names"
    set $P5011, $P5008
    if $P5008 goto unless67_end235 
    .const 'Sub' $P5009 = 'cuid_62_1372810570.22173' 
    capture_lex $P5009
    $P5010 = $P5009()
    set $P5011, $P5010
  unless67_end235:
    perl6_decontainerize_return_value $P5006, $P5011
    goto lexotic_233
  lexotic_232:
    .get_results ($P5006)
  lexotic_233:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 406
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_62_1372810570.22173") :anon :lex :outer("cuid_63_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 287
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5005 = 'cuid_61_1372810570.22173' 
    capture_lex $P5005 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    perl6_take_dispatcher 
    .const 'Sub' $P5002 = 'cuid_61_1372810570.22173' 
    capture_lex $P5002
    set $P5003, CALL_SIG
    set $P102, $P5003
    bind_signature 
.annotate 'line', 288
    find_lex $P5005, "self"
    nqp_get_sc_object $P5006, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5007, $P5005, $P5006, "$!field_count"
    $P5008 = "&prefix:<^>"($P5007)
    $P5009 = "&infix:<,>"($P5008)
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 408
    $P5011 = $P5010."clone"()
    perl6_capture_lex $P5011
    $P5012 = $P5009."map"($P5011)
    $P5013 = "&eager"($P5012)
    .return ($P5013) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_61_1372810570.22173") :anon :lex :outer("cuid_62_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 288
    .param pmc CALL_SIG :call_sig 
    .lex "$column_name", $P101 
    .lex "$_", $P102 
    .lex "call_sig", $P103 
    .lex "$*DISPATCHER", $P104 
    perl6_take_dispatcher 
    set $P5002, CALL_SIG
    set $P103, $P5002
    bind_signature 
.annotate 'line', 289

    find_lex $P5004, "self"
    nqp_get_sc_object $P5005, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5006, $P5004, $P5005, "$!result"
    find_lex $P5007, "$_"
    $P5008 = "&PQfname"($P5006, $P5007)
    perl6_container_store $P101, $P5008
.annotate 'line', 290
    find_lex $P5005, "self"
    nqp_get_sc_object $P5006, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5007, $P5005, $P5006, "@!column_names"
    $P5008 = $P5007."push"($P101)
    perl6ize_type $P5004, $P5008
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "column_oids" :subid("cuid_64_1372810570.22173") :anon :lex :outer("cuid_43_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 296
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5010 = 'cuid_65_1372810570.22173' 
    capture_lex $P5010 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$_", $P103 
    .lex "$/", $P104 
    .lex "$!", $P105 
    .lex "@res", $P106 
    .lex "call_sig", $P107 
    .lex "$*DISPATCHER", $P108 
    .lex "&?ROUTINE", $P109 
    perl6_take_dispatcher 
    .const 'Sub' $P5005 = 'cuid_65_1372810570.22173' 
    capture_lex $P5005
    set $P5006, CALL_SIG
    set $P107, $P5006
    bind_signature 
    root_new $P110, ['parrot';'Continuation']
    set_label $P110, lexotic_236
    .lex "RETURN", $P110
.annotate 'line', 297
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5009, $P101, $P5008, "$!field_count"
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5011, $P101, $P5010, "$!result"
    $P5012 = "&PQnfields"($P5011)
    perl6_container_store $P5009, $P5012
.annotate 'line', 299
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5009, $P101, $P5008, "$!field_count"
    $P5010 = "&prefix:<^>"($P5009)
    $P5011 = "&infix:<,>"($P5010)
    nqp_get_sc_object $P5012, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 423
    $P5013 = $P5012."clone"()
    perl6_capture_lex $P5013
    $P5014 = $P5011."map"($P5013)
    "&eager"($P5014)
.annotate 'line', 302

    perl6_decontainerize_return_value $P5007, $P106
    goto lexotic_237
  lexotic_236:
    .get_results ($P5007)
  lexotic_237:
    find_lex $P5008, "&EXHAUST"
    store_lex "RETURN", $P5008
    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 420
    perl6_type_check_return_value $P5007, $P5009
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_65_1372810570.22173") :anon :lex :outer("cuid_64_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 299
    .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', 300
    find_lex $P5005, "@res"
    find_lex $P5006, "self"
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5008, $P5006, $P5007, "$!result"
    find_lex $P5009, "$_"
    $P5010 = "&PQftype"($P5008, $P5009)
    $P5011 = $P5005."push"($P5010)
    perl6ize_type $P5004, $P5011
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "fetchall_hashref" :subid("cuid_66_1372810570.22173") :anon :lex :outer("cuid_43_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 305
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5009 = 'cuid_67_1372810570.22173' 
    capture_lex $P5009 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$key", $P103 
    .lex "$_", $P104 
    .lex "$/", $P105 
    .lex "$!", $P106 
    .lex "%results", $P107 
    .lex "$row", $P108 
    .lex "$results_ref", $P109 
    .lex "call_sig", $P110 
    .lex "$*DISPATCHER", $P111 
    .lex "&?ROUTINE", $P112 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P110, $P5005
    bind_signature 
    root_new $P113, ['parrot';'Continuation']
    set_label $P113, lexotic_238
    .lex "RETURN", $P113
.annotate 'line', 308
    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5010, $P101, $P5009, "$!current_row"
    nqp_get_sc_object $P5011, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5012, $P101, $P5011, "$!row_count"
    find_lex $P5008, "&infix:<>=>"
    perl6_multi_dispatch_thunk $P5007, $P5008
    $P5013 = $P5007($P5010, $P5012)
    unless $P5013 goto if68_else240 
    $P5014 = "&return"()
    goto if68_end241
  if68_else240:
    find_lex $P5015, "Nil"
  if68_end241:
    new $P5012, 'ExceptionHandler', [.CONTROL_LOOP_NEXT;.CONTROL_LOOP_REDO;.CONTROL_LOOP_LAST]
    set_label $P5012, while69_handlers245
    push_eh $P5012
  while69_test242:
.annotate 'line', 310

    $P5008 = $P101."fetchrow_hashref"()
    perl6ize_type $P5007, $P5008
    perl6_container_store $P108, $P5007
    set $P5011, $P108
    unless $P108 goto while69_done246 
  while69_redo244:
    .const 'Sub' $P5009 = 'cuid_67_1372810570.22173' 
    capture_lex $P5009
    $P5010 = $P5009()
    set $P5011, $P5010
    goto while69_test242 
  while69_handlers245:
    .get_results ($P5012)
    pop_upto_eh $P5012
    getattribute $P5012, $P5012, 'type'
    eq $P5012, .CONTROL_LOOP_NEXT, while69_test242
    eq $P5012, .CONTROL_LOOP_REDO, while69_redo244
  while69_done246:
    pop_eh 
.annotate 'line', 314

    perl6_container_store $P109, $P107
.annotate 'line', 315
    $P5007 = "&return"($P109)
    perl6_decontainerize_return_value $P5006, $P5007
    goto lexotic_239
  lexotic_238:
    .get_results ($P5006)
  lexotic_239:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 431
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_67_1372810570.22173") :anon :lex :outer("cuid_66_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 310
    .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', 311
    find_lex $P5005, "%results"
    find_lex $P5007, "$row"
    find_lex $P5008, "$key"
    $P5009 = $P5007."postcircumfix:<{ }>"($P5008)
    perl6ize_type $P5006, $P5009
    $P5010 = $P5005."postcircumfix:<{ }>"($P5006)
    perl6ize_type $P5004, $P5010
    find_lex $P5011, "$row"
    perl6_container_store $P5004, $P5011
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "finish" :subid("cuid_69_1372810570.22173") :anon :lex :outer("cuid_43_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 318
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5009 = 'cuid_68_1372810570.22173' 
    capture_lex $P5009 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$_", $P103 
    .lex "$/", $P104 
    .lex "$!", $P105 
    .lex "call_sig", $P106 
    .lex "$*DISPATCHER", $P107 
    .lex "&?ROUTINE", $P108 
    .local pmc _inline_arg_43 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P106, $P5005
    bind_signature 
    root_new $P109, ['parrot';'Continuation']
    set_label $P109, lexotic_247
    .lex "RETURN", $P109
.annotate 'line', 319
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5008, $P101, $P5007, "$!result"
    set _inline_arg_43, $P5008
    $P5011 = _inline_arg_43."defined"()
    perl6ize_type $P5010, $P5011
    perl6_decontainerize_return_value $P5009, $P5010
    nqp_get_sc_object $P5010, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 1831
    perl6_type_check_return_value $P5009, $P5010
    unless $P5009 goto if70_else249 
    .const 'Sub' $P5011 = 'cuid_68_1372810570.22173' 
    capture_lex $P5011
    $P5012 = $P5011()
    goto if70_end250
  if70_else249:
    find_lex $P5013, "Nil"
  if70_end250:
.annotate 'line', 324
    perl6_booleanize $P5007, 1
    $P5008 = "&return"($P5007)
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_248
  lexotic_247:
    .get_results ($P5006)
  lexotic_248:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 444
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_68_1372810570.22173") :anon :lex :outer("cuid_69_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 319
    .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', 320
    find_lex $P5004, "self"
    nqp_get_sc_object $P5005, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5006, $P5004, $P5005, "$!result"
    "&PQclear"($P5006)
.annotate 'line', 321
    find_lex $P5004, "self"
    nqp_get_sc_object $P5005, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5006, $P5004, $P5005, "$!result"
    nqp_get_sc_object $P5007, "27420382D80CEF05775E7415279171A93892A1F1-1372810242.10453", 15
    perl6_container_store $P5006, $P5007
.annotate 'line', 322
    find_lex $P5004, "self"
    nqp_get_sc_object $P5005, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5006, $P5004, $P5005, "@!column_names"
    $P5007 = "&infix:<,>"()
    $P5008 = $P5006."STORE"($P5007)
    .return ($P5008) 
.end
.HLL "perl6"
.namespace []
.sub "get_row" :subid("cuid_70_1372810570.22173") :anon :lex :outer("cuid_43_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 327
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5010 = 'cuid_71_1372810570.22173' 
    capture_lex $P5010 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$_", $P103 
    .lex "$/", $P104 
    .lex "$!", $P105 
    .lex "@data", $P106 
    .lex "call_sig", $P107 
    .lex "$*DISPATCHER", $P108 
    .lex "&?ROUTINE", $P109 
    perl6_take_dispatcher 
    .const 'Sub' $P5005 = 'cuid_71_1372810570.22173' 
    capture_lex $P5005
    set $P5006, CALL_SIG
    set $P107, $P5006
    bind_signature 
    root_new $P110, ['parrot';'Continuation']
    set_label $P110, lexotic_251
    .lex "RETURN", $P110
.annotate 'line', 329
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5009, $P101, $P5008, "$!field_count"
    $P5010 = "&prefix:<^>"($P5009)
    $P5011 = "&infix:<,>"($P5010)
    nqp_get_sc_object $P5012, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 455
    $P5013 = $P5012."clone"()
    perl6_capture_lex $P5013
    $P5014 = $P5011."map"($P5013)
    "&eager"($P5014)
.annotate 'line', 332
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5011, $P101, $P5010, "$!current_row"
    find_lex $P5009, "&postfix:<++>"
    perl6_multi_dispatch_thunk $P5008, $P5009
    $P5008($P5011)
.annotate 'line', 334
    $P5008 = "&return"($P106)
    perl6_decontainerize_return_value $P5007, $P5008
    goto lexotic_252
  lexotic_251:
    .get_results ($P5007)
  lexotic_252:
    find_lex $P5008, "&EXHAUST"
    store_lex "RETURN", $P5008
    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 452
    perl6_type_check_return_value $P5007, $P5009
    .return ($P5007) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_71_1372810570.22173") :anon :lex :outer("cuid_70_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 329
    .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', 330
    find_lex $P5005, "@data"
    find_lex $P5006, "self"
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5008, $P5006, $P5007, "$!result"
    find_lex $P5009, "self"
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
    repr_get_attr_obj $P5011, $P5009, $P5010, "$!current_row"
    find_lex $P5012, "$_"
    $P5013 = "&PQgetvalue"($P5008, $P5011, $P5012)
    $P5014 = $P5005."push"($P5013)
    perl6ize_type $P5004, $P5014
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_72_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 338
    .const 'Sub' $P5028 = 'cuid_73_1372810570.22173' 
    capture_lex $P5028 
    .const 'Sub' $P5028 = 'cuid_74_1372810570.22173' 
    capture_lex $P5028 
    .const 'Sub' $P5028 = 'cuid_75_1372810570.22173' 
    capture_lex $P5028 
    .const 'Sub' $P5028 = 'cuid_77_1372810570.22173' 
    capture_lex $P5028 
    .const 'Sub' $P5028 = 'cuid_78_1372810570.22173' 
    capture_lex $P5028 
    .const 'Sub' $P5028 = 'cuid_79_1372810570.22173' 
    capture_lex $P5028 
    .const 'Sub' $P5028 = 'cuid_80_1372810570.22173' 
    capture_lex $P5028 
    .const 'Sub' $P5028 = 'cuid_81_1372810570.22173' 
    capture_lex $P5028 
    .const 'Sub' $P5028 = 'cuid_82_1372810570.22173' 
    capture_lex $P5028 
    .const 'Sub' $P5028 = 'cuid_85_1372810570.22173' 
    capture_lex $P5028 
    .const 'Sub' $P5028 = 'cuid_87_1372810570.22173' 
    capture_lex $P5028 
    .const 'Sub' $P5028 = 'cuid_88_1372810570.22173' 
    capture_lex $P5028 
    .const 'Sub' $P5028 = 'cuid_89_1372810570.22173' 
    capture_lex $P5028 
    .lex "$?PACKAGE", $P101 
    .lex "::?PACKAGE", $P102 
    .lex "$?CLASS", $P103 
    .lex "::?CLASS", $P104 
    .lex "$_", $P105 
    .const 'Sub' $P5002 = 'cuid_73_1372810570.22173' 
    capture_lex $P5002
    .const 'Sub' $P5003 = 'cuid_74_1372810570.22173' 
    capture_lex $P5003
    .const 'Sub' $P5004 = 'cuid_75_1372810570.22173' 
    capture_lex $P5004
    .const 'Sub' $P5005 = 'cuid_77_1372810570.22173' 
    capture_lex $P5005
    .const 'Sub' $P5006 = 'cuid_78_1372810570.22173' 
    capture_lex $P5006
    .const 'Sub' $P5007 = 'cuid_79_1372810570.22173' 
    capture_lex $P5007
    .const 'Sub' $P5008 = 'cuid_80_1372810570.22173' 
    capture_lex $P5008
    .const 'Sub' $P5009 = 'cuid_81_1372810570.22173' 
    capture_lex $P5009
    .const 'Sub' $P5010 = 'cuid_82_1372810570.22173' 
    capture_lex $P5010
    .const 'Sub' $P5011 = 'cuid_85_1372810570.22173' 
    capture_lex $P5011
    .const 'Sub' $P5012 = 'cuid_87_1372810570.22173' 
    capture_lex $P5012
    .const 'Sub' $P5013 = 'cuid_88_1372810570.22173' 
    capture_lex $P5013
    .const 'Sub' $P5014 = 'cuid_89_1372810570.22173' 
    capture_lex $P5014
    null $P5015
    null $P5016
    null $P5017
    null $P5018
    null $P5019
    null $P5020
    null $P5021
    null $P5022
    null $P5023
    null $P5024
    null $P5025
    nqp_get_sc_object $P5026, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 633
    $P5027 = $P5026."clone"()
    perl6_capture_lex $P5027
    .return ($P5027) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_73_1372810570.22173") :anon :lex :outer("cuid_72_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 340
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "$_", $P102 
    .lex "call_sig", $P103 
    set $P5001, CALL_SIG
    set $P103, $P5001
    bind_signature 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 164
    .return ($P5002) 
.end
.HLL "perl6"
.namespace []
.sub "BUILD" :subid("cuid_74_1372810570.22173") :anon :lex :outer("cuid_72_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 342
    .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_253
    .lex "RETURN", $P109
    find_lex $P5007, "Nil"
    perl6_decontainerize_return_value $P5006, $P5007
    goto lexotic_254
  lexotic_253:
    .get_results ($P5006)
  lexotic_254:
    find_lex $P5008, "&EXHAUST"
    store_lex "RETURN", $P5008
    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 484
    perl6_type_check_return_value $P5006, $P5009
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "prepare" :subid("cuid_75_1372810570.22173") :anon :lex :outer("cuid_72_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 344
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5009 = 'cuid_76_1372810570.22173' 
    capture_lex $P5009 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$statement", $P103 
    .lex "$attr", $P104 
    .lex "$_", $P105 
    .lex "$/", $P106 
    .lex "$!", $P107 
    .lex "$statement_postfix", $P108 
    .lex "$statement_name", $P109 
    .lex "$munged", $P110 
    .lex "$result", $P111 
    .lex "$status", $P112 
    .lex "$info", $P113 
    .lex "$param_count", $P114 
    .lex "$statement_handle", $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_255
    .lex "RETURN", $P119
    perl6_state_needs_init $I5001
    unless $I5001 goto if71_else257 
.annotate 'line', 345

    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 163
    perl6_container_store $P108, $P5007
    goto if71_end258
  if71_else257:
  if71_end258:
.annotate 'line', 346

    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 496
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 497
    nqp_get_sc_object $P5011, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 498
    $P5012 = "&DYNAMIC"($P5011)
    find_lex $P5014, "&postfix:<++>"
    perl6_multi_dispatch_thunk $P5013, $P5014
    $P5015 = $P5013($P108)
    find_lex $P5008, "&join"
    perl6_multi_dispatch_thunk $P5007, $P5008
    $P5016 = $P5007($P5009, $P5010, $P5012, $P5015)
    perl6_container_store $P109, $P5016
.annotate 'line', 347

    get_hll_global $P5010, "GLOBAL"
    perl6_get_package_through_who $P5009, $P5010, "DBDish"
    perl6_get_package_through_who $P5008, $P5009, "Pg"
    get_who $P5007, $P5008
    nqp_get_sc_object $P5011, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 500
    nqp_get_sc_object $P5012, "27420382D80CEF05775E7415279171A93892A1F1-1372810242.10453", 121
    $P5013 = $P5007."at_key"($P5011, $P5012 :named("global_fallback"))
    $P5014 = $P5013($P103)
    perl6_container_store $P110, $P5014
.annotate 'line', 348

.annotate 'line', 349
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 471
    repr_get_attr_obj $P5008, $P101, $P5007, "$!pg_conn"
.annotate 'line', 350

.annotate 'line', 351

    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 163
    nqp_get_sc_object $P5010, "F0C5D5D740B8C88E1BA84F06EB3791FB38C35461", 250
    $P5011 = "&PQprepare"($P5008, $P109, $P110, $P5009, $P5010)
    perl6_container_store $P111, $P5011
.annotate 'line', 355

    $P5007 = "&PQresultStatus"($P111)
    perl6_container_store $P112, $P5007
.annotate 'line', 356
    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 163
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 164
    nqp_get_sc_object $P5011, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 165
    nqp_get_sc_object $P5012, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 166
    nqp_get_sc_object $P5013, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 167
    $P5014 = "&infix:<|>"($P5009, $P5010, $P5011, $P5012, $P5013)
    find_lex $P5008, "&infix:<!=>"
    perl6_multi_dispatch_thunk $P5007, $P5008
    $P5015 = $P5007($P112, $P5014)
    unless $P5015 goto if72_else259 
    .const 'Sub' $P5016 = 'cuid_76_1372810570.22173' 
    capture_lex $P5016
    $P5017 = $P5016()
    goto if72_end260
  if72_else259:
    find_lex $P5018, "Nil"
  if72_end260:
.annotate 'line', 361

    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 471
    repr_get_attr_obj $P5008, $P101, $P5007, "$!pg_conn"
    $P5009 = "&PQdescribePrepared"($P5008, $P109)
    perl6_container_store $P113, $P5009
.annotate 'line', 362

    $P5007 = "&PQnparams"($P113)
    perl6_container_store $P114, $P5007
.annotate 'line', 364

    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 291
.annotate 'line', 365
    find_lex $P5009, "Whatever"
    $P5010 = $P5009."new"()
.annotate 'line', 366
    nqp_get_sc_object $P5011, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 471
    repr_get_attr_obj $P5012, $P101, $P5011, "$!pg_conn"
.annotate 'line', 367

    $P5013 = $P101."RaiseError"()
    $P5014 = $P5013."item"()
.annotate 'line', 369

.annotate 'line', 370

.annotate 'line', 371

.annotate 'line', 372

    $P5015 = $P5008."bless"($P5010, $P5012 :named("pg_conn"), $P103 :named("statement"), $P5014 :named("RaiseError"), $P101 :named("dbh"), $P109 :named("statement_name"), $P111 :named("result"), $P114 :named("param_count"))
    perl6ize_type $P5007, $P5015
    perl6_container_store $P115, $P5007
.annotate 'line', 374
    $P5007 = "&return"($P115)
    perl6_decontainerize_return_value $P5006, $P5007
    goto lexotic_256
  lexotic_255:
    .get_results ($P5006)
  lexotic_256:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 491
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_76_1372810570.22173") :anon :lex :outer("cuid_75_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 356
    .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', 357
    find_lex $P5005, "self"
    nqp_get_sc_object $P5006, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 326
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 471
    find_lex $P5008, "$result"
    $P5009 = "&PQresultErrorMessage"($P5008)
    $P5010 = $P5005."dispatch:<!>"($P5006, $P5007, $P5009)
    perl6ize_type $P5004, $P5010
    find_lex $P5004, "self"
    $P5005 = $P5004."RaiseError"()
    $P5006 = $P5005."item"()
    unless $P5006 goto if73_else261 
.annotate 'line', 358
    find_lex $P5010, "self"
    nqp_get_sc_object $P5011, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 504
    nqp_get_sc_object $P5012, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 471
    $P5013 = $P5010."dispatch:<!>"($P5011, $P5012)
    perl6ize_type $P5009, $P5013
    find_lex $P5008, "&die"
    perl6_multi_dispatch_thunk $P5007, $P5008
    $P5014 = $P5007($P5009)
    goto if73_end262
  if73_else261:
    find_lex $P5015, "Nil"
  if73_end262:
.annotate 'line', 359
    nqp_get_sc_object $P5004, "5C7C172868FA9510BA84BFF074E73D635E54D9D3", 869
    $P5005 = "&return"($P5004)
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "do" :subid("cuid_77_1372810570.22173") :anon :lex :outer("cuid_72_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 377
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$statement", $P103 
    .lex "@bind", $P104 
    .lex "$_", $P105 
    .lex "$/", $P106 
    .lex "$!", $P107 
    .lex "$sth", $P108 
    .lex "$rows", $P109 
    .lex "call_sig", $P110 
    .lex "$*DISPATCHER", $P111 
    .lex "&?ROUTINE", $P112 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P110, $P5005
    bind_signature 
    root_new $P113, ['parrot';'Continuation']
    set_label $P113, lexotic_263
    .lex "RETURN", $P113
.annotate 'line', 378

    $P5008 = $P101."prepare"($P103)
    perl6ize_type $P5007, $P5008
    perl6_container_store $P108, $P5007
.annotate 'line', 379
    $P5008 = $P108."execute"($P104)
    perl6ize_type $P5007, $P5008
.annotate 'line', 380

    $P5008 = $P108."rows"()
    perl6ize_type $P5007, $P5008
    perl6_container_store $P109, $P5007
.annotate 'line', 381
    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 163
    find_lex $P5008, "&infix:<==>"
    perl6_multi_dispatch_thunk $P5007, $P5008
    $P5010 = $P5007($P109, $P5009)
    unless $P5010 goto if74_else265 
    nqp_get_sc_object $P5011, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 373
    set $P5012, $P5011
    goto if74_end266
  if74_else265:
    set $P5012, $P109
  if74_end266:
    $P5013 = "&return"($P5012)
    perl6_decontainerize_return_value $P5006, $P5013
    goto lexotic_264
  lexotic_263:
    .get_results ($P5006)
  lexotic_264:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 523
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "selectrow_arrayref" :subid("cuid_78_1372810570.22173") :anon :lex :outer("cuid_72_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 384
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$statement", $P103 
    .lex "$attr", $P104 
    .lex "@bind", $P105 
    .lex "$_", $P106 
    .lex "$/", $P107 
    .lex "$!", $P108 
    .lex "$sth", $P109 
    .lex "call_sig", $P110 
    .lex "$*DISPATCHER", $P111 
    .lex "&?ROUTINE", $P112 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P110, $P5005
    bind_signature 
    root_new $P113, ['parrot';'Continuation']
    set_label $P113, lexotic_267
    .lex "RETURN", $P113
.annotate 'line', 385

    $P5008 = $P101."prepare"($P103, $P104)
    perl6ize_type $P5007, $P5008
    perl6_container_store $P109, $P5007
.annotate 'line', 386
    $P5008 = $P109."execute"($P105)
    perl6ize_type $P5007, $P5008
.annotate 'line', 387
    $P5008 = $P109."fetchrow_arrayref"()
    perl6ize_type $P5007, $P5008
    $P5009 = "&return"($P5007)
    perl6_decontainerize_return_value $P5006, $P5009
    goto lexotic_268
  lexotic_267:
    .get_results ($P5006)
  lexotic_268:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 535
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "selectrow_hashref" :subid("cuid_79_1372810570.22173") :anon :lex :outer("cuid_72_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 390
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$statement", $P103 
    .lex "$attr", $P104 
    .lex "@bind", $P105 
    .lex "$_", $P106 
    .lex "$/", $P107 
    .lex "$!", $P108 
    .lex "$sth", $P109 
    .lex "call_sig", $P110 
    .lex "$*DISPATCHER", $P111 
    .lex "&?ROUTINE", $P112 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P110, $P5005
    bind_signature 
    root_new $P113, ['parrot';'Continuation']
    set_label $P113, lexotic_269
    .lex "RETURN", $P113
.annotate 'line', 391

    $P5008 = $P101."prepare"($P103, $P104)
    perl6ize_type $P5007, $P5008
    perl6_container_store $P109, $P5007
.annotate 'line', 392
    $P5008 = $P109."execute"($P105)
    perl6ize_type $P5007, $P5008
.annotate 'line', 393
    $P5008 = $P109."fetchrow_hashref"()
    perl6ize_type $P5007, $P5008
    $P5009 = "&return"($P5007)
    perl6_decontainerize_return_value $P5006, $P5009
    goto lexotic_270
  lexotic_269:
    .get_results ($P5006)
  lexotic_270:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 548
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "selectall_arrayref" :subid("cuid_80_1372810570.22173") :anon :lex :outer("cuid_72_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 396
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$statement", $P103 
    .lex "$attr", $P104 
    .lex "@bind", $P105 
    .lex "$_", $P106 
    .lex "$/", $P107 
    .lex "$!", $P108 
    .lex "$sth", $P109 
    .lex "call_sig", $P110 
    .lex "$*DISPATCHER", $P111 
    .lex "&?ROUTINE", $P112 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P110, $P5005
    bind_signature 
    root_new $P113, ['parrot';'Continuation']
    set_label $P113, lexotic_271
    .lex "RETURN", $P113
.annotate 'line', 397

    $P5008 = $P101."prepare"($P103, $P104)
    perl6ize_type $P5007, $P5008
    perl6_container_store $P109, $P5007
.annotate 'line', 398
    $P5008 = $P109."execute"($P105)
    perl6ize_type $P5007, $P5008
.annotate 'line', 399
    $P5008 = $P109."fetchall_arrayref"()
    perl6ize_type $P5007, $P5008
    $P5009 = "&return"($P5007)
    perl6_decontainerize_return_value $P5006, $P5009
    goto lexotic_272
  lexotic_271:
    .get_results ($P5006)
  lexotic_272:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 561
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "selectall_hashref" :subid("cuid_81_1372810570.22173") :anon :lex :outer("cuid_72_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 402
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$statement", $P103 
    .lex "$key", $P104 
    .lex "$attr", $P105 
    .lex "@bind", $P106 
    .lex "$_", $P107 
    .lex "$/", $P108 
    .lex "$!", $P109 
    .lex "$sth", $P110 
    .lex "call_sig", $P111 
    .lex "$*DISPATCHER", $P112 
    .lex "&?ROUTINE", $P113 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P111, $P5005
    bind_signature 
    root_new $P114, ['parrot';'Continuation']
    set_label $P114, lexotic_273
    .lex "RETURN", $P114
.annotate 'line', 403

    $P5008 = $P101."prepare"($P103, $P105)
    perl6ize_type $P5007, $P5008
    perl6_container_store $P110, $P5007
.annotate 'line', 404
    $P5008 = $P110."execute"($P106)
    perl6ize_type $P5007, $P5008
.annotate 'line', 405
    $P5008 = $P110."fetchall_hashref"($P104)
    perl6ize_type $P5007, $P5008
    $P5009 = "&return"($P5007)
    perl6_decontainerize_return_value $P5006, $P5009
    goto lexotic_274
  lexotic_273:
    .get_results ($P5006)
  lexotic_274:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 574
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "selectcol_arrayref" :subid("cuid_82_1372810570.22173") :anon :lex :outer("cuid_72_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 408
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5009 = 'cuid_83_1372810570.22173' 
    capture_lex $P5009 
    .lex "self", $P101 
    .lex "%_", $P102 
    .lex "$statement", $P103 
    .lex "$attr", $P104 
    .lex "@bind", $P105 
    .lex "$_", $P106 
    .lex "$/", $P107 
    .lex "$!", $P108 
    .lex "@results", $P109 
    .lex "$sth", $P110 
    .lex "$row", $P111 
    .lex "$aref", $P112 
    .lex "call_sig", $P113 
    .lex "$*DISPATCHER", $P114 
    .lex "&?ROUTINE", $P115 
    perl6_take_dispatcher 
    set $P5005, CALL_SIG
    set $P113, $P5005
    bind_signature 
    root_new $P116, ['parrot';'Continuation']
    set_label $P116, lexotic_275
    .lex "RETURN", $P116
.annotate 'line', 411

    $P5008 = $P101."prepare"($P103, $P104)
    perl6ize_type $P5007, $P5008
    perl6_container_store $P110, $P5007
.annotate 'line', 412
    $P5008 = $P110."execute"($P105)
    perl6ize_type $P5007, $P5008
    new $P5012, 'ExceptionHandler', [.CONTROL_LOOP_NEXT;.CONTROL_LOOP_REDO;.CONTROL_LOOP_LAST]
    set_label $P5012, while75_handlers280
    push_eh $P5012
  while75_test277:
.annotate 'line', 413
    $P5008 = $P110."fetchrow_arrayref"()
    perl6ize_type $P5007, $P5008
    perl6_container_store $P111, $P5007
    set $P5011, $P111
    unless $P111 goto while75_done281 
  while75_redo279:
    .const 'Sub' $P5009 = 'cuid_83_1372810570.22173' 
    capture_lex $P5009
    $P5010 = $P5009()
    set $P5011, $P5010
    goto while75_test277 
  while75_handlers280:
    .get_results ($P5012)
    pop_upto_eh $P5012
    getattribute $P5012, $P5012, 'type'
    eq $P5012, .CONTROL_LOOP_NEXT, while75_test277
    eq $P5012, .CONTROL_LOOP_REDO, while75_redo279
  while75_done281:
    pop_eh 
.annotate 'line', 417

    perl6_container_store $P112, $P109
.annotate 'line', 418
    $P5007 = "&return"($P112)
    perl6_decontainerize_return_value $P5006, $P5007
    goto lexotic_276
  lexotic_275:
    .get_results ($P5006)
  lexotic_276:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 589
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_83_1372810570.22173") :anon :lex :outer("cuid_82_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 413
    .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', 414
    find_lex $P5005, "@results"
    find_lex $P5007, "$row"
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 163
    $P5009 = $P5007."postcircumfix:<[ ]>"($P5008)
    perl6ize_type $P5006, $P5009
    $P5010 = $P5005."push"($P5006)
    perl6ize_type $P5004, $P5010
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "commit" :subid("cuid_85_1372810570.22173") :anon :lex :outer("cuid_72_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 421
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5009 = 'cuid_84_1372810570.22173' 
    capture_lex $P5009 
    .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_282
    .lex "RETURN", $P109
.annotate 'line', 422
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 471
    repr_get_attr_obj $P5008, $P101, $P5007, "$!AutoCommit"
    unless $P5008 goto if76_else284 
    .const 'Sub' $P5009 = 'cuid_84_1372810570.22173' 
    capture_lex $P5009
    $P5010 = $P5009()
    goto if76_end285
  if76_else284:
    find_lex $P5011, "Nil"
  if76_end285:
.annotate 'line', 426
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 471
    repr_get_attr_obj $P5008, $P101, $P5007, "$!pg_conn"
    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 611
    "&PQexec"($P5008, $P5009)
    $P5007 = $P101."in_transaction"()
    $P5008 = $P5007."item"()
    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 163
    perl6_container_store $P5008, $P5009
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_283
  lexotic_282:
    .get_results ($P5006)
  lexotic_283:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 607
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_84_1372810570.22173") :anon :lex :outer("cuid_85_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 422
    .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', 423
    nqp_get_sc_object $P5006, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 609
    find_lex $P5005, "&warn"
    perl6_multi_dispatch_cand_thunk $P5004, $P5005, 0
    $P5004($P5006)
.annotate 'line', 424
    $P5004 = "&return"()
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "rollback" :subid("cuid_87_1372810570.22173") :anon :lex :outer("cuid_72_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 430
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5009 = 'cuid_86_1372810570.22173' 
    capture_lex $P5009 
    .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_286
    .lex "RETURN", $P109
.annotate 'line', 431
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 471
    repr_get_attr_obj $P5008, $P101, $P5007, "$!AutoCommit"
    unless $P5008 goto if77_else288 
    .const 'Sub' $P5009 = 'cuid_86_1372810570.22173' 
    capture_lex $P5009
    $P5010 = $P5009()
    goto if77_end289
  if77_else288:
    find_lex $P5011, "Nil"
  if77_end289:
.annotate 'line', 435
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 471
    repr_get_attr_obj $P5008, $P101, $P5007, "$!pg_conn"
    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 621
    "&PQexec"($P5008, $P5009)
    $P5007 = $P101."in_transaction"()
    $P5008 = $P5007."item"()
    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 163
    perl6_container_store $P5008, $P5009
    perl6_decontainerize_return_value $P5006, $P5008
    goto lexotic_287
  lexotic_286:
    .get_results ($P5006)
  lexotic_287:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 617
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_86_1372810570.22173") :anon :lex :outer("cuid_87_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 431
    .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', 432
    nqp_get_sc_object $P5006, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 619
    find_lex $P5005, "&warn"
    perl6_multi_dispatch_cand_thunk $P5004, $P5005, 0
    $P5004($P5006)
.annotate 'line', 433
    $P5004 = "&return"()
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "ping" :subid("cuid_88_1372810570.22173") :anon :lex :outer("cuid_72_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 439
    .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_290
    .lex "RETURN", $P109
.annotate 'line', 440
    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 471
    repr_get_attr_obj $P5010, $P101, $P5009, "$!pg_conn"
    $P5011 = "&PQstatus"($P5010)
    nqp_get_sc_object $P5012, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 163
    find_lex $P5008, "&infix:<==>"
    perl6_multi_dispatch_thunk $P5007, $P5008
    $P5013 = $P5007($P5011, $P5012)
    perl6_decontainerize_return_value $P5006, $P5013
    goto lexotic_291
  lexotic_290:
    .get_results ($P5006)
  lexotic_291:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 627
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "disconnect" :subid("cuid_89_1372810570.22173") :anon :lex :outer("cuid_72_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 443
    .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_292
    .lex "RETURN", $P109
.annotate 'line', 444
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 471
    repr_get_attr_obj $P5008, $P101, $P5007, "$!pg_conn"
    "&PQfinish"($P5008)
    perl6_booleanize $P5007, 1
    perl6_decontainerize_return_value $P5006, $P5007
    goto lexotic_293
  lexotic_292:
    .get_results ($P5006)
  lexotic_293:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 633
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_90_1372810570.22173") :anon :lex :outer("cuid_1_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 449
    .const 'Sub' $P5014 = 'cuid_91_1372810570.22173' 
    capture_lex $P5014 
    .const 'Sub' $P5014 = 'cuid_92_1372810570.22173' 
    capture_lex $P5014 
    .const 'Sub' $P5014 = 'cuid_93_1372810570.22173' 
    capture_lex $P5014 
    .const 'Sub' $P5014 = 'cuid_94_1372810570.22173' 
    capture_lex $P5014 
    .const 'Sub' $P5014 = 'cuid_95_1372810570.22173' 
    capture_lex $P5014 
    .lex "$?PACKAGE", $P101 
    .lex "::?PACKAGE", $P102 
    .lex "$?CLASS", $P103 
    .lex "::?CLASS", $P104 
    .lex "$_", $P105 
    .lex "&pg-replace-placeholder", $P106 
    .lex "&quote-and-escape", $P107 
    .const 'Sub' $P5002 = 'cuid_91_1372810570.22173' 
    capture_lex $P5002
    $P5002 = $P106."clone"()
    set $P106, $P5002
    nqp_get_sc_object $P5004, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 648
    get_who $P5003, $P5004
    set $P5003["&pg-replace-placeholder"], $P106
    .const 'Sub' $P5005 = 'cuid_92_1372810570.22173' 
    capture_lex $P5005
    .const 'Sub' $P5006 = 'cuid_93_1372810570.22173' 
    capture_lex $P5006
    .const 'Sub' $P5007 = 'cuid_94_1372810570.22173' 
    capture_lex $P5007
    $P5007 = $P107."clone"()
    set $P107, $P5007
    .const 'Sub' $P5008 = 'cuid_95_1372810570.22173' 
    capture_lex $P5008
    null $P5009
    null $P5010
    null $P5011
    nqp_get_sc_object $P5012, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 685
    $P5013 = $P5012."clone"()
    perl6_capture_lex $P5013
    .return ($P5013) 
.end
.HLL "perl6"
.namespace []
.sub "pg-replace-placeholder" :subid("cuid_91_1372810570.22173") :anon :lex :outer("cuid_90_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 451
    .param pmc CALL_SIG :call_sig 
    .lex "$query", $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', 452
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 168
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 230
    $P5011 = $P5010."new"()
    perl6ize_type $P5009, $P5011
    $P5012 = $P5008."parse"($P101, $P5009 :named("actions"))
    perl6ize_type $P5007, $P5012
    set $P5016, $P5007
    unless $P5007 goto if78_end295 
.annotate 'line', 453
    find_lex $P5014, "$/"
    $P5015 = $P5014."ast"()
    perl6ize_type $P5013, $P5015
    set $P5016, $P5013
  if78_end295:
    perl6_decontainerize_return_value $P5006, $P5016
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 650
    perl6_type_check_return_value $P5006, $P5007
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_92_1372810570.22173") :anon :lex :outer("cuid_90_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 456
    .param pmc CALL_SIG :call_sig 
    .lex "self", $P101 
    .lex "$_", $P102 
    .lex "call_sig", $P103 
    set $P5001, CALL_SIG
    set $P103, $P5001
    bind_signature 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 662
    .return ($P5002) 
.end
.HLL "perl6"
.namespace []
.sub "errstr" :subid("cuid_93_1372810570.22173") :anon :lex :outer("cuid_90_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 458
    .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 
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 648
    repr_get_attr_obj $P5008, $P101, $P5007, "$!errstr"
    perl6_decontainerize_return_value $P5006, $P5008
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 670
    perl6_type_check_return_value $P5006, $P5007
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "quote-and-escape" :subid("cuid_94_1372810570.22173") :anon :lex :outer("cuid_90_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 460
    .param pmc CALL_SIG :call_sig 
    .lex "$s", $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_296
    .lex "RETURN", $P108
.annotate 'line', 462
.annotate 'line', 461
    nqp_get_sc_object $P5011, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 677
    nqp_get_sc_object $P5013, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 677
    nqp_get_sc_object $P5014, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 678
    $P5015 = "&infix:<,>"($P5013, $P5014)
    $P5016 = "&circumfix:<[ ]>"($P5015)
    nqp_get_sc_object $P5017, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 679
    nqp_get_sc_object $P5018, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 680
    $P5019 = "&infix:<,>"($P5017, $P5018)
    $P5020 = "&circumfix:<[ ]>"($P5019)
    $P5021 = "&infix:<=>>"($P5016, $P5020)
    $P5022 = $P101."trans"($P5021)
    perl6ize_type $P5012, $P5022
    find_lex $P5010, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5009, $P5010
    $P5023 = $P5009($P5011, $P5012)
    nqp_get_sc_object $P5024, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 677
    find_lex $P5008, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5007, $P5008
    $P5025 = $P5007($P5023, $P5024)
    perl6_decontainerize_return_value $P5006, $P5025
    goto lexotic_297
  lexotic_296:
    .get_results ($P5006)
  lexotic_297:
    find_lex $P5007, "&EXHAUST"
    store_lex "RETURN", $P5007
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 676
    perl6_type_check_return_value $P5006, $P5008
    .return ($P5006) 
.end
.HLL "perl6"
.namespace []
.sub "connect" :subid("cuid_95_1372810570.22173") :anon :lex :outer("cuid_90_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 466
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5008 = 'cuid_96_1372810570.22173' 
    capture_lex $P5008 
    .const 'Sub' $P5008 = 'cuid_98_1372810570.22173' 
    capture_lex $P5008 
    .lex "self", $P101 
    .lex "%params", $P102 
    .lex "$_", $P103 
    .lex "$/", $P104 
    .lex "$!", $P105 
    .lex "$host", $P106 
    .lex "$port", $P107 
    .lex "$database", $P108 
    .lex "$user", $P109 
    .lex "$password", $P110 
    .lex "$conninfo", $P111 
    .lex "$pg_conn", $P112 
    .lex "$status", $P113 
    .lex "$connection", $P114 
    .lex "call_sig", $P115 
    .lex "$*DISPATCHER", $P116 
    .lex "&?ROUTINE", $P117 
    perl6_take_dispatcher 
    set $P5004, CALL_SIG
    set $P115, $P5004
    bind_signature 
    root_new $P118, ['parrot';'Continuation']
    set_label $P118, lexotic_298
    .lex "RETURN", $P118
.annotate 'line', 467

    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 689
    $P5009 = $P102."postcircumfix:<{ }>"($P5008)
    perl6ize_type $P5007, $P5009
    set $P5006, $P5007
    defined $I5001, $P5006
    if $I5001, defor300
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 690
    set $P5006, $P5010
  defor300:
    $P5011 = "&quote-and-escape"($P5006)
    perl6_container_store $P106, $P5011
.annotate 'line', 468

    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 692
    $P5009 = $P102."postcircumfix:<{ }>"($P5008)
    perl6ize_type $P5007, $P5009
    set $P5006, $P5007
    defined $I5001, $P5006
    if $I5001, defor301
    nqp_get_sc_object $P5010, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 693
    set $P5006, $P5010
  defor301:
    $P5011 = "&quote-and-escape"($P5006)
    perl6_container_store $P107, $P5011
.annotate 'line', 469

    nqp_get_sc_object $P5009, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 695
    $P5010 = $P102."postcircumfix:<{ }>"($P5009)
    perl6ize_type $P5008, $P5010
    set $P5007, $P5008
    defined $I5002, $P5007
    if $I5002, defor303
    nqp_get_sc_object $P5012, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 696
    $P5013 = $P102."postcircumfix:<{ }>"($P5012)
    perl6ize_type $P5011, $P5013
    set $P5007, $P5011
  defor303:
    set $P5006, $P5007
    defined $I5001, $P5006
    if $I5001, defor302
    nqp_get_sc_object $P5014, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 697
    set $P5006, $P5014
  defor302:
    $P5015 = "&quote-and-escape"($P5006)
    perl6_container_store $P108, $P5015
.annotate 'line', 470

    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 699
    $P5009 = $P102."postcircumfix:<{ }>"($P5008)
    perl6ize_type $P5007, $P5009
    set $P5006, $P5007
    defined $I5001, $P5006
    if $I5001, defor304
    nqp_get_sc_object $P5012, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 700
    find_lex $P5011, "&die"
    perl6_multi_dispatch_thunk $P5010, $P5011
    $P5013 = $P5010($P5012)
    set $P5006, $P5013
  defor304:
    $P5014 = "&quote-and-escape"($P5006)
    perl6_container_store $P109, $P5014
.annotate 'line', 471

    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 702
    $P5009 = $P102."postcircumfix:<{ }>"($P5008)
    perl6ize_type $P5007, $P5009
    set $P5006, $P5007
    defined $I5001, $P5006
    if $I5001, defor305
    nqp_get_sc_object $P5012, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 703
    find_lex $P5011, "&die"
    perl6_multi_dispatch_thunk $P5010, $P5011
    $P5013 = $P5010($P5012)
    set $P5006, $P5013
  defor305:
    $P5014 = "&quote-and-escape"($P5006)
    perl6_container_store $P110, $P5014
.annotate 'line', 472

    nqp_get_sc_object $P5024, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 705
    $P5025 = $P106."Stringy"()
    find_lex $P5023, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5022, $P5023
    $P5026 = $P5022($P5024, $P5025)
    nqp_get_sc_object $P5027, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 706
    find_lex $P5021, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5020, $P5021
    $P5028 = $P5020($P5026, $P5027)
    $P5029 = $P107."Stringy"()
    find_lex $P5019, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5018, $P5019
    $P5030 = $P5018($P5028, $P5029)
    nqp_get_sc_object $P5031, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 707
    find_lex $P5017, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5016, $P5017
    $P5032 = $P5016($P5030, $P5031)
    $P5033 = $P108."Stringy"()
    find_lex $P5015, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5014, $P5015
    $P5034 = $P5014($P5032, $P5033)
    nqp_get_sc_object $P5035, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 708
    find_lex $P5013, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5012, $P5013
    $P5036 = $P5012($P5034, $P5035)
    $P5037 = $P109."Stringy"()
    find_lex $P5011, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5010, $P5011
    $P5038 = $P5010($P5036, $P5037)
    nqp_get_sc_object $P5039, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 709
    find_lex $P5009, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5008, $P5009
    $P5040 = $P5008($P5038, $P5039)
    $P5041 = $P110."Stringy"()
    find_lex $P5007, "&infix:<~>"
    perl6_multi_dispatch_thunk $P5006, $P5007
    $P5042 = $P5006($P5040, $P5041)
    perl6_container_store $P111, $P5042
.annotate 'line', 473

    $P5006 = "&PQconnectdb"($P111)
    perl6_container_store $P112, $P5006
.annotate 'line', 474

    $P5006 = "&PQstatus"($P112)
    perl6_container_store $P113, $P5006
.annotate 'line', 476
    nqp_get_sc_object $P5008, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 163
    find_lex $P5007, "&infix:<eq>"
    perl6_multi_dispatch_thunk $P5006, $P5007
    $P5009 = $P5006($P113, $P5008)
    unless $P5009 goto if79_else306 
    .const 'Sub' $P5010 = 'cuid_96_1372810570.22173' 
    capture_lex $P5010
    $P5011 = $P5010()
    goto if79_end307
  if79_else306:
    .const 'Sub' $P5012 = 'cuid_98_1372810570.22173' 
    capture_lex $P5012
    $P5013 = $P5012()
  if79_end307:
.annotate 'line', 486
    $P5006 = "&return"($P114)
    perl6_decontainerize_return_value $P5005, $P5006
    goto lexotic_299
  lexotic_298:
    .get_results ($P5005)
  lexotic_299:
    find_lex $P5006, "&EXHAUST"
    store_lex "RETURN", $P5006
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 685
    perl6_type_check_return_value $P5005, $P5007
    .return ($P5005) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_96_1372810570.22173") :anon :lex :outer("cuid_95_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 476
    .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', 477
    find_lex $P5004, "$connection"
    nqp_get_sc_object $P5006, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 471
    find_lex $P5007, "Whatever"
    $P5008 = $P5007."new"()
.annotate 'line', 478
    find_lex $P5009, "$pg_conn"
.annotate 'line', 479
    find_lex $P5011, "%params"
    nqp_get_sc_object $P5012, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 511
    $P5013 = $P5011."postcircumfix:<{ }>"($P5012)
    perl6ize_type $P5010, $P5013
    $P5014 = $P5006."bless"($P5008, $P5009 :named("pg_conn"), $P5010 :named("RaiseError"))
    perl6ize_type $P5005, $P5014
    perl6_container_store $P5004, $P5005
    .return ($P5004) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_98_1372810570.22173") :anon :lex :outer("cuid_95_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 482
    .param pmc CALL_SIG :call_sig 
    .const 'Sub' $P5004 = 'cuid_97_1372810570.22173' 
    capture_lex $P5004 
    .lex "$_", $P101 
    .lex "call_sig", $P102 
    .lex "$*DISPATCHER", $P103 
    perl6_take_dispatcher 
    set $P5002, CALL_SIG
    set $P102, $P5002
    bind_signature 
.annotate 'line', 483
    find_lex $P5004, "self"
    nqp_get_sc_object $P5005, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 648
    repr_get_attr_obj $P5006, $P5004, $P5005, "$!errstr"
    find_lex $P5007, "$pg_conn"
    $P5008 = "&PQerrorMessage"($P5007)
    perl6_container_store $P5006, $P5008
.annotate 'line', 484
    find_lex $P5005, "%params"
    nqp_get_sc_object $P5006, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 511
    $P5007 = $P5005."postcircumfix:<{ }>"($P5006)
    perl6ize_type $P5004, $P5007
    unless $P5004 goto if80_else308 
    .const 'Sub' $P5008 = 'cuid_97_1372810570.22173' 
    capture_lex $P5008
    $P5009 = $P5008()
    set $P5011, $P5009
    goto if80_end309
  if80_else308:
    find_lex $P5010, "Nil"
    set $P5011, $P5010
  if80_end309:
    .return ($P5011) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_97_1372810570.22173") :anon :lex :outer("cuid_98_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
.annotate 'line', 484
    .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 $P5006, "self"
    nqp_get_sc_object $P5007, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 648
    repr_get_attr_obj $P5008, $P5006, $P5007, "$!errstr"
    find_lex $P5005, "&die"
    perl6_multi_dispatch_thunk $P5004, $P5005
    $P5009 = $P5004($P5008)
    .return ($P5009) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_101_1372810570.22173") :load :init
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
    .const 'Sub' $P5001 = 'cuid_100_1372810570.22173' 
    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_99_1372810570.22173" 
    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"("NativeCall", 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"("DBDish", 4 :named("line"))
    nqp_create_sc $P5001, "59A089C7EF235091F27ACAE4BD15099891BC8ACE"
    set cur_sc, $P5001
    cur_sc."set_description"("/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6")
    new $P5002, 'ResizablePMCArray'
    set conflicts, $P5002
    new $P5003, 'ResizableStringArray'
    null $S5001
    push $P5003, $S5001
    push $P5003, "Uninstantiable"
    push $P5003, "CArray"
    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, "PARAMETERIZE_TYPE"
    push $P5003, "F0C5D5D740B8C88E1BA84F06EB3791FB38C35461"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/NativeCall.pm6"
    push $P5003, "of"
    push $P5003, "27420382D80CEF05775E7415279171A93892A1F1-1372810242.10453"
    push $P5003, "src/gen/BOOTSTRAP.pm"
    push $P5003, "P6opaque"
    push $P5003, "MATCH"
    push $P5003, "MATCH_SAVE"
    push $P5003, "INTERPOLATE"
    push $P5003, "OTHERGRAMMAR"
    push $P5003, "RECURSE"
    push $P5003, "prior"
    push $P5003, "orig"
    push $P5003, "target"
    push $P5003, "from"
    push $P5003, "pos"
    push $P5003, "CAPHASH"
    push $P5003, "!cursor_init"
    push $P5003, "!cursor_start"
    push $P5003, "!cursor_start_subcapture"
    push $P5003, "!cursor_capture"
    push $P5003, "!cursor_push_cstack"
    push $P5003, "!cursor_pass"
    push $P5003, "!cursor_fail"
    push $P5003, "!cursor_pos"
    push $P5003, "!cursor_next"
    push $P5003, "!cursor_more"
    push $P5003, "!reduce"
    push $P5003, "!reduce_with_match"
    push $P5003, "!protoregex"
    push $P5003, "!protoregex_nfa"
    push $P5003, "!protoregex_table"
    push $P5003, "!alt"
    push $P5003, "!alt_nfa"
    push $P5003, "!precompute_nfas"
    push $P5003, "!BACKREF"
    push $P5003, "!LITERAL"
    push $P5003, "at"
    push $P5003, "before"
    push $P5003, "after"
    push $P5003, "ws"
    push $P5003, "ww"
    push $P5003, "wb"
    push $P5003, "ident"
    push $P5003, "alpha"
    push $P5003, "alnum"
    push $P5003, "upper"
    push $P5003, "lower"
    push $P5003, "digit"
    push $P5003, "xdigit"
    push $P5003, "space"
    push $P5003, "blank"
    push $P5003, "cntrl"
    push $P5003, "punct"
    push $P5003, "FAILGOAL"
    push $P5003, "parse"
    push $P5003, "parsefile"
    push $P5003, "double_quote_normal"
    push $P5003, "double_quote_escape"
    push $P5003, "double_quote"
    push $P5003, "single_quote_normal"
    push $P5003, "single_quote_escape"
    push $P5003, "single_quote"
    push $P5003, "placeholder"
    push $P5003, "normal"
    push $P5003, "TOP"
    push $P5003, "1FB97F6DD4E06C6153462FDEDB630A5B9721C650-1372810040.67136"
    push $P5003, "src/stage2/QRegex.nqp"
    push $P5003, "28FAC381EB59BA79DA1D75F70404C20E0548F4F5-1372810034.5696"
    push $P5003, "src/stage2/NQPCORE.setting"
    push $P5003, "$!ast"
    push $P5003, "$!orig"
    push $P5003, "$!target"
    push $P5003, "$!from"
    push $P5003, "$!pos"
    push $P5003, "$!match"
    push $P5003, "$!name"
    push $P5003, "$!bstack"
    push $P5003, "$!cstack"
    push $P5003, "$!regexsub"
    push $P5003, "$!restart"
    push $P5003, "counter"
    push $P5003, "$!counter"
    push $P5003, "execute"
    push $P5003, "rows"
    push $P5003, "fetchrow"
    push $P5003, "column_names"
    push $P5003, "column_oids"
    push $P5003, "fetchall_hashref"
    push $P5003, "finish"
    push $P5003, "fetchrow-hash"
    push $P5003, "fetchrow_hashref"
    push $P5003, "fetchall-hash"
    push $P5003, "fetchall-AoH"
    push $P5003, "fetchall-array"
    push $P5003, "fetchrow_array"
    push $P5003, "fetchrow_arrayref"
    push $P5003, "fetch"
    push $P5003, "fetchall_arrayref"
    push $P5003, "dbh"
    push $P5003, "PrintError"
    push $P5003, "RaiseError"
    push $P5003, "errstr"
    push $P5003, "BUILD"
    push $P5003, "0C6AE5E622FCCDC6836374F424390B2BE3C545DF"
    push $P5003, "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish.pm6"
    push $P5003, "$!pg_conn"
    push $P5003, "$!statement_name"
    push $P5003, "$!statement"
    push $P5003, "$!param_count"
    push $P5003, "$!dbh"
    push $P5003, "$!result"
    push $P5003, "$!affected_rows"
    push $P5003, "@!column_names"
    push $P5003, "$!row_count"
    push $P5003, "$!field_count"
    push $P5003, "$!current_row"
    push $P5003, "$!PrintError"
    push $P5003, "$!RaiseError"
    push $P5003, "$!errstr"
    push $P5003, "prepare"
    push $P5003, "do"
    push $P5003, "selectrow_arrayref"
    push $P5003, "selectrow_hashref"
    push $P5003, "selectall_arrayref"
    push $P5003, "selectall_hashref"
    push $P5003, "selectcol_arrayref"
    push $P5003, "commit"
    push $P5003, "rollback"
    push $P5003, "ping"
    push $P5003, "disconnect"
    push $P5003, "quote-identifier"
    push $P5003, "AutoCommit"
    push $P5003, "in_transaction"
    push $P5003, "$!AutoCommit"
    push $P5003, "$!in_transaction"
    push $P5003, "connect"
    push $P5003, "Version"
    push $P5003, "$!Version"
    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, "OpaquePointer"
    push $P5003, "&trait_mod:<is>"
    push $P5003, "&explicitly-manage"
    push $P5003, "&refresh"
    push $P5003, "lib"
    push $P5003, "&PQexec"
    push $P5003, "&PQprepare"
    push $P5003, "&PQexecPrepared"
    push $P5003, "&PQnparams"
    push $P5003, "&PQdescribePrepared"
    push $P5003, "&PQresultStatus"
    push $P5003, "&PQerrorMessage"
    push $P5003, "&PQresultErrorMessage"
    push $P5003, "&PQconnectdb"
    push $P5003, "&PQstatus"
    push $P5003, "&PQnfields"
    push $P5003, "&PQntuples"
    push $P5003, "&PQcmdTuples"
    push $P5003, "&PQgetvalue"
    push $P5003, "&PQfname"
    push $P5003, "&PQclear"
    push $P5003, "&PQfinish"
    push $P5003, "&PQftype"
    push $P5003, "%oid-to-type-name"
    push $P5003, "CONNECTION_OK"
    push $P5003, "CONNECTION_BAD"
    push $P5003, "PGRES_EMPTY_QUERY"
    push $P5003, "PGRES_COMMAND_OK"
    push $P5003, "PGRES_TUPLES_OK"
    push $P5003, "PGRES_COPY_OUT"
    push $P5003, "PGRES_COPY_IN"
    push $P5003, "PgTokenizer"
    push $P5003, "$=pod"
    push $P5003, "!UNIT_MARKER"
    push $P5003, "libpq.so"
    push $P5003, "$conn"
    push $P5003, "$statement"
    push $P5003, "Stub code executed"
    push $P5003, "&?ROUTINE"
    push $P5003, "Native"
    push $P5003, "1B774EC04D50F35E99199D1B74077FC90B5E8768-1372810138.56917"
    push $P5003, "src/Perl6/World.pm"
    push $P5003, "$statement_name"
    push $P5003, "$query"
    push $P5003, "$n_params"
    push $P5003, "$paramTypes"
    push $P5003, "TypedCArray"
    push $P5003, "$param_values"
    push $P5003, "IntTypedCArray"
    push $P5003, "$param_length"
    push $P5003, "$param_formats"
    push $P5003, "$resultFormat"
    push $P5003, "$result"
    push $P5003, "$conninfo"
    push $P5003, "$row"
    push $P5003, "$col"
    push $P5003, "16"
    push $P5003, "17"
    push $P5003, "Buf"
    push $P5003, "20"
    push $P5003, "Int"
    push $P5003, "21"
    push $P5003, "23"
    push $P5003, "25"
    push $P5003, "700"
    push $P5003, "Num"
    push $P5003, "701"
    push $P5003, "1000"
    push $P5003, "1001"
    push $P5003, "1005"
    push $P5003, "1009"
    push $P5003, "1015"
    push $P5003, "1021"
    push $P5003, "1022"
    push $P5003, "1043"
    push $P5003, "1700"
    push $P5003, "2950"
    push $P5003, "2951"
    push $P5003, "0"
    push $P5003, "1"
    push $P5003, "2"
    push $P5003, "3"
    push $P5003, "4"
    push $P5003, "$?CLASS"
    push $P5003, "::?CLASS"
    push $P5003, ""
    push $P5003, "%_"
    push $P5003, "$*DISPATCHER"
    push $P5003, "alt_nfa__1_1372810571.8127"
    push $P5003, "alt_nfa__2_1372810571.86395"
    push $P5003, "?"
    push $P5003, "?\"'"
    push $P5003, "alt_nfa__3_1372810571.91079"
    push $P5003, "$_"
    push $P5003, "$/"
    push $P5003, "$"
    push $P5003, "$x0"
    push $P5003, "ErrorHandling"
    push $P5003, "StatementHandle"
    push $P5003, "Connection"
    push $P5003, "Pg"
    push $P5003, "$status"
    push $P5003, "set_errstr"
    push $P5003, "reset_errstr"
    push $P5003, "$count"
    push $P5003, "g"
    push $P5003, "statement"
    push $P5003, "pg_conn"
    push $P5003, "statement_name"
    push $P5003, "param_count"
    push $P5003, "@params"
    push $P5003, "Wrong number of arguments to method execute: got "
    push $P5003, ", expected "
    push $P5003, "@param_values"
    push $P5003, "$rows"
    push $P5003, "$k"
    push $P5003, "$v"
    push $P5003, "handle-errors"
    push $P5003, "0E0"
    push $P5003, "@row_array"
    push $P5003, "$column_name"
    push $P5003, "@res"
    push $P5003, "$key"
    push $P5003, "%results"
    push $P5003, "$results_ref"
    push $P5003, "@data"
    push $P5003, "DBDish::StatementHandle"
    push $P5003, "DBDish::ErrorHandling"
    push $P5003, "$statement_postfix"
    push $P5003, "$munged"
    push $P5003, "$info"
    push $P5003, "$param_count"
    push $P5003, "$statement_handle"
    push $P5003, "_"
    push $P5003, "pg"
    push $P5003, "$*PID"
    push $P5003, "&pg-replace-placeholder"
    push $P5003, "result"
    push $P5003, "$attr"
    push $P5003, "@bind"
    push $P5003, "$sth"
    push $P5003, "@results"
    push $P5003, "$aref"
    push $P5003, "Commit ineffective while AutoCommit is on"
    push $P5003, "COMMIT"
    push $P5003, "Rollback ineffective while AutoCommit is on"
    push $P5003, "ROLLBACK"
    push $P5003, "DBDish::Connection"
    push $P5003, "mberends"
    push $P5003, "auth"
    push $P5003, "0.0.1"
    push $P5003, "ver"
    push $P5003, "&quote-and-escape"
    push $P5003, "actions"
    push $P5003, "'"
    push $P5003, "\\]"
    push $P5003, "\\\\'"
    push $P5003, "\\\\"
    push $P5003, "$s"
    push $P5003, "%params"
    push $P5003, "$host"
    push $P5003, "$port"
    push $P5003, "$database"
    push $P5003, "$user"
    push $P5003, "$password"
    push $P5003, "$pg_conn"
    push $P5003, "$connection"
    push $P5003, "host"
    push $P5003, "localhost"
    push $P5003, "port"
    push $P5003, "5432"
    push $P5003, "dbname"
    push $P5003, "database"
    push $P5003, "postgres"
    push $P5003, "user"
    push $P5003, "Missing <user> config"
    push $P5003, "password"
    push $P5003, "Missing <password> config"
    push $P5003, "host="
    push $P5003, " port="
    push $P5003, " dbname="
    push $P5003, " user="
    push $P5003, " password="
    push $P5003, "DESCRIPTION"
    push $P5003, "# 'zavolaj' is a Native Call Interface for Rakudo/Parrot. 'DBIish' and"
    push $P5003, "# 'DBDish::Pg' are Perl 6 modules that use 'zavolaj' to use the"
    push $P5003, "# standard libpq library. There is a long term Parrot based"
    push $P5003, "# project to develop a new, comprehensive DBI architecture for Parrot"
    push $P5003, "# and Perl 6. DBIish is not that, it is a naive rewrite of the"
    push $P5003, "# similarly named Perl 5 modules. Hence the 'Mini' part of the name."
    push $P5003, "DESCRIPTION # 'zavolaj' is a Native Call Interface for Rakudo/Parrot. 'DBIish' and"
    push $P5003, "DESCRIPTION # 'zavolaj' is a Native Call Interface for Rakudo/Parrot. 'DBIish' and # 'DBDish::Pg' are Perl 6 modules that use 'zavolaj' to use the"
    push $P5003, "DESCRIPTION # 'zavolaj' is a Native Call Interface for Rakudo/Parrot. 'DBIish' and # 'DBDish::Pg' are Perl 6 modules that use 'zavolaj' to use the # standard libpq library. There is a long term Parrot based"
    push $P5003, "DESCRIPTION # 'zavolaj' is a Native Call Interface for Rakudo/Parrot. 'DBIish' and # 'DBDish::Pg' are Perl 6 modules that use 'zavolaj' to use the # standard libpq library. There is a long term Parrot based # project to develop a new, comprehensive DBI architecture for Parrot"
    push $P5003, "DESCRIPTION # 'zavolaj' is a Native Call Interface for Rakudo/Parrot. 'DBIish' and # 'DBDish::Pg' are Perl 6 modules that use 'zavolaj' to use the # standard libpq library. There is a long term Parrot based # project to develop a new, comprehensive DBI architecture for Parrot # and Perl 6. DBIish is not that, it is a naive rewrite of the"
    push $P5003, "DESCRIPTION # 'zavolaj' is a Native Call Interface for Rakudo/Parrot. 'DBIish' and # 'DBDish::Pg' are Perl 6 modules that use 'zavolaj' to use the # standard libpq library. There is a long term Parrot based # project to develop a new, comprehensive DBI architecture for Parrot # and Perl 6. DBIish is not that, it is a naive rewrite of the # similarly named Perl 5 modules. Hence the 'Mini' part of the name."
    push $P5003, "CLASSES"
    push $P5003, "The DBDish::Pg module contains the same classes and methods as every"
    push $P5003, "database driver. Therefore read the main documentation of usage in"
    push $P5003, "doc:DBIish"
    push $P5003, "L"
    push $P5003, "doc:DBDish"
    push $P5003, " and internal architecture in "
    push $P5003, ". Below are"
    push $P5003, "only notes about code unique to the DBDish::Pg implementation."
    push $P5003, "CLASSES The DBDish::Pg module contains the same classes and methods as every"
    push $P5003, "CLASSES The DBDish::Pg module contains the same classes and methods as every database driver. Therefore read the main documentation of usage in"
    push $P5003, "CLASSES The DBDish::Pg module contains the same classes and methods as every database driver. Therefore read the main documentation of usage in "
    push $P5003, ". Below are only notes about code unique to the DBDish::Pg implementation."
    push $P5003, "SEE ALSO"
    push $P5003, "The Postgres 8.4 Documentation, C Library."
    push $P5003, "http://www.postgresql.org/docs/8.4/static/libpq.html"
    push $P5003, "SEE ALSO The Postgres 8.4 Documentation, C Library."
    push $P5003, "SEE ALSO The Postgres 8.4 Documentation, C Library. "
    push $P5003, "pod"
    push $P5003, "is_generic"
    push $P5003, "instantiate_generic"
    push $P5003, "name"
    push $P5003, "set_name"
    push $P5003, "id"
    push $P5003, "arity"
    push $P5003, "count"
    push $P5003, "signature"
    push $P5003, "outer"
    push $P5003, "static_id"
    push $P5003, "returns"
    push $P5003, "add_phaser"
    push $P5003, "fire_phasers"
    push $P5003, "phasers"
    push $P5003, "is_dispatcher"
    push $P5003, "add_dispatchee"
    push $P5003, "derive_dispatcher"
    push $P5003, "dispatcher"
    push $P5003, "dispatchees"
    push $P5003, "set_rw"
    push $P5003, "set_inline_info"
    push $P5003, "inline_info"
    push $P5003, "set_onlystar"
    push $P5003, "rw"
    push $P5003, "onlystar"
    push $P5003, "assuming"
    push $P5003, "candidates"
    push $P5003, "cando"
    push $P5003, "multi"
    push $P5003, "soft"
    push $P5003, "wrap"
    push $P5003, "unwrap"
    push $P5003, "yada"
    push $P5003, "package"
    push $P5003, "postcircumfix:<( )>"
    push $P5003, "$!do"
    push $P5003, "$!signature"
    push $P5003, "$!state_vars"
    push $P5003, "$!phasers"
    push $P5003, "$!dispatchees"
    push $P5003, "$!dispatcher_cache"
    push $P5003, "$!dispatcher"
    push $P5003, "$!md_thunk"
    push $P5003, "$!rw"
    push $P5003, "$!inline_info"
    push $P5003, "$!yada"
    push $P5003, "$!package"
    push $P5003, "$!onlystar"
    push $P5003, "$!setup"
    push $P5003, "$!call"
    push $P5003, "GLOBAL"
    push $P5003, "NativeCall"
    push $P5003, "DBDish"
    push $P5003, "ALL"
    push $P5003, "DEFAULT"
    push $P5003, "CArray+{TypedCArray}"
    push $P5003, "CArray+{IntTypedCArray}"
    push $P5003, "Actions"
    push $P5003, "PgTokenizer::Actions"
    push $P5003, "DBDish::Pg::StatementHandle"
    push $P5003, "munge_statement"
    push $P5003, "get_row"
    push $P5003, "DBDish::Pg::Connection"
    push $P5003, "DBDish::Pg"
    push $P5003, "100"
    push $P5003, "Sub+{Native}"
    push $P5003, "invoke"
    push $P5003, "&RWPAIR"
    push $P5003, "T"
    push $P5003, "$?ROLE"
    push $P5003, "::?ROLE"
    push $P5003, "call_sig"
    push $P5003, "$r"
    push $P5003, "$libname"
    push $P5003, "TValue"
    push $P5003, "Positional"
    push $P5003, "$dcpkg"
    push $P5003, "$meth"
    push $P5003, "$attr_type"
    push $P5003, "$!"
    push $P5003, "ExplicitlyManagedString"
    push $P5003, "native_callsite"
    push $P5003, "&string_encoding_to_nci_type"
    push $P5003, "&param_hash_for"
    push $P5003, "&param_list_for"
    push $P5003, "&return_hash_for"
    push $P5003, "%type_map"
    push $P5003, "&type_code_for"
    push $P5003, "&map_return_type"
    push $P5003, "NativeCallSymbol"
    push $P5003, "NativeCallingConvention"
    push $P5003, "NativeCallEncoded"
    push $P5003, "CStr"
    push $P5003, "NumTypedCArray"
    push $P5003, "arr"
    push $P5003, "int8"
    push $P5003, "int16"
    push $P5003, "int32"
    push $P5003, "int"
    push $P5003, "num32"
    push $P5003, "num64"
    push $P5003, "num"
    push $P5003, "Callable"
    push $P5003, "$name"
    push $P5003, "$meth_name"
    push $P5003, "RETURN"
    push $P5003, "self"
    push $P5003, "$package"
    .const 'Sub' $P5004 = 'cuid_100_1372810570.22173' 
    capture_lex $P5004
    $P5005 = $P5004()
    nqp_deserialize_sc "[encoded data, 250808 characters]", cur_sc, $P5003, $P5005, conflicts
    unless conflicts goto if81_end311 
    get_hll_global $P5006, "ModuleLoader"
    $P5007 = $P5006."resolve_repossession_conflicts"(conflicts)
  if81_end311:
    .const "LexInfo" $P5001 = "cuid_1_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 2
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_2_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 12
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_2_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 5
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_3_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 28
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_3_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 16
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_4_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 55
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_4_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 29
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_5_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 59
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_5_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 56
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_6_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 64
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_6_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 60
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_7_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 69
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_7_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 65
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_8_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 74
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_8_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 70
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_9_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 79
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_9_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 75
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_10_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 84
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_10_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 80
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_11_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 89
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_11_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 85
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_12_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 94
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_12_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 90
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_13_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 99
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_13_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 95
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_14_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 104
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_14_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 100
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_15_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 113
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_15_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 105
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_16_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 120
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_16_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 114
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_17_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 125
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_17_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 121
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_18_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 129
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_18_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 126
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_19_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 134
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_19_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 130
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_20_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 161
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_22_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 169
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_23_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 175
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_23_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 170
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_24_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 181
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_24_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 176
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_25_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 187
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_25_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 182
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_26_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 193
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_26_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 188
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_27_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 199
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_27_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 194
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_28_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 205
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_28_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 200
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_29_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 212
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_29_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 206
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_30_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 218
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_30_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 213
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_31_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 222
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_31_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 221
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_32_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 227
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_32_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 219
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_22_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 229
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_33_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 231
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_34_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 238
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_34_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 237
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_35_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 246
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_35_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 239
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_36_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 254
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_36_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 247
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_37_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 263
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_37_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 255
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_38_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 271
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_38_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 264
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_39_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 275
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_40_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 278
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_41_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 281
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_42_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 288
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_42_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 272
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_33_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 290
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_43_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 294
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_44_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 321
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_44_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 320
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_45_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 324
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_46_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 325
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_47_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 328
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_45_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 322
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_48_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 337
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_49_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 339
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_48_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 335
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_50_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 357
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_50_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 347
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_51_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 363
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_52_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 365
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_51_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 358
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_53_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 380
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_54_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 382
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_55_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 388
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_55_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 379
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_56_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 391
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_57_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 392
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_58_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 395
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_59_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 399
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_60_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 394
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_56_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 389
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_61_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 410
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_61_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 408
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_62_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 407
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_63_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 419
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_63_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 406
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_64_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 422
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_65_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 423
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_64_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 420
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_66_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 434
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_67_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 436
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_66_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 431
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_68_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 445
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_69_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 451
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_69_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 444
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_70_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 454
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_71_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 455
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_70_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 452
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_43_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 470
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_72_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 472
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_73_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 481
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_73_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 480
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_74_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 490
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_74_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 484
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_75_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 494
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_76_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 503
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_75_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 491
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_77_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 527
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_77_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 523
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_78_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 539
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_78_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 535
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_79_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 552
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_79_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 548
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_80_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 565
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_80_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 561
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_81_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 579
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_81_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 574
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_82_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 593
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_83_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 596
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_82_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 589
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_84_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 608
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_85_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 616
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_85_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 607
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_86_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 618
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_87_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 626
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_87_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 617
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_88_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 632
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_88_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 627
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_89_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 638
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_89_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 633
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_72_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 643
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_90_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 649
    $P5001."set_static_lexpad"($P5002)
    .const "LexInfo" $P5001 = "cuid_91_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 655
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_91_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 650
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_92_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 667
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_92_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 666
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_93_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 675
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_93_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 670
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_94_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 684
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_94_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 676
    perl6_associate_sub_code_object $P5001, $P5002
    .const "LexInfo" $P5001 = "cuid_95_1372810570.22173"
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 688
    $P5001."set_static_lexpad"($P5002)
    .const 'Sub' $P5001 = "cuid_96_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 713
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_97_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 716
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_98_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 715
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_95_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 685
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_90_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 777
    perl6_associate_sub_code_object $P5001, $P5002
    .const 'Sub' $P5001 = "cuid_1_1372810570.22173" 
    nqp_get_sc_object $P5002, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 3
    perl6_associate_sub_code_object $P5001, $P5002
    nqp_get_sc_object $P5001, "59A089C7EF235091F27ACAE4BD15099891BC8ACE", 0
    set_hll_global "GLOBAL", $P5001
    .return () 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_100_1372810570.22173") :anon :lex :outer("cuid_101_1372810570.22173")
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
    new $P5001, 'ResizablePMCArray'
    .const 'Sub' $P5002 = "cuid_2_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_3_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_4_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_5_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_6_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_7_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_8_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_9_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_10_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_11_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_12_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_13_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_14_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_15_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_16_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_17_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_18_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_19_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_20_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_23_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_24_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_25_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_26_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_27_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_28_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_29_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_30_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_31_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_32_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_22_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_34_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_35_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_36_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_37_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_38_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_39_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_40_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_41_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_42_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_33_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_44_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_46_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_47_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_45_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_49_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_48_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_50_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_52_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_51_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_53_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_54_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_55_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_57_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_58_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_59_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_60_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_56_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_61_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_62_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_63_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_65_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_64_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_67_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_66_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_68_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_69_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_71_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_70_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_43_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_73_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_74_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_76_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_75_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_77_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_78_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_79_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_80_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_81_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_83_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_82_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_84_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_85_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_86_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_87_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_88_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_89_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_72_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_91_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_92_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_93_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_94_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_96_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_97_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_98_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_95_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_90_1372810570.22173" 
    push $P5001, $P5002
    .const 'Sub' $P5002 = "cuid_1_1372810570.22173" 
    push $P5001, $P5002
    .return ($P5001) 
.end
.HLL "perl6"
.namespace []
.sub "" :subid("cuid_102_1372810570.22173") :load
.annotate 'file', "/usr/local/lib/parrot/4.6.0/languages/perl6/lib/DBDish/Pg.pm6"
    .const 'Sub' $P5001 = "cuid_99_1372810570.22173" 
    $P5002 = $P5001()
    .return ($P5002) 
.end