.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 "_block1000"  :anon :subid("30_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 0
    .const 'Sub' $P1003 = "10_1331644428.40083" 
    capture_lex $P1003
.annotate 'line', 1
.annotate 'file', '/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm'
    .const 'Sub' $P1003 = "10_1331644428.40083" 
    capture_lex $P1003
    $P107 = $P1003()
    .return ($P107)
    .const 'Sub' $P1246 = "59_1331644428.40083" 
    .return ($P1246)
.end


.HLL "perl6"

.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"

.namespace []
.sub "_block1002"  :anon :subid("10_1331644428.40083") :outer("30_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 1
    .const 'Sub' $P1014 = "11_1331644428.40083" 
    capture_lex $P1014
    .lex "GLOBALish", $P1004
    .lex "EXPORT", $P1005
    .lex "$?PACKAGE", $P1006
    .lex "::?PACKAGE", $P1007
    .lex "$_", $P1008
    .lex "$/", $P1009
    .lex "$!", $P1010
    .lex "JSON", $P1011
    .lex "$=POD", $P1012
    $P0 = find_dynamic_lex "$*CTXSAVE"
    if null $P0 goto ctxsave_done
    $I0 = can $P0, "ctxsave"
    unless $I0 goto ctxsave_done
    $P0."ctxsave"()
  ctxsave_done:
    nqp_get_sc_object $P100, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 122
    find_lex $P101, "Nil"
.annotate 'line', 2
    .const 'Sub' $P1014 = "11_1331644428.40083" 
    capture_lex $P1014
    $P1014()
    nqp_get_sc_object $P150, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
.annotate 'line', 1
    .return ($P150)
.end


.HLL "perl6"

.namespace []
.sub "" :load :init :subid("post60") :outer("10_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 1
    .const 'Sub' $P1003 = "10_1331644428.40083" 
    .local pmc block
    set block, $P1003
    nqp_get_sc $P101, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A"
    isnull $I100, $P101
    if $I100, if_1168
    goto if_1168_end
  if_1168:
    nqp_dynop_setup 
    nqp_bigint_setup 
    nqp_native_call_setup 
    rakudo_dynop_setup 
    getinterp $P102
    get_class $P103, "LexPad"
    get_class $P104, "Perl6LexPad"
    $P102."hll_map"($P103, $P104)
    nqp_create_sc $P105, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A"
    .local pmc cur_sc
    set cur_sc, $P105
    nqp_get_sc $P106, "__6MODEL_CORE__"
    isnull $I101, $P106
    unless $I101, if_1169_end
    set $S100, "Incorrect pre-compiled version of <unknown> loaded"
    die $S100
  if_1169_end:
    nqp_get_sc_object $P106, "__6MODEL_CORE__", 0
    $P107 = $P106."new_type"()
    nqp_add_object_to_sc cur_sc, 2, $P107
    load_bytecode "ModuleLoader.pbc"
    get_root_namespace $P106
    set $P107, $P106["nqp"]
    set $P108, $P107["ModuleLoader"]
    set $P109, $P108[1]
    nqp_get_sc_object $P110, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 2
    $P109."load_module"("Perl6::ModuleLoader", $P110)
    .const '' $P1170 = "30_1331644428.40083" 
    get_hll_global $P106, "ModuleLoader"
    $P107 = $P106."load_setting"("CORE")
    $P1170."set_outer_ctx"($P107)
    nqp_get_sc $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411"
    isnull $I101, $P106
    unless $I101, if_1171_end
    set $S100, "Incorrect pre-compiled version of src/gen/Metamodel.pm loaded"
    die $S100
  if_1171_end:
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 33
    $P107 = $P106."new_type"("GLOBAL" :named("name"))
    nqp_add_object_to_sc cur_sc, 3, $P107
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 3
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 3
    $P107."compose"($P108)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 33
    $P107 = $P106."new_type"("EXPORT" :named("name"))
    nqp_add_object_to_sc cur_sc, 4, $P107
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 4
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 4
    $P107."compose"($P108)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 472
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 5, $P107
    .const 'LexInfo' $P1172 = "10_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 5
    $P1172."set_static_lexpad"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 5
    nqp_get_sc_object $P107, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 3
    $P106."add_static_value"("GLOBALish", $P107, 0, 0)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 5
    nqp_get_sc_object $P107, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 4
    $P106."add_static_value"("EXPORT", $P107, 0, 0)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 5
    nqp_get_sc_object $P107, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 3
    $P106."add_static_value"("$?PACKAGE", $P107, 0, 0)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 5
    nqp_get_sc_object $P107, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 3
    $P106."add_static_value"("::?PACKAGE", $P107, 0, 0)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 6, $P107
    new $P108, "ResizablePMCArray"
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 6
    nqp_get_sc_object $P110, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_bind_attr_obj $P109, $P110, "$!params", 0, $P108
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 514
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 7, $P107
    .const '' $P1173 = "10_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 7
    nqp_get_sc_object $P109, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P108, $P109, "$!do", 0, $P1173
    nqp_get_sc_object $P110, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 6
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 7
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P111, $P112, "$!signature", 1, $P110
    .const '' $P1174 = "10_1331644428.40083" 
    nqp_get_sc_object $P113, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 7
    perl6_associate_sub_code_object $P1174, $P113
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 366
    $P107 = $P106."new_type"("JSON::Tiny::Grammar" :named("name"))
    nqp_add_object_to_sc cur_sc, 8, $P107
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 33
    $P107 = $P106."new_type"("JSON" :named("name"))
    nqp_add_object_to_sc cur_sc, 9, $P107
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 9
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 9
    $P107."compose"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 5
    nqp_get_sc_object $P107, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 9
    $P106."add_static_value"("JSON", $P107, 0, 0)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 9
    nqp_get_sc_object $P107, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 3
    get_who $P108, $P107
    set $P108["JSON"], $P106
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 33
    $P107 = $P106."new_type"("Tiny" :named("name"))
    nqp_add_object_to_sc cur_sc, 10, $P107
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 10
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 10
    $P107."compose"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 10
    nqp_get_sc_object $P107, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 9
    get_who $P108, $P107
    set $P108["Tiny"], $P106
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    nqp_get_sc_object $P107, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 10
    get_who $P108, $P107
    set $P108["Grammar"], $P106
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 472
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 11, $P107
    .const 'LexInfo' $P1175 = "11_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 11
    $P1175."set_static_lexpad"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 11
    nqp_get_sc_object $P107, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    $P106."add_static_value"("$?PACKAGE", $P107, 0, 0)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 11
    nqp_get_sc_object $P107, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    $P106."add_static_value"("::?PACKAGE", $P107, 0, 0)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 11
    nqp_get_sc_object $P107, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    $P106."add_static_value"("$?CLASS", $P107, 0, 0)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 11
    nqp_get_sc_object $P107, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    $P106."add_static_value"("::?CLASS", $P107, 0, 0)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 12, $P0
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 192
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 462
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    perl6_create_container_descriptor $P108, $P106, $P107, 0, "%_"
    nqp_add_object_to_sc cur_sc, 13, $P108
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 14, $P0
    repr_bind_attr_str $P0, $P1, "$!variable_name", -1, "%_"
    nqp_get_sc_object $P108, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 262288
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 13
    repr_bind_attr_obj $P0, $P1, "$!container_descriptor", -1, $P109
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 15, $P107
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 12
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 14
    new $P110, "ResizablePMCArray"
    push $P110, $P108
    push $P110, $P109
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 15
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_bind_attr_obj $P111, $P112, "$!params", 0, $P110
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 472
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 16, $P107
    .const 'LexInfo' $P1176 = "12_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 16
    $P1176."set_static_lexpad"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 16
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 480
    $P106."add_static_value"("$*DISPATCHER", $P107, 0, 0)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 519
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 17, $P107
    .const '' $P1177 = "12_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 17
    nqp_get_sc_object $P109, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P108, $P109, "$!do", 0, $P1177
    nqp_get_sc_object $P110, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 15
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 17
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P111, $P112, "$!signature", 1, $P110
    .const '' $P1178 = "12_1331644428.40083" 
    nqp_get_sc_object $P113, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 17
    perl6_associate_sub_code_object $P1178, $P113
    .const 'LexInfo' $P1179 = "12_1331644428.40083" 
    $P1179."set_fresh_magicals"()
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 17
    $P107."add_method"($P108, "TOP", $P109)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 18, $P0
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 192
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 462
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    perl6_create_container_descriptor $P108, $P106, $P107, 0, "%_"
    nqp_add_object_to_sc cur_sc, 19, $P108
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 20, $P0
    repr_bind_attr_str $P0, $P1, "$!variable_name", -1, "%_"
    nqp_get_sc_object $P108, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 262288
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 19
    repr_bind_attr_obj $P0, $P1, "$!container_descriptor", -1, $P109
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 21, $P107
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 18
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 20
    new $P110, "ResizablePMCArray"
    push $P110, $P108
    push $P110, $P109
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 21
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_bind_attr_obj $P111, $P112, "$!params", 0, $P110
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 472
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 22, $P107
    .const 'LexInfo' $P1180 = "13_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 22
    $P1180."set_static_lexpad"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 22
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 480
    $P106."add_static_value"("$*DISPATCHER", $P107, 0, 0)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 519
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 23, $P107
    .const '' $P1181 = "13_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 23
    nqp_get_sc_object $P109, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P108, $P109, "$!do", 0, $P1181
    nqp_get_sc_object $P110, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 21
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 23
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P111, $P112, "$!signature", 1, $P110
    .const '' $P1182 = "13_1331644428.40083" 
    nqp_get_sc_object $P113, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 23
    perl6_associate_sub_code_object $P1182, $P113
    .const 'LexInfo' $P1183 = "13_1331644428.40083" 
    $P1183."set_fresh_magicals"()
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 23
    $P107."add_method"($P108, "object", $P109)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 24, $P0
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 192
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 462
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    perl6_create_container_descriptor $P108, $P106, $P107, 0, "%_"
    nqp_add_object_to_sc cur_sc, 25, $P108
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 26, $P0
    repr_bind_attr_str $P0, $P1, "$!variable_name", -1, "%_"
    nqp_get_sc_object $P108, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 262288
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 25
    repr_bind_attr_obj $P0, $P1, "$!container_descriptor", -1, $P109
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 27, $P107
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 24
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 26
    new $P110, "ResizablePMCArray"
    push $P110, $P108
    push $P110, $P109
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 27
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_bind_attr_obj $P111, $P112, "$!params", 0, $P110
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 472
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 28, $P107
    .const 'LexInfo' $P1184 = "14_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 28
    $P1184."set_static_lexpad"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 28
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 480
    $P106."add_static_value"("$*DISPATCHER", $P107, 0, 0)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 519
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 29, $P107
    .const '' $P1185 = "14_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 29
    nqp_get_sc_object $P109, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P108, $P109, "$!do", 0, $P1185
    nqp_get_sc_object $P110, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 27
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 29
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P111, $P112, "$!signature", 1, $P110
    .const '' $P1186 = "14_1331644428.40083" 
    nqp_get_sc_object $P113, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 29
    perl6_associate_sub_code_object $P1186, $P113
    .const 'LexInfo' $P1187 = "14_1331644428.40083" 
    $P1187."set_fresh_magicals"()
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 29
    $P107."add_method"($P108, "pairlist", $P109)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 30, $P0
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 192
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 462
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    perl6_create_container_descriptor $P108, $P106, $P107, 0, "%_"
    nqp_add_object_to_sc cur_sc, 31, $P108
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 32, $P0
    repr_bind_attr_str $P0, $P1, "$!variable_name", -1, "%_"
    nqp_get_sc_object $P108, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 262288
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 31
    repr_bind_attr_obj $P0, $P1, "$!container_descriptor", -1, $P109
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 33, $P107
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 30
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 32
    new $P110, "ResizablePMCArray"
    push $P110, $P108
    push $P110, $P109
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 33
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_bind_attr_obj $P111, $P112, "$!params", 0, $P110
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 472
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 34, $P107
    .const 'LexInfo' $P1188 = "15_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 34
    $P1188."set_static_lexpad"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 34
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 480
    $P106."add_static_value"("$*DISPATCHER", $P107, 0, 0)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 519
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 35, $P107
    .const '' $P1189 = "15_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 35
    nqp_get_sc_object $P109, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P108, $P109, "$!do", 0, $P1189
    nqp_get_sc_object $P110, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 33
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 35
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P111, $P112, "$!signature", 1, $P110
    .const '' $P1190 = "15_1331644428.40083" 
    nqp_get_sc_object $P113, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 35
    perl6_associate_sub_code_object $P1190, $P113
    .const 'LexInfo' $P1191 = "15_1331644428.40083" 
    $P1191."set_fresh_magicals"()
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 35
    $P107."add_method"($P108, "pair", $P109)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 36, $P0
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 192
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 462
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    perl6_create_container_descriptor $P108, $P106, $P107, 0, "%_"
    nqp_add_object_to_sc cur_sc, 37, $P108
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 38, $P0
    repr_bind_attr_str $P0, $P1, "$!variable_name", -1, "%_"
    nqp_get_sc_object $P108, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 262288
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 37
    repr_bind_attr_obj $P0, $P1, "$!container_descriptor", -1, $P109
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 39, $P107
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 36
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 38
    new $P110, "ResizablePMCArray"
    push $P110, $P108
    push $P110, $P109
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 39
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_bind_attr_obj $P111, $P112, "$!params", 0, $P110
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 472
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 40, $P107
    .const 'LexInfo' $P1192 = "16_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 40
    $P1192."set_static_lexpad"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 40
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 480
    $P106."add_static_value"("$*DISPATCHER", $P107, 0, 0)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 519
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 41, $P107
    .const '' $P1193 = "16_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 41
    nqp_get_sc_object $P109, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P108, $P109, "$!do", 0, $P1193
    nqp_get_sc_object $P110, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 39
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 41
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P111, $P112, "$!signature", 1, $P110
    .const '' $P1194 = "16_1331644428.40083" 
    nqp_get_sc_object $P113, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 41
    perl6_associate_sub_code_object $P1194, $P113
    .const 'LexInfo' $P1195 = "16_1331644428.40083" 
    $P1195."set_fresh_magicals"()
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 41
    $P107."add_method"($P108, "array", $P109)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 42, $P0
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 192
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 462
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    perl6_create_container_descriptor $P108, $P106, $P107, 0, "%_"
    nqp_add_object_to_sc cur_sc, 43, $P108
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 44, $P0
    repr_bind_attr_str $P0, $P1, "$!variable_name", -1, "%_"
    nqp_get_sc_object $P108, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 262288
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 43
    repr_bind_attr_obj $P0, $P1, "$!container_descriptor", -1, $P109
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 45, $P107
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 42
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 44
    new $P110, "ResizablePMCArray"
    push $P110, $P108
    push $P110, $P109
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 45
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_bind_attr_obj $P111, $P112, "$!params", 0, $P110
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 472
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 46, $P107
    .const 'LexInfo' $P1196 = "17_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 46
    $P1196."set_static_lexpad"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 46
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 480
    $P106."add_static_value"("$*DISPATCHER", $P107, 0, 0)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 519
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 47, $P107
    .const '' $P1197 = "17_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 47
    nqp_get_sc_object $P109, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P108, $P109, "$!do", 0, $P1197
    nqp_get_sc_object $P110, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 45
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 47
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P111, $P112, "$!signature", 1, $P110
    .const '' $P1198 = "17_1331644428.40083" 
    nqp_get_sc_object $P113, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 47
    perl6_associate_sub_code_object $P1198, $P113
    .const 'LexInfo' $P1199 = "17_1331644428.40083" 
    $P1199."set_fresh_magicals"()
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 47
    $P107."add_method"($P108, "arraylist", $P109)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 48, $P0
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 192
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 462
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    perl6_create_container_descriptor $P108, $P106, $P107, 0, "%_"
    nqp_add_object_to_sc cur_sc, 49, $P108
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 50, $P0
    repr_bind_attr_str $P0, $P1, "$!variable_name", -1, "%_"
    nqp_get_sc_object $P108, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 262288
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 49
    repr_bind_attr_obj $P0, $P1, "$!container_descriptor", -1, $P109
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 51, $P107
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 48
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 50
    new $P110, "ResizablePMCArray"
    push $P110, $P108
    push $P110, $P109
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 51
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_bind_attr_obj $P111, $P112, "$!params", 0, $P110
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 472
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 52, $P107
    .const 'LexInfo' $P1200 = "18_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 52
    $P1200."set_static_lexpad"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 52
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 480
    $P106."add_static_value"("$*DISPATCHER", $P107, 0, 0)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 519
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 53, $P107
    .const '' $P1201 = "18_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 53
    nqp_get_sc_object $P109, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P108, $P109, "$!do", 0, $P1201
    nqp_get_sc_object $P110, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 51
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 53
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P111, $P112, "$!signature", 1, $P110
    new $P113, "ResizablePMCArray"
    nqp_get_sc_object $P114, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 53
    nqp_get_sc_object $P115, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P114, $P115, "$!dispatchees", 2, $P113
    .const '' $P1202 = "18_1331644428.40083" 
    nqp_get_sc_object $P116, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 53
    perl6_associate_sub_code_object $P1202, $P116
    .const 'LexInfo' $P1203 = "18_1331644428.40083" 
    $P1203."set_fresh_magicals"()
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 53
    $P107."add_method"($P108, "value", $P109)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 520
    repr_box_str $P107, "number", $P106
    nqp_add_object_to_sc cur_sc, 54, $P107
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 520
    repr_box_str $P107, "sym", $P106
    nqp_add_object_to_sc cur_sc, 55, $P107
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 56, $P0
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 192
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 462
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    perl6_create_container_descriptor $P108, $P106, $P107, 0, "%_"
    nqp_add_object_to_sc cur_sc, 57, $P108
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 58, $P0
    repr_bind_attr_str $P0, $P1, "$!variable_name", -1, "%_"
    nqp_get_sc_object $P108, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 262288
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 57
    repr_bind_attr_obj $P0, $P1, "$!container_descriptor", -1, $P109
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 59, $P107
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 56
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 58
    new $P110, "ResizablePMCArray"
    push $P110, $P108
    push $P110, $P109
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 59
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_bind_attr_obj $P111, $P112, "$!params", 0, $P110
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 472
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 60, $P107
    .const 'LexInfo' $P1204 = "19_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 60
    $P1204."set_static_lexpad"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 60
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 480
    $P106."add_static_value"("$*DISPATCHER", $P107, 0, 0)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 519
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 61, $P107
    .const '' $P1205 = "19_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 61
    nqp_get_sc_object $P109, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P108, $P109, "$!do", 0, $P1205
    nqp_get_sc_object $P110, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 59
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 61
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P111, $P112, "$!signature", 1, $P110
    .const '' $P1206 = "19_1331644428.40083" 
    nqp_get_sc_object $P113, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 61
    perl6_associate_sub_code_object $P1206, $P113
    .const 'LexInfo' $P1207 = "19_1331644428.40083" 
    $P1207."set_fresh_magicals"()
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 61
    $P107."add_method"($P108, "value:sym<number>", $P109)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 520
    repr_box_str $P107, "true", $P106
    nqp_add_object_to_sc cur_sc, 62, $P107
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 63, $P0
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 192
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 462
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    perl6_create_container_descriptor $P108, $P106, $P107, 0, "%_"
    nqp_add_object_to_sc cur_sc, 64, $P108
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 65, $P0
    repr_bind_attr_str $P0, $P1, "$!variable_name", -1, "%_"
    nqp_get_sc_object $P108, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 262288
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 64
    repr_bind_attr_obj $P0, $P1, "$!container_descriptor", -1, $P109
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 66, $P107
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 63
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 65
    new $P110, "ResizablePMCArray"
    push $P110, $P108
    push $P110, $P109
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 66
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_bind_attr_obj $P111, $P112, "$!params", 0, $P110
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 472
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 67, $P107
    .const 'LexInfo' $P1208 = "20_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 67
    $P1208."set_static_lexpad"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 67
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 480
    $P106."add_static_value"("$*DISPATCHER", $P107, 0, 0)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 519
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 68, $P107
    .const '' $P1209 = "20_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 68
    nqp_get_sc_object $P109, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P108, $P109, "$!do", 0, $P1209
    nqp_get_sc_object $P110, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 66
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 68
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P111, $P112, "$!signature", 1, $P110
    .const '' $P1210 = "20_1331644428.40083" 
    nqp_get_sc_object $P113, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 68
    perl6_associate_sub_code_object $P1210, $P113
    .const 'LexInfo' $P1211 = "20_1331644428.40083" 
    $P1211."set_fresh_magicals"()
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 68
    $P107."add_method"($P108, "value:sym<true>", $P109)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 520
    repr_box_str $P107, "false", $P106
    nqp_add_object_to_sc cur_sc, 69, $P107
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 70, $P0
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 192
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 462
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    perl6_create_container_descriptor $P108, $P106, $P107, 0, "%_"
    nqp_add_object_to_sc cur_sc, 71, $P108
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 72, $P0
    repr_bind_attr_str $P0, $P1, "$!variable_name", -1, "%_"
    nqp_get_sc_object $P108, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 262288
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 71
    repr_bind_attr_obj $P0, $P1, "$!container_descriptor", -1, $P109
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 73, $P107
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 70
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 72
    new $P110, "ResizablePMCArray"
    push $P110, $P108
    push $P110, $P109
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 73
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_bind_attr_obj $P111, $P112, "$!params", 0, $P110
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 472
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 74, $P107
    .const 'LexInfo' $P1212 = "21_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 74
    $P1212."set_static_lexpad"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 74
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 480
    $P106."add_static_value"("$*DISPATCHER", $P107, 0, 0)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 519
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 75, $P107
    .const '' $P1213 = "21_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 75
    nqp_get_sc_object $P109, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P108, $P109, "$!do", 0, $P1213
    nqp_get_sc_object $P110, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 73
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 75
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P111, $P112, "$!signature", 1, $P110
    .const '' $P1214 = "21_1331644428.40083" 
    nqp_get_sc_object $P113, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 75
    perl6_associate_sub_code_object $P1214, $P113
    .const 'LexInfo' $P1215 = "21_1331644428.40083" 
    $P1215."set_fresh_magicals"()
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 75
    $P107."add_method"($P108, "value:sym<false>", $P109)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 520
    repr_box_str $P107, "null", $P106
    nqp_add_object_to_sc cur_sc, 76, $P107
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 77, $P0
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 192
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 462
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    perl6_create_container_descriptor $P108, $P106, $P107, 0, "%_"
    nqp_add_object_to_sc cur_sc, 78, $P108
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 79, $P0
    repr_bind_attr_str $P0, $P1, "$!variable_name", -1, "%_"
    nqp_get_sc_object $P108, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 262288
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 78
    repr_bind_attr_obj $P0, $P1, "$!container_descriptor", -1, $P109
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 80, $P107
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 77
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 79
    new $P110, "ResizablePMCArray"
    push $P110, $P108
    push $P110, $P109
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 80
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_bind_attr_obj $P111, $P112, "$!params", 0, $P110
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 472
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 81, $P107
    .const 'LexInfo' $P1216 = "22_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 81
    $P1216."set_static_lexpad"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 81
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 480
    $P106."add_static_value"("$*DISPATCHER", $P107, 0, 0)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 519
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 82, $P107
    .const '' $P1217 = "22_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 82
    nqp_get_sc_object $P109, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P108, $P109, "$!do", 0, $P1217
    nqp_get_sc_object $P110, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 80
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 82
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P111, $P112, "$!signature", 1, $P110
    .const '' $P1218 = "22_1331644428.40083" 
    nqp_get_sc_object $P113, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 82
    perl6_associate_sub_code_object $P1218, $P113
    .const 'LexInfo' $P1219 = "22_1331644428.40083" 
    $P1219."set_fresh_magicals"()
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 82
    $P107."add_method"($P108, "value:sym<null>", $P109)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 520
    repr_box_str $P107, "object", $P106
    nqp_add_object_to_sc cur_sc, 83, $P107
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 84, $P0
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 192
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 462
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    perl6_create_container_descriptor $P108, $P106, $P107, 0, "%_"
    nqp_add_object_to_sc cur_sc, 85, $P108
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 86, $P0
    repr_bind_attr_str $P0, $P1, "$!variable_name", -1, "%_"
    nqp_get_sc_object $P108, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 262288
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 85
    repr_bind_attr_obj $P0, $P1, "$!container_descriptor", -1, $P109
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 87, $P107
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 84
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 86
    new $P110, "ResizablePMCArray"
    push $P110, $P108
    push $P110, $P109
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 87
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_bind_attr_obj $P111, $P112, "$!params", 0, $P110
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 472
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 88, $P107
    .const 'LexInfo' $P1220 = "23_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 88
    $P1220."set_static_lexpad"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 88
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 480
    $P106."add_static_value"("$*DISPATCHER", $P107, 0, 0)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 519
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 89, $P107
    .const '' $P1221 = "23_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 89
    nqp_get_sc_object $P109, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P108, $P109, "$!do", 0, $P1221
    nqp_get_sc_object $P110, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 87
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 89
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P111, $P112, "$!signature", 1, $P110
    .const '' $P1222 = "23_1331644428.40083" 
    nqp_get_sc_object $P113, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 89
    perl6_associate_sub_code_object $P1222, $P113
    .const 'LexInfo' $P1223 = "23_1331644428.40083" 
    $P1223."set_fresh_magicals"()
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 89
    $P107."add_method"($P108, "value:sym<object>", $P109)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 520
    repr_box_str $P107, "array", $P106
    nqp_add_object_to_sc cur_sc, 90, $P107
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 91, $P0
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 192
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 462
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    perl6_create_container_descriptor $P108, $P106, $P107, 0, "%_"
    nqp_add_object_to_sc cur_sc, 92, $P108
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 93, $P0
    repr_bind_attr_str $P0, $P1, "$!variable_name", -1, "%_"
    nqp_get_sc_object $P108, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 262288
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 92
    repr_bind_attr_obj $P0, $P1, "$!container_descriptor", -1, $P109
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 94, $P107
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 91
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 93
    new $P110, "ResizablePMCArray"
    push $P110, $P108
    push $P110, $P109
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 94
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_bind_attr_obj $P111, $P112, "$!params", 0, $P110
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 472
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 95, $P107
    .const 'LexInfo' $P1224 = "24_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 95
    $P1224."set_static_lexpad"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 95
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 480
    $P106."add_static_value"("$*DISPATCHER", $P107, 0, 0)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 519
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 96, $P107
    .const '' $P1225 = "24_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 96
    nqp_get_sc_object $P109, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P108, $P109, "$!do", 0, $P1225
    nqp_get_sc_object $P110, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 94
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 96
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P111, $P112, "$!signature", 1, $P110
    .const '' $P1226 = "24_1331644428.40083" 
    nqp_get_sc_object $P113, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 96
    perl6_associate_sub_code_object $P1226, $P113
    .const 'LexInfo' $P1227 = "24_1331644428.40083" 
    $P1227."set_fresh_magicals"()
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 96
    $P107."add_method"($P108, "value:sym<array>", $P109)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 520
    repr_box_str $P107, "string", $P106
    nqp_add_object_to_sc cur_sc, 97, $P107
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 98, $P0
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 192
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 462
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    perl6_create_container_descriptor $P108, $P106, $P107, 0, "%_"
    nqp_add_object_to_sc cur_sc, 99, $P108
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 100, $P0
    repr_bind_attr_str $P0, $P1, "$!variable_name", -1, "%_"
    nqp_get_sc_object $P108, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 262288
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 99
    repr_bind_attr_obj $P0, $P1, "$!container_descriptor", -1, $P109
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 101, $P107
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 98
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 100
    new $P110, "ResizablePMCArray"
    push $P110, $P108
    push $P110, $P109
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 101
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_bind_attr_obj $P111, $P112, "$!params", 0, $P110
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 472
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 102, $P107
    .const 'LexInfo' $P1228 = "25_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 102
    $P1228."set_static_lexpad"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 102
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 480
    $P106."add_static_value"("$*DISPATCHER", $P107, 0, 0)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 519
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 103, $P107
    .const '' $P1229 = "25_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 103
    nqp_get_sc_object $P109, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P108, $P109, "$!do", 0, $P1229
    nqp_get_sc_object $P110, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 101
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 103
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P111, $P112, "$!signature", 1, $P110
    .const '' $P1230 = "25_1331644428.40083" 
    nqp_get_sc_object $P113, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 103
    perl6_associate_sub_code_object $P1230, $P113
    .const 'LexInfo' $P1231 = "25_1331644428.40083" 
    $P1231."set_fresh_magicals"()
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 103
    $P107."add_method"($P108, "value:sym<string>", $P109)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 104, $P0
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 192
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 462
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    perl6_create_container_descriptor $P108, $P106, $P107, 0, "%_"
    nqp_add_object_to_sc cur_sc, 105, $P108
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 106, $P0
    repr_bind_attr_str $P0, $P1, "$!variable_name", -1, "%_"
    nqp_get_sc_object $P108, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 262288
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 105
    repr_bind_attr_obj $P0, $P1, "$!container_descriptor", -1, $P109
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 107, $P107
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 104
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 106
    new $P110, "ResizablePMCArray"
    push $P110, $P108
    push $P110, $P109
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 107
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_bind_attr_obj $P111, $P112, "$!params", 0, $P110
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 472
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 108, $P107
    .const 'LexInfo' $P1232 = "27_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 108
    $P1232."set_static_lexpad"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 108
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 480
    $P106."add_static_value"("$*DISPATCHER", $P107, 0, 0)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 519
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 109, $P107
    .const '' $P1233 = "27_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 109
    nqp_get_sc_object $P109, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P108, $P109, "$!do", 0, $P1233
    nqp_get_sc_object $P110, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 107
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 109
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P111, $P112, "$!signature", 1, $P110
    .const '' $P1234 = "27_1331644428.40083" 
    nqp_get_sc_object $P113, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 109
    perl6_associate_sub_code_object $P1234, $P113
    .const 'LexInfo' $P1235 = "27_1331644428.40083" 
    $P1235."set_fresh_magicals"()
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 109
    $P107."add_method"($P108, "string", $P109)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 110, $P0
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 192
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 462
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    perl6_create_container_descriptor $P108, $P106, $P107, 0, "%_"
    nqp_add_object_to_sc cur_sc, 111, $P108
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 112, $P0
    repr_bind_attr_str $P0, $P1, "$!variable_name", -1, "%_"
    nqp_get_sc_object $P108, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 262288
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 111
    repr_bind_attr_obj $P0, $P1, "$!container_descriptor", -1, $P109
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 113, $P107
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 110
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 112
    new $P110, "ResizablePMCArray"
    push $P110, $P108
    push $P110, $P109
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 113
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_bind_attr_obj $P111, $P112, "$!params", 0, $P110
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 472
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 114, $P107
    .const 'LexInfo' $P1236 = "28_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 114
    $P1236."set_static_lexpad"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 114
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 480
    $P106."add_static_value"("$*DISPATCHER", $P107, 0, 0)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 519
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 115, $P107
    .const '' $P1237 = "28_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 115
    nqp_get_sc_object $P109, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P108, $P109, "$!do", 0, $P1237
    nqp_get_sc_object $P110, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 113
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 115
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P111, $P112, "$!signature", 1, $P110
    .const '' $P1238 = "28_1331644428.40083" 
    nqp_get_sc_object $P113, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 115
    perl6_associate_sub_code_object $P1238, $P113
    .const 'LexInfo' $P1239 = "28_1331644428.40083" 
    $P1239."set_fresh_magicals"()
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 115
    $P107."add_method"($P108, "str", $P109)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 116, $P0
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 192
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 462
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    perl6_create_container_descriptor $P108, $P106, $P107, 0, "%_"
    nqp_add_object_to_sc cur_sc, 117, $P108
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 512
    set $P1, $P106
    repr_instance_of $P107, $P1
    set $P0, $P107
    nqp_add_object_to_sc cur_sc, 118, $P0
    repr_bind_attr_str $P0, $P1, "$!variable_name", -1, "%_"
    nqp_get_sc_object $P108, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 505
    repr_bind_attr_obj $P0, $P1, "$!nominal_type", -1, $P108
    repr_bind_attr_int $P0, $P1, "$!flags", -1, 262288
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 117
    repr_bind_attr_obj $P0, $P1, "$!container_descriptor", -1, $P109
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 119, $P107
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 116
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 118
    new $P110, "ResizablePMCArray"
    push $P110, $P108
    push $P110, $P109
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 119
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 511
    repr_bind_attr_obj $P111, $P112, "$!params", 0, $P110
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 472
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 120, $P107
    .const 'LexInfo' $P1240 = "29_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 120
    $P1240."set_static_lexpad"($P108)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 120
    nqp_get_sc_object $P107, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 480
    $P106."add_static_value"("$*DISPATCHER", $P107, 0, 0)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 519
    repr_instance_of $P107, $P106
    nqp_add_object_to_sc cur_sc, 121, $P107
    .const '' $P1241 = "29_1331644428.40083" 
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 121
    nqp_get_sc_object $P109, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P108, $P109, "$!do", 0, $P1241
    nqp_get_sc_object $P110, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 119
    nqp_get_sc_object $P111, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 121
    nqp_get_sc_object $P112, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 513
    repr_bind_attr_obj $P111, $P112, "$!signature", 1, $P110
    .const '' $P1242 = "29_1331644428.40083" 
    nqp_get_sc_object $P113, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 121
    perl6_associate_sub_code_object $P1242, $P113
    .const 'LexInfo' $P1243 = "29_1331644428.40083" 
    $P1243."set_fresh_magicals"()
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    nqp_get_sc_object $P109, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 121
    $P107."add_method"($P108, "str_escape", $P109)
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    get_how $P107, $P106
    nqp_get_sc_object $P108, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 8
    $P107."compose"($P108)
    nqp_get_sc_object $P106, "B8275BFDB10AC7E4834A6BECBC4B03D585940924-1331643687.43411", 530
    $P107 = $P106."new"()
    nqp_add_object_to_sc cur_sc, 122, $P107
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 5
    nqp_get_sc_object $P107, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 122
    $P106."add_static_value"("$=POD", $P107, 0, 0)
  if_1168_end:
    nqp_get_sc_object $P106, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 3
    set_hll_global "GLOBAL", $P106
    .const 'LexInfo' $P1244 = "10_1331644428.40083" 
    $P1244."set_fresh_magicals"()
.end


.HLL "perl6"

.namespace []
.sub "_block1013"  :anon :subid("11_1331644428.40083") :outer("10_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 2
    .const 'Sub' $P1159 = "29_1331644428.40083" 
    capture_lex $P1159
    .const 'Sub' $P1150 = "28_1331644428.40083" 
    capture_lex $P1150
    .const 'Sub' $P1136 = "27_1331644428.40083" 
    capture_lex $P1136
    .const 'Sub' $P1127 = "25_1331644428.40083" 
    capture_lex $P1127
    .const 'Sub' $P1118 = "24_1331644428.40083" 
    capture_lex $P1118
    .const 'Sub' $P1109 = "23_1331644428.40083" 
    capture_lex $P1109
    .const 'Sub' $P1100 = "22_1331644428.40083" 
    capture_lex $P1100
    .const 'Sub' $P1091 = "21_1331644428.40083" 
    capture_lex $P1091
    .const 'Sub' $P1082 = "20_1331644428.40083" 
    capture_lex $P1082
    .const 'Sub' $P1073 = "19_1331644428.40083" 
    capture_lex $P1073
    .const 'Sub' $P1068 = "18_1331644428.40083" 
    capture_lex $P1068
    .const 'Sub' $P1060 = "17_1331644428.40083" 
    capture_lex $P1060
    .const 'Sub' $P1052 = "16_1331644428.40083" 
    capture_lex $P1052
    .const 'Sub' $P1044 = "15_1331644428.40083" 
    capture_lex $P1044
    .const 'Sub' $P1036 = "14_1331644428.40083" 
    capture_lex $P1036
    .const 'Sub' $P1028 = "13_1331644428.40083" 
    capture_lex $P1028
    .const 'Sub' $P1020 = "12_1331644428.40083" 
    capture_lex $P1020
    .lex "$?PACKAGE", $P1015
    .lex "::?PACKAGE", $P1016
    .lex "$?CLASS", $P1017
    .lex "::?CLASS", $P1018
    .lex "$_", $P1019
.annotate 'line', 4
    nqp_get_sc_object $P150, "00B6BD9B383CF614F420532C08FE0DBB472D3D0A", 121
    $P151 = $P150."clone"()
    perl6_capture_lex $P151
.annotate 'line', 2
    .return ($P151)
.end


.HLL "perl6"

.namespace []
.sub "TOP"  :subid("12_1331644428.40083") :outer("11_1331644428.40083")
    .param pmc param_1025 :call_sig
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 4
    perl6_take_dispatcher 
    .lex "self", $P1021
    .lex "%_", $P1022
    .lex unicode:"$\x{a2}", $P1023
    .lex "$/", $P1024
    .lex "call_sig", param_1025
    bind_signature 
    .lex "$*DISPATCHER", $P1026
    .local pmc self
    find_lex $P101, "self"
    set self, $P101
    .local string rx10_tgt
    .local int rx10_pos
    .local int rx10_off
    .local int rx10_eos
    .local int rx10_rep
    .local pmc rx10_cur
    .local pmc rx10_curclass
    .local pmc rx10_bstack
    .local pmc rx10_cstack
    (rx10_cur, rx10_tgt, rx10_pos, rx10_curclass, rx10_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx10_cur
    length rx10_eos, rx10_tgt
    eq $I19, 1, rx10_restart
    repr_get_attr_int $I11, self, rx10_curclass, "$!from"
    ne $I11, -1, rxscan11_done
    goto rxscan11_scan
  rxscan11_loop:
    inc rx10_pos
    gt rx10_pos, rx10_eos, rx10_fail
    repr_bind_attr_int rx10_cur, rx10_curclass, "$!from", rx10_pos
  rxscan11_scan:
    nqp_rxmark rx10_bstack, rxscan11_loop, rx10_pos, 0
  rxscan11_done:
    repr_bind_attr_int rx10_cur, rx10_curclass, "$!pos", rx10_pos
    $P11 = rx10_cur."ws"()
    repr_get_attr_int $I11, $P11, rx10_curclass, "$!pos"
    lt $I11, 0, rx10_fail
    repr_get_attr_int rx10_pos, $P11, rx10_curclass, "$!pos"
    ne rx10_pos, 0, rx10_fail
  alt14_0:
    nqp_rxmark rx10_bstack, alt14_1, rx10_pos, 0
    repr_bind_attr_int rx10_cur, rx10_curclass, "$!pos", rx10_pos
    $P11 = rx10_cur."ws"()
    repr_get_attr_int $I11, $P11, rx10_curclass, "$!pos"
    lt $I11, 0, rx10_fail
    repr_get_attr_int rx10_pos, $P11, rx10_curclass, "$!pos"
    repr_bind_attr_int rx10_cur, rx10_curclass, "$!pos", rx10_pos
    $P11 = rx10_cur."object"()
    repr_get_attr_int $I11, $P11, rx10_curclass, "$!pos"
    lt $I11, 0, rx10_fail
    nqp_rxmark rx10_bstack, rxsubrule16_pass, -1, 0
  rxsubrule16_pass:
    rx10_cstack = rx10_cur."!cursor_capture"($P11, "object")
    repr_get_attr_int rx10_pos, $P11, rx10_curclass, "$!pos"
    repr_bind_attr_int rx10_cur, rx10_curclass, "$!pos", rx10_pos
    $P11 = rx10_cur."ws"()
    repr_get_attr_int $I11, $P11, rx10_curclass, "$!pos"
    lt $I11, 0, rx10_fail
    repr_get_attr_int rx10_pos, $P11, rx10_curclass, "$!pos"
    goto alt14_end
  alt14_1:
    repr_bind_attr_int rx10_cur, rx10_curclass, "$!pos", rx10_pos
    $P11 = rx10_cur."ws"()
    repr_get_attr_int $I11, $P11, rx10_curclass, "$!pos"
    lt $I11, 0, rx10_fail
    repr_get_attr_int rx10_pos, $P11, rx10_curclass, "$!pos"
    repr_bind_attr_int rx10_cur, rx10_curclass, "$!pos", rx10_pos
    $P11 = rx10_cur."array"()
    repr_get_attr_int $I11, $P11, rx10_curclass, "$!pos"
    lt $I11, 0, rx10_fail
    nqp_rxmark rx10_bstack, rxsubrule19_pass, -1, 0
  rxsubrule19_pass:
    rx10_cstack = rx10_cur."!cursor_capture"($P11, "array")
    repr_get_attr_int rx10_pos, $P11, rx10_curclass, "$!pos"
    repr_bind_attr_int rx10_cur, rx10_curclass, "$!pos", rx10_pos
    $P11 = rx10_cur."ws"()
    repr_get_attr_int $I11, $P11, rx10_curclass, "$!pos"
    lt $I11, 0, rx10_fail
    repr_get_attr_int rx10_pos, $P11, rx10_curclass, "$!pos"
  alt14_end:
    lt rx10_pos, rx10_eos, rx10_fail
    repr_bind_attr_int rx10_cur, rx10_curclass, "$!pos", rx10_pos
    $P11 = rx10_cur."ws"()
    repr_get_attr_int $I11, $P11, rx10_curclass, "$!pos"
    lt $I11, 0, rx10_fail
    repr_get_attr_int rx10_pos, $P11, rx10_curclass, "$!pos"
    rx10_cur."!cursor_pass"(rx10_pos, "TOP", 'backtrack'=>1)
    .return (rx10_cur)
  rx10_restart:
    repr_get_attr_obj rx10_cstack, rx10_cur, rx10_curclass, "$!cstack"
  rx10_fail:
    unless rx10_bstack, rx10_done
    pop $I19, rx10_bstack
    if_null rx10_cstack, rx10_cstack_done
    unless rx10_cstack, rx10_cstack_done
    dec $I19
    set $P11, rx10_cstack[$I19]
  rx10_cstack_done:
    pop rx10_rep, rx10_bstack
    pop rx10_pos, rx10_bstack
    pop $I19, rx10_bstack
    lt rx10_pos, -1, rx10_done
    lt rx10_pos, 0, rx10_fail
    eq $I19, 0, rx10_fail
    if_null rx10_cstack, rx10_jump
    elements $I18, rx10_bstack
    le $I18, 0, rx10_cut
    dec $I18
    set $I18, rx10_bstack[$I18]
  rx10_cut:
    assign rx10_cstack, $I18
  rx10_jump:
    jump $I19
  rx10_done:
    rx10_cur."!cursor_fail"()
    .return (rx10_cur)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "12_1331644428.40083_caps"  :subid("31_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 4
    new $P102, "Hash"
    set $P102["object"], 0
    set $P102["array"], 0
    .return ($P102)
.end


.HLL "perl6"

.namespace []
.sub "object"  :subid("13_1331644428.40083") :outer("11_1331644428.40083")
    .param pmc param_1033 :call_sig
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 5
    perl6_take_dispatcher 
    .lex "self", $P1029
    .lex "%_", $P1030
    .lex unicode:"$\x{a2}", $P1031
    .lex "$/", $P1032
    .lex "call_sig", param_1033
    bind_signature 
    .lex "$*DISPATCHER", $P1034
    .local pmc self
    find_lex $P108, "self"
    set self, $P108
    .local string rx23_tgt
    .local int rx23_pos
    .local int rx23_off
    .local int rx23_eos
    .local int rx23_rep
    .local pmc rx23_cur
    .local pmc rx23_curclass
    .local pmc rx23_bstack
    .local pmc rx23_cstack
    (rx23_cur, rx23_tgt, rx23_pos, rx23_curclass, rx23_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx23_cur
    length rx23_eos, rx23_tgt
    eq $I19, 1, rx23_restart
    repr_get_attr_int $I11, self, rx23_curclass, "$!from"
    ne $I11, -1, rxscan24_done
    goto rxscan24_scan
  rxscan24_loop:
    inc rx23_pos
    gt rx23_pos, rx23_eos, rx23_fail
    repr_bind_attr_int rx23_cur, rx23_curclass, "$!from", rx23_pos
  rxscan24_scan:
    nqp_rxmark rx23_bstack, rxscan24_loop, rx23_pos, 0
  rxscan24_done:
    repr_bind_attr_int rx23_cur, rx23_curclass, "$!pos", rx23_pos
    $P11 = rx23_cur."ws"()
    repr_get_attr_int $I11, $P11, rx23_curclass, "$!pos"
    lt $I11, 0, rx23_fail
    repr_get_attr_int rx23_pos, $P11, rx23_curclass, "$!pos"
    add $I11, rx23_pos, 1
    gt $I11, rx23_eos, rx23_fail
    substr $S10, rx23_tgt, rx23_pos, 1
    ne $S10, ucs4:"{", rx23_fail
    add rx23_pos, 1
    repr_bind_attr_int rx23_cur, rx23_curclass, "$!pos", rx23_pos
    $P11 = rx23_cur."ws"()
    repr_get_attr_int $I11, $P11, rx23_curclass, "$!pos"
    lt $I11, 0, rx23_fail
    repr_get_attr_int rx23_pos, $P11, rx23_curclass, "$!pos"
    repr_bind_attr_int rx23_cur, rx23_curclass, "$!pos", rx23_pos
    $P11 = rx23_cur."pairlist"()
    repr_get_attr_int $I11, $P11, rx23_curclass, "$!pos"
    lt $I11, 0, rx23_fail
    nqp_rxmark rx23_bstack, rxsubrule27_pass, -1, 0
  rxsubrule27_pass:
    rx23_cstack = rx23_cur."!cursor_capture"($P11, "pairlist")
    repr_get_attr_int rx23_pos, $P11, rx23_curclass, "$!pos"
  alt28_0:
    nqp_rxmark rx23_bstack, alt28_1, rx23_pos, 0
    add $I11, rx23_pos, 1
    gt $I11, rx23_eos, rx23_fail
    substr $S10, rx23_tgt, rx23_pos, 1
    ne $S10, ucs4:"}", rx23_fail
    add rx23_pos, 1
    goto alt28_end
  alt28_1:
    repr_bind_attr_int rx23_cur, rx23_curclass, "$!pos", rx23_pos
    $P11 = rx23_cur."FAILGOAL"("'}'")
    repr_get_attr_int $I11, $P11, rx23_curclass, "$!pos"
    lt $I11, 0, rx23_fail
    goto rxsubrule29_pass
  rxsubrule29_back:
    $P11 = $P11."!cursor_next"()
    repr_get_attr_int $I11, $P11, rx23_curclass, "$!pos"
    lt $I11, 0, rx23_fail
  rxsubrule29_pass:
    rx23_cstack = rx23_cur."!cursor_push_cstack"($P11)
    set_addr $I11, rxsubrule29_back
    push rx23_bstack, $I11
    push rx23_bstack, 0
    push rx23_bstack, rx23_pos
    elements $I11, rx23_cstack
    push rx23_bstack, $I11
    repr_get_attr_int rx23_pos, $P11, rx23_curclass, "$!pos"
  alt28_end:
    repr_bind_attr_int rx23_cur, rx23_curclass, "$!pos", rx23_pos
    $P11 = rx23_cur."ws"()
    repr_get_attr_int $I11, $P11, rx23_curclass, "$!pos"
    lt $I11, 0, rx23_fail
    repr_get_attr_int rx23_pos, $P11, rx23_curclass, "$!pos"
    rx23_cur."!cursor_pass"(rx23_pos, "object", 'backtrack'=>1)
    .return (rx23_cur)
  rx23_restart:
    repr_get_attr_obj rx23_cstack, rx23_cur, rx23_curclass, "$!cstack"
  rx23_fail:
    unless rx23_bstack, rx23_done
    pop $I19, rx23_bstack
    if_null rx23_cstack, rx23_cstack_done
    unless rx23_cstack, rx23_cstack_done
    dec $I19
    set $P11, rx23_cstack[$I19]
  rx23_cstack_done:
    pop rx23_rep, rx23_bstack
    pop rx23_pos, rx23_bstack
    pop $I19, rx23_bstack
    lt rx23_pos, -1, rx23_done
    lt rx23_pos, 0, rx23_fail
    eq $I19, 0, rx23_fail
    if_null rx23_cstack, rx23_jump
    elements $I18, rx23_bstack
    le $I18, 0, rx23_cut
    dec $I18
    set $I18, rx23_bstack[$I18]
  rx23_cut:
    assign rx23_cstack, $I18
  rx23_jump:
    jump $I19
  rx23_done:
    rx23_cur."!cursor_fail"()
    .return (rx23_cur)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "13_1331644428.40083_caps"  :subid("32_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 5
    new $P109, "Hash"
    set $P109["pairlist"], 0
    .return ($P109)
.end


.HLL "perl6"

.namespace []
.sub "pairlist"  :subid("14_1331644428.40083") :outer("11_1331644428.40083")
    .param pmc param_1041 :call_sig
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 6
    perl6_take_dispatcher 
    .lex "self", $P1037
    .lex "%_", $P1038
    .lex unicode:"$\x{a2}", $P1039
    .lex "$/", $P1040
    .lex "call_sig", param_1041
    bind_signature 
    .lex "$*DISPATCHER", $P1042
    .local pmc self
    find_lex $P113, "self"
    set self, $P113
    .local string rx31_tgt
    .local int rx31_pos
    .local int rx31_off
    .local int rx31_eos
    .local int rx31_rep
    .local pmc rx31_cur
    .local pmc rx31_curclass
    .local pmc rx31_bstack
    .local pmc rx31_cstack
    (rx31_cur, rx31_tgt, rx31_pos, rx31_curclass, rx31_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx31_cur
    length rx31_eos, rx31_tgt
    eq $I19, 1, rx31_restart
    repr_get_attr_int $I11, self, rx31_curclass, "$!from"
    ne $I11, -1, rxscan32_done
    goto rxscan32_scan
  rxscan32_loop:
    inc rx31_pos
    gt rx31_pos, rx31_eos, rx31_fail
    repr_bind_attr_int rx31_cur, rx31_curclass, "$!from", rx31_pos
  rxscan32_scan:
    nqp_rxmark rx31_bstack, rxscan32_loop, rx31_pos, 0
  rxscan32_done:
    repr_bind_attr_int rx31_cur, rx31_curclass, "$!pos", rx31_pos
    $P11 = rx31_cur."ws"()
    repr_get_attr_int $I11, $P11, rx31_curclass, "$!pos"
    lt $I11, 0, rx31_fail
    repr_get_attr_int rx31_pos, $P11, rx31_curclass, "$!pos"
  # rx rxquantr34 ** 0..1
    nqp_rxmark rx31_bstack, rxquantr34_done, rx31_pos, 0
  rxquantr34_loop:
    repr_bind_attr_int rx31_cur, rx31_curclass, "$!pos", rx31_pos
    $P11 = rx31_cur."ws"()
    repr_get_attr_int $I11, $P11, rx31_curclass, "$!pos"
    lt $I11, 0, rx31_fail
    repr_get_attr_int rx31_pos, $P11, rx31_curclass, "$!pos"
  # rx rxquantr36 ** 1..-1
    nqp_rxmark rx31_bstack, rxquantr36_ratchet_cstack, -1, 0
    nqp_rxmark rx31_bstack, rxquantr36_done, -1, 0
  rxquantr36_loop:
    repr_bind_attr_int rx31_cur, rx31_curclass, "$!pos", rx31_pos
    $P11 = rx31_cur."pair"()
    repr_get_attr_int $I11, $P11, rx31_curclass, "$!pos"
    lt $I11, 0, rx31_fail
    goto rxsubrule37_pass
  rxsubrule37_back:
    $P11 = $P11."!cursor_next"()
    repr_get_attr_int $I11, $P11, rx31_curclass, "$!pos"
    lt $I11, 0, rx31_fail
  rxsubrule37_pass:
    rx31_cstack = rx31_cur."!cursor_capture"($P11, "pair")
    set_addr $I11, rxsubrule37_back
    push rx31_bstack, $I11
    push rx31_bstack, 0
    push rx31_bstack, rx31_pos
    elements $I11, rx31_cstack
    push rx31_bstack, $I11
    repr_get_attr_int rx31_pos, $P11, rx31_curclass, "$!pos"
    nqp_rxpeek $I19, rx31_bstack, rxquantr36_done
    inc $I19
    inc $I19
    set rx31_rep, rx31_bstack[$I19]
    nqp_rxpeek $I11, rx31_bstack, rxquantr36_done
    assign rx31_bstack, $I11
    inc rx31_rep
    nqp_rxmark rx31_bstack, rxquantr36_done, rx31_pos, rx31_rep
    nqp_rxsetcaps rx31_bstack, rx31_cstack
    repr_bind_attr_int rx31_cur, rx31_curclass, "$!pos", rx31_pos
    $P11 = rx31_cur."ws"()
    repr_get_attr_int $I11, $P11, rx31_curclass, "$!pos"
    lt $I11, 0, rx31_fail
    repr_get_attr_int rx31_pos, $P11, rx31_curclass, "$!pos"
    add $I11, rx31_pos, 1
    gt $I11, rx31_eos, rx31_fail
    substr $S10, rx31_tgt, rx31_pos, 1
    ne $S10, ucs4:",", rx31_fail
    add rx31_pos, 1
    repr_bind_attr_int rx31_cur, rx31_curclass, "$!pos", rx31_pos
    $P11 = rx31_cur."ws"()
    repr_get_attr_int $I11, $P11, rx31_curclass, "$!pos"
    lt $I11, 0, rx31_fail
    repr_get_attr_int rx31_pos, $P11, rx31_curclass, "$!pos"
    goto rxquantr36_loop
  rxquantr36_done:
    nqp_rxpeek $I11, rx31_bstack, rxquantr36_ratchet_cstack
    assign rx31_bstack, $I11
  rxquantr36_ratchet_cstack:
    repr_bind_attr_int rx31_cur, rx31_curclass, "$!pos", rx31_pos
    $P11 = rx31_cur."ws"()
    repr_get_attr_int $I11, $P11, rx31_curclass, "$!pos"
    lt $I11, 0, rx31_fail
    repr_get_attr_int rx31_pos, $P11, rx31_curclass, "$!pos"
    nqp_rxpeek $I19, rx31_bstack, rxquantr34_done
    inc $I19
    inc $I19
    set rx31_rep, rx31_bstack[$I19]
    nqp_rxpeek $I11, rx31_bstack, rxquantr34_done
    assign rx31_bstack, $I11
    inc rx31_rep
  rxquantr34_done:
    repr_bind_attr_int rx31_cur, rx31_curclass, "$!pos", rx31_pos
    $P11 = rx31_cur."ws"()
    repr_get_attr_int $I11, $P11, rx31_curclass, "$!pos"
    lt $I11, 0, rx31_fail
    repr_get_attr_int rx31_pos, $P11, rx31_curclass, "$!pos"
    rx31_cur."!cursor_pass"(rx31_pos, "pairlist", 'backtrack'=>1)
    .return (rx31_cur)
  rx31_restart:
    repr_get_attr_obj rx31_cstack, rx31_cur, rx31_curclass, "$!cstack"
  rx31_fail:
    unless rx31_bstack, rx31_done
    pop $I19, rx31_bstack
    if_null rx31_cstack, rx31_cstack_done
    unless rx31_cstack, rx31_cstack_done
    dec $I19
    set $P11, rx31_cstack[$I19]
  rx31_cstack_done:
    pop rx31_rep, rx31_bstack
    pop rx31_pos, rx31_bstack
    pop $I19, rx31_bstack
    lt rx31_pos, -1, rx31_done
    lt rx31_pos, 0, rx31_fail
    eq $I19, 0, rx31_fail
    if_null rx31_cstack, rx31_jump
    elements $I18, rx31_bstack
    le $I18, 0, rx31_cut
    dec $I18
    set $I18, rx31_bstack[$I18]
  rx31_cut:
    assign rx31_cstack, $I18
  rx31_jump:
    jump $I19
  rx31_done:
    rx31_cur."!cursor_fail"()
    .return (rx31_cur)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "14_1331644428.40083_caps"  :subid("33_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 6
    new $P114, "Hash"
    set $P114["pair"], 2
    .return ($P114)
.end


.HLL "perl6"

.namespace []
.sub "pair"  :subid("15_1331644428.40083") :outer("11_1331644428.40083")
    .param pmc param_1049 :call_sig
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 7
    perl6_take_dispatcher 
    .lex "self", $P1045
    .lex "%_", $P1046
    .lex unicode:"$\x{a2}", $P1047
    .lex "$/", $P1048
    .lex "call_sig", param_1049
    bind_signature 
    .lex "$*DISPATCHER", $P1050
    .local pmc self
    find_lex $P120, "self"
    set self, $P120
    .local string rx42_tgt
    .local int rx42_pos
    .local int rx42_off
    .local int rx42_eos
    .local int rx42_rep
    .local pmc rx42_cur
    .local pmc rx42_curclass
    .local pmc rx42_bstack
    .local pmc rx42_cstack
    (rx42_cur, rx42_tgt, rx42_pos, rx42_curclass, rx42_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx42_cur
    length rx42_eos, rx42_tgt
    eq $I19, 1, rx42_restart
    repr_get_attr_int $I11, self, rx42_curclass, "$!from"
    ne $I11, -1, rxscan43_done
    goto rxscan43_scan
  rxscan43_loop:
    inc rx42_pos
    gt rx42_pos, rx42_eos, rx42_fail
    repr_bind_attr_int rx42_cur, rx42_curclass, "$!from", rx42_pos
  rxscan43_scan:
    nqp_rxmark rx42_bstack, rxscan43_loop, rx42_pos, 0
  rxscan43_done:
    repr_bind_attr_int rx42_cur, rx42_curclass, "$!pos", rx42_pos
    $P11 = rx42_cur."ws"()
    repr_get_attr_int $I11, $P11, rx42_curclass, "$!pos"
    lt $I11, 0, rx42_fail
    repr_get_attr_int rx42_pos, $P11, rx42_curclass, "$!pos"
    repr_bind_attr_int rx42_cur, rx42_curclass, "$!pos", rx42_pos
    $P11 = rx42_cur."string"()
    repr_get_attr_int $I11, $P11, rx42_curclass, "$!pos"
    lt $I11, 0, rx42_fail
    nqp_rxmark rx42_bstack, rxsubrule45_pass, -1, 0
  rxsubrule45_pass:
    rx42_cstack = rx42_cur."!cursor_capture"($P11, "string")
    repr_get_attr_int rx42_pos, $P11, rx42_curclass, "$!pos"
    repr_bind_attr_int rx42_cur, rx42_curclass, "$!pos", rx42_pos
    $P11 = rx42_cur."ws"()
    repr_get_attr_int $I11, $P11, rx42_curclass, "$!pos"
    lt $I11, 0, rx42_fail
    repr_get_attr_int rx42_pos, $P11, rx42_curclass, "$!pos"
    add $I11, rx42_pos, 1
    gt $I11, rx42_eos, rx42_fail
    substr $S10, rx42_tgt, rx42_pos, 1
    ne $S10, ucs4:":", rx42_fail
    add rx42_pos, 1
    repr_bind_attr_int rx42_cur, rx42_curclass, "$!pos", rx42_pos
    $P11 = rx42_cur."ws"()
    repr_get_attr_int $I11, $P11, rx42_curclass, "$!pos"
    lt $I11, 0, rx42_fail
    repr_get_attr_int rx42_pos, $P11, rx42_curclass, "$!pos"
    repr_bind_attr_int rx42_cur, rx42_curclass, "$!pos", rx42_pos
    $P11 = rx42_cur."value"()
    repr_get_attr_int $I11, $P11, rx42_curclass, "$!pos"
    lt $I11, 0, rx42_fail
    nqp_rxmark rx42_bstack, rxsubrule48_pass, -1, 0
  rxsubrule48_pass:
    rx42_cstack = rx42_cur."!cursor_capture"($P11, "value")
    repr_get_attr_int rx42_pos, $P11, rx42_curclass, "$!pos"
    repr_bind_attr_int rx42_cur, rx42_curclass, "$!pos", rx42_pos
    $P11 = rx42_cur."ws"()
    repr_get_attr_int $I11, $P11, rx42_curclass, "$!pos"
    lt $I11, 0, rx42_fail
    repr_get_attr_int rx42_pos, $P11, rx42_curclass, "$!pos"
    rx42_cur."!cursor_pass"(rx42_pos, "pair", 'backtrack'=>1)
    .return (rx42_cur)
  rx42_restart:
    repr_get_attr_obj rx42_cstack, rx42_cur, rx42_curclass, "$!cstack"
  rx42_fail:
    unless rx42_bstack, rx42_done
    pop $I19, rx42_bstack
    if_null rx42_cstack, rx42_cstack_done
    unless rx42_cstack, rx42_cstack_done
    dec $I19
    set $P11, rx42_cstack[$I19]
  rx42_cstack_done:
    pop rx42_rep, rx42_bstack
    pop rx42_pos, rx42_bstack
    pop $I19, rx42_bstack
    lt rx42_pos, -1, rx42_done
    lt rx42_pos, 0, rx42_fail
    eq $I19, 0, rx42_fail
    if_null rx42_cstack, rx42_jump
    elements $I18, rx42_bstack
    le $I18, 0, rx42_cut
    dec $I18
    set $I18, rx42_bstack[$I18]
  rx42_cut:
    assign rx42_cstack, $I18
  rx42_jump:
    jump $I19
  rx42_done:
    rx42_cur."!cursor_fail"()
    .return (rx42_cur)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "15_1331644428.40083_caps"  :subid("34_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 7
    new $P121, "Hash"
    set $P121["string"], 0
    set $P121["value"], 0
    .return ($P121)
.end


.HLL "perl6"

.namespace []
.sub "array"  :subid("16_1331644428.40083") :outer("11_1331644428.40083")
    .param pmc param_1057 :call_sig
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 8
    perl6_take_dispatcher 
    .lex "self", $P1053
    .lex "%_", $P1054
    .lex unicode:"$\x{a2}", $P1055
    .lex "$/", $P1056
    .lex "call_sig", param_1057
    bind_signature 
    .lex "$*DISPATCHER", $P1058
    .local pmc self
    find_lex $P125, "self"
    set self, $P125
    .local string rx50_tgt
    .local int rx50_pos
    .local int rx50_off
    .local int rx50_eos
    .local int rx50_rep
    .local pmc rx50_cur
    .local pmc rx50_curclass
    .local pmc rx50_bstack
    .local pmc rx50_cstack
    (rx50_cur, rx50_tgt, rx50_pos, rx50_curclass, rx50_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx50_cur
    length rx50_eos, rx50_tgt
    eq $I19, 1, rx50_restart
    repr_get_attr_int $I11, self, rx50_curclass, "$!from"
    ne $I11, -1, rxscan51_done
    goto rxscan51_scan
  rxscan51_loop:
    inc rx50_pos
    gt rx50_pos, rx50_eos, rx50_fail
    repr_bind_attr_int rx50_cur, rx50_curclass, "$!from", rx50_pos
  rxscan51_scan:
    nqp_rxmark rx50_bstack, rxscan51_loop, rx50_pos, 0
  rxscan51_done:
    repr_bind_attr_int rx50_cur, rx50_curclass, "$!pos", rx50_pos
    $P11 = rx50_cur."ws"()
    repr_get_attr_int $I11, $P11, rx50_curclass, "$!pos"
    lt $I11, 0, rx50_fail
    repr_get_attr_int rx50_pos, $P11, rx50_curclass, "$!pos"
    add $I11, rx50_pos, 1
    gt $I11, rx50_eos, rx50_fail
    substr $S10, rx50_tgt, rx50_pos, 1
    ne $S10, ucs4:"[", rx50_fail
    add rx50_pos, 1
    repr_bind_attr_int rx50_cur, rx50_curclass, "$!pos", rx50_pos
    $P11 = rx50_cur."ws"()
    repr_get_attr_int $I11, $P11, rx50_curclass, "$!pos"
    lt $I11, 0, rx50_fail
    repr_get_attr_int rx50_pos, $P11, rx50_curclass, "$!pos"
    repr_bind_attr_int rx50_cur, rx50_curclass, "$!pos", rx50_pos
    $P11 = rx50_cur."arraylist"()
    repr_get_attr_int $I11, $P11, rx50_curclass, "$!pos"
    lt $I11, 0, rx50_fail
    nqp_rxmark rx50_bstack, rxsubrule54_pass, -1, 0
  rxsubrule54_pass:
    rx50_cstack = rx50_cur."!cursor_capture"($P11, "arraylist")
    repr_get_attr_int rx50_pos, $P11, rx50_curclass, "$!pos"
  alt55_0:
    nqp_rxmark rx50_bstack, alt55_1, rx50_pos, 0
    add $I11, rx50_pos, 1
    gt $I11, rx50_eos, rx50_fail
    substr $S10, rx50_tgt, rx50_pos, 1
    ne $S10, ucs4:"]", rx50_fail
    add rx50_pos, 1
    goto alt55_end
  alt55_1:
    repr_bind_attr_int rx50_cur, rx50_curclass, "$!pos", rx50_pos
    $P11 = rx50_cur."FAILGOAL"("']'")
    repr_get_attr_int $I11, $P11, rx50_curclass, "$!pos"
    lt $I11, 0, rx50_fail
    goto rxsubrule56_pass
  rxsubrule56_back:
    $P11 = $P11."!cursor_next"()
    repr_get_attr_int $I11, $P11, rx50_curclass, "$!pos"
    lt $I11, 0, rx50_fail
  rxsubrule56_pass:
    rx50_cstack = rx50_cur."!cursor_push_cstack"($P11)
    set_addr $I11, rxsubrule56_back
    push rx50_bstack, $I11
    push rx50_bstack, 0
    push rx50_bstack, rx50_pos
    elements $I11, rx50_cstack
    push rx50_bstack, $I11
    repr_get_attr_int rx50_pos, $P11, rx50_curclass, "$!pos"
  alt55_end:
    repr_bind_attr_int rx50_cur, rx50_curclass, "$!pos", rx50_pos
    $P11 = rx50_cur."ws"()
    repr_get_attr_int $I11, $P11, rx50_curclass, "$!pos"
    lt $I11, 0, rx50_fail
    repr_get_attr_int rx50_pos, $P11, rx50_curclass, "$!pos"
    rx50_cur."!cursor_pass"(rx50_pos, "array", 'backtrack'=>1)
    .return (rx50_cur)
  rx50_restart:
    repr_get_attr_obj rx50_cstack, rx50_cur, rx50_curclass, "$!cstack"
  rx50_fail:
    unless rx50_bstack, rx50_done
    pop $I19, rx50_bstack
    if_null rx50_cstack, rx50_cstack_done
    unless rx50_cstack, rx50_cstack_done
    dec $I19
    set $P11, rx50_cstack[$I19]
  rx50_cstack_done:
    pop rx50_rep, rx50_bstack
    pop rx50_pos, rx50_bstack
    pop $I19, rx50_bstack
    lt rx50_pos, -1, rx50_done
    lt rx50_pos, 0, rx50_fail
    eq $I19, 0, rx50_fail
    if_null rx50_cstack, rx50_jump
    elements $I18, rx50_bstack
    le $I18, 0, rx50_cut
    dec $I18
    set $I18, rx50_bstack[$I18]
  rx50_cut:
    assign rx50_cstack, $I18
  rx50_jump:
    jump $I19
  rx50_done:
    rx50_cur."!cursor_fail"()
    .return (rx50_cur)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "16_1331644428.40083_caps"  :subid("35_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 8
    new $P126, "Hash"
    set $P126["arraylist"], 0
    .return ($P126)
.end


.HLL "perl6"

.namespace []
.sub "arraylist"  :subid("17_1331644428.40083") :outer("11_1331644428.40083")
    .param pmc param_1065 :call_sig
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 9
    perl6_take_dispatcher 
    .lex "self", $P1061
    .lex "%_", $P1062
    .lex unicode:"$\x{a2}", $P1063
    .lex "$/", $P1064
    .lex "call_sig", param_1065
    bind_signature 
    .lex "$*DISPATCHER", $P1066
    .local pmc self
    find_lex $P130, "self"
    set self, $P130
    .local string rx58_tgt
    .local int rx58_pos
    .local int rx58_off
    .local int rx58_eos
    .local int rx58_rep
    .local pmc rx58_cur
    .local pmc rx58_curclass
    .local pmc rx58_bstack
    .local pmc rx58_cstack
    (rx58_cur, rx58_tgt, rx58_pos, rx58_curclass, rx58_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx58_cur
    length rx58_eos, rx58_tgt
    eq $I19, 1, rx58_restart
    repr_get_attr_int $I11, self, rx58_curclass, "$!from"
    ne $I11, -1, rxscan59_done
    goto rxscan59_scan
  rxscan59_loop:
    inc rx58_pos
    gt rx58_pos, rx58_eos, rx58_fail
    repr_bind_attr_int rx58_cur, rx58_curclass, "$!from", rx58_pos
  rxscan59_scan:
    nqp_rxmark rx58_bstack, rxscan59_loop, rx58_pos, 0
  rxscan59_done:
    repr_bind_attr_int rx58_cur, rx58_curclass, "$!pos", rx58_pos
    $P11 = rx58_cur."ws"()
    repr_get_attr_int $I11, $P11, rx58_curclass, "$!pos"
    lt $I11, 0, rx58_fail
    repr_get_attr_int rx58_pos, $P11, rx58_curclass, "$!pos"
  # rx rxquantr61 ** 0..1
    nqp_rxmark rx58_bstack, rxquantr61_done, rx58_pos, 0
  rxquantr61_loop:
    repr_bind_attr_int rx58_cur, rx58_curclass, "$!pos", rx58_pos
    $P11 = rx58_cur."ws"()
    repr_get_attr_int $I11, $P11, rx58_curclass, "$!pos"
    lt $I11, 0, rx58_fail
    repr_get_attr_int rx58_pos, $P11, rx58_curclass, "$!pos"
  # rx rxquantr63 ** 1..-1
    nqp_rxmark rx58_bstack, rxquantr63_ratchet_cstack, -1, 0
    nqp_rxmark rx58_bstack, rxquantr63_done, -1, 0
  rxquantr63_loop:
    repr_bind_attr_int rx58_cur, rx58_curclass, "$!pos", rx58_pos
    $P11 = rx58_cur."value"()
    repr_get_attr_int $I11, $P11, rx58_curclass, "$!pos"
    lt $I11, 0, rx58_fail
    goto rxsubrule64_pass
  rxsubrule64_back:
    $P11 = $P11."!cursor_next"()
    repr_get_attr_int $I11, $P11, rx58_curclass, "$!pos"
    lt $I11, 0, rx58_fail
  rxsubrule64_pass:
    rx58_cstack = rx58_cur."!cursor_capture"($P11, "value")
    set_addr $I11, rxsubrule64_back
    push rx58_bstack, $I11
    push rx58_bstack, 0
    push rx58_bstack, rx58_pos
    elements $I11, rx58_cstack
    push rx58_bstack, $I11
    repr_get_attr_int rx58_pos, $P11, rx58_curclass, "$!pos"
    nqp_rxpeek $I19, rx58_bstack, rxquantr63_done
    inc $I19
    inc $I19
    set rx58_rep, rx58_bstack[$I19]
    nqp_rxpeek $I11, rx58_bstack, rxquantr63_done
    assign rx58_bstack, $I11
    inc rx58_rep
    nqp_rxmark rx58_bstack, rxquantr63_done, rx58_pos, rx58_rep
    nqp_rxsetcaps rx58_bstack, rx58_cstack
    repr_bind_attr_int rx58_cur, rx58_curclass, "$!pos", rx58_pos
    $P11 = rx58_cur."ws"()
    repr_get_attr_int $I11, $P11, rx58_curclass, "$!pos"
    lt $I11, 0, rx58_fail
    repr_get_attr_int rx58_pos, $P11, rx58_curclass, "$!pos"
    add $I11, rx58_pos, 1
    gt $I11, rx58_eos, rx58_fail
    substr $S10, rx58_tgt, rx58_pos, 1
    ne $S10, ucs4:",", rx58_fail
    add rx58_pos, 1
    repr_bind_attr_int rx58_cur, rx58_curclass, "$!pos", rx58_pos
    $P11 = rx58_cur."ws"()
    repr_get_attr_int $I11, $P11, rx58_curclass, "$!pos"
    lt $I11, 0, rx58_fail
    repr_get_attr_int rx58_pos, $P11, rx58_curclass, "$!pos"
    goto rxquantr63_loop
  rxquantr63_done:
    nqp_rxpeek $I11, rx58_bstack, rxquantr63_ratchet_cstack
    assign rx58_bstack, $I11
  rxquantr63_ratchet_cstack:
    repr_bind_attr_int rx58_cur, rx58_curclass, "$!pos", rx58_pos
    $P11 = rx58_cur."ws"()
    repr_get_attr_int $I11, $P11, rx58_curclass, "$!pos"
    lt $I11, 0, rx58_fail
    repr_get_attr_int rx58_pos, $P11, rx58_curclass, "$!pos"
    nqp_rxpeek $I19, rx58_bstack, rxquantr61_done
    inc $I19
    inc $I19
    set rx58_rep, rx58_bstack[$I19]
    nqp_rxpeek $I11, rx58_bstack, rxquantr61_done
    assign rx58_bstack, $I11
    inc rx58_rep
  rxquantr61_done:
    repr_bind_attr_int rx58_cur, rx58_curclass, "$!pos", rx58_pos
    $P11 = rx58_cur."ws"()
    repr_get_attr_int $I11, $P11, rx58_curclass, "$!pos"
    lt $I11, 0, rx58_fail
    repr_get_attr_int rx58_pos, $P11, rx58_curclass, "$!pos"
    rx58_cur."!cursor_pass"(rx58_pos, "arraylist", 'backtrack'=>1)
    .return (rx58_cur)
  rx58_restart:
    repr_get_attr_obj rx58_cstack, rx58_cur, rx58_curclass, "$!cstack"
  rx58_fail:
    unless rx58_bstack, rx58_done
    pop $I19, rx58_bstack
    if_null rx58_cstack, rx58_cstack_done
    unless rx58_cstack, rx58_cstack_done
    dec $I19
    set $P11, rx58_cstack[$I19]
  rx58_cstack_done:
    pop rx58_rep, rx58_bstack
    pop rx58_pos, rx58_bstack
    pop $I19, rx58_bstack
    lt rx58_pos, -1, rx58_done
    lt rx58_pos, 0, rx58_fail
    eq $I19, 0, rx58_fail
    if_null rx58_cstack, rx58_jump
    elements $I18, rx58_bstack
    le $I18, 0, rx58_cut
    dec $I18
    set $I18, rx58_bstack[$I18]
  rx58_cut:
    assign rx58_cstack, $I18
  rx58_jump:
    jump $I19
  rx58_done:
    rx58_cur."!cursor_fail"()
    .return (rx58_cur)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "17_1331644428.40083_caps"  :subid("36_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 9
    new $P131, "Hash"
    set $P131["value"], 2
    .return ($P131)
.end


.HLL "perl6"

.namespace []
.sub "value"  :subid("18_1331644428.40083") :outer("11_1331644428.40083")
    .param pmc param_1071 :call_sig
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 11
    perl6_take_dispatcher 
    .lex "self", $P1069
    .lex "%_", $P1070
    .lex "call_sig", param_1071
    bind_signature 
    .lex "$*DISPATCHER", $P1072
    .local pmc self
    find_lex $P137, "self"
    set self, $P137
    $P138 = self."!protoregex"("value")
    .return ($P138)
.end


.HLL "perl6"

.namespace []
.sub "value:sym<number>"  :subid("19_1331644428.40083") :outer("11_1331644428.40083")
    .param pmc param_1078 :call_sig
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 12
    perl6_take_dispatcher 
    .lex "self", $P1074
    .lex "%_", $P1075
    .lex unicode:"$\x{a2}", $P1076
    .lex "$/", $P1077
    .lex "call_sig", param_1078
    bind_signature 
    .lex "$*DISPATCHER", $P1079
    .local pmc self
    find_lex $P139, "self"
    set self, $P139
    .local string rx69_tgt
    .local int rx69_pos
    .local int rx69_off
    .local int rx69_eos
    .local int rx69_rep
    .local pmc rx69_cur
    .local pmc rx69_curclass
    .local pmc rx69_bstack
    .local pmc rx69_cstack
    (rx69_cur, rx69_tgt, rx69_pos, rx69_curclass, rx69_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx69_cur
    length rx69_eos, rx69_tgt
    eq $I19, 1, rx69_restart
    repr_get_attr_int $I11, self, rx69_curclass, "$!from"
    ne $I11, -1, rxscan70_done
    goto rxscan70_scan
  rxscan70_loop:
    inc rx69_pos
    gt rx69_pos, rx69_eos, rx69_fail
    repr_bind_attr_int rx69_cur, rx69_curclass, "$!from", rx69_pos
  rxscan70_scan:
    nqp_rxmark rx69_bstack, rxscan70_loop, rx69_pos, 0
  rxscan70_done:
  # rx rxquantr71 ** 0..1
    nqp_rxmark rx69_bstack, rxquantr71_done, rx69_pos, 0
  rxquantr71_loop:
    add $I11, rx69_pos, 1
    gt $I11, rx69_eos, rx69_fail
    substr $S10, rx69_tgt, rx69_pos, 1
    ne $S10, ucs4:"-", rx69_fail
    add rx69_pos, 1
    nqp_rxpeek $I19, rx69_bstack, rxquantr71_done
    inc $I19
    inc $I19
    set rx69_rep, rx69_bstack[$I19]
    nqp_rxpeek $I11, rx69_bstack, rxquantr71_done
    assign rx69_bstack, $I11
    inc rx69_rep
  rxquantr71_done:
  alt72_0:
    nqp_rxmark rx69_bstack, alt72_1, rx69_pos, 0
    add $I11, rx69_pos, 1
    gt $I11, rx69_eos, rx69_fail
    substr $S10, rx69_tgt, rx69_pos, 1
    ne $S10, ucs4:"0", rx69_fail
    add rx69_pos, 1
    goto alt72_end
  alt72_1:
    ge rx69_pos, rx69_eos, rx69_fail
    substr $S11, rx69_tgt, rx69_pos, 1
    index $I11, ucs4:"123456789", $S11
    lt $I11, 0, rx69_fail
    inc rx69_pos
  # rx rxquantr73 ** 0..-1
    nqp_rxmark rx69_bstack, rxquantr73_ratchet_cstack, -1, 0
    nqp_rxmark rx69_bstack, rxquantr73_done, rx69_pos, 0
  rxquantr73_loop:
    ge rx69_pos, rx69_eos, rx69_fail
    substr $S11, rx69_tgt, rx69_pos, 1
    index $I11, ucs4:"0123456789", $S11
    lt $I11, 0, rx69_fail
    inc rx69_pos
    nqp_rxpeek $I19, rx69_bstack, rxquantr73_done
    inc $I19
    inc $I19
    set rx69_rep, rx69_bstack[$I19]
    nqp_rxpeek $I11, rx69_bstack, rxquantr73_done
    assign rx69_bstack, $I11
    inc rx69_rep
    nqp_rxmark rx69_bstack, rxquantr73_done, rx69_pos, rx69_rep
    nqp_rxsetcaps rx69_bstack, rx69_cstack
    goto rxquantr73_loop
  rxquantr73_done:
    nqp_rxpeek $I11, rx69_bstack, rxquantr73_ratchet_cstack
    assign rx69_bstack, $I11
  rxquantr73_ratchet_cstack:
  alt72_end:
  # rx rxquantr74 ** 0..1
    nqp_rxmark rx69_bstack, rxquantr74_done, rx69_pos, 0
  rxquantr74_loop:
    add $I11, rx69_pos, 1
    gt $I11, rx69_eos, rx69_fail
    substr $S10, rx69_tgt, rx69_pos, 1
    ne $S10, ucs4:".", rx69_fail
    add rx69_pos, 1
  # rx rxquantr75 ** 1..-1
    nqp_rxmark rx69_bstack, rxquantr75_ratchet_cstack, -1, 0
    nqp_rxmark rx69_bstack, rxquantr75_done, -1, 0
  rxquantr75_loop:
    ge rx69_pos, rx69_eos, rx69_fail
    substr $S11, rx69_tgt, rx69_pos, 1
    index $I11, ucs4:"0123456789", $S11
    lt $I11, 0, rx69_fail
    inc rx69_pos
    nqp_rxpeek $I19, rx69_bstack, rxquantr75_done
    inc $I19
    inc $I19
    set rx69_rep, rx69_bstack[$I19]
    nqp_rxpeek $I11, rx69_bstack, rxquantr75_done
    assign rx69_bstack, $I11
    inc rx69_rep
    nqp_rxmark rx69_bstack, rxquantr75_done, rx69_pos, rx69_rep
    nqp_rxsetcaps rx69_bstack, rx69_cstack
    goto rxquantr75_loop
  rxquantr75_done:
    nqp_rxpeek $I11, rx69_bstack, rxquantr75_ratchet_cstack
    assign rx69_bstack, $I11
  rxquantr75_ratchet_cstack:
    nqp_rxpeek $I19, rx69_bstack, rxquantr74_done
    inc $I19
    inc $I19
    set rx69_rep, rx69_bstack[$I19]
    nqp_rxpeek $I11, rx69_bstack, rxquantr74_done
    assign rx69_bstack, $I11
    inc rx69_rep
  rxquantr74_done:
  # rx rxquantr76 ** 0..1
    nqp_rxmark rx69_bstack, rxquantr76_done, rx69_pos, 0
  rxquantr76_loop:
    ge rx69_pos, rx69_eos, rx69_fail
    substr $S11, rx69_tgt, rx69_pos, 1
    index $I11, ucs4:"eE", $S11
    lt $I11, 0, rx69_fail
    inc rx69_pos
  # rx rxquantr77 ** 0..1
    nqp_rxmark rx69_bstack, rxquantr77_done, rx69_pos, 0
  rxquantr77_loop:
  alt78_0:
    nqp_rxmark rx69_bstack, alt78_1, rx69_pos, 0
    add $I11, rx69_pos, 1
    gt $I11, rx69_eos, rx69_fail
    substr $S10, rx69_tgt, rx69_pos, 1
    ne $S10, ucs4:"+", rx69_fail
    add rx69_pos, 1
    goto alt78_end
  alt78_1:
    add $I11, rx69_pos, 1
    gt $I11, rx69_eos, rx69_fail
    substr $S10, rx69_tgt, rx69_pos, 1
    ne $S10, ucs4:"-", rx69_fail
    add rx69_pos, 1
  alt78_end:
    nqp_rxpeek $I19, rx69_bstack, rxquantr77_done
    inc $I19
    inc $I19
    set rx69_rep, rx69_bstack[$I19]
    nqp_rxpeek $I11, rx69_bstack, rxquantr77_done
    assign rx69_bstack, $I11
    inc rx69_rep
  rxquantr77_done:
  # rx rxquantr79 ** 1..-1
    nqp_rxmark rx69_bstack, rxquantr79_ratchet_cstack, -1, 0
    nqp_rxmark rx69_bstack, rxquantr79_done, -1, 0
  rxquantr79_loop:
    ge rx69_pos, rx69_eos, rx69_fail
    substr $S11, rx69_tgt, rx69_pos, 1
    index $I11, ucs4:"0123456789", $S11
    lt $I11, 0, rx69_fail
    inc rx69_pos
    nqp_rxpeek $I19, rx69_bstack, rxquantr79_done
    inc $I19
    inc $I19
    set rx69_rep, rx69_bstack[$I19]
    nqp_rxpeek $I11, rx69_bstack, rxquantr79_done
    assign rx69_bstack, $I11
    inc rx69_rep
    nqp_rxmark rx69_bstack, rxquantr79_done, rx69_pos, rx69_rep
    nqp_rxsetcaps rx69_bstack, rx69_cstack
    goto rxquantr79_loop
  rxquantr79_done:
    nqp_rxpeek $I11, rx69_bstack, rxquantr79_ratchet_cstack
    assign rx69_bstack, $I11
  rxquantr79_ratchet_cstack:
    nqp_rxpeek $I19, rx69_bstack, rxquantr76_done
    inc $I19
    inc $I19
    set rx69_rep, rx69_bstack[$I19]
    nqp_rxpeek $I11, rx69_bstack, rxquantr76_done
    assign rx69_bstack, $I11
    inc rx69_rep
  rxquantr76_done:
    rx69_cur."!cursor_pass"(rx69_pos, "value:sym<number>", 'backtrack'=>1)
    .return (rx69_cur)
  rx69_restart:
    repr_get_attr_obj rx69_cstack, rx69_cur, rx69_curclass, "$!cstack"
  rx69_fail:
    unless rx69_bstack, rx69_done
    pop $I19, rx69_bstack
    if_null rx69_cstack, rx69_cstack_done
    unless rx69_cstack, rx69_cstack_done
    dec $I19
    set $P11, rx69_cstack[$I19]
  rx69_cstack_done:
    pop rx69_rep, rx69_bstack
    pop rx69_pos, rx69_bstack
    pop $I19, rx69_bstack
    lt rx69_pos, -1, rx69_done
    lt rx69_pos, 0, rx69_fail
    eq $I19, 0, rx69_fail
    if_null rx69_cstack, rx69_jump
    elements $I18, rx69_bstack
    le $I18, 0, rx69_cut
    dec $I18
    set $I18, rx69_bstack[$I18]
  rx69_cut:
    assign rx69_cstack, $I18
  rx69_jump:
    jump $I19
  rx69_done:
    rx69_cur."!cursor_fail"()
    .return (rx69_cur)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "19_1331644428.40083_caps"  :subid("37_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 12
    new $P140, "Hash"
    .return ($P140)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "19_1331644428.40083_nfa"  :subid("38_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 12
    new $P140, "ResizablePMCArray"
    new $P141, "ResizablePMCArray"
    push $P141, 2
    push $P141, 45
    push $P141, 2
    push $P141, 1
    push $P141, 0
    push $P141, 2
    new $P142, "ResizablePMCArray"
    push $P142, 2
    push $P142, 48
    push $P142, 3
    push $P142, 6
    push $P142, "123456789"
    push $P142, 4
    new $P143, "ResizablePMCArray"
    push $P143, 2
    push $P143, 46
    push $P143, 5
    push $P143, 1
    push $P143, 0
    push $P143, 7
    new $P144, "ResizablePMCArray"
    push $P144, 6
    push $P144, "0123456789"
    push $P144, 4
    push $P144, 1
    push $P144, 0
    push $P144, 3
    new $P145, "ResizablePMCArray"
    push $P145, 1
    push $P145, 0
    push $P145, 6
    new $P146, "ResizablePMCArray"
    push $P146, 6
    push $P146, "0123456789"
    push $P146, 7
    new $P147, "ResizablePMCArray"
    push $P147, 1
    push $P147, 0
    push $P147, 6
    push $P147, 1
    push $P147, 0
    push $P147, 8
    push $P147, 6
    push $P147, "eE"
    push $P147, 9
    push $P147, 1
    push $P147, 0
    push $P147, 0
    new $P148, "ResizablePMCArray"
    new $P149, "ResizablePMCArray"
    push $P149, 2
    push $P149, 43
    push $P149, 10
    push $P149, 2
    push $P149, 45
    push $P149, 10
    push $P149, 1
    push $P149, 0
    push $P149, 10
    new $P150, "ResizablePMCArray"
    push $P150, 1
    push $P150, 0
    push $P150, 11
    new $P151, "ResizablePMCArray"
    push $P151, 6
    push $P151, "0123456789"
    push $P151, 12
    new $P152, "ResizablePMCArray"
    push $P152, 1
    push $P152, 0
    push $P152, 11
    push $P152, 1
    push $P152, 0
    push $P152, 0
    new $P153, "ResizablePMCArray"
    push $P153, $P140
    push $P153, $P141
    push $P153, $P142
    push $P153, $P143
    push $P153, $P144
    push $P153, $P145
    push $P153, $P146
    push $P153, $P147
    push $P153, $P148
    push $P153, $P149
    push $P153, $P150
    push $P153, $P151
    push $P153, $P152
    .return ($P153)
.end


.HLL "perl6"

.namespace []
.sub "value:sym<true>"  :subid("20_1331644428.40083") :outer("11_1331644428.40083")
    .param pmc param_1087 :call_sig
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 18
    perl6_take_dispatcher 
    .lex "self", $P1083
    .lex "%_", $P1084
    .lex unicode:"$\x{a2}", $P1085
    .lex "$/", $P1086
    .lex "call_sig", param_1087
    bind_signature 
    .lex "$*DISPATCHER", $P1088
    .local pmc self
    find_lex $P140, "self"
    set self, $P140
    .local string rx80_tgt
    .local int rx80_pos
    .local int rx80_off
    .local int rx80_eos
    .local int rx80_rep
    .local pmc rx80_cur
    .local pmc rx80_curclass
    .local pmc rx80_bstack
    .local pmc rx80_cstack
    (rx80_cur, rx80_tgt, rx80_pos, rx80_curclass, rx80_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx80_cur
    length rx80_eos, rx80_tgt
    eq $I19, 1, rx80_restart
    repr_get_attr_int $I11, self, rx80_curclass, "$!from"
    ne $I11, -1, rxscan81_done
    goto rxscan81_scan
  rxscan81_loop:
    inc rx80_pos
    gt rx80_pos, rx80_eos, rx80_fail
    repr_bind_attr_int rx80_cur, rx80_curclass, "$!from", rx80_pos
  rxscan81_scan:
    nqp_rxmark rx80_bstack, rxscan81_loop, rx80_pos, 0
  rxscan81_done:
    nqp_rxmark rx80_bstack, rxcap82_fail, rx80_pos, 0
    add $I11, rx80_pos, 4
    gt $I11, rx80_eos, rx80_fail
    substr $S10, rx80_tgt, rx80_pos, 4
    ne $S10, ucs4:"true", rx80_fail
    add rx80_pos, 4
    nqp_rxpeek $I19, rx80_bstack, rxcap82_fail
    inc $I19
    set $I11, rx80_bstack[$I19]
    repr_bind_attr_int rx80_cur, rx80_curclass, "$!pos", $I11
    $P11 = rx80_cur."!cursor_start"()
    $P11."!cursor_pass"(rx80_pos)
    rx80_cstack = rx80_cur."!cursor_capture"($P11, "sym")
    goto rxcap82_done
  rxcap82_fail:
    goto rx80_fail
  rxcap82_done:
    rx80_cur."!cursor_pass"(rx80_pos, "value:sym<true>", 'backtrack'=>1)
    .return (rx80_cur)
  rx80_restart:
    repr_get_attr_obj rx80_cstack, rx80_cur, rx80_curclass, "$!cstack"
  rx80_fail:
    unless rx80_bstack, rx80_done
    pop $I19, rx80_bstack
    if_null rx80_cstack, rx80_cstack_done
    unless rx80_cstack, rx80_cstack_done
    dec $I19
    set $P11, rx80_cstack[$I19]
  rx80_cstack_done:
    pop rx80_rep, rx80_bstack
    pop rx80_pos, rx80_bstack
    pop $I19, rx80_bstack
    lt rx80_pos, -1, rx80_done
    lt rx80_pos, 0, rx80_fail
    eq $I19, 0, rx80_fail
    if_null rx80_cstack, rx80_jump
    elements $I18, rx80_bstack
    le $I18, 0, rx80_cut
    dec $I18
    set $I18, rx80_bstack[$I18]
  rx80_cut:
    assign rx80_cstack, $I18
  rx80_jump:
    jump $I19
  rx80_done:
    rx80_cur."!cursor_fail"()
    .return (rx80_cur)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "20_1331644428.40083_caps"  :subid("39_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 18
    new $P141, "Hash"
    set $P141["sym"], 0
    .return ($P141)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "20_1331644428.40083_nfa"  :subid("40_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 18
    new $P141, "ResizablePMCArray"
    new $P142, "ResizablePMCArray"
    push $P142, 2
    push $P142, 116
    push $P142, 2
    new $P143, "ResizablePMCArray"
    push $P143, 2
    push $P143, 114
    push $P143, 3
    new $P144, "ResizablePMCArray"
    push $P144, 2
    push $P144, 117
    push $P144, 4
    new $P145, "ResizablePMCArray"
    push $P145, 2
    push $P145, 101
    push $P145, 0
    new $P146, "ResizablePMCArray"
    push $P146, $P141
    push $P146, $P142
    push $P146, $P143
    push $P146, $P144
    push $P146, $P145
    .return ($P146)
.end


.HLL "perl6"

.namespace []
.sub "value:sym<false>"  :subid("21_1331644428.40083") :outer("11_1331644428.40083")
    .param pmc param_1096 :call_sig
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 19
    perl6_take_dispatcher 
    .lex "self", $P1092
    .lex "%_", $P1093
    .lex unicode:"$\x{a2}", $P1094
    .lex "$/", $P1095
    .lex "call_sig", param_1096
    bind_signature 
    .lex "$*DISPATCHER", $P1097
    .local pmc self
    find_lex $P141, "self"
    set self, $P141
    .local string rx83_tgt
    .local int rx83_pos
    .local int rx83_off
    .local int rx83_eos
    .local int rx83_rep
    .local pmc rx83_cur
    .local pmc rx83_curclass
    .local pmc rx83_bstack
    .local pmc rx83_cstack
    (rx83_cur, rx83_tgt, rx83_pos, rx83_curclass, rx83_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx83_cur
    length rx83_eos, rx83_tgt
    eq $I19, 1, rx83_restart
    repr_get_attr_int $I11, self, rx83_curclass, "$!from"
    ne $I11, -1, rxscan84_done
    goto rxscan84_scan
  rxscan84_loop:
    inc rx83_pos
    gt rx83_pos, rx83_eos, rx83_fail
    repr_bind_attr_int rx83_cur, rx83_curclass, "$!from", rx83_pos
  rxscan84_scan:
    nqp_rxmark rx83_bstack, rxscan84_loop, rx83_pos, 0
  rxscan84_done:
    nqp_rxmark rx83_bstack, rxcap85_fail, rx83_pos, 0
    add $I11, rx83_pos, 5
    gt $I11, rx83_eos, rx83_fail
    substr $S10, rx83_tgt, rx83_pos, 5
    ne $S10, ucs4:"false", rx83_fail
    add rx83_pos, 5
    nqp_rxpeek $I19, rx83_bstack, rxcap85_fail
    inc $I19
    set $I11, rx83_bstack[$I19]
    repr_bind_attr_int rx83_cur, rx83_curclass, "$!pos", $I11
    $P11 = rx83_cur."!cursor_start"()
    $P11."!cursor_pass"(rx83_pos)
    rx83_cstack = rx83_cur."!cursor_capture"($P11, "sym")
    goto rxcap85_done
  rxcap85_fail:
    goto rx83_fail
  rxcap85_done:
    rx83_cur."!cursor_pass"(rx83_pos, "value:sym<false>", 'backtrack'=>1)
    .return (rx83_cur)
  rx83_restart:
    repr_get_attr_obj rx83_cstack, rx83_cur, rx83_curclass, "$!cstack"
  rx83_fail:
    unless rx83_bstack, rx83_done
    pop $I19, rx83_bstack
    if_null rx83_cstack, rx83_cstack_done
    unless rx83_cstack, rx83_cstack_done
    dec $I19
    set $P11, rx83_cstack[$I19]
  rx83_cstack_done:
    pop rx83_rep, rx83_bstack
    pop rx83_pos, rx83_bstack
    pop $I19, rx83_bstack
    lt rx83_pos, -1, rx83_done
    lt rx83_pos, 0, rx83_fail
    eq $I19, 0, rx83_fail
    if_null rx83_cstack, rx83_jump
    elements $I18, rx83_bstack
    le $I18, 0, rx83_cut
    dec $I18
    set $I18, rx83_bstack[$I18]
  rx83_cut:
    assign rx83_cstack, $I18
  rx83_jump:
    jump $I19
  rx83_done:
    rx83_cur."!cursor_fail"()
    .return (rx83_cur)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "21_1331644428.40083_caps"  :subid("41_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 19
    new $P142, "Hash"
    set $P142["sym"], 0
    .return ($P142)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "21_1331644428.40083_nfa"  :subid("42_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 19
    new $P142, "ResizablePMCArray"
    new $P143, "ResizablePMCArray"
    push $P143, 2
    push $P143, 102
    push $P143, 2
    new $P144, "ResizablePMCArray"
    push $P144, 2
    push $P144, 97
    push $P144, 3
    new $P145, "ResizablePMCArray"
    push $P145, 2
    push $P145, 108
    push $P145, 4
    new $P146, "ResizablePMCArray"
    push $P146, 2
    push $P146, 115
    push $P146, 5
    new $P147, "ResizablePMCArray"
    push $P147, 2
    push $P147, 101
    push $P147, 0
    new $P148, "ResizablePMCArray"
    push $P148, $P142
    push $P148, $P143
    push $P148, $P144
    push $P148, $P145
    push $P148, $P146
    push $P148, $P147
    .return ($P148)
.end


.HLL "perl6"

.namespace []
.sub "value:sym<null>"  :subid("22_1331644428.40083") :outer("11_1331644428.40083")
    .param pmc param_1105 :call_sig
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 20
    perl6_take_dispatcher 
    .lex "self", $P1101
    .lex "%_", $P1102
    .lex unicode:"$\x{a2}", $P1103
    .lex "$/", $P1104
    .lex "call_sig", param_1105
    bind_signature 
    .lex "$*DISPATCHER", $P1106
    .local pmc self
    find_lex $P142, "self"
    set self, $P142
    .local string rx86_tgt
    .local int rx86_pos
    .local int rx86_off
    .local int rx86_eos
    .local int rx86_rep
    .local pmc rx86_cur
    .local pmc rx86_curclass
    .local pmc rx86_bstack
    .local pmc rx86_cstack
    (rx86_cur, rx86_tgt, rx86_pos, rx86_curclass, rx86_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx86_cur
    length rx86_eos, rx86_tgt
    eq $I19, 1, rx86_restart
    repr_get_attr_int $I11, self, rx86_curclass, "$!from"
    ne $I11, -1, rxscan87_done
    goto rxscan87_scan
  rxscan87_loop:
    inc rx86_pos
    gt rx86_pos, rx86_eos, rx86_fail
    repr_bind_attr_int rx86_cur, rx86_curclass, "$!from", rx86_pos
  rxscan87_scan:
    nqp_rxmark rx86_bstack, rxscan87_loop, rx86_pos, 0
  rxscan87_done:
    nqp_rxmark rx86_bstack, rxcap88_fail, rx86_pos, 0
    add $I11, rx86_pos, 4
    gt $I11, rx86_eos, rx86_fail
    substr $S10, rx86_tgt, rx86_pos, 4
    ne $S10, ucs4:"null", rx86_fail
    add rx86_pos, 4
    nqp_rxpeek $I19, rx86_bstack, rxcap88_fail
    inc $I19
    set $I11, rx86_bstack[$I19]
    repr_bind_attr_int rx86_cur, rx86_curclass, "$!pos", $I11
    $P11 = rx86_cur."!cursor_start"()
    $P11."!cursor_pass"(rx86_pos)
    rx86_cstack = rx86_cur."!cursor_capture"($P11, "sym")
    goto rxcap88_done
  rxcap88_fail:
    goto rx86_fail
  rxcap88_done:
    rx86_cur."!cursor_pass"(rx86_pos, "value:sym<null>", 'backtrack'=>1)
    .return (rx86_cur)
  rx86_restart:
    repr_get_attr_obj rx86_cstack, rx86_cur, rx86_curclass, "$!cstack"
  rx86_fail:
    unless rx86_bstack, rx86_done
    pop $I19, rx86_bstack
    if_null rx86_cstack, rx86_cstack_done
    unless rx86_cstack, rx86_cstack_done
    dec $I19
    set $P11, rx86_cstack[$I19]
  rx86_cstack_done:
    pop rx86_rep, rx86_bstack
    pop rx86_pos, rx86_bstack
    pop $I19, rx86_bstack
    lt rx86_pos, -1, rx86_done
    lt rx86_pos, 0, rx86_fail
    eq $I19, 0, rx86_fail
    if_null rx86_cstack, rx86_jump
    elements $I18, rx86_bstack
    le $I18, 0, rx86_cut
    dec $I18
    set $I18, rx86_bstack[$I18]
  rx86_cut:
    assign rx86_cstack, $I18
  rx86_jump:
    jump $I19
  rx86_done:
    rx86_cur."!cursor_fail"()
    .return (rx86_cur)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "22_1331644428.40083_caps"  :subid("43_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 20
    new $P143, "Hash"
    set $P143["sym"], 0
    .return ($P143)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "22_1331644428.40083_nfa"  :subid("44_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 20
    new $P143, "ResizablePMCArray"
    new $P144, "ResizablePMCArray"
    push $P144, 2
    push $P144, 110
    push $P144, 2
    new $P145, "ResizablePMCArray"
    push $P145, 2
    push $P145, 117
    push $P145, 3
    new $P146, "ResizablePMCArray"
    push $P146, 2
    push $P146, 108
    push $P146, 4
    new $P147, "ResizablePMCArray"
    push $P147, 2
    push $P147, 108
    push $P147, 0
    new $P148, "ResizablePMCArray"
    push $P148, $P143
    push $P148, $P144
    push $P148, $P145
    push $P148, $P146
    push $P148, $P147
    .return ($P148)
.end


.HLL "perl6"

.namespace []
.sub "value:sym<object>"  :subid("23_1331644428.40083") :outer("11_1331644428.40083")
    .param pmc param_1114 :call_sig
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 21
    perl6_take_dispatcher 
    .lex "self", $P1110
    .lex "%_", $P1111
    .lex unicode:"$\x{a2}", $P1112
    .lex "$/", $P1113
    .lex "call_sig", param_1114
    bind_signature 
    .lex "$*DISPATCHER", $P1115
    .local pmc self
    find_lex $P143, "self"
    set self, $P143
    .local string rx89_tgt
    .local int rx89_pos
    .local int rx89_off
    .local int rx89_eos
    .local int rx89_rep
    .local pmc rx89_cur
    .local pmc rx89_curclass
    .local pmc rx89_bstack
    .local pmc rx89_cstack
    (rx89_cur, rx89_tgt, rx89_pos, rx89_curclass, rx89_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx89_cur
    length rx89_eos, rx89_tgt
    eq $I19, 1, rx89_restart
    repr_get_attr_int $I11, self, rx89_curclass, "$!from"
    ne $I11, -1, rxscan90_done
    goto rxscan90_scan
  rxscan90_loop:
    inc rx89_pos
    gt rx89_pos, rx89_eos, rx89_fail
    repr_bind_attr_int rx89_cur, rx89_curclass, "$!from", rx89_pos
  rxscan90_scan:
    nqp_rxmark rx89_bstack, rxscan90_loop, rx89_pos, 0
  rxscan90_done:
    repr_bind_attr_int rx89_cur, rx89_curclass, "$!pos", rx89_pos
    $P11 = rx89_cur."object"()
    repr_get_attr_int $I11, $P11, rx89_curclass, "$!pos"
    lt $I11, 0, rx89_fail
    nqp_rxmark rx89_bstack, rxsubrule91_pass, -1, 0
  rxsubrule91_pass:
    rx89_cstack = rx89_cur."!cursor_capture"($P11, "object")
    repr_get_attr_int rx89_pos, $P11, rx89_curclass, "$!pos"
    rx89_cur."!cursor_pass"(rx89_pos, "value:sym<object>", 'backtrack'=>1)
    .return (rx89_cur)
  rx89_restart:
    repr_get_attr_obj rx89_cstack, rx89_cur, rx89_curclass, "$!cstack"
  rx89_fail:
    unless rx89_bstack, rx89_done
    pop $I19, rx89_bstack
    if_null rx89_cstack, rx89_cstack_done
    unless rx89_cstack, rx89_cstack_done
    dec $I19
    set $P11, rx89_cstack[$I19]
  rx89_cstack_done:
    pop rx89_rep, rx89_bstack
    pop rx89_pos, rx89_bstack
    pop $I19, rx89_bstack
    lt rx89_pos, -1, rx89_done
    lt rx89_pos, 0, rx89_fail
    eq $I19, 0, rx89_fail
    if_null rx89_cstack, rx89_jump
    elements $I18, rx89_bstack
    le $I18, 0, rx89_cut
    dec $I18
    set $I18, rx89_bstack[$I18]
  rx89_cut:
    assign rx89_cstack, $I18
  rx89_jump:
    jump $I19
  rx89_done:
    rx89_cur."!cursor_fail"()
    .return (rx89_cur)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "23_1331644428.40083_caps"  :subid("45_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 21
    new $P144, "Hash"
    set $P144["object"], 0
    .return ($P144)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "23_1331644428.40083_nfa"  :subid("46_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 21
    new $P144, "ResizablePMCArray"
    new $P145, "ResizablePMCArray"
    push $P145, 8
    push $P145, "object"
    push $P145, 0
    new $P146, "ResizablePMCArray"
    push $P146, $P144
    push $P146, $P145
    .return ($P146)
.end


.HLL "perl6"

.namespace []
.sub "value:sym<array>"  :subid("24_1331644428.40083") :outer("11_1331644428.40083")
    .param pmc param_1123 :call_sig
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 22
    perl6_take_dispatcher 
    .lex "self", $P1119
    .lex "%_", $P1120
    .lex unicode:"$\x{a2}", $P1121
    .lex "$/", $P1122
    .lex "call_sig", param_1123
    bind_signature 
    .lex "$*DISPATCHER", $P1124
    .local pmc self
    find_lex $P144, "self"
    set self, $P144
    .local string rx92_tgt
    .local int rx92_pos
    .local int rx92_off
    .local int rx92_eos
    .local int rx92_rep
    .local pmc rx92_cur
    .local pmc rx92_curclass
    .local pmc rx92_bstack
    .local pmc rx92_cstack
    (rx92_cur, rx92_tgt, rx92_pos, rx92_curclass, rx92_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx92_cur
    length rx92_eos, rx92_tgt
    eq $I19, 1, rx92_restart
    repr_get_attr_int $I11, self, rx92_curclass, "$!from"
    ne $I11, -1, rxscan93_done
    goto rxscan93_scan
  rxscan93_loop:
    inc rx92_pos
    gt rx92_pos, rx92_eos, rx92_fail
    repr_bind_attr_int rx92_cur, rx92_curclass, "$!from", rx92_pos
  rxscan93_scan:
    nqp_rxmark rx92_bstack, rxscan93_loop, rx92_pos, 0
  rxscan93_done:
    repr_bind_attr_int rx92_cur, rx92_curclass, "$!pos", rx92_pos
    $P11 = rx92_cur."array"()
    repr_get_attr_int $I11, $P11, rx92_curclass, "$!pos"
    lt $I11, 0, rx92_fail
    nqp_rxmark rx92_bstack, rxsubrule94_pass, -1, 0
  rxsubrule94_pass:
    rx92_cstack = rx92_cur."!cursor_capture"($P11, "array")
    repr_get_attr_int rx92_pos, $P11, rx92_curclass, "$!pos"
    rx92_cur."!cursor_pass"(rx92_pos, "value:sym<array>", 'backtrack'=>1)
    .return (rx92_cur)
  rx92_restart:
    repr_get_attr_obj rx92_cstack, rx92_cur, rx92_curclass, "$!cstack"
  rx92_fail:
    unless rx92_bstack, rx92_done
    pop $I19, rx92_bstack
    if_null rx92_cstack, rx92_cstack_done
    unless rx92_cstack, rx92_cstack_done
    dec $I19
    set $P11, rx92_cstack[$I19]
  rx92_cstack_done:
    pop rx92_rep, rx92_bstack
    pop rx92_pos, rx92_bstack
    pop $I19, rx92_bstack
    lt rx92_pos, -1, rx92_done
    lt rx92_pos, 0, rx92_fail
    eq $I19, 0, rx92_fail
    if_null rx92_cstack, rx92_jump
    elements $I18, rx92_bstack
    le $I18, 0, rx92_cut
    dec $I18
    set $I18, rx92_bstack[$I18]
  rx92_cut:
    assign rx92_cstack, $I18
  rx92_jump:
    jump $I19
  rx92_done:
    rx92_cur."!cursor_fail"()
    .return (rx92_cur)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "24_1331644428.40083_caps"  :subid("47_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 22
    new $P145, "Hash"
    set $P145["array"], 0
    .return ($P145)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "24_1331644428.40083_nfa"  :subid("48_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 22
    new $P145, "ResizablePMCArray"
    new $P146, "ResizablePMCArray"
    push $P146, 8
    push $P146, "array"
    push $P146, 0
    new $P147, "ResizablePMCArray"
    push $P147, $P145
    push $P147, $P146
    .return ($P147)
.end


.HLL "perl6"

.namespace []
.sub "value:sym<string>"  :subid("25_1331644428.40083") :outer("11_1331644428.40083")
    .param pmc param_1132 :call_sig
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 23
    perl6_take_dispatcher 
    .lex "self", $P1128
    .lex "%_", $P1129
    .lex unicode:"$\x{a2}", $P1130
    .lex "$/", $P1131
    .lex "call_sig", param_1132
    bind_signature 
    .lex "$*DISPATCHER", $P1133
    .local pmc self
    find_lex $P145, "self"
    set self, $P145
    .local string rx95_tgt
    .local int rx95_pos
    .local int rx95_off
    .local int rx95_eos
    .local int rx95_rep
    .local pmc rx95_cur
    .local pmc rx95_curclass
    .local pmc rx95_bstack
    .local pmc rx95_cstack
    (rx95_cur, rx95_tgt, rx95_pos, rx95_curclass, rx95_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx95_cur
    length rx95_eos, rx95_tgt
    eq $I19, 1, rx95_restart
    repr_get_attr_int $I11, self, rx95_curclass, "$!from"
    ne $I11, -1, rxscan96_done
    goto rxscan96_scan
  rxscan96_loop:
    inc rx95_pos
    gt rx95_pos, rx95_eos, rx95_fail
    repr_bind_attr_int rx95_cur, rx95_curclass, "$!from", rx95_pos
  rxscan96_scan:
    nqp_rxmark rx95_bstack, rxscan96_loop, rx95_pos, 0
  rxscan96_done:
    repr_bind_attr_int rx95_cur, rx95_curclass, "$!pos", rx95_pos
    $P11 = rx95_cur."string"()
    repr_get_attr_int $I11, $P11, rx95_curclass, "$!pos"
    lt $I11, 0, rx95_fail
    nqp_rxmark rx95_bstack, rxsubrule97_pass, -1, 0
  rxsubrule97_pass:
    rx95_cstack = rx95_cur."!cursor_capture"($P11, "string")
    repr_get_attr_int rx95_pos, $P11, rx95_curclass, "$!pos"
    rx95_cur."!cursor_pass"(rx95_pos, "value:sym<string>", 'backtrack'=>1)
    .return (rx95_cur)
  rx95_restart:
    repr_get_attr_obj rx95_cstack, rx95_cur, rx95_curclass, "$!cstack"
  rx95_fail:
    unless rx95_bstack, rx95_done
    pop $I19, rx95_bstack
    if_null rx95_cstack, rx95_cstack_done
    unless rx95_cstack, rx95_cstack_done
    dec $I19
    set $P11, rx95_cstack[$I19]
  rx95_cstack_done:
    pop rx95_rep, rx95_bstack
    pop rx95_pos, rx95_bstack
    pop $I19, rx95_bstack
    lt rx95_pos, -1, rx95_done
    lt rx95_pos, 0, rx95_fail
    eq $I19, 0, rx95_fail
    if_null rx95_cstack, rx95_jump
    elements $I18, rx95_bstack
    le $I18, 0, rx95_cut
    dec $I18
    set $I18, rx95_bstack[$I18]
  rx95_cut:
    assign rx95_cstack, $I18
  rx95_jump:
    jump $I19
  rx95_done:
    rx95_cur."!cursor_fail"()
    .return (rx95_cur)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "25_1331644428.40083_caps"  :subid("49_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 23
    new $P146, "Hash"
    set $P146["string"], 0
    .return ($P146)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "25_1331644428.40083_nfa"  :subid("50_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 23
    new $P146, "ResizablePMCArray"
    new $P147, "ResizablePMCArray"
    push $P147, 8
    push $P147, "string"
    push $P147, 0
    new $P148, "ResizablePMCArray"
    push $P148, $P146
    push $P148, $P147
    .return ($P148)
.end


.HLL "perl6"

.namespace []
.sub "string"  :subid("27_1331644428.40083") :outer("11_1331644428.40083")
    .param pmc param_1141 :call_sig
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 25
    .const 'Sub' $P1146 = "26_1331644428.40083" 
    capture_lex $P1146
    perl6_take_dispatcher 
    .lex "self", $P1137
    .lex "%_", $P1138
    .lex unicode:"$\x{a2}", $P1139
    .lex "$/", $P1140
    .lex "call_sig", param_1141
    bind_signature 
    .lex "$*DISPATCHER", $P1142
    .local pmc self
    find_lex $P146, "self"
    set self, $P146
    .local string rx98_tgt
    .local int rx98_pos
    .local int rx98_off
    .local int rx98_eos
    .local int rx98_rep
    .local pmc rx98_cur
    .local pmc rx98_curclass
    .local pmc rx98_bstack
    .local pmc rx98_cstack
    (rx98_cur, rx98_tgt, rx98_pos, rx98_curclass, rx98_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx98_cur
    length rx98_eos, rx98_tgt
    eq $I19, 1, rx98_restart
    repr_get_attr_int $I11, self, rx98_curclass, "$!from"
    ne $I11, -1, rxscan99_done
    goto rxscan99_scan
  rxscan99_loop:
    inc rx98_pos
    gt rx98_pos, rx98_eos, rx98_fail
    repr_bind_attr_int rx98_cur, rx98_curclass, "$!from", rx98_pos
  rxscan99_scan:
    nqp_rxmark rx98_bstack, rxscan99_loop, rx98_pos, 0
  rxscan99_done:
    add $I11, rx98_pos, 1
    gt $I11, rx98_eos, rx98_fail
    substr $S10, rx98_tgt, rx98_pos, 1
    ne $S10, ucs4:"\"", rx98_fail
    add rx98_pos, 1
  # rx rxquantr100 ** 0..-1
    nqp_rxmark rx98_bstack, rxquantr100_ratchet_cstack, -1, 0
    nqp_rxmark rx98_bstack, rxquantr100_done, rx98_pos, 0
  rxquantr100_loop:
    .const 'Sub' $P1146 = "26_1331644428.40083" 
    capture_lex $P1146
    repr_bind_attr_int rx98_cur, rx98_curclass, "$!pos", rx98_pos
    $P11 = rx98_cur.$P1146()
    repr_get_attr_int $I11, $P11, rx98_curclass, "$!pos"
    lt $I11, 0, rx98_fail
    goto rxsubrule106_pass
  rxsubrule106_back:
    $P11 = $P11."!cursor_next"()
    repr_get_attr_int $I11, $P11, rx98_curclass, "$!pos"
    lt $I11, 0, rx98_fail
  rxsubrule106_pass:
    rx98_cstack = rx98_cur."!cursor_capture"($P11, 0)
    set_addr $I11, rxsubrule106_back
    push rx98_bstack, $I11
    push rx98_bstack, 0
    push rx98_bstack, rx98_pos
    elements $I11, rx98_cstack
    push rx98_bstack, $I11
    repr_get_attr_int rx98_pos, $P11, rx98_curclass, "$!pos"
    nqp_rxpeek $I19, rx98_bstack, rxquantr100_done
    inc $I19
    inc $I19
    set rx98_rep, rx98_bstack[$I19]
    nqp_rxpeek $I11, rx98_bstack, rxquantr100_done
    assign rx98_bstack, $I11
    inc rx98_rep
    nqp_rxmark rx98_bstack, rxquantr100_done, rx98_pos, rx98_rep
    nqp_rxsetcaps rx98_bstack, rx98_cstack
    goto rxquantr100_loop
  rxquantr100_done:
    nqp_rxpeek $I11, rx98_bstack, rxquantr100_ratchet_cstack
    assign rx98_bstack, $I11
  rxquantr100_ratchet_cstack:
  alt107_0:
    nqp_rxmark rx98_bstack, alt107_1, rx98_pos, 0
    add $I11, rx98_pos, 1
    gt $I11, rx98_eos, rx98_fail
    substr $S10, rx98_tgt, rx98_pos, 1
    ne $S10, ucs4:"\"", rx98_fail
    add rx98_pos, 1
    goto alt107_end
  alt107_1:
    repr_bind_attr_int rx98_cur, rx98_curclass, "$!pos", rx98_pos
    $P11 = rx98_cur."FAILGOAL"("\\\"")
    repr_get_attr_int $I11, $P11, rx98_curclass, "$!pos"
    lt $I11, 0, rx98_fail
    goto rxsubrule108_pass
  rxsubrule108_back:
    $P11 = $P11."!cursor_next"()
    repr_get_attr_int $I11, $P11, rx98_curclass, "$!pos"
    lt $I11, 0, rx98_fail
  rxsubrule108_pass:
    rx98_cstack = rx98_cur."!cursor_push_cstack"($P11)
    set_addr $I11, rxsubrule108_back
    push rx98_bstack, $I11
    push rx98_bstack, 0
    push rx98_bstack, rx98_pos
    elements $I11, rx98_cstack
    push rx98_bstack, $I11
    repr_get_attr_int rx98_pos, $P11, rx98_curclass, "$!pos"
  alt107_end:
    rx98_cur."!cursor_pass"(rx98_pos, "string", 'backtrack'=>1)
    .return (rx98_cur)
  rx98_restart:
    repr_get_attr_obj rx98_cstack, rx98_cur, rx98_curclass, "$!cstack"
  rx98_fail:
    unless rx98_bstack, rx98_done
    pop $I19, rx98_bstack
    if_null rx98_cstack, rx98_cstack_done
    unless rx98_cstack, rx98_cstack_done
    dec $I19
    set $P11, rx98_cstack[$I19]
  rx98_cstack_done:
    pop rx98_rep, rx98_bstack
    pop rx98_pos, rx98_bstack
    pop $I19, rx98_bstack
    lt rx98_pos, -1, rx98_done
    lt rx98_pos, 0, rx98_fail
    eq $I19, 0, rx98_fail
    if_null rx98_cstack, rx98_jump
    elements $I18, rx98_bstack
    le $I18, 0, rx98_cut
    dec $I18
    set $I18, rx98_bstack[$I18]
  rx98_cut:
    assign rx98_cstack, $I18
  rx98_jump:
    jump $I19
  rx98_done:
    rx98_cur."!cursor_fail"()
    .return (rx98_cur)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "27_1331644428.40083_caps"  :subid("51_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 25
    new $P147, "Hash"
    set $P147["0"], 3
    .return ($P147)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "27_1331644428.40083_nfa"  :subid("52_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 25
    new $P147, "ResizablePMCArray"
    new $P148, "ResizablePMCArray"
    push $P148, 2
    push $P148, 34
    push $P148, 2
    new $P149, "ResizablePMCArray"
    push $P149, 8
    push $P149, "str"
    push $P149, 2
    push $P149, 2
    push $P149, 92
    push $P149, 3
    push $P149, 1
    push $P149, 0
    push $P149, 4
    new $P150, "ResizablePMCArray"
    push $P150, 8
    push $P150, "str_escape"
    push $P150, 2
    new $P151, "ResizablePMCArray"
    push $P151, 0
    push $P151, 0
    push $P151, 0
    new $P152, "ResizablePMCArray"
    push $P152, $P147
    push $P152, $P148
    push $P152, $P149
    push $P152, $P150
    push $P152, $P151
    .return ($P152)
.end


.HLL "perl6"

.namespace []
.sub "_block1145"  :anon :subid("26_1331644428.40083") :method :outer("27_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 25
    .lex unicode:"$\x{a2}", $P1149
    .local string rx101_tgt
    .local int rx101_pos
    .local int rx101_off
    .local int rx101_eos
    .local int rx101_rep
    .local pmc rx101_cur
    .local pmc rx101_curclass
    .local pmc rx101_bstack
    .local pmc rx101_cstack
    (rx101_cur, rx101_tgt, rx101_pos, rx101_curclass, rx101_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx101_cur
    length rx101_eos, rx101_tgt
    eq $I19, 1, rx101_restart
    repr_get_attr_int $I11, self, rx101_curclass, "$!from"
    ne $I11, -1, rxscan102_done
    goto rxscan102_scan
  rxscan102_loop:
    inc rx101_pos
    gt rx101_pos, rx101_eos, rx101_fail
    repr_bind_attr_int rx101_cur, rx101_curclass, "$!from", rx101_pos
  rxscan102_scan:
    nqp_rxmark rx101_bstack, rxscan102_loop, rx101_pos, 0
  rxscan102_done:
  alt103_0:
    nqp_rxmark rx101_bstack, alt103_1, rx101_pos, 0
    repr_bind_attr_int rx101_cur, rx101_curclass, "$!pos", rx101_pos
    $P11 = rx101_cur."str"()
    repr_get_attr_int $I11, $P11, rx101_curclass, "$!pos"
    lt $I11, 0, rx101_fail
    nqp_rxmark rx101_bstack, rxsubrule104_pass, -1, 0
  rxsubrule104_pass:
    rx101_cstack = rx101_cur."!cursor_capture"($P11, "str")
    repr_get_attr_int rx101_pos, $P11, rx101_curclass, "$!pos"
    goto alt103_end
  alt103_1:
    add $I11, rx101_pos, 1
    gt $I11, rx101_eos, rx101_fail
    substr $S10, rx101_tgt, rx101_pos, 1
    ne $S10, ucs4:"\\", rx101_fail
    add rx101_pos, 1
    repr_bind_attr_int rx101_cur, rx101_curclass, "$!pos", rx101_pos
    $P11 = rx101_cur."str_escape"()
    repr_get_attr_int $I11, $P11, rx101_curclass, "$!pos"
    lt $I11, 0, rx101_fail
    nqp_rxmark rx101_bstack, rxsubrule105_pass, -1, 0
  rxsubrule105_pass:
    rx101_cstack = rx101_cur."!cursor_capture"($P11, "str_escape")
    repr_get_attr_int rx101_pos, $P11, rx101_curclass, "$!pos"
  alt103_end:
    rx101_cur."!cursor_pass"(rx101_pos, 'backtrack'=>1)
    .return (rx101_cur)
  rx101_restart:
    repr_get_attr_obj rx101_cstack, rx101_cur, rx101_curclass, "$!cstack"
  rx101_fail:
    unless rx101_bstack, rx101_done
    pop $I19, rx101_bstack
    if_null rx101_cstack, rx101_cstack_done
    unless rx101_cstack, rx101_cstack_done
    dec $I19
    set $P11, rx101_cstack[$I19]
  rx101_cstack_done:
    pop rx101_rep, rx101_bstack
    pop rx101_pos, rx101_bstack
    pop $I19, rx101_bstack
    lt rx101_pos, -1, rx101_done
    lt rx101_pos, 0, rx101_fail
    eq $I19, 0, rx101_fail
    if_null rx101_cstack, rx101_jump
    elements $I18, rx101_bstack
    le $I18, 0, rx101_cut
    dec $I18
    set $I18, rx101_bstack[$I18]
  rx101_cut:
    assign rx101_cstack, $I18
  rx101_jump:
    jump $I19
  rx101_done:
    rx101_cur."!cursor_fail"()
    .return (rx101_cur)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "26_1331644428.40083_caps"  :subid("53_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 25
    new $P147, "Hash"
    set $P147["str"], 0
    set $P147["str_escape"], 0
    .return ($P147)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "26_1331644428.40083_nfa"  :subid("54_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 25
    new $P147, "ResizablePMCArray"
    new $P148, "ResizablePMCArray"
    push $P148, 8
    push $P148, "str"
    push $P148, 0
    push $P148, 2
    push $P148, 92
    push $P148, 2
    new $P149, "ResizablePMCArray"
    push $P149, 8
    push $P149, "str_escape"
    push $P149, 0
    new $P150, "ResizablePMCArray"
    push $P150, $P147
    push $P150, $P148
    push $P150, $P149
    .return ($P150)
.end


.HLL "perl6"

.namespace []
.sub "str"  :subid("28_1331644428.40083") :outer("11_1331644428.40083")
    .param pmc param_1155 :call_sig
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 29
    perl6_take_dispatcher 
    .lex "self", $P1151
    .lex "%_", $P1152
    .lex unicode:"$\x{a2}", $P1153
    .lex "$/", $P1154
    .lex "call_sig", param_1155
    bind_signature 
    .lex "$*DISPATCHER", $P1156
    .local pmc self
    find_lex $P148, "self"
    set self, $P148
    .local string rx109_tgt
    .local int rx109_pos
    .local int rx109_off
    .local int rx109_eos
    .local int rx109_rep
    .local pmc rx109_cur
    .local pmc rx109_curclass
    .local pmc rx109_bstack
    .local pmc rx109_cstack
    (rx109_cur, rx109_tgt, rx109_pos, rx109_curclass, rx109_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx109_cur
    length rx109_eos, rx109_tgt
    eq $I19, 1, rx109_restart
    repr_get_attr_int $I11, self, rx109_curclass, "$!from"
    ne $I11, -1, rxscan110_done
    goto rxscan110_scan
  rxscan110_loop:
    inc rx109_pos
    gt rx109_pos, rx109_eos, rx109_fail
    repr_bind_attr_int rx109_cur, rx109_curclass, "$!from", rx109_pos
  rxscan110_scan:
    nqp_rxmark rx109_bstack, rxscan110_loop, rx109_pos, 0
  rxscan110_done:
  # rx rxquantr111 ** 1..-1
    nqp_rxmark rx109_bstack, rxquantr111_ratchet_cstack, -1, 0
    nqp_rxmark rx109_bstack, rxquantr111_done, -1, 0
  rxquantr111_loop:
    nqp_rxmark rx109_bstack, rxconj112_fail, rx109_pos, 0
    goto rxconj112_first
  rxconj112_fail:
    goto rx109_fail
  rxconj112_first:
    add $I11, rx109_pos, 1
    gt $I11, rx109_eos, rx109_fail
    substr $S10, rx109_tgt, rx109_pos, 1
    eq $S10, ucs4:"\\", rx109_fail
    add rx109_pos, 1
    nqp_rxpeek $I19, rx109_bstack, rxconj112_fail
    inc $I19
    set $I11, rx109_bstack[$I19]
    nqp_rxmark rx109_bstack, rxconj112_fail, $I11, rx109_pos
    set rx109_pos, $I11
    ge rx109_pos, rx109_eos, rx109_fail
    substr $S11, rx109_tgt, rx109_pos, 1
    index $I11, ucs4:"\t", $S11
    ge $I11, 0, rx109_fail
    inc rx109_pos
    nqp_rxpeek $I19, rx109_bstack, rxconj112_fail
    inc $I19
    set $I11, rx109_bstack[$I19]
    inc $I19
    set $I12, rx109_bstack[$I19]
    ne rx109_pos, $I12, rx109_fail
    set rx109_pos, $I11
    ge rx109_pos, rx109_eos, rx109_fail
    is_cclass $I11, .CCLASS_NEWLINE, rx109_tgt, rx109_pos
    if $I11, rx109_fail
    substr $S10, rx109_tgt, rx109_pos, 2
    iseq $I11, $S10, "\r\n"
    add rx109_pos, $I11
    add rx109_pos, 1
    nqp_rxpeek $I19, rx109_bstack, rxconj112_fail
    inc $I19
    set $I11, rx109_bstack[$I19]
    inc $I19
    set $I12, rx109_bstack[$I19]
    ne rx109_pos, $I12, rx109_fail
    set rx109_pos, $I11
    ge rx109_pos, rx109_eos, rx109_fail
    substr $S11, rx109_tgt, rx109_pos, 1
    index $I11, ucs4:"\"", $S11
    ge $I11, 0, rx109_fail
    inc rx109_pos
    nqp_rxpeek $I19, rx109_bstack, rxconj112_fail
    inc $I19
    set $I11, rx109_bstack[$I19]
    inc $I19
    set $I12, rx109_bstack[$I19]
    ne rx109_pos, $I12, rx109_fail
    set rx109_pos, $I11
    ge rx109_pos, rx109_eos, rx109_fail
    add rx109_pos, 1
    nqp_rxpeek $I19, rx109_bstack, rxquantr111_done
    inc $I19
    inc $I19
    set rx109_rep, rx109_bstack[$I19]
    nqp_rxpeek $I11, rx109_bstack, rxquantr111_done
    assign rx109_bstack, $I11
    inc rx109_rep
    nqp_rxmark rx109_bstack, rxquantr111_done, rx109_pos, rx109_rep
    nqp_rxsetcaps rx109_bstack, rx109_cstack
    goto rxquantr111_loop
  rxquantr111_done:
    nqp_rxpeek $I11, rx109_bstack, rxquantr111_ratchet_cstack
    assign rx109_bstack, $I11
  rxquantr111_ratchet_cstack:
    rx109_cur."!cursor_pass"(rx109_pos, "str", 'backtrack'=>1)
    .return (rx109_cur)
  rx109_restart:
    repr_get_attr_obj rx109_cstack, rx109_cur, rx109_curclass, "$!cstack"
  rx109_fail:
    unless rx109_bstack, rx109_done
    pop $I19, rx109_bstack
    if_null rx109_cstack, rx109_cstack_done
    unless rx109_cstack, rx109_cstack_done
    dec $I19
    set $P11, rx109_cstack[$I19]
  rx109_cstack_done:
    pop rx109_rep, rx109_bstack
    pop rx109_pos, rx109_bstack
    pop $I19, rx109_bstack
    lt rx109_pos, -1, rx109_done
    lt rx109_pos, 0, rx109_fail
    eq $I19, 0, rx109_fail
    if_null rx109_cstack, rx109_jump
    elements $I18, rx109_bstack
    le $I18, 0, rx109_cut
    dec $I18
    set $I18, rx109_bstack[$I18]
  rx109_cut:
    assign rx109_cstack, $I18
  rx109_jump:
    jump $I19
  rx109_done:
    rx109_cur."!cursor_fail"()
    .return (rx109_cur)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "28_1331644428.40083_caps"  :subid("55_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 29
    new $P149, "Hash"
    .return ($P149)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "28_1331644428.40083_nfa"  :subid("56_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 29
    new $P149, "ResizablePMCArray"
    new $P150, "ResizablePMCArray"
    push $P150, 1
    push $P150, 0
    push $P150, 2
    new $P151, "ResizablePMCArray"
    push $P151, 0
    push $P151, 0
    push $P151, 0
    new $P152, "ResizablePMCArray"
    push $P152, 1
    push $P152, 0
    push $P152, 2
    push $P152, 1
    push $P152, 0
    push $P152, 0
    new $P153, "ResizablePMCArray"
    push $P153, $P149
    push $P153, $P150
    push $P153, $P151
    push $P153, $P152
    .return ($P153)
.end


.HLL "perl6"

.namespace []
.sub "str_escape"  :subid("29_1331644428.40083") :outer("11_1331644428.40083")
    .param pmc param_1164 :call_sig
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 33
    perl6_take_dispatcher 
    .lex "self", $P1160
    .lex "%_", $P1161
    .lex unicode:"$\x{a2}", $P1162
    .lex "$/", $P1163
    .lex "call_sig", param_1164
    bind_signature 
    .lex "$*DISPATCHER", $P1165
    .local pmc self
    find_lex $P149, "self"
    set self, $P149
    .local string rx113_tgt
    .local int rx113_pos
    .local int rx113_off
    .local int rx113_eos
    .local int rx113_rep
    .local pmc rx113_cur
    .local pmc rx113_curclass
    .local pmc rx113_bstack
    .local pmc rx113_cstack
    (rx113_cur, rx113_tgt, rx113_pos, rx113_curclass, rx113_bstack, $I19) = self."!cursor_start"()
    store_lex unicode:"$\x{a2}", rx113_cur
    length rx113_eos, rx113_tgt
    eq $I19, 1, rx113_restart
    repr_get_attr_int $I11, self, rx113_curclass, "$!from"
    ne $I11, -1, rxscan114_done
    goto rxscan114_scan
  rxscan114_loop:
    inc rx113_pos
    gt rx113_pos, rx113_eos, rx113_fail
    repr_bind_attr_int rx113_cur, rx113_curclass, "$!from", rx113_pos
  rxscan114_scan:
    nqp_rxmark rx113_bstack, rxscan114_loop, rx113_pos, 0
  rxscan114_done:
  alt115_0:
    nqp_rxmark rx113_bstack, alt115_1, rx113_pos, 0
  alt116_0:
    nqp_rxmark rx113_bstack, alt116_1, rx113_pos, 0
    add $I11, rx113_pos, 1
    gt $I11, rx113_eos, rx113_fail
    substr $S10, rx113_tgt, rx113_pos, 1
    ne $S10, ucs4:"\\", rx113_fail
    add rx113_pos, 1
    goto alt116_end
  alt116_1:
    ge rx113_pos, rx113_eos, rx113_fail
    substr $S11, rx113_tgt, rx113_pos, 1
    index $I11, ucs4:"\"/bfnrt", $S11
    lt $I11, 0, rx113_fail
    inc rx113_pos
  alt116_end:
    goto alt115_end
  alt115_1:
    add $I11, rx113_pos, 1
    gt $I11, rx113_eos, rx113_fail
    substr $S10, rx113_tgt, rx113_pos, 1
    ne $S10, ucs4:"u", rx113_fail
    add rx113_pos, 1
  # rx rxquantr117 ** 4..4
    nqp_rxmark rx113_bstack, rxquantr117_ratchet_cstack, -1, 0
    nqp_rxmark rx113_bstack, rxquantr117_done, -1, 0
  rxquantr117_loop:
    repr_bind_attr_int rx113_cur, rx113_curclass, "$!pos", rx113_pos
    $P11 = rx113_cur."xdigit"()
    repr_get_attr_int $I11, $P11, rx113_curclass, "$!pos"
    lt $I11, 0, rx113_fail
    goto rxsubrule118_pass
  rxsubrule118_back:
    $P11 = $P11."!cursor_next"()
    repr_get_attr_int $I11, $P11, rx113_curclass, "$!pos"
    lt $I11, 0, rx113_fail
  rxsubrule118_pass:
    rx113_cstack = rx113_cur."!cursor_capture"($P11, "xdigit")
    set_addr $I11, rxsubrule118_back
    push rx113_bstack, $I11
    push rx113_bstack, 0
    push rx113_bstack, rx113_pos
    elements $I11, rx113_cstack
    push rx113_bstack, $I11
    repr_get_attr_int rx113_pos, $P11, rx113_curclass, "$!pos"
    nqp_rxpeek $I19, rx113_bstack, rxquantr117_done
    inc $I19
    inc $I19
    set rx113_rep, rx113_bstack[$I19]
    nqp_rxpeek $I11, rx113_bstack, rxquantr117_done
    assign rx113_bstack, $I11
    inc rx113_rep
    ge rx113_rep, 4, rxquantr117_done
    nqp_rxmark rx113_bstack, rxquantr117_done, rx113_pos, rx113_rep
    nqp_rxsetcaps rx113_bstack, rx113_cstack
    goto rxquantr117_loop
  rxquantr117_done:
    nqp_rxpeek $I11, rx113_bstack, rxquantr117_ratchet_cstack
    assign rx113_bstack, $I11
  rxquantr117_ratchet_cstack:
    lt rx113_rep, 4, rx113_fail
  alt115_end:
    rx113_cur."!cursor_pass"(rx113_pos, "str_escape", 'backtrack'=>1)
    .return (rx113_cur)
  rx113_restart:
    repr_get_attr_obj rx113_cstack, rx113_cur, rx113_curclass, "$!cstack"
  rx113_fail:
    unless rx113_bstack, rx113_done
    pop $I19, rx113_bstack
    if_null rx113_cstack, rx113_cstack_done
    unless rx113_cstack, rx113_cstack_done
    dec $I19
    set $P11, rx113_cstack[$I19]
  rx113_cstack_done:
    pop rx113_rep, rx113_bstack
    pop rx113_pos, rx113_bstack
    pop $I19, rx113_bstack
    lt rx113_pos, -1, rx113_done
    lt rx113_pos, 0, rx113_fail
    eq $I19, 0, rx113_fail
    if_null rx113_cstack, rx113_jump
    elements $I18, rx113_bstack
    le $I18, 0, rx113_cut
    dec $I18
    set $I18, rx113_bstack[$I18]
  rx113_cut:
    assign rx113_cstack, $I18
  rx113_jump:
    jump $I19
  rx113_done:
    rx113_cur."!cursor_fail"()
    .return (rx113_cur)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "29_1331644428.40083_caps"  :subid("57_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 33
    new $P150, "Hash"
    set $P150["xdigit"], 2
    .return ($P150)
.end


.HLL "nqp"

.namespace ["Sub"]
.sub "29_1331644428.40083_nfa"  :subid("58_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 33
    new $P150, "ResizablePMCArray"
    new $P151, "ResizablePMCArray"
    push $P151, 2
    push $P151, 92
    push $P151, 0
    push $P151, 6
    push $P151, "\"/bfnrt"
    push $P151, 0
    push $P151, 2
    push $P151, 117
    push $P151, 2
    new $P152, "ResizablePMCArray"
    push $P152, 0
    push $P152, 0
    push $P152, 0
    new $P153, "ResizablePMCArray"
    push $P153, $P150
    push $P153, $P151
    push $P153, $P152
    .return ($P153)
.end


.HLL "perl6"

.namespace []
.sub "_block1245" :load :anon :subid("59_1331644428.40083")
.annotate 'file', "/usr/local/lib/parrot/3.11.0/languages/perl6/lib/JSON/Tiny/Grammar.pm"
.annotate 'line', 1
    .const '' $P1247 = "30_1331644428.40083" 
    $P108 = $P1247()
    .return ($P108)
.end

