[svn:parrot] r47308 - trunk/ext/nqp-rx/src/stage0
moritz at svn.parrot.org
moritz at svn.parrot.org
Wed Jun 2 20:30:14 UTC 2010
Author: moritz
Date: Wed Jun 2 20:30:13 2010
New Revision: 47308
URL: https://trac.parrot.org/parrot/changeset/47308
Log:
[nqp-rx] update stage0 files with fixes to char classes
Modified:
trunk/ext/nqp-rx/src/stage0/HLL-s0.pir
trunk/ext/nqp-rx/src/stage0/NQP-s0.pir
trunk/ext/nqp-rx/src/stage0/P6Regex-s0.pir
trunk/ext/nqp-rx/src/stage0/Regex-s0.pir
Modified: trunk/ext/nqp-rx/src/stage0/HLL-s0.pir
==============================================================================
--- trunk/ext/nqp-rx/src/stage0/HLL-s0.pir Wed Jun 2 18:52:24 2010 (r47307)
+++ trunk/ext/nqp-rx/src/stage0/HLL-s0.pir Wed Jun 2 20:30:13 2010 (r47308)
@@ -902,7 +902,7 @@
### .include 'gen/hllgrammar-grammar.pir'
.namespace []
-.sub "_block11" :anon :subid("10_1275160375.18399")
+.sub "_block11" :anon :subid("10_1275510351.15739")
.annotate 'line', 0
get_hll_global $P14, ["HLL";"Grammar"], "_block13"
capture_lex $P14
@@ -919,15 +919,15 @@
$P343 = $P14()
.annotate 'line', 1
.return ($P343)
- .const 'Sub' $P345 = "104_1275160375.18399"
+ .const 'Sub' $P345 = "104_1275510351.15739"
.return ($P345)
.end
.namespace []
-.sub "" :load :init :subid("post105") :outer("10_1275160375.18399")
+.sub "" :load :init :subid("post105") :outer("10_1275510351.15739")
.annotate 'line', 0
- .const 'Sub' $P12 = "10_1275160375.18399"
+ .const 'Sub' $P12 = "10_1275510351.15739"
.local pmc block
set block, $P12
$P348 = get_root_global ["parrot"], "P6metaclass"
@@ -936,81 +936,81 @@
.namespace ["HLL";"Grammar"]
-.sub "_block13" :subid("11_1275160375.18399") :outer("10_1275160375.18399")
+.sub "_block13" :subid("11_1275510351.15739") :outer("10_1275510351.15739")
.annotate 'line', 5
- .const 'Sub' $P329 = "101_1275160375.18399"
+ .const 'Sub' $P329 = "101_1275510351.15739"
capture_lex $P329
- .const 'Sub' $P322 = "99_1275160375.18399"
+ .const 'Sub' $P322 = "99_1275510351.15739"
capture_lex $P322
- .const 'Sub' $P309 = "96_1275160375.18399"
+ .const 'Sub' $P309 = "96_1275510351.15739"
capture_lex $P309
- .const 'Sub' $P277 = "91_1275160375.18399"
+ .const 'Sub' $P277 = "91_1275510351.15739"
capture_lex $P277
- .const 'Sub' $P271 = "89_1275160375.18399"
+ .const 'Sub' $P271 = "89_1275510351.15739"
capture_lex $P271
- .const 'Sub' $P266 = "87_1275160375.18399"
+ .const 'Sub' $P266 = "87_1275510351.15739"
capture_lex $P266
- .const 'Sub' $P260 = "85_1275160375.18399"
+ .const 'Sub' $P260 = "85_1275510351.15739"
capture_lex $P260
- .const 'Sub' $P254 = "83_1275160375.18399"
+ .const 'Sub' $P254 = "83_1275510351.15739"
capture_lex $P254
- .const 'Sub' $P249 = "81_1275160375.18399"
+ .const 'Sub' $P249 = "81_1275510351.15739"
capture_lex $P249
- .const 'Sub' $P244 = "79_1275160375.18399"
+ .const 'Sub' $P244 = "79_1275510351.15739"
capture_lex $P244
- .const 'Sub' $P239 = "77_1275160375.18399"
+ .const 'Sub' $P239 = "77_1275510351.15739"
capture_lex $P239
- .const 'Sub' $P234 = "75_1275160375.18399"
+ .const 'Sub' $P234 = "75_1275510351.15739"
capture_lex $P234
- .const 'Sub' $P229 = "73_1275160375.18399"
+ .const 'Sub' $P229 = "73_1275510351.15739"
capture_lex $P229
- .const 'Sub' $P224 = "71_1275160375.18399"
+ .const 'Sub' $P224 = "71_1275510351.15739"
capture_lex $P224
- .const 'Sub' $P219 = "69_1275160375.18399"
+ .const 'Sub' $P219 = "69_1275510351.15739"
capture_lex $P219
- .const 'Sub' $P208 = "65_1275160375.18399"
+ .const 'Sub' $P208 = "65_1275510351.15739"
capture_lex $P208
- .const 'Sub' $P195 = "63_1275160375.18399"
+ .const 'Sub' $P195 = "63_1275510351.15739"
capture_lex $P195
- .const 'Sub' $P183 = "61_1275160375.18399"
+ .const 'Sub' $P183 = "61_1275510351.15739"
capture_lex $P183
- .const 'Sub' $P176 = "59_1275160375.18399"
+ .const 'Sub' $P176 = "59_1275510351.15739"
capture_lex $P176
- .const 'Sub' $P167 = "57_1275160375.18399"
+ .const 'Sub' $P167 = "57_1275510351.15739"
capture_lex $P167
- .const 'Sub' $P160 = "55_1275160375.18399"
+ .const 'Sub' $P160 = "55_1275510351.15739"
capture_lex $P160
- .const 'Sub' $P151 = "53_1275160375.18399"
+ .const 'Sub' $P151 = "53_1275510351.15739"
capture_lex $P151
- .const 'Sub' $P144 = "51_1275160375.18399"
+ .const 'Sub' $P144 = "51_1275510351.15739"
capture_lex $P144
- .const 'Sub' $P135 = "49_1275160375.18399"
+ .const 'Sub' $P135 = "49_1275510351.15739"
capture_lex $P135
- .const 'Sub' $P128 = "47_1275160375.18399"
+ .const 'Sub' $P128 = "47_1275510351.15739"
capture_lex $P128
- .const 'Sub' $P121 = "45_1275160375.18399"
+ .const 'Sub' $P121 = "45_1275510351.15739"
capture_lex $P121
- .const 'Sub' $P111 = "43_1275160375.18399"
+ .const 'Sub' $P111 = "43_1275510351.15739"
capture_lex $P111
- .const 'Sub' $P103 = "41_1275160375.18399"
+ .const 'Sub' $P103 = "41_1275510351.15739"
capture_lex $P103
- .const 'Sub' $P93 = "40_1275160375.18399"
+ .const 'Sub' $P93 = "40_1275510351.15739"
capture_lex $P93
- .const 'Sub' $P87 = "38_1275160375.18399"
+ .const 'Sub' $P87 = "38_1275510351.15739"
capture_lex $P87
- .const 'Sub' $P82 = "36_1275160375.18399"
+ .const 'Sub' $P82 = "36_1275510351.15739"
capture_lex $P82
- .const 'Sub' $P74 = "34_1275160375.18399"
+ .const 'Sub' $P74 = "34_1275510351.15739"
capture_lex $P74
- .const 'Sub' $P68 = "32_1275160375.18399"
+ .const 'Sub' $P68 = "32_1275510351.15739"
capture_lex $P68
- .const 'Sub' $P62 = "30_1275160375.18399"
+ .const 'Sub' $P62 = "30_1275510351.15739"
capture_lex $P62
- .const 'Sub' $P56 = "28_1275160375.18399"
+ .const 'Sub' $P56 = "28_1275510351.15739"
capture_lex $P56
- .const 'Sub' $P23 = "14_1275160375.18399"
+ .const 'Sub' $P23 = "14_1275510351.15739"
capture_lex $P23
- .const 'Sub' $P15 = "12_1275160375.18399"
+ .const 'Sub' $P15 = "12_1275510351.15739"
capture_lex $P15
$P0 = find_dynamic_lex "$*CTXSAVE"
if null $P0 goto ctxsave_done
@@ -1019,17 +1019,17 @@
$P0."ctxsave"()
ctxsave_done:
.annotate 'line', 33
- .const 'Sub' $P329 = "101_1275160375.18399"
+ .const 'Sub' $P329 = "101_1275510351.15739"
capture_lex $P329
.annotate 'line', 5
.return ($P329)
- .const 'Sub' $P340 = "103_1275160375.18399"
+ .const 'Sub' $P340 = "103_1275510351.15739"
.return ($P340)
.end
.namespace ["HLL";"Grammar"]
-.sub "ws" :subid("12_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "ws" :subid("12_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 5
.local string rx16_tgt
.local int rx16_pos
@@ -1043,6 +1043,7 @@
.local pmc match
.lex "$/", match
length rx16_eos, rx16_tgt
+ gt rx16_pos, rx16_eos, rx16_done
set rx16_off, 0
lt rx16_pos, 2, rx16_start
sub rx16_off, rx16_pos, 1
@@ -1113,7 +1114,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__ws" :subid("13_1275160375.18399") :method
+.sub "!PREFIX__ws" :subid("13_1275510351.15739") :method
.annotate 'line', 5
new $P18, "ResizablePMCArray"
push $P18, ""
@@ -1122,7 +1123,7 @@
.namespace ["HLL";"Grammar"]
-.sub "termish" :subid("14_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "termish" :subid("14_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 5
.local string rx24_tgt
.local int rx24_pos
@@ -1137,6 +1138,7 @@
.local pmc match
.lex "$/", match
length rx24_eos, rx24_tgt
+ gt rx24_pos, rx24_eos, rx24_done
set rx24_off, 0
lt rx24_pos, 2, rx24_start
sub rx24_off, rx24_pos, 1
@@ -1214,7 +1216,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__termish" :subid("15_1275160375.18399") :method
+.sub "!PREFIX__termish" :subid("15_1275510351.15739") :method
.annotate 'line', 5
new $P26, "ResizablePMCArray"
push $P26, ""
@@ -1223,7 +1225,7 @@
.namespace ["HLL";"Grammar"]
-.sub "term" :subid("16_1275160375.18399") :method
+.sub "term" :subid("16_1275510351.15739") :method
.annotate 'line', 13
$P33 = self."!protoregex"("term")
.return ($P33)
@@ -1231,7 +1233,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__term" :subid("17_1275160375.18399") :method
+.sub "!PREFIX__term" :subid("17_1275510351.15739") :method
.annotate 'line', 13
$P35 = self."!PREFIX__!protoregex"("term")
.return ($P35)
@@ -1239,7 +1241,7 @@
.namespace ["HLL";"Grammar"]
-.sub "infix" :subid("18_1275160375.18399") :method
+.sub "infix" :subid("18_1275510351.15739") :method
.annotate 'line', 14
$P37 = self."!protoregex"("infix")
.return ($P37)
@@ -1247,7 +1249,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__infix" :subid("19_1275160375.18399") :method
+.sub "!PREFIX__infix" :subid("19_1275510351.15739") :method
.annotate 'line', 14
$P39 = self."!PREFIX__!protoregex"("infix")
.return ($P39)
@@ -1255,7 +1257,7 @@
.namespace ["HLL";"Grammar"]
-.sub "prefix" :subid("20_1275160375.18399") :method
+.sub "prefix" :subid("20_1275510351.15739") :method
.annotate 'line', 15
$P41 = self."!protoregex"("prefix")
.return ($P41)
@@ -1263,7 +1265,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__prefix" :subid("21_1275160375.18399") :method
+.sub "!PREFIX__prefix" :subid("21_1275510351.15739") :method
.annotate 'line', 15
$P43 = self."!PREFIX__!protoregex"("prefix")
.return ($P43)
@@ -1271,7 +1273,7 @@
.namespace ["HLL";"Grammar"]
-.sub "postfix" :subid("22_1275160375.18399") :method
+.sub "postfix" :subid("22_1275510351.15739") :method
.annotate 'line', 16
$P45 = self."!protoregex"("postfix")
.return ($P45)
@@ -1279,7 +1281,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__postfix" :subid("23_1275160375.18399") :method
+.sub "!PREFIX__postfix" :subid("23_1275510351.15739") :method
.annotate 'line', 16
$P47 = self."!PREFIX__!protoregex"("postfix")
.return ($P47)
@@ -1287,7 +1289,7 @@
.namespace ["HLL";"Grammar"]
-.sub "circumfix" :subid("24_1275160375.18399") :method
+.sub "circumfix" :subid("24_1275510351.15739") :method
.annotate 'line', 17
$P49 = self."!protoregex"("circumfix")
.return ($P49)
@@ -1295,7 +1297,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__circumfix" :subid("25_1275160375.18399") :method
+.sub "!PREFIX__circumfix" :subid("25_1275510351.15739") :method
.annotate 'line', 17
$P51 = self."!PREFIX__!protoregex"("circumfix")
.return ($P51)
@@ -1303,7 +1305,7 @@
.namespace ["HLL";"Grammar"]
-.sub "postcircumfix" :subid("26_1275160375.18399") :method
+.sub "postcircumfix" :subid("26_1275510351.15739") :method
.annotate 'line', 18
$P53 = self."!protoregex"("postcircumfix")
.return ($P53)
@@ -1311,7 +1313,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__postcircumfix" :subid("27_1275160375.18399") :method
+.sub "!PREFIX__postcircumfix" :subid("27_1275510351.15739") :method
.annotate 'line', 18
$P55 = self."!PREFIX__!protoregex"("postcircumfix")
.return ($P55)
@@ -1319,7 +1321,7 @@
.namespace ["HLL";"Grammar"]
-.sub "term:sym<circumfix>" :subid("28_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "term:sym<circumfix>" :subid("28_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 5
.local string rx57_tgt
.local int rx57_pos
@@ -1333,6 +1335,7 @@
.local pmc match
.lex "$/", match
length rx57_eos, rx57_tgt
+ gt rx57_pos, rx57_eos, rx57_done
set rx57_off, 0
lt rx57_pos, 2, rx57_start
sub rx57_off, rx57_pos, 1
@@ -1377,7 +1380,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__term:sym<circumfix>" :subid("29_1275160375.18399") :method
+.sub "!PREFIX__term:sym<circumfix>" :subid("29_1275510351.15739") :method
.annotate 'line', 5
$P59 = self."!PREFIX__!subrule"("circumfix", "")
new $P60, "ResizablePMCArray"
@@ -1387,7 +1390,7 @@
.namespace ["HLL";"Grammar"]
-.sub "infixish" :subid("30_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "infixish" :subid("30_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 5
.local string rx63_tgt
.local int rx63_pos
@@ -1401,6 +1404,7 @@
.local pmc match
.lex "$/", match
length rx63_eos, rx63_tgt
+ gt rx63_pos, rx63_eos, rx63_done
set rx63_off, 0
lt rx63_pos, 2, rx63_start
sub rx63_off, rx63_pos, 1
@@ -1445,7 +1449,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__infixish" :subid("31_1275160375.18399") :method
+.sub "!PREFIX__infixish" :subid("31_1275510351.15739") :method
.annotate 'line', 5
$P65 = self."!PREFIX__!subrule"("OPER=infix", "")
new $P66, "ResizablePMCArray"
@@ -1455,7 +1459,7 @@
.namespace ["HLL";"Grammar"]
-.sub "prefixish" :subid("32_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "prefixish" :subid("32_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 5
.local string rx69_tgt
.local int rx69_pos
@@ -1469,6 +1473,7 @@
.local pmc match
.lex "$/", match
length rx69_eos, rx69_tgt
+ gt rx69_pos, rx69_eos, rx69_done
set rx69_off, 0
lt rx69_pos, 2, rx69_start
sub rx69_off, rx69_pos, 1
@@ -1518,7 +1523,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__prefixish" :subid("33_1275160375.18399") :method
+.sub "!PREFIX__prefixish" :subid("33_1275510351.15739") :method
.annotate 'line', 5
$P71 = self."!PREFIX__!subrule"("OPER=prefix", "")
new $P72, "ResizablePMCArray"
@@ -1528,7 +1533,7 @@
.namespace ["HLL";"Grammar"]
-.sub "postfixish" :subid("34_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "postfixish" :subid("34_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 5
.local string rx75_tgt
.local int rx75_pos
@@ -1542,6 +1547,7 @@
.local pmc match
.lex "$/", match
length rx75_eos, rx75_tgt
+ gt rx75_pos, rx75_eos, rx75_done
set rx75_off, 0
lt rx75_pos, 2, rx75_start
sub rx75_off, rx75_pos, 1
@@ -1602,7 +1608,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__postfixish" :subid("35_1275160375.18399") :method
+.sub "!PREFIX__postfixish" :subid("35_1275510351.15739") :method
.annotate 'line', 5
$P77 = self."!PREFIX__!subrule"("OPER=postcircumfix", "")
$P78 = self."!PREFIX__!subrule"("OPER=postfix", "")
@@ -1614,7 +1620,7 @@
.namespace ["HLL";"Grammar"]
-.sub "nullterm" :subid("36_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "nullterm" :subid("36_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 5
.local string rx83_tgt
.local int rx83_pos
@@ -1628,6 +1634,7 @@
.local pmc match
.lex "$/", match
length rx83_eos, rx83_tgt
+ gt rx83_pos, rx83_eos, rx83_done
set rx83_off, 0
lt rx83_pos, 2, rx83_start
sub rx83_off, rx83_pos, 1
@@ -1665,7 +1672,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__nullterm" :subid("37_1275160375.18399") :method
+.sub "!PREFIX__nullterm" :subid("37_1275510351.15739") :method
.annotate 'line', 5
new $P85, "ResizablePMCArray"
push $P85, ""
@@ -1674,7 +1681,7 @@
.namespace ["HLL";"Grammar"]
-.sub "nullterm_alt" :subid("38_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "nullterm_alt" :subid("38_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 5
.local string rx88_tgt
.local int rx88_pos
@@ -1688,6 +1695,7 @@
.local pmc match
.lex "$/", match
length rx88_eos, rx88_tgt
+ gt rx88_pos, rx88_eos, rx88_done
set rx88_off, 0
lt rx88_pos, 2, rx88_start
sub rx88_off, rx88_pos, 1
@@ -1732,7 +1740,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__nullterm_alt" :subid("39_1275160375.18399") :method
+.sub "!PREFIX__nullterm_alt" :subid("39_1275510351.15739") :method
.annotate 'line', 5
$P90 = self."!PREFIX__!subrule"("term", "")
new $P91, "ResizablePMCArray"
@@ -1742,7 +1750,7 @@
.namespace ["HLL";"Grammar"]
-.sub "nulltermish" :subid("40_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "nulltermish" :subid("40_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
new $P95, 'ExceptionHandler'
set_addr $P95, control_94
@@ -1769,7 +1777,7 @@
.namespace ["HLL";"Grammar"]
-.sub "quote_delimited" :subid("41_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "quote_delimited" :subid("41_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx104_tgt
.local int rx104_pos
@@ -1784,6 +1792,7 @@
.local pmc match
.lex "$/", match
length rx104_eos, rx104_tgt
+ gt rx104_pos, rx104_eos, rx104_done
set rx104_off, 0
lt rx104_pos, 2, rx104_start
sub rx104_off, rx104_pos, 1
@@ -1851,7 +1860,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__quote_delimited" :subid("42_1275160375.18399") :method
+.sub "!PREFIX__quote_delimited" :subid("42_1275510351.15739") :method
.annotate 'line', 33
$P106 = self."!PREFIX__!subrule"("starter", "")
new $P107, "ResizablePMCArray"
@@ -1861,7 +1870,7 @@
.namespace ["HLL";"Grammar"]
-.sub "quote_atom" :subid("43_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "quote_atom" :subid("43_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx112_tgt
.local int rx112_pos
@@ -1875,6 +1884,7 @@
.local pmc match
.lex "$/", match
length rx112_eos, rx112_tgt
+ gt rx112_pos, rx112_eos, rx112_done
set rx112_off, 0
lt rx112_pos, 2, rx112_start
sub rx112_off, rx112_pos, 1
@@ -1952,7 +1962,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__quote_atom" :subid("44_1275160375.18399") :method
+.sub "!PREFIX__quote_atom" :subid("44_1275510351.15739") :method
.annotate 'line', 33
new $P114, "ResizablePMCArray"
push $P114, ""
@@ -1961,7 +1971,7 @@
.namespace ["HLL";"Grammar"]
-.sub "decint" :subid("45_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "decint" :subid("45_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx122_tgt
.local int rx122_pos
@@ -1975,6 +1985,7 @@
.local pmc match
.lex "$/", match
length rx122_eos, rx122_tgt
+ gt rx122_pos, rx122_eos, rx122_done
set rx122_off, 0
lt rx122_pos, 2, rx122_start
sub rx122_off, rx122_pos, 1
@@ -2033,7 +2044,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__decint" :subid("46_1275160375.18399") :method
+.sub "!PREFIX__decint" :subid("46_1275510351.15739") :method
.annotate 'line', 33
new $P124, "ResizablePMCArray"
push $P124, ""
@@ -2042,7 +2053,7 @@
.namespace ["HLL";"Grammar"]
-.sub "decints" :subid("47_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "decints" :subid("47_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx129_tgt
.local int rx129_pos
@@ -2057,6 +2068,7 @@
.local pmc match
.lex "$/", match
length rx129_eos, rx129_tgt
+ gt rx129_pos, rx129_eos, rx129_done
set rx129_off, 0
lt rx129_pos, 2, rx129_start
sub rx129_off, rx129_pos, 1
@@ -2126,7 +2138,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__decints" :subid("48_1275160375.18399") :method
+.sub "!PREFIX__decints" :subid("48_1275510351.15739") :method
.annotate 'line', 33
new $P131, "ResizablePMCArray"
push $P131, ""
@@ -2135,7 +2147,7 @@
.namespace ["HLL";"Grammar"]
-.sub "hexint" :subid("49_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "hexint" :subid("49_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx136_tgt
.local int rx136_pos
@@ -2149,6 +2161,7 @@
.local pmc match
.lex "$/", match
length rx136_eos, rx136_tgt
+ gt rx136_pos, rx136_eos, rx136_done
set rx136_off, 0
lt rx136_pos, 2, rx136_start
sub rx136_off, rx136_pos, 1
@@ -2216,7 +2229,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__hexint" :subid("50_1275160375.18399") :method
+.sub "!PREFIX__hexint" :subid("50_1275510351.15739") :method
.annotate 'line', 33
new $P138, "ResizablePMCArray"
push $P138, ""
@@ -2225,7 +2238,7 @@
.namespace ["HLL";"Grammar"]
-.sub "hexints" :subid("51_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "hexints" :subid("51_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx145_tgt
.local int rx145_pos
@@ -2240,6 +2253,7 @@
.local pmc match
.lex "$/", match
length rx145_eos, rx145_tgt
+ gt rx145_pos, rx145_eos, rx145_done
set rx145_off, 0
lt rx145_pos, 2, rx145_start
sub rx145_off, rx145_pos, 1
@@ -2309,7 +2323,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__hexints" :subid("52_1275160375.18399") :method
+.sub "!PREFIX__hexints" :subid("52_1275510351.15739") :method
.annotate 'line', 33
new $P147, "ResizablePMCArray"
push $P147, ""
@@ -2318,7 +2332,7 @@
.namespace ["HLL";"Grammar"]
-.sub "octint" :subid("53_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "octint" :subid("53_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx152_tgt
.local int rx152_pos
@@ -2332,6 +2346,7 @@
.local pmc match
.lex "$/", match
length rx152_eos, rx152_tgt
+ gt rx152_pos, rx152_eos, rx152_done
set rx152_off, 0
lt rx152_pos, 2, rx152_start
sub rx152_off, rx152_pos, 1
@@ -2399,7 +2414,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__octint" :subid("54_1275160375.18399") :method
+.sub "!PREFIX__octint" :subid("54_1275510351.15739") :method
.annotate 'line', 33
new $P154, "ResizablePMCArray"
push $P154, ""
@@ -2408,7 +2423,7 @@
.namespace ["HLL";"Grammar"]
-.sub "octints" :subid("55_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "octints" :subid("55_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx161_tgt
.local int rx161_pos
@@ -2423,6 +2438,7 @@
.local pmc match
.lex "$/", match
length rx161_eos, rx161_tgt
+ gt rx161_pos, rx161_eos, rx161_done
set rx161_off, 0
lt rx161_pos, 2, rx161_start
sub rx161_off, rx161_pos, 1
@@ -2492,7 +2508,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__octints" :subid("56_1275160375.18399") :method
+.sub "!PREFIX__octints" :subid("56_1275510351.15739") :method
.annotate 'line', 33
new $P163, "ResizablePMCArray"
push $P163, ""
@@ -2501,7 +2517,7 @@
.namespace ["HLL";"Grammar"]
-.sub "binint" :subid("57_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "binint" :subid("57_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx168_tgt
.local int rx168_pos
@@ -2515,6 +2531,7 @@
.local pmc match
.lex "$/", match
length rx168_eos, rx168_tgt
+ gt rx168_pos, rx168_eos, rx168_done
set rx168_off, 0
lt rx168_pos, 2, rx168_start
sub rx168_off, rx168_pos, 1
@@ -2582,7 +2599,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__binint" :subid("58_1275160375.18399") :method
+.sub "!PREFIX__binint" :subid("58_1275510351.15739") :method
.annotate 'line', 33
new $P170, "ResizablePMCArray"
push $P170, ""
@@ -2591,7 +2608,7 @@
.namespace ["HLL";"Grammar"]
-.sub "binints" :subid("59_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "binints" :subid("59_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx177_tgt
.local int rx177_pos
@@ -2606,6 +2623,7 @@
.local pmc match
.lex "$/", match
length rx177_eos, rx177_tgt
+ gt rx177_pos, rx177_eos, rx177_done
set rx177_off, 0
lt rx177_pos, 2, rx177_start
sub rx177_off, rx177_pos, 1
@@ -2675,7 +2693,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__binints" :subid("60_1275160375.18399") :method
+.sub "!PREFIX__binints" :subid("60_1275510351.15739") :method
.annotate 'line', 33
new $P179, "ResizablePMCArray"
push $P179, ""
@@ -2684,7 +2702,7 @@
.namespace ["HLL";"Grammar"]
-.sub "integer" :subid("61_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "integer" :subid("61_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx184_tgt
.local int rx184_pos
@@ -2698,6 +2716,7 @@
.local pmc match
.lex "$/", match
length rx184_eos, rx184_tgt
+ gt rx184_pos, rx184_eos, rx184_done
set rx184_off, 0
lt rx184_pos, 2, rx184_start
sub rx184_off, rx184_pos, 1
@@ -2832,7 +2851,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__integer" :subid("62_1275160375.18399") :method
+.sub "!PREFIX__integer" :subid("62_1275510351.15739") :method
.annotate 'line', 33
$P186 = self."!PREFIX__!subrule"("VALUE=decint", "")
$P187 = self."!PREFIX__!subrule"("VALUE=decint", "0d")
@@ -2850,7 +2869,7 @@
.namespace ["HLL";"Grammar"]
-.sub "dec_number" :subid("63_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "dec_number" :subid("63_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx196_tgt
.local int rx196_pos
@@ -2865,6 +2884,7 @@
.local pmc match
.lex "$/", match
length rx196_eos, rx196_tgt
+ gt rx196_pos, rx196_eos, rx196_done
set rx196_off, 0
lt rx196_pos, 2, rx196_start
sub rx196_off, rx196_pos, 1
@@ -3029,7 +3049,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__dec_number" :subid("64_1275160375.18399") :method
+.sub "!PREFIX__dec_number" :subid("64_1275510351.15739") :method
.annotate 'line', 33
new $P198, "ResizablePMCArray"
push $P198, ""
@@ -3040,7 +3060,7 @@
.namespace ["HLL";"Grammar"]
-.sub "escale" :subid("65_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "escale" :subid("65_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx209_tgt
.local int rx209_pos
@@ -3054,6 +3074,7 @@
.local pmc match
.lex "$/", match
length rx209_eos, rx209_tgt
+ gt rx209_pos, rx209_eos, rx209_done
set rx209_off, 0
lt rx209_pos, 2, rx209_start
sub rx209_off, rx209_pos, 1
@@ -3117,7 +3138,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__escale" :subid("66_1275160375.18399") :method
+.sub "!PREFIX__escale" :subid("66_1275510351.15739") :method
.annotate 'line', 33
new $P211, "ResizablePMCArray"
push $P211, "e"
@@ -3127,7 +3148,7 @@
.namespace ["HLL";"Grammar"]
-.sub "quote_escape" :subid("67_1275160375.18399") :method
+.sub "quote_escape" :subid("67_1275510351.15739") :method
.annotate 'line', 79
$P216 = self."!protoregex"("quote_escape")
.return ($P216)
@@ -3135,7 +3156,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__quote_escape" :subid("68_1275160375.18399") :method
+.sub "!PREFIX__quote_escape" :subid("68_1275510351.15739") :method
.annotate 'line', 79
$P218 = self."!PREFIX__!protoregex"("quote_escape")
.return ($P218)
@@ -3143,7 +3164,7 @@
.namespace ["HLL";"Grammar"]
-.sub "quote_escape:sym<backslash>" :subid("69_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "quote_escape:sym<backslash>" :subid("69_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx220_tgt
.local int rx220_pos
@@ -3157,6 +3178,7 @@
.local pmc match
.lex "$/", match
length rx220_eos, rx220_tgt
+ gt rx220_pos, rx220_eos, rx220_done
set rx220_off, 0
lt rx220_pos, 2, rx220_start
sub rx220_off, rx220_pos, 1
@@ -3205,7 +3227,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__quote_escape:sym<backslash>" :subid("70_1275160375.18399") :method
+.sub "!PREFIX__quote_escape:sym<backslash>" :subid("70_1275510351.15739") :method
.annotate 'line', 33
new $P222, "ResizablePMCArray"
push $P222, "\\\\"
@@ -3214,7 +3236,7 @@
.namespace ["HLL";"Grammar"]
-.sub "quote_escape:sym<stopper>" :subid("71_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "quote_escape:sym<stopper>" :subid("71_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx225_tgt
.local int rx225_pos
@@ -3228,6 +3250,7 @@
.local pmc match
.lex "$/", match
length rx225_eos, rx225_tgt
+ gt rx225_pos, rx225_eos, rx225_done
set rx225_off, 0
lt rx225_pos, 2, rx225_start
sub rx225_off, rx225_pos, 1
@@ -3283,7 +3306,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__quote_escape:sym<stopper>" :subid("72_1275160375.18399") :method
+.sub "!PREFIX__quote_escape:sym<stopper>" :subid("72_1275510351.15739") :method
.annotate 'line', 33
new $P227, "ResizablePMCArray"
push $P227, "\\"
@@ -3292,7 +3315,7 @@
.namespace ["HLL";"Grammar"]
-.sub "quote_escape:sym<bs>" :subid("73_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "quote_escape:sym<bs>" :subid("73_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx230_tgt
.local int rx230_pos
@@ -3306,6 +3329,7 @@
.local pmc match
.lex "$/", match
length rx230_eos, rx230_tgt
+ gt rx230_pos, rx230_eos, rx230_done
set rx230_off, 0
lt rx230_pos, 2, rx230_start
sub rx230_off, rx230_pos, 1
@@ -3354,7 +3378,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__quote_escape:sym<bs>" :subid("74_1275160375.18399") :method
+.sub "!PREFIX__quote_escape:sym<bs>" :subid("74_1275510351.15739") :method
.annotate 'line', 33
new $P232, "ResizablePMCArray"
push $P232, "\\b"
@@ -3363,7 +3387,7 @@
.namespace ["HLL";"Grammar"]
-.sub "quote_escape:sym<nl>" :subid("75_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "quote_escape:sym<nl>" :subid("75_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx235_tgt
.local int rx235_pos
@@ -3377,6 +3401,7 @@
.local pmc match
.lex "$/", match
length rx235_eos, rx235_tgt
+ gt rx235_pos, rx235_eos, rx235_done
set rx235_off, 0
lt rx235_pos, 2, rx235_start
sub rx235_off, rx235_pos, 1
@@ -3425,7 +3450,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__quote_escape:sym<nl>" :subid("76_1275160375.18399") :method
+.sub "!PREFIX__quote_escape:sym<nl>" :subid("76_1275510351.15739") :method
.annotate 'line', 33
new $P237, "ResizablePMCArray"
push $P237, "\\n"
@@ -3434,7 +3459,7 @@
.namespace ["HLL";"Grammar"]
-.sub "quote_escape:sym<cr>" :subid("77_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "quote_escape:sym<cr>" :subid("77_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx240_tgt
.local int rx240_pos
@@ -3448,6 +3473,7 @@
.local pmc match
.lex "$/", match
length rx240_eos, rx240_tgt
+ gt rx240_pos, rx240_eos, rx240_done
set rx240_off, 0
lt rx240_pos, 2, rx240_start
sub rx240_off, rx240_pos, 1
@@ -3496,7 +3522,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__quote_escape:sym<cr>" :subid("78_1275160375.18399") :method
+.sub "!PREFIX__quote_escape:sym<cr>" :subid("78_1275510351.15739") :method
.annotate 'line', 33
new $P242, "ResizablePMCArray"
push $P242, "\\r"
@@ -3505,7 +3531,7 @@
.namespace ["HLL";"Grammar"]
-.sub "quote_escape:sym<tab>" :subid("79_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "quote_escape:sym<tab>" :subid("79_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx245_tgt
.local int rx245_pos
@@ -3519,6 +3545,7 @@
.local pmc match
.lex "$/", match
length rx245_eos, rx245_tgt
+ gt rx245_pos, rx245_eos, rx245_done
set rx245_off, 0
lt rx245_pos, 2, rx245_start
sub rx245_off, rx245_pos, 1
@@ -3567,7 +3594,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__quote_escape:sym<tab>" :subid("80_1275160375.18399") :method
+.sub "!PREFIX__quote_escape:sym<tab>" :subid("80_1275510351.15739") :method
.annotate 'line', 33
new $P247, "ResizablePMCArray"
push $P247, "\\t"
@@ -3576,7 +3603,7 @@
.namespace ["HLL";"Grammar"]
-.sub "quote_escape:sym<ff>" :subid("81_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "quote_escape:sym<ff>" :subid("81_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx250_tgt
.local int rx250_pos
@@ -3590,6 +3617,7 @@
.local pmc match
.lex "$/", match
length rx250_eos, rx250_tgt
+ gt rx250_pos, rx250_eos, rx250_done
set rx250_off, 0
lt rx250_pos, 2, rx250_start
sub rx250_off, rx250_pos, 1
@@ -3638,7 +3666,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__quote_escape:sym<ff>" :subid("82_1275160375.18399") :method
+.sub "!PREFIX__quote_escape:sym<ff>" :subid("82_1275510351.15739") :method
.annotate 'line', 33
new $P252, "ResizablePMCArray"
push $P252, "\\f"
@@ -3647,7 +3675,7 @@
.namespace ["HLL";"Grammar"]
-.sub "quote_escape:sym<hex>" :subid("83_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "quote_escape:sym<hex>" :subid("83_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx255_tgt
.local int rx255_pos
@@ -3661,6 +3689,7 @@
.local pmc match
.lex "$/", match
length rx255_eos, rx255_tgt
+ gt rx255_pos, rx255_eos, rx255_done
set rx255_off, 0
lt rx255_pos, 2, rx255_start
sub rx255_off, rx255_pos, 1
@@ -3745,7 +3774,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__quote_escape:sym<hex>" :subid("84_1275160375.18399") :method
+.sub "!PREFIX__quote_escape:sym<hex>" :subid("84_1275510351.15739") :method
.annotate 'line', 33
new $P257, "ResizablePMCArray"
push $P257, unicode:"\\x"
@@ -3754,7 +3783,7 @@
.namespace ["HLL";"Grammar"]
-.sub "quote_escape:sym<oct>" :subid("85_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "quote_escape:sym<oct>" :subid("85_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx261_tgt
.local int rx261_pos
@@ -3768,6 +3797,7 @@
.local pmc match
.lex "$/", match
length rx261_eos, rx261_tgt
+ gt rx261_pos, rx261_eos, rx261_done
set rx261_off, 0
lt rx261_pos, 2, rx261_start
sub rx261_off, rx261_pos, 1
@@ -3852,7 +3882,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__quote_escape:sym<oct>" :subid("86_1275160375.18399") :method
+.sub "!PREFIX__quote_escape:sym<oct>" :subid("86_1275510351.15739") :method
.annotate 'line', 33
new $P263, "ResizablePMCArray"
push $P263, "\\o"
@@ -3861,7 +3891,7 @@
.namespace ["HLL";"Grammar"]
-.sub "quote_escape:sym<chr>" :subid("87_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "quote_escape:sym<chr>" :subid("87_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx267_tgt
.local int rx267_pos
@@ -3875,6 +3905,7 @@
.local pmc match
.lex "$/", match
length rx267_eos, rx267_tgt
+ gt rx267_pos, rx267_eos, rx267_done
set rx267_off, 0
lt rx267_pos, 2, rx267_start
sub rx267_off, rx267_pos, 1
@@ -3930,7 +3961,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__quote_escape:sym<chr>" :subid("88_1275160375.18399") :method
+.sub "!PREFIX__quote_escape:sym<chr>" :subid("88_1275510351.15739") :method
.annotate 'line', 33
new $P269, "ResizablePMCArray"
push $P269, "\\c"
@@ -3939,7 +3970,7 @@
.namespace ["HLL";"Grammar"]
-.sub "quote_escape:sym<0>" :subid("89_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "quote_escape:sym<0>" :subid("89_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx272_tgt
.local int rx272_pos
@@ -3953,6 +3984,7 @@
.local pmc match
.lex "$/", match
length rx272_eos, rx272_tgt
+ gt rx272_pos, rx272_eos, rx272_done
set rx272_off, 0
lt rx272_pos, 2, rx272_start
sub rx272_off, rx272_pos, 1
@@ -4022,7 +4054,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__quote_escape:sym<0>" :subid("90_1275160375.18399") :method
+.sub "!PREFIX__quote_escape:sym<0>" :subid("90_1275510351.15739") :method
.annotate 'line', 33
new $P274, "ResizablePMCArray"
push $P274, "\\0"
@@ -4031,13 +4063,13 @@
.namespace ["HLL";"Grammar"]
-.sub "quote_escape:sym<misc>" :subid("91_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "quote_escape:sym<misc>" :subid("91_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
- .const 'Sub' $P297 = "95_1275160375.18399"
+ .const 'Sub' $P297 = "95_1275510351.15739"
capture_lex $P297
- .const 'Sub' $P290 = "94_1275160375.18399"
+ .const 'Sub' $P290 = "94_1275510351.15739"
capture_lex $P290
- .const 'Sub' $P285 = "93_1275160375.18399"
+ .const 'Sub' $P285 = "93_1275510351.15739"
capture_lex $P285
.local string rx278_tgt
.local int rx278_pos
@@ -4051,6 +4083,7 @@
.local pmc match
.lex "$/", match
length rx278_eos, rx278_tgt
+ gt rx278_pos, rx278_eos, rx278_done
set rx278_off, 0
lt rx278_pos, 2, rx278_start
sub rx278_off, rx278_pos, 1
@@ -4073,7 +4106,7 @@
find_lex $P282, unicode:"$\x{a2}"
$P283 = $P282."MATCH"()
store_lex "$/", $P283
- .const 'Sub' $P285 = "93_1275160375.18399"
+ .const 'Sub' $P285 = "93_1275510351.15739"
capture_lex $P285
$P286 = $P285()
# rx literal "\\"
@@ -4099,7 +4132,7 @@
.annotate 'line', 103
# rx subrule $P290 subtype=capture negate=
rx278_cur."!cursor_pos"(rx278_pos)
- .const 'Sub' $P290 = "94_1275160375.18399"
+ .const 'Sub' $P290 = "94_1275510351.15739"
capture_lex $P290
$P10 = rx278_cur.$P290()
unless $P10, rx278_fail
@@ -4133,7 +4166,7 @@
find_lex $P294, unicode:"$\x{a2}"
$P295 = $P294."MATCH"()
store_lex "$/", $P295
- .const 'Sub' $P297 = "95_1275160375.18399"
+ .const 'Sub' $P297 = "95_1275510351.15739"
capture_lex $P297
$P307 = $P297()
alt288_end:
@@ -4179,7 +4212,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__quote_escape:sym<misc>" :subid("92_1275160375.18399") :method
+.sub "!PREFIX__quote_escape:sym<misc>" :subid("92_1275510351.15739") :method
.annotate 'line', 33
new $P280, "ResizablePMCArray"
push $P280, ""
@@ -4188,14 +4221,14 @@
.namespace ["HLL";"Grammar"]
-.sub "_block284" :anon :subid("93_1275160375.18399") :outer("91_1275160375.18399")
+.sub "_block284" :anon :subid("93_1275510351.15739") :outer("91_1275510351.15739")
.annotate 'line', 99
.return ()
.end
.namespace ["HLL";"Grammar"]
-.sub "_block289" :anon :subid("94_1275160375.18399") :method :outer("91_1275160375.18399")
+.sub "_block289" :anon :subid("94_1275510351.15739") :method :outer("91_1275510351.15739")
.annotate 'line', 103
.local string rx291_tgt
.local int rx291_pos
@@ -4209,6 +4242,7 @@
.local pmc match
.lex "$/", match
length rx291_eos, rx291_tgt
+ gt rx291_pos, rx291_eos, rx291_done
set rx291_off, 0
lt rx291_pos, 2, rx291_start
sub rx291_off, rx291_pos, 1
@@ -4250,7 +4284,7 @@
.namespace ["HLL";"Grammar"]
-.sub "_block296" :anon :subid("95_1275160375.18399") :outer("91_1275160375.18399")
+.sub "_block296" :anon :subid("95_1275510351.15739") :outer("91_1275510351.15739")
.annotate 'line', 104
find_lex $P298, "$/"
$P299 = $P298."CURSOR"()
@@ -4273,9 +4307,9 @@
.namespace ["HLL";"Grammar"]
-.sub "charname" :subid("96_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "charname" :subid("96_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
- .const 'Sub' $P319 = "98_1275160375.18399"
+ .const 'Sub' $P319 = "98_1275510351.15739"
capture_lex $P319
.local string rx310_tgt
.local int rx310_pos
@@ -4289,6 +4323,7 @@
.local pmc match
.lex "$/", match
length rx310_eos, rx310_tgt
+ gt rx310_pos, rx310_eos, rx310_done
set rx310_off, 0
lt rx310_pos, 2, rx310_start
sub rx310_off, rx310_pos, 1
@@ -4353,7 +4388,7 @@
.annotate 'line', 113
# rx subrule "before" subtype=zerowidth negate=
rx310_cur."!cursor_pos"(rx310_pos)
- .const 'Sub' $P319 = "98_1275160375.18399"
+ .const 'Sub' $P319 = "98_1275510351.15739"
capture_lex $P319
$P10 = rx310_cur."before"($P319)
unless $P10, rx310_fail
@@ -4378,7 +4413,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__charname" :subid("97_1275160375.18399") :method
+.sub "!PREFIX__charname" :subid("97_1275510351.15739") :method
.annotate 'line', 33
$P312 = self."!PREFIX__!subrule"("integer", "")
new $P313, "ResizablePMCArray"
@@ -4440,7 +4475,7 @@
.namespace ["HLL";"Grammar"]
-.sub "_block318" :anon :subid("98_1275160375.18399") :method :outer("96_1275160375.18399")
+.sub "_block318" :anon :subid("98_1275510351.15739") :method :outer("96_1275510351.15739")
.annotate 'line', 113
.local string rx320_tgt
.local int rx320_pos
@@ -4454,6 +4489,7 @@
.local pmc match
.lex "$/", match
length rx320_eos, rx320_tgt
+ gt rx320_pos, rx320_eos, rx320_done
set rx320_off, 0
lt rx320_pos, 2, rx320_start
sub rx320_off, rx320_pos, 1
@@ -4500,7 +4536,7 @@
.namespace ["HLL";"Grammar"]
-.sub "charnames" :subid("99_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "charnames" :subid("99_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx323_tgt
.local int rx323_pos
@@ -4515,6 +4551,7 @@
.local pmc match
.lex "$/", match
length rx323_eos, rx323_tgt
+ gt rx323_pos, rx323_eos, rx323_done
set rx323_off, 0
lt rx323_pos, 2, rx323_start
sub rx323_off, rx323_pos, 1
@@ -4584,7 +4621,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__charnames" :subid("100_1275160375.18399") :method
+.sub "!PREFIX__charnames" :subid("100_1275510351.15739") :method
.annotate 'line', 33
new $P325, "ResizablePMCArray"
push $P325, ""
@@ -4593,7 +4630,7 @@
.namespace ["HLL";"Grammar"]
-.sub "charspec" :subid("101_1275160375.18399") :method :outer("11_1275160375.18399")
+.sub "charspec" :subid("101_1275510351.15739") :method :outer("11_1275510351.15739")
.annotate 'line', 33
.local string rx330_tgt
.local int rx330_pos
@@ -4607,6 +4644,7 @@
.local pmc match
.lex "$/", match
length rx330_eos, rx330_tgt
+ gt rx330_pos, rx330_eos, rx330_done
set rx330_off, 0
lt rx330_pos, 2, rx330_start
sub rx330_off, rx330_pos, 1
@@ -4723,7 +4761,7 @@
.namespace ["HLL";"Grammar"]
-.sub "!PREFIX__charspec" :subid("102_1275160375.18399") :method
+.sub "!PREFIX__charspec" :subid("102_1275510351.15739") :method
.annotate 'line', 33
$P332 = self."!PREFIX__!subrule"("", "")
$P333 = self."!PREFIX__!subrule"("charnames", "[")
@@ -4764,18 +4802,18 @@
.namespace ["HLL";"Grammar"]
-.sub "_block339" :load :anon :subid("103_1275160375.18399")
+.sub "_block339" :load :anon :subid("103_1275510351.15739")
.annotate 'line', 5
- .const 'Sub' $P341 = "11_1275160375.18399"
+ .const 'Sub' $P341 = "11_1275510351.15739"
$P342 = $P341()
.return ($P342)
.end
.namespace []
-.sub "_block344" :load :anon :subid("104_1275160375.18399")
+.sub "_block344" :load :anon :subid("104_1275510351.15739")
.annotate 'line', 1
- .const 'Sub' $P346 = "10_1275160375.18399"
+ .const 'Sub' $P346 = "10_1275510351.15739"
$P347 = $P346()
.return ($P347)
.end
@@ -4783,7 +4821,7 @@
### .include 'gen/hllgrammar-actions.pir'
.namespace []
-.sub "_block11" :anon :subid("10_1275160380.31383")
+.sub "_block11" :anon :subid("10_1275510354.0142")
.annotate 'line', 0
get_hll_global $P14, ["HLL";"Actions"], "_block13"
capture_lex $P14
@@ -4800,15 +4838,15 @@
$P620 = $P14()
.annotate 'line', 1
.return ($P620)
- .const 'Sub' $P622 = "54_1275160380.31383"
+ .const 'Sub' $P622 = "54_1275510354.0142"
.return ($P622)
.end
.namespace []
-.sub "" :load :init :subid("post55") :outer("10_1275160380.31383")
+.sub "" :load :init :subid("post55") :outer("10_1275510354.0142")
.annotate 'line', 0
- .const 'Sub' $P12 = "10_1275160380.31383"
+ .const 'Sub' $P12 = "10_1275510354.0142"
.local pmc block
set block, $P12
$P625 = get_root_global ["parrot"], "P6metaclass"
@@ -4817,73 +4855,73 @@
.namespace ["HLL";"Actions"]
-.sub "_block13" :subid("11_1275160380.31383") :outer("10_1275160380.31383")
+.sub "_block13" :subid("11_1275510354.0142") :outer("10_1275510354.0142")
.annotate 'line', 3
- .const 'Sub' $P598 = "52_1275160380.31383"
+ .const 'Sub' $P598 = "52_1275510354.0142"
capture_lex $P598
- .const 'Sub' $P573 = "50_1275160380.31383"
+ .const 'Sub' $P573 = "50_1275510354.0142"
capture_lex $P573
- .const 'Sub' $P543 = "49_1275160380.31383"
+ .const 'Sub' $P543 = "49_1275510354.0142"
capture_lex $P543
- .const 'Sub' $P524 = "48_1275160380.31383"
+ .const 'Sub' $P524 = "48_1275510354.0142"
capture_lex $P524
- .const 'Sub' $P517 = "47_1275160380.31383"
+ .const 'Sub' $P517 = "47_1275510354.0142"
capture_lex $P517
- .const 'Sub' $P507 = "46_1275160380.31383"
+ .const 'Sub' $P507 = "46_1275510354.0142"
capture_lex $P507
- .const 'Sub' $P490 = "45_1275160380.31383"
+ .const 'Sub' $P490 = "45_1275510354.0142"
capture_lex $P490
- .const 'Sub' $P473 = "44_1275160380.31383"
+ .const 'Sub' $P473 = "44_1275510354.0142"
capture_lex $P473
- .const 'Sub' $P466 = "43_1275160380.31383"
+ .const 'Sub' $P466 = "43_1275510354.0142"
capture_lex $P466
- .const 'Sub' $P459 = "42_1275160380.31383"
+ .const 'Sub' $P459 = "42_1275510354.0142"
capture_lex $P459
- .const 'Sub' $P452 = "41_1275160380.31383"
+ .const 'Sub' $P452 = "41_1275510354.0142"
capture_lex $P452
- .const 'Sub' $P445 = "40_1275160380.31383"
+ .const 'Sub' $P445 = "40_1275510354.0142"
capture_lex $P445
- .const 'Sub' $P438 = "39_1275160380.31383"
+ .const 'Sub' $P438 = "39_1275510354.0142"
capture_lex $P438
- .const 'Sub' $P428 = "38_1275160380.31383"
+ .const 'Sub' $P428 = "38_1275510354.0142"
capture_lex $P428
- .const 'Sub' $P421 = "37_1275160380.31383"
+ .const 'Sub' $P421 = "37_1275510354.0142"
capture_lex $P421
- .const 'Sub' $P405 = "36_1275160380.31383"
+ .const 'Sub' $P405 = "36_1275510354.0142"
capture_lex $P405
- .const 'Sub' $P330 = "34_1275160380.31383"
+ .const 'Sub' $P330 = "34_1275510354.0142"
capture_lex $P330
- .const 'Sub' $P267 = "31_1275160380.31383"
+ .const 'Sub' $P267 = "31_1275510354.0142"
capture_lex $P267
- .const 'Sub' $P258 = "30_1275160380.31383"
+ .const 'Sub' $P258 = "30_1275510354.0142"
capture_lex $P258
- .const 'Sub' $P249 = "29_1275160380.31383"
+ .const 'Sub' $P249 = "29_1275510354.0142"
capture_lex $P249
- .const 'Sub' $P240 = "28_1275160380.31383"
+ .const 'Sub' $P240 = "28_1275510354.0142"
capture_lex $P240
- .const 'Sub' $P231 = "27_1275160380.31383"
+ .const 'Sub' $P231 = "27_1275510354.0142"
capture_lex $P231
- .const 'Sub' $P222 = "26_1275160380.31383"
+ .const 'Sub' $P222 = "26_1275510354.0142"
capture_lex $P222
- .const 'Sub' $P212 = "25_1275160380.31383"
+ .const 'Sub' $P212 = "25_1275510354.0142"
capture_lex $P212
- .const 'Sub' $P202 = "24_1275160380.31383"
+ .const 'Sub' $P202 = "24_1275510354.0142"
capture_lex $P202
- .const 'Sub' $P194 = "23_1275160380.31383"
+ .const 'Sub' $P194 = "23_1275510354.0142"
capture_lex $P194
- .const 'Sub' $P184 = "22_1275160380.31383"
+ .const 'Sub' $P184 = "22_1275510354.0142"
capture_lex $P184
- .const 'Sub' $P174 = "21_1275160380.31383"
+ .const 'Sub' $P174 = "21_1275510354.0142"
capture_lex $P174
- .const 'Sub' $P73 = "18_1275160380.31383"
+ .const 'Sub' $P73 = "18_1275510354.0142"
capture_lex $P73
- .const 'Sub' $P35 = "15_1275160380.31383"
+ .const 'Sub' $P35 = "15_1275510354.0142"
capture_lex $P35
- .const 'Sub' $P28 = "14_1275160380.31383"
+ .const 'Sub' $P28 = "14_1275510354.0142"
capture_lex $P28
- .const 'Sub' $P22 = "13_1275160380.31383"
+ .const 'Sub' $P22 = "13_1275510354.0142"
capture_lex $P22
- .const 'Sub' $P15 = "12_1275160380.31383"
+ .const 'Sub' $P15 = "12_1275510354.0142"
capture_lex $P15
$P0 = find_dynamic_lex "$*CTXSAVE"
if null $P0 goto ctxsave_done
@@ -4892,17 +4930,17 @@
$P0."ctxsave"()
ctxsave_done:
.annotate 'line', 224
- .const 'Sub' $P598 = "52_1275160380.31383"
+ .const 'Sub' $P598 = "52_1275510354.0142"
newclosure $P615, $P598
.annotate 'line', 3
.return ($P615)
- .const 'Sub' $P617 = "53_1275160380.31383"
+ .const 'Sub' $P617 = "53_1275510354.0142"
.return ($P617)
.end
.namespace ["HLL";"Actions"]
-.sub "string_to_int" :subid("12_1275160380.31383") :outer("11_1275160380.31383")
+.sub "string_to_int" :subid("12_1275510354.0142") :outer("11_1275510354.0142")
.param pmc param_18
.param pmc param_19
.annotate 'line', 3
@@ -4955,7 +4993,7 @@
.namespace ["HLL";"Actions"]
-.sub "ints_to_string" :subid("13_1275160380.31383") :outer("11_1275160380.31383")
+.sub "ints_to_string" :subid("13_1275510354.0142") :outer("11_1275510354.0142")
.param pmc param_25
.annotate 'line', 37
new $P24, 'ExceptionHandler'
@@ -4996,7 +5034,7 @@
.namespace ["HLL";"Actions"]
-.sub "CTXSAVE" :subid("14_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "CTXSAVE" :subid("14_1275510354.0142") :method :outer("11_1275510354.0142")
.annotate 'line', 62
new $P30, 'ExceptionHandler'
set_addr $P30, control_29
@@ -5025,10 +5063,10 @@
.namespace ["HLL";"Actions"]
-.sub "SET_BLOCK_OUTER_CTX" :subid("15_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "SET_BLOCK_OUTER_CTX" :subid("15_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_38
.annotate 'line', 76
- .const 'Sub' $P48 = "16_1275160380.31383"
+ .const 'Sub' $P48 = "16_1275510354.0142"
capture_lex $P48
new $P37, 'ExceptionHandler'
set_addr $P37, control_36
@@ -5063,7 +5101,7 @@
set $P43, $I46
goto if_44_end
if_44:
- .const 'Sub' $P48 = "16_1275160380.31383"
+ .const 'Sub' $P48 = "16_1275510354.0142"
capture_lex $P48
$P71 = $P48()
set $P43, $P71
@@ -5079,9 +5117,9 @@
.namespace ["HLL";"Actions"]
-.sub "_block47" :anon :subid("16_1275160380.31383") :outer("15_1275160380.31383")
+.sub "_block47" :anon :subid("16_1275510354.0142") :outer("15_1275510354.0142")
.annotate 'line', 78
- .const 'Sub' $P62 = "17_1275160380.31383"
+ .const 'Sub' $P62 = "17_1275510354.0142"
capture_lex $P62
.annotate 'line', 79
$P49 = root_new ['parrot';'ResizablePMCArray']
@@ -5111,7 +5149,7 @@
unless $P56, loop68_done
shift $P60, $P56
loop68_redo:
- .const 'Sub' $P62 = "17_1275160380.31383"
+ .const 'Sub' $P62 = "17_1275510354.0142"
capture_lex $P62
$P62($P60)
loop68_next:
@@ -5131,7 +5169,7 @@
.namespace ["HLL";"Actions"]
-.sub "_block61" :anon :subid("17_1275160380.31383") :outer("16_1275160380.31383")
+.sub "_block61" :anon :subid("17_1275510354.0142") :outer("16_1275510354.0142")
.param pmc param_63
.annotate 'line', 82
.lex "$_", param_63
@@ -5146,14 +5184,14 @@
.namespace ["HLL";"Actions"]
-.sub "EXPR" :subid("18_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "EXPR" :subid("18_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_76
.param pmc param_77 :optional
.param int has_param_77 :opt_flag
.annotate 'line', 89
- .const 'Sub' $P156 = "20_1275160380.31383"
+ .const 'Sub' $P156 = "20_1275510354.0142"
capture_lex $P156
- .const 'Sub' $P123 = "19_1275160380.31383"
+ .const 'Sub' $P123 = "19_1275510354.0142"
capture_lex $P123
new $P75, 'ExceptionHandler'
set_addr $P75, control_74
@@ -5288,7 +5326,7 @@
find_lex $P120, "$past"
$P121 = $P120."name"()
if $P121, unless_119_end
- .const 'Sub' $P123 = "19_1275160380.31383"
+ .const 'Sub' $P123 = "19_1275510354.0142"
capture_lex $P123
$P123()
unless_119_end:
@@ -5312,7 +5350,7 @@
unless $P150, loop167_done
shift $P154, $P150
loop167_redo:
- .const 'Sub' $P156 = "20_1275160380.31383"
+ .const 'Sub' $P156 = "20_1275510354.0142"
capture_lex $P156
$P156($P154)
loop167_next:
@@ -5357,7 +5395,7 @@
.namespace ["HLL";"Actions"]
-.sub "_block122" :anon :subid("19_1275160380.31383") :outer("18_1275160380.31383")
+.sub "_block122" :anon :subid("19_1275510354.0142") :outer("18_1275510354.0142")
.annotate 'line', 98
new $P124, "Undef"
.lex "$name", $P124
@@ -5407,7 +5445,7 @@
.namespace ["HLL";"Actions"]
-.sub "_block155" :anon :subid("20_1275160380.31383") :outer("18_1275160380.31383")
+.sub "_block155" :anon :subid("20_1275510354.0142") :outer("18_1275510354.0142")
.param pmc param_157
.annotate 'line', 109
.lex "$_", param_157
@@ -5430,7 +5468,7 @@
.namespace ["HLL";"Actions"]
-.sub "term:sym<circumfix>" :subid("21_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "term:sym<circumfix>" :subid("21_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_177
.annotate 'line', 114
new $P176, 'ExceptionHandler'
@@ -5460,7 +5498,7 @@
.namespace ["HLL";"Actions"]
-.sub "termish" :subid("22_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "termish" :subid("22_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_187
.annotate 'line', 116
new $P186, 'ExceptionHandler'
@@ -5490,7 +5528,7 @@
.namespace ["HLL";"Actions"]
-.sub "nullterm" :subid("23_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "nullterm" :subid("23_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_197
.annotate 'line', 117
new $P196, 'ExceptionHandler'
@@ -5512,7 +5550,7 @@
.namespace ["HLL";"Actions"]
-.sub "nullterm_alt" :subid("24_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "nullterm_alt" :subid("24_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_205
.annotate 'line', 118
new $P204, 'ExceptionHandler'
@@ -5542,7 +5580,7 @@
.namespace ["HLL";"Actions"]
-.sub "integer" :subid("25_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "integer" :subid("25_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_215
.annotate 'line', 120
new $P214, 'ExceptionHandler'
@@ -5572,7 +5610,7 @@
.namespace ["HLL";"Actions"]
-.sub "dec_number" :subid("26_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "dec_number" :subid("26_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_225
.annotate 'line', 122
new $P224, 'ExceptionHandler'
@@ -5595,7 +5633,7 @@
.namespace ["HLL";"Actions"]
-.sub "decint" :subid("27_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "decint" :subid("27_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_234
.annotate 'line', 124
new $P233, 'ExceptionHandler'
@@ -5618,7 +5656,7 @@
.namespace ["HLL";"Actions"]
-.sub "hexint" :subid("28_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "hexint" :subid("28_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_243
.annotate 'line', 125
new $P242, 'ExceptionHandler'
@@ -5641,7 +5679,7 @@
.namespace ["HLL";"Actions"]
-.sub "octint" :subid("29_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "octint" :subid("29_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_252
.annotate 'line', 126
new $P251, 'ExceptionHandler'
@@ -5664,7 +5702,7 @@
.namespace ["HLL";"Actions"]
-.sub "binint" :subid("30_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "binint" :subid("30_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_261
.annotate 'line', 127
new $P260, 'ExceptionHandler'
@@ -5687,10 +5725,10 @@
.namespace ["HLL";"Actions"]
-.sub "quote_EXPR" :subid("31_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "quote_EXPR" :subid("31_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_270
.annotate 'line', 129
- .const 'Sub' $P286 = "32_1275160380.31383"
+ .const 'Sub' $P286 = "32_1275510354.0142"
capture_lex $P286
new $P269, 'ExceptionHandler'
set_addr $P269, control_268
@@ -5722,7 +5760,7 @@
$P282 = $P280."ACCEPTS"($P281)
if $P282, if_279
.annotate 'line', 135
- .const 'Sub' $P286 = "32_1275160380.31383"
+ .const 'Sub' $P286 = "32_1275510354.0142"
capture_lex $P286
$P286()
goto if_279_end
@@ -5761,9 +5799,9 @@
.namespace ["HLL";"Actions"]
-.sub "_block285" :anon :subid("32_1275160380.31383") :outer("31_1275160380.31383")
+.sub "_block285" :anon :subid("32_1275510354.0142") :outer("31_1275510354.0142")
.annotate 'line', 135
- .const 'Sub' $P305 = "33_1275160380.31383"
+ .const 'Sub' $P305 = "33_1275510354.0142"
capture_lex $P305
.annotate 'line', 136
$P287 = root_new ['parrot';'ResizablePMCArray']
@@ -5814,7 +5852,7 @@
unless $P300, loop310_done
shift $P303, $P300
loop310_redo:
- .const 'Sub' $P305 = "33_1275160380.31383"
+ .const 'Sub' $P305 = "33_1275510354.0142"
capture_lex $P305
$P305($P303)
loop310_next:
@@ -5837,7 +5875,7 @@
.namespace ["HLL";"Actions"]
-.sub "_block304" :anon :subid("33_1275160380.31383") :outer("32_1275160380.31383")
+.sub "_block304" :anon :subid("33_1275510354.0142") :outer("32_1275510354.0142")
.param pmc param_306
.annotate 'line', 139
.lex "$_", param_306
@@ -5849,10 +5887,10 @@
.namespace ["HLL";"Actions"]
-.sub "quote_delimited" :subid("34_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "quote_delimited" :subid("34_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_333
.annotate 'line', 152
- .const 'Sub' $P345 = "35_1275160380.31383"
+ .const 'Sub' $P345 = "35_1275510354.0142"
capture_lex $P345
new $P332, 'ExceptionHandler'
set_addr $P332, control_331
@@ -5895,7 +5933,7 @@
unless $P339, loop377_done
shift $P343, $P339
loop377_redo:
- .const 'Sub' $P345 = "35_1275160380.31383"
+ .const 'Sub' $P345 = "35_1275510354.0142"
capture_lex $P345
$P345($P343)
loop377_next:
@@ -5973,7 +6011,7 @@
.namespace ["HLL";"Actions"]
-.sub "_block344" :anon :subid("35_1275160380.31383") :outer("34_1275160380.31383")
+.sub "_block344" :anon :subid("35_1275510354.0142") :outer("34_1275510354.0142")
.param pmc param_347
.annotate 'line', 156
new $P346, "Undef"
@@ -6042,7 +6080,7 @@
.namespace ["HLL";"Actions"]
-.sub "quote_atom" :subid("36_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "quote_atom" :subid("36_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_408
.annotate 'line', 177
new $P407, 'ExceptionHandler'
@@ -6091,7 +6129,7 @@
.namespace ["HLL";"Actions"]
-.sub "quote_escape:sym<backslash>" :subid("37_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "quote_escape:sym<backslash>" :subid("37_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_424
.annotate 'line', 181
new $P423, 'ExceptionHandler'
@@ -6112,7 +6150,7 @@
.namespace ["HLL";"Actions"]
-.sub "quote_escape:sym<stopper>" :subid("38_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "quote_escape:sym<stopper>" :subid("38_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_431
.annotate 'line', 182
new $P430, 'ExceptionHandler'
@@ -6142,7 +6180,7 @@
.namespace ["HLL";"Actions"]
-.sub "quote_escape:sym<bs>" :subid("39_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "quote_escape:sym<bs>" :subid("39_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_441
.annotate 'line', 184
new $P440, 'ExceptionHandler'
@@ -6163,7 +6201,7 @@
.namespace ["HLL";"Actions"]
-.sub "quote_escape:sym<nl>" :subid("40_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "quote_escape:sym<nl>" :subid("40_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_448
.annotate 'line', 185
new $P447, 'ExceptionHandler'
@@ -6184,7 +6222,7 @@
.namespace ["HLL";"Actions"]
-.sub "quote_escape:sym<cr>" :subid("41_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "quote_escape:sym<cr>" :subid("41_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_455
.annotate 'line', 186
new $P454, 'ExceptionHandler'
@@ -6205,7 +6243,7 @@
.namespace ["HLL";"Actions"]
-.sub "quote_escape:sym<tab>" :subid("42_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "quote_escape:sym<tab>" :subid("42_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_462
.annotate 'line', 187
new $P461, 'ExceptionHandler'
@@ -6226,7 +6264,7 @@
.namespace ["HLL";"Actions"]
-.sub "quote_escape:sym<ff>" :subid("43_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "quote_escape:sym<ff>" :subid("43_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_469
.annotate 'line', 188
new $P468, 'ExceptionHandler'
@@ -6247,7 +6285,7 @@
.namespace ["HLL";"Actions"]
-.sub "quote_escape:sym<hex>" :subid("44_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "quote_escape:sym<hex>" :subid("44_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_476
.annotate 'line', 190
new $P475, 'ExceptionHandler'
@@ -6305,7 +6343,7 @@
.namespace ["HLL";"Actions"]
-.sub "quote_escape:sym<oct>" :subid("45_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "quote_escape:sym<oct>" :subid("45_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_493
.annotate 'line', 194
new $P492, 'ExceptionHandler'
@@ -6363,7 +6401,7 @@
.namespace ["HLL";"Actions"]
-.sub "quote_escape:sym<chr>" :subid("46_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "quote_escape:sym<chr>" :subid("46_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_510
.annotate 'line', 198
new $P509, 'ExceptionHandler'
@@ -6395,7 +6433,7 @@
.namespace ["HLL";"Actions"]
-.sub "quote_escape:sym<0>" :subid("47_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "quote_escape:sym<0>" :subid("47_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_520
.annotate 'line', 202
new $P519, 'ExceptionHandler'
@@ -6418,7 +6456,7 @@
.namespace ["HLL";"Actions"]
-.sub "quote_escape:sym<misc>" :subid("48_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "quote_escape:sym<misc>" :subid("48_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_527
.annotate 'line', 206
new $P526, 'ExceptionHandler'
@@ -6476,7 +6514,7 @@
.namespace ["HLL";"Actions"]
-.sub "charname" :subid("49_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "charname" :subid("49_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_546
.annotate 'line', 210
new $P545, 'ExceptionHandler'
@@ -6549,10 +6587,10 @@
.namespace ["HLL";"Actions"]
-.sub "charnames" :subid("50_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "charnames" :subid("50_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_576
.annotate 'line', 218
- .const 'Sub' $P585 = "51_1275160380.31383"
+ .const 'Sub' $P585 = "51_1275510354.0142"
capture_lex $P585
new $P575, 'ExceptionHandler'
set_addr $P575, control_574
@@ -6586,7 +6624,7 @@
unless $P579, loop591_done
shift $P583, $P579
loop591_redo:
- .const 'Sub' $P585 = "51_1275160380.31383"
+ .const 'Sub' $P585 = "51_1275510354.0142"
capture_lex $P585
$P585($P583)
loop591_next:
@@ -6615,7 +6653,7 @@
.namespace ["HLL";"Actions"]
-.sub "_block584" :anon :subid("51_1275160380.31383") :outer("50_1275160380.31383")
+.sub "_block584" :anon :subid("51_1275510354.0142") :outer("50_1275510354.0142")
.param pmc param_586
.annotate 'line', 220
.lex "$_", param_586
@@ -6629,7 +6667,7 @@
.namespace ["HLL";"Actions"]
-.sub "charspec" :subid("52_1275160380.31383") :method :outer("11_1275160380.31383")
+.sub "charspec" :subid("52_1275510354.0142") :method :outer("11_1275510354.0142")
.param pmc param_601
.annotate 'line', 224
new $P600, 'ExceptionHandler'
@@ -6679,18 +6717,18 @@
.namespace ["HLL";"Actions"]
-.sub "_block616" :load :anon :subid("53_1275160380.31383")
+.sub "_block616" :load :anon :subid("53_1275510354.0142")
.annotate 'line', 3
- .const 'Sub' $P618 = "11_1275160380.31383"
+ .const 'Sub' $P618 = "11_1275510354.0142"
$P619 = $P618()
.return ($P619)
.end
.namespace []
-.sub "_block621" :load :anon :subid("54_1275160380.31383")
+.sub "_block621" :load :anon :subid("54_1275510354.0142")
.annotate 'line', 1
- .const 'Sub' $P623 = "10_1275160380.31383"
+ .const 'Sub' $P623 = "10_1275510354.0142"
$P624 = $P623()
.return ($P624)
.end
@@ -6698,7 +6736,7 @@
### .include 'gen/hllcompiler.pir'
.namespace []
-.sub "_block11" :anon :subid("10_1275160383.44766")
+.sub "_block11" :anon :subid("10_1275510355.84777")
.annotate 'line', 0
get_hll_global $P14, ["HLL";"Compiler"], "_block13"
capture_lex $P14
@@ -6715,15 +6753,15 @@
$P492 = $P14()
.annotate 'line', 1
.return ($P492)
- .const 'Sub' $P494 = "35_1275160383.44766"
+ .const 'Sub' $P494 = "35_1275510355.84777"
.return ($P494)
.end
.namespace []
-.sub "" :load :init :subid("post36") :outer("10_1275160383.44766")
+.sub "" :load :init :subid("post36") :outer("10_1275510355.84777")
.annotate 'line', 0
- .const 'Sub' $P12 = "10_1275160383.44766"
+ .const 'Sub' $P12 = "10_1275510355.84777"
.local pmc block
set block, $P12
.annotate 'line', 2
@@ -6737,36 +6775,36 @@
.namespace ["HLL";"Compiler"]
-.sub "_block13" :subid("11_1275160383.44766") :outer("10_1275160383.44766")
+.sub "_block13" :subid("11_1275510355.84777") :outer("10_1275510355.84777")
.annotate 'line', 6
- .const 'Sub' $P484 = "34_1275160383.44766"
+ .const 'Sub' $P484 = "34_1275510355.84777"
capture_lex $P484
- .const 'Sub' $P442 = "32_1275160383.44766"
+ .const 'Sub' $P442 = "32_1275510355.84777"
capture_lex $P442
- .const 'Sub' $P298 = "26_1275160383.44766"
+ .const 'Sub' $P298 = "26_1275510355.84777"
capture_lex $P298
- .const 'Sub' $P283 = "25_1275160383.44766"
+ .const 'Sub' $P283 = "25_1275510355.84777"
capture_lex $P283
- .const 'Sub' $P188 = "20_1275160383.44766"
+ .const 'Sub' $P188 = "20_1275510355.84777"
capture_lex $P188
- .const 'Sub' $P153 = "18_1275160383.44766"
+ .const 'Sub' $P153 = "18_1275510355.84777"
capture_lex $P153
- .const 'Sub' $P138 = "17_1275160383.44766"
+ .const 'Sub' $P138 = "17_1275510355.84777"
capture_lex $P138
- .const 'Sub' $P122 = "16_1275160383.44766"
+ .const 'Sub' $P122 = "16_1275510355.84777"
capture_lex $P122
- .const 'Sub' $P33 = "13_1275160383.44766"
+ .const 'Sub' $P33 = "13_1275510355.84777"
capture_lex $P33
- .const 'Sub' $P15 = "12_1275160383.44766"
+ .const 'Sub' $P15 = "12_1275510355.84777"
capture_lex $P15
.annotate 'line', 14
- .const 'Sub' $P15 = "12_1275160383.44766"
+ .const 'Sub' $P15 = "12_1275510355.84777"
newclosure $P31, $P15
.lex "value_type", $P31
.annotate 'line', 10
find_lex $P32, "value_type"
.annotate 'line', 163
- .const 'Sub' $P484 = "34_1275160383.44766"
+ .const 'Sub' $P484 = "34_1275510355.84777"
newclosure $P490, $P484
.annotate 'line', 6
.return ($P490)
@@ -6774,7 +6812,7 @@
.namespace ["HLL";"Compiler"]
-.sub "" :load :init :subid("post37") :outer("11_1275160383.44766")
+.sub "" :load :init :subid("post37") :outer("11_1275510355.84777")
.annotate 'line', 6
get_hll_global $P14, ["HLL";"Compiler"], "_block13"
.local pmc block
@@ -6786,7 +6824,7 @@
.namespace ["HLL";"Compiler"]
-.sub "value_type" :subid("12_1275160383.44766") :outer("11_1275160383.44766")
+.sub "value_type" :subid("12_1275510355.84777") :outer("11_1275510355.84777")
.param pmc param_18
.annotate 'line', 14
new $P17, 'ExceptionHandler'
@@ -6830,15 +6868,15 @@
.namespace ["HLL";"Compiler"]
-.sub "get_exports" :subid("13_1275160383.44766") :method :outer("11_1275160383.44766")
+.sub "get_exports" :subid("13_1275510355.84777") :method :outer("11_1275510355.84777")
.param pmc param_36
.param pmc param_39 :slurpy
.param pmc param_37 :optional :named("tagset")
.param int has_param_37 :opt_flag
.annotate 'line', 20
- .const 'Sub' $P105 = "15_1275160383.44766"
+ .const 'Sub' $P105 = "15_1275510355.84777"
capture_lex $P105
- .const 'Sub' $P84 = "14_1275160383.44766"
+ .const 'Sub' $P84 = "14_1275510355.84777"
capture_lex $P84
new $P35, 'ExceptionHandler'
set_addr $P35, control_34
@@ -6944,7 +6982,7 @@
unless $P100, loop117_done
shift $P103, $P100
loop117_redo:
- .const 'Sub' $P105 = "15_1275160383.44766"
+ .const 'Sub' $P105 = "15_1275510355.84777"
capture_lex $P105
$P105($P103)
loop117_next:
@@ -6974,7 +7012,7 @@
unless $P79, loop97_done
shift $P82, $P79
loop97_redo:
- .const 'Sub' $P84 = "14_1275160383.44766"
+ .const 'Sub' $P84 = "14_1275510355.84777"
capture_lex $P84
$P84($P82)
loop97_next:
@@ -7002,7 +7040,7 @@
.namespace ["HLL";"Compiler"]
-.sub "_block104" :anon :subid("15_1275160383.44766") :outer("13_1275160383.44766")
+.sub "_block104" :anon :subid("15_1275510355.84777") :outer("13_1275510355.84777")
.param pmc param_107
.annotate 'line', 40
new $P106, "Undef"
@@ -7034,7 +7072,7 @@
.namespace ["HLL";"Compiler"]
-.sub "_block83" :anon :subid("14_1275160383.44766") :outer("13_1275160383.44766")
+.sub "_block83" :anon :subid("14_1275510355.84777") :outer("13_1275510355.84777")
.param pmc param_86
.annotate 'line', 34
new $P85, "Undef"
@@ -7073,7 +7111,7 @@
.namespace ["HLL";"Compiler"]
-.sub "get_module" :subid("16_1275160383.44766") :method :outer("11_1275160383.44766")
+.sub "get_module" :subid("16_1275510355.84777") :method :outer("11_1275510355.84777")
.param pmc param_125
.annotate 'line', 47
new $P124, 'ExceptionHandler'
@@ -7113,7 +7151,7 @@
.namespace ["HLL";"Compiler"]
-.sub "language" :subid("17_1275160383.44766") :method :outer("11_1275160383.44766")
+.sub "language" :subid("17_1275510355.84777") :method :outer("11_1275510355.84777")
.param pmc param_141 :optional
.param int has_param_141 :opt_flag
.annotate 'line', 53
@@ -7157,10 +7195,10 @@
.namespace ["HLL";"Compiler"]
-.sub "load_module" :subid("18_1275160383.44766") :method :outer("11_1275160383.44766")
+.sub "load_module" :subid("18_1275510355.84777") :method :outer("11_1275510355.84777")
.param pmc param_156
.annotate 'line', 61
- .const 'Sub' $P166 = "19_1275160383.44766"
+ .const 'Sub' $P166 = "19_1275510355.84777"
capture_lex $P166
new $P155, 'ExceptionHandler'
set_addr $P155, control_154
@@ -7187,7 +7225,7 @@
assign $P164, 0
store_lex "$loaded", $P164
.annotate 'line', 64
- .const 'Sub' $P166 = "19_1275160383.44766"
+ .const 'Sub' $P166 = "19_1275510355.84777"
capture_lex $P166
$P166()
.annotate 'line', 65
@@ -7216,7 +7254,7 @@
.namespace ["HLL";"Compiler"]
-.sub "_block165" :anon :subid("19_1275160383.44766") :outer("18_1275160383.44766")
+.sub "_block165" :anon :subid("19_1275510355.84777") :outer("18_1275510355.84777")
.annotate 'line', 64
new $P173, 'ExceptionHandler'
set_addr $P173, control_172
@@ -7249,11 +7287,11 @@
.namespace ["HLL";"Compiler"]
-.sub "import" :subid("20_1275160383.44766") :method :outer("11_1275160383.44766")
+.sub "import" :subid("20_1275510355.84777") :method :outer("11_1275510355.84777")
.param pmc param_191
.param pmc param_192
.annotate 'line', 69
- .const 'Sub' $P198 = "21_1275160383.44766"
+ .const 'Sub' $P198 = "21_1275510355.84777"
capture_lex $P198
new $P190, 'ExceptionHandler'
set_addr $P190, control_189
@@ -7275,7 +7313,7 @@
unless $P193, loop279_done
shift $P196, $P193
loop279_redo:
- .const 'Sub' $P198 = "21_1275160383.44766"
+ .const 'Sub' $P198 = "21_1275510355.84777"
capture_lex $P198
$P198($P196)
loop279_next:
@@ -7300,14 +7338,14 @@
.namespace ["HLL";"Compiler"]
-.sub "_block197" :anon :subid("21_1275160383.44766") :outer("20_1275160383.44766")
+.sub "_block197" :anon :subid("21_1275510355.84777") :outer("20_1275510355.84777")
.param pmc param_201
.annotate 'line', 70
- .const 'Sub' $P268 = "24_1275160383.44766"
+ .const 'Sub' $P268 = "24_1275510355.84777"
capture_lex $P268
- .const 'Sub' $P248 = "23_1275160383.44766"
+ .const 'Sub' $P248 = "23_1275510355.84777"
capture_lex $P248
- .const 'Sub' $P219 = "22_1275160383.44766"
+ .const 'Sub' $P219 = "22_1275510355.84777"
capture_lex $P219
.annotate 'line', 71
new $P199, "Undef"
@@ -7355,7 +7393,7 @@
unless $P263, loop276_done
shift $P266, $P263
loop276_redo:
- .const 'Sub' $P268 = "24_1275160383.44766"
+ .const 'Sub' $P268 = "24_1275510355.84777"
capture_lex $P268
$P268($P266)
loop276_next:
@@ -7387,7 +7425,7 @@
unless $P243, loop260_done
shift $P246, $P243
loop260_redo:
- .const 'Sub' $P248 = "23_1275160383.44766"
+ .const 'Sub' $P248 = "23_1275510355.84777"
capture_lex $P248
$P248($P246)
loop260_next:
@@ -7421,7 +7459,7 @@
unless $P214, loop232_done
shift $P217, $P214
loop232_redo:
- .const 'Sub' $P219 = "22_1275160383.44766"
+ .const 'Sub' $P219 = "22_1275510355.84777"
capture_lex $P219
$P219($P217)
loop232_next:
@@ -7444,7 +7482,7 @@
.namespace ["HLL";"Compiler"]
-.sub "_block267" :anon :subid("24_1275160383.44766") :outer("21_1275160383.44766")
+.sub "_block267" :anon :subid("24_1275510355.84777") :outer("21_1275510355.84777")
.param pmc param_269
.annotate 'line', 80
.lex "$_", param_269
@@ -7464,7 +7502,7 @@
.namespace ["HLL";"Compiler"]
-.sub "_block247" :anon :subid("23_1275160383.44766") :outer("21_1275160383.44766")
+.sub "_block247" :anon :subid("23_1275510355.84777") :outer("21_1275510355.84777")
.param pmc param_249
.annotate 'line', 77
.lex "$_", param_249
@@ -7484,7 +7522,7 @@
.namespace ["HLL";"Compiler"]
-.sub "_block218" :anon :subid("22_1275160383.44766") :outer("21_1275160383.44766")
+.sub "_block218" :anon :subid("22_1275510355.84777") :outer("21_1275510355.84777")
.param pmc param_220
.annotate 'line', 74
.lex "$_", param_220
@@ -7505,7 +7543,7 @@
.namespace ["HLL";"Compiler"]
-.sub "autoprint" :subid("25_1275160383.44766") :method :outer("11_1275160383.44766")
+.sub "autoprint" :subid("25_1275510355.84777") :method :outer("11_1275510355.84777")
.param pmc param_286
.annotate 'line', 85
new $P285, 'ExceptionHandler'
@@ -7548,10 +7586,10 @@
.namespace ["HLL";"Compiler"]
-.sub "interactive" :subid("26_1275160383.44766") :method :outer("11_1275160383.44766")
+.sub "interactive" :subid("26_1275510355.84777") :method :outer("11_1275510355.84777")
.param pmc param_301 :slurpy :named
.annotate 'line', 90
- .const 'Sub' $P331 = "27_1275160383.44766"
+ .const 'Sub' $P331 = "27_1275510355.84777"
capture_lex $P331
new $P300, 'ExceptionHandler'
set_addr $P300, control_299
@@ -7633,7 +7671,7 @@
assign $P329, 1
unless $P329, loop438_done
loop438_redo:
- .const 'Sub' $P331 = "27_1275160383.44766"
+ .const 'Sub' $P331 = "27_1275510355.84777"
capture_lex $P331
$P331()
loop438_next:
@@ -7657,9 +7695,9 @@
.namespace ["HLL";"Compiler"]
-.sub "_block330" :anon :subid("27_1275160383.44766") :outer("26_1275160383.44766")
+.sub "_block330" :anon :subid("27_1275510355.84777") :outer("26_1275510355.84777")
.annotate 'line', 101
- .const 'Sub' $P367 = "28_1275160383.44766"
+ .const 'Sub' $P367 = "28_1275510355.84777"
capture_lex $P367
.annotate 'line', 104
new $P332, "Undef"
@@ -7745,7 +7783,7 @@
set $P363, $P365
goto if_364_end
if_364:
- .const 'Sub' $P367 = "28_1275160383.44766"
+ .const 'Sub' $P367 = "28_1275510355.84777"
capture_lex $P367
$P437 = $P367()
set $P363, $P437
@@ -7756,11 +7794,11 @@
.namespace ["HLL";"Compiler"]
-.sub "_block366" :anon :subid("28_1275160383.44766") :outer("27_1275160383.44766")
+.sub "_block366" :anon :subid("28_1275510355.84777") :outer("27_1275510355.84777")
.annotate 'line', 116
- .const 'Sub' $P405 = "31_1275160383.44766"
+ .const 'Sub' $P405 = "31_1275510355.84777"
capture_lex $P405
- .const 'Sub' $P373 = "29_1275160383.44766"
+ .const 'Sub' $P373 = "29_1275510355.84777"
capture_lex $P373
.annotate 'line', 118
new $P368, "Undef"
@@ -7771,7 +7809,7 @@
store_lex "$code", $P370
find_lex $P371, "$output"
.annotate 'line', 119
- .const 'Sub' $P373 = "29_1275160383.44766"
+ .const 'Sub' $P373 = "29_1275510355.84777"
capture_lex $P373
$P373()
.annotate 'line', 126
@@ -7804,7 +7842,7 @@
unless $P399, loop412_done
shift $P403, $P399
loop412_redo:
- .const 'Sub' $P405 = "31_1275160383.44766"
+ .const 'Sub' $P405 = "31_1275510355.84777"
capture_lex $P405
$P405($P403)
loop412_next:
@@ -7870,9 +7908,9 @@
.namespace ["HLL";"Compiler"]
-.sub "_block372" :anon :subid("29_1275160383.44766") :outer("28_1275160383.44766")
+.sub "_block372" :anon :subid("29_1275510355.84777") :outer("28_1275510355.84777")
.annotate 'line', 119
- .const 'Sub' $P385 = "30_1275160383.44766"
+ .const 'Sub' $P385 = "30_1275510355.84777"
capture_lex $P385
new $P381, 'ExceptionHandler'
set_addr $P381, control_380
@@ -7892,7 +7930,7 @@
.annotate 'line', 121
.local pmc exception
.get_results (exception)
- .const 'Sub' $P385 = "30_1275160383.44766"
+ .const 'Sub' $P385 = "30_1275510355.84777"
newclosure $P393, $P385
$P393(exception)
new $P394, 'Integer'
@@ -7911,7 +7949,7 @@
.namespace ["HLL";"Compiler"]
-.sub "_block384" :anon :subid("30_1275160383.44766") :outer("29_1275160383.44766")
+.sub "_block384" :anon :subid("30_1275510355.84777") :outer("29_1275510355.84777")
.param pmc param_386
.annotate 'line', 121
.lex "$_", param_386
@@ -7935,7 +7973,7 @@
.namespace ["HLL";"Compiler"]
-.sub "_block404" :anon :subid("31_1275160383.44766") :outer("28_1275160383.44766")
+.sub "_block404" :anon :subid("31_1275510355.84777") :outer("28_1275510355.84777")
.param pmc param_406
.annotate 'line', 127
.lex "$_", param_406
@@ -7956,12 +7994,12 @@
.namespace ["HLL";"Compiler"]
-.sub "eval" :subid("32_1275160383.44766") :method :outer("11_1275160383.44766")
+.sub "eval" :subid("32_1275510355.84777") :method :outer("11_1275510355.84777")
.param pmc param_445
.param pmc param_446 :slurpy
.param pmc param_447 :slurpy :named
.annotate 'line', 144
- .const 'Sub' $P466 = "33_1275160383.44766"
+ .const 'Sub' $P466 = "33_1275510355.84777"
capture_lex $P466
new $P444, 'ExceptionHandler'
set_addr $P444, control_443
@@ -8008,7 +8046,7 @@
set $P455, $I464
if_456_end:
unless $P455, if_454_end
- .const 'Sub' $P466 = "33_1275160383.44766"
+ .const 'Sub' $P466 = "33_1275510355.84777"
capture_lex $P466
$P466()
if_454_end:
@@ -8025,7 +8063,7 @@
.namespace ["HLL";"Compiler"]
-.sub "_block465" :anon :subid("33_1275160383.44766") :outer("32_1275160383.44766")
+.sub "_block465" :anon :subid("33_1275510355.84777") :outer("32_1275510355.84777")
.annotate 'line', 150
new $P467, "Undef"
.lex "$outer_ctx", $P467
@@ -8078,7 +8116,7 @@
.namespace ["HLL";"Compiler"]
-.sub "ctxsave" :subid("34_1275160383.44766") :method :outer("11_1275160383.44766")
+.sub "ctxsave" :subid("34_1275510355.84777") :method :outer("11_1275510355.84777")
.annotate 'line', 163
new $P486, 'ExceptionHandler'
set_addr $P486, control_485
@@ -8106,9 +8144,9 @@
.namespace []
-.sub "_block493" :load :anon :subid("35_1275160383.44766")
+.sub "_block493" :load :anon :subid("35_1275510355.84777")
.annotate 'line', 1
- .const 'Sub' $P495 = "10_1275160383.44766"
+ .const 'Sub' $P495 = "10_1275510355.84777"
$P496 = $P495()
.return ($P496)
.end
Modified: trunk/ext/nqp-rx/src/stage0/NQP-s0.pir
==============================================================================
--- trunk/ext/nqp-rx/src/stage0/NQP-s0.pir Wed Jun 2 18:52:24 2010 (r47307)
+++ trunk/ext/nqp-rx/src/stage0/NQP-s0.pir Wed Jun 2 20:30:13 2010 (r47308)
@@ -15,7 +15,7 @@
### .include 'gen/nqp-grammar.pir'
.namespace []
-.sub "_block11" :anon :subid("10_1275160381.56318")
+.sub "_block11" :anon :subid("10_1275510376.83766")
.annotate 'line', 0
get_hll_global $P14, ["NQP";"Grammar"], "_block13"
capture_lex $P14
@@ -32,15 +32,15 @@
$P1379 = $P14()
.annotate 'line', 1
.return ($P1379)
- .const 'Sub' $P1381 = "354_1275160381.56318"
+ .const 'Sub' $P1381 = "354_1275510376.83766"
.return ($P1381)
.end
.namespace []
-.sub "" :load :init :subid("post355") :outer("10_1275160381.56318")
+.sub "" :load :init :subid("post355") :outer("10_1275510376.83766")
.annotate 'line', 0
- .const 'Sub' $P12 = "10_1275160381.56318"
+ .const 'Sub' $P12 = "10_1275510376.83766"
.local pmc block
set block, $P12
$P1384 = get_root_global ["parrot"], "P6metaclass"
@@ -49,307 +49,307 @@
.namespace ["NQP";"Grammar"]
-.sub "_block13" :subid("11_1275160381.56318") :outer("10_1275160381.56318")
+.sub "_block13" :subid("11_1275510376.83766") :outer("10_1275510376.83766")
.annotate 'line', 4
get_hll_global $P1295, ["NQP";"Regex"], "_block1294"
capture_lex $P1295
- .const 'Sub' $P1281 = "331_1275160381.56318"
+ .const 'Sub' $P1281 = "331_1275510376.83766"
capture_lex $P1281
- .const 'Sub' $P1275 = "329_1275160381.56318"
+ .const 'Sub' $P1275 = "329_1275510376.83766"
capture_lex $P1275
- .const 'Sub' $P1269 = "327_1275160381.56318"
+ .const 'Sub' $P1269 = "327_1275510376.83766"
capture_lex $P1269
- .const 'Sub' $P1263 = "325_1275160381.56318"
+ .const 'Sub' $P1263 = "325_1275510376.83766"
capture_lex $P1263
- .const 'Sub' $P1257 = "323_1275160381.56318"
+ .const 'Sub' $P1257 = "323_1275510376.83766"
capture_lex $P1257
- .const 'Sub' $P1251 = "321_1275160381.56318"
+ .const 'Sub' $P1251 = "321_1275510376.83766"
capture_lex $P1251
- .const 'Sub' $P1244 = "319_1275160381.56318"
+ .const 'Sub' $P1244 = "319_1275510376.83766"
capture_lex $P1244
- .const 'Sub' $P1237 = "317_1275160381.56318"
+ .const 'Sub' $P1237 = "317_1275510376.83766"
capture_lex $P1237
- .const 'Sub' $P1230 = "315_1275160381.56318"
+ .const 'Sub' $P1230 = "315_1275510376.83766"
capture_lex $P1230
- .const 'Sub' $P1223 = "313_1275160381.56318"
+ .const 'Sub' $P1223 = "313_1275510376.83766"
capture_lex $P1223
- .const 'Sub' $P1217 = "311_1275160381.56318"
+ .const 'Sub' $P1217 = "311_1275510376.83766"
capture_lex $P1217
- .const 'Sub' $P1210 = "309_1275160381.56318"
+ .const 'Sub' $P1210 = "309_1275510376.83766"
capture_lex $P1210
- .const 'Sub' $P1203 = "307_1275160381.56318"
+ .const 'Sub' $P1203 = "307_1275510376.83766"
capture_lex $P1203
- .const 'Sub' $P1196 = "305_1275160381.56318"
+ .const 'Sub' $P1196 = "305_1275510376.83766"
capture_lex $P1196
- .const 'Sub' $P1189 = "303_1275160381.56318"
+ .const 'Sub' $P1189 = "303_1275510376.83766"
capture_lex $P1189
- .const 'Sub' $P1182 = "301_1275160381.56318"
+ .const 'Sub' $P1182 = "301_1275510376.83766"
capture_lex $P1182
- .const 'Sub' $P1175 = "299_1275160381.56318"
+ .const 'Sub' $P1175 = "299_1275510376.83766"
capture_lex $P1175
- .const 'Sub' $P1168 = "297_1275160381.56318"
+ .const 'Sub' $P1168 = "297_1275510376.83766"
capture_lex $P1168
- .const 'Sub' $P1161 = "295_1275160381.56318"
+ .const 'Sub' $P1161 = "295_1275510376.83766"
capture_lex $P1161
- .const 'Sub' $P1154 = "293_1275160381.56318"
+ .const 'Sub' $P1154 = "293_1275510376.83766"
capture_lex $P1154
- .const 'Sub' $P1147 = "291_1275160381.56318"
+ .const 'Sub' $P1147 = "291_1275510376.83766"
capture_lex $P1147
- .const 'Sub' $P1140 = "289_1275160381.56318"
+ .const 'Sub' $P1140 = "289_1275510376.83766"
capture_lex $P1140
- .const 'Sub' $P1133 = "287_1275160381.56318"
+ .const 'Sub' $P1133 = "287_1275510376.83766"
capture_lex $P1133
- .const 'Sub' $P1126 = "285_1275160381.56318"
+ .const 'Sub' $P1126 = "285_1275510376.83766"
capture_lex $P1126
- .const 'Sub' $P1119 = "283_1275160381.56318"
+ .const 'Sub' $P1119 = "283_1275510376.83766"
capture_lex $P1119
- .const 'Sub' $P1112 = "281_1275160381.56318"
+ .const 'Sub' $P1112 = "281_1275510376.83766"
capture_lex $P1112
- .const 'Sub' $P1105 = "279_1275160381.56318"
+ .const 'Sub' $P1105 = "279_1275510376.83766"
capture_lex $P1105
- .const 'Sub' $P1098 = "277_1275160381.56318"
+ .const 'Sub' $P1098 = "277_1275510376.83766"
capture_lex $P1098
- .const 'Sub' $P1091 = "275_1275160381.56318"
+ .const 'Sub' $P1091 = "275_1275510376.83766"
capture_lex $P1091
- .const 'Sub' $P1084 = "273_1275160381.56318"
+ .const 'Sub' $P1084 = "273_1275510376.83766"
capture_lex $P1084
- .const 'Sub' $P1077 = "271_1275160381.56318"
+ .const 'Sub' $P1077 = "271_1275510376.83766"
capture_lex $P1077
- .const 'Sub' $P1070 = "269_1275160381.56318"
+ .const 'Sub' $P1070 = "269_1275510376.83766"
capture_lex $P1070
- .const 'Sub' $P1063 = "267_1275160381.56318"
+ .const 'Sub' $P1063 = "267_1275510376.83766"
capture_lex $P1063
- .const 'Sub' $P1056 = "265_1275160381.56318"
+ .const 'Sub' $P1056 = "265_1275510376.83766"
capture_lex $P1056
- .const 'Sub' $P1049 = "263_1275160381.56318"
+ .const 'Sub' $P1049 = "263_1275510376.83766"
capture_lex $P1049
- .const 'Sub' $P1042 = "261_1275160381.56318"
+ .const 'Sub' $P1042 = "261_1275510376.83766"
capture_lex $P1042
- .const 'Sub' $P1035 = "259_1275160381.56318"
+ .const 'Sub' $P1035 = "259_1275510376.83766"
capture_lex $P1035
- .const 'Sub' $P1029 = "257_1275160381.56318"
+ .const 'Sub' $P1029 = "257_1275510376.83766"
capture_lex $P1029
- .const 'Sub' $P1022 = "255_1275160381.56318"
+ .const 'Sub' $P1022 = "255_1275510376.83766"
capture_lex $P1022
- .const 'Sub' $P1015 = "253_1275160381.56318"
+ .const 'Sub' $P1015 = "253_1275510376.83766"
capture_lex $P1015
- .const 'Sub' $P1008 = "251_1275160381.56318"
+ .const 'Sub' $P1008 = "251_1275510376.83766"
capture_lex $P1008
- .const 'Sub' $P1001 = "249_1275160381.56318"
+ .const 'Sub' $P1001 = "249_1275510376.83766"
capture_lex $P1001
- .const 'Sub' $P994 = "247_1275160381.56318"
+ .const 'Sub' $P994 = "247_1275510376.83766"
capture_lex $P994
- .const 'Sub' $P987 = "245_1275160381.56318"
+ .const 'Sub' $P987 = "245_1275510376.83766"
capture_lex $P987
- .const 'Sub' $P980 = "243_1275160381.56318"
+ .const 'Sub' $P980 = "243_1275510376.83766"
capture_lex $P980
- .const 'Sub' $P974 = "241_1275160381.56318"
+ .const 'Sub' $P974 = "241_1275510376.83766"
capture_lex $P974
- .const 'Sub' $P968 = "239_1275160381.56318"
+ .const 'Sub' $P968 = "239_1275510376.83766"
capture_lex $P968
- .const 'Sub' $P963 = "237_1275160381.56318"
+ .const 'Sub' $P963 = "237_1275510376.83766"
capture_lex $P963
- .const 'Sub' $P957 = "235_1275160381.56318"
+ .const 'Sub' $P957 = "235_1275510376.83766"
capture_lex $P957
- .const 'Sub' $P951 = "233_1275160381.56318"
+ .const 'Sub' $P951 = "233_1275510376.83766"
capture_lex $P951
- .const 'Sub' $P946 = "231_1275160381.56318"
+ .const 'Sub' $P946 = "231_1275510376.83766"
capture_lex $P946
- .const 'Sub' $P941 = "229_1275160381.56318"
+ .const 'Sub' $P941 = "229_1275510376.83766"
capture_lex $P941
- .const 'Sub' $P934 = "227_1275160381.56318"
+ .const 'Sub' $P934 = "227_1275510376.83766"
capture_lex $P934
- .const 'Sub' $P926 = "225_1275160381.56318"
+ .const 'Sub' $P926 = "225_1275510376.83766"
capture_lex $P926
- .const 'Sub' $P921 = "223_1275160381.56318"
+ .const 'Sub' $P921 = "223_1275510376.83766"
capture_lex $P921
- .const 'Sub' $P916 = "221_1275160381.56318"
+ .const 'Sub' $P916 = "221_1275510376.83766"
capture_lex $P916
- .const 'Sub' $P911 = "219_1275160381.56318"
+ .const 'Sub' $P911 = "219_1275510376.83766"
capture_lex $P911
- .const 'Sub' $P903 = "217_1275160381.56318"
+ .const 'Sub' $P903 = "217_1275510376.83766"
capture_lex $P903
- .const 'Sub' $P895 = "215_1275160381.56318"
+ .const 'Sub' $P895 = "215_1275510376.83766"
capture_lex $P895
- .const 'Sub' $P890 = "213_1275160381.56318"
+ .const 'Sub' $P890 = "213_1275510376.83766"
capture_lex $P890
- .const 'Sub' $P885 = "211_1275160381.56318"
+ .const 'Sub' $P885 = "211_1275510376.83766"
capture_lex $P885
- .const 'Sub' $P880 = "209_1275160381.56318"
+ .const 'Sub' $P880 = "209_1275510376.83766"
capture_lex $P880
- .const 'Sub' $P874 = "207_1275160381.56318"
+ .const 'Sub' $P874 = "207_1275510376.83766"
capture_lex $P874
- .const 'Sub' $P868 = "205_1275160381.56318"
+ .const 'Sub' $P868 = "205_1275510376.83766"
capture_lex $P868
- .const 'Sub' $P862 = "203_1275160381.56318"
+ .const 'Sub' $P862 = "203_1275510376.83766"
capture_lex $P862
- .const 'Sub' $P856 = "201_1275160381.56318"
+ .const 'Sub' $P856 = "201_1275510376.83766"
capture_lex $P856
- .const 'Sub' $P850 = "199_1275160381.56318"
+ .const 'Sub' $P850 = "199_1275510376.83766"
capture_lex $P850
- .const 'Sub' $P845 = "197_1275160381.56318"
+ .const 'Sub' $P845 = "197_1275510376.83766"
capture_lex $P845
- .const 'Sub' $P840 = "195_1275160381.56318"
+ .const 'Sub' $P840 = "195_1275510376.83766"
capture_lex $P840
- .const 'Sub' $P827 = "191_1275160381.56318"
+ .const 'Sub' $P827 = "191_1275510376.83766"
capture_lex $P827
- .const 'Sub' $P819 = "189_1275160381.56318"
+ .const 'Sub' $P819 = "189_1275510376.83766"
capture_lex $P819
- .const 'Sub' $P813 = "187_1275160381.56318"
+ .const 'Sub' $P813 = "187_1275510376.83766"
capture_lex $P813
- .const 'Sub' $P806 = "185_1275160381.56318"
+ .const 'Sub' $P806 = "185_1275510376.83766"
capture_lex $P806
- .const 'Sub' $P800 = "183_1275160381.56318"
+ .const 'Sub' $P800 = "183_1275510376.83766"
capture_lex $P800
- .const 'Sub' $P792 = "181_1275160381.56318"
+ .const 'Sub' $P792 = "181_1275510376.83766"
capture_lex $P792
- .const 'Sub' $P784 = "179_1275160381.56318"
+ .const 'Sub' $P784 = "179_1275510376.83766"
capture_lex $P784
- .const 'Sub' $P778 = "177_1275160381.56318"
+ .const 'Sub' $P778 = "177_1275510376.83766"
capture_lex $P778
- .const 'Sub' $P772 = "175_1275160381.56318"
+ .const 'Sub' $P772 = "175_1275510376.83766"
capture_lex $P772
- .const 'Sub' $P757 = "171_1275160381.56318"
+ .const 'Sub' $P757 = "171_1275510376.83766"
capture_lex $P757
- .const 'Sub' $P720 = "169_1275160381.56318"
+ .const 'Sub' $P720 = "169_1275510376.83766"
capture_lex $P720
- .const 'Sub' $P712 = "167_1275160381.56318"
+ .const 'Sub' $P712 = "167_1275510376.83766"
capture_lex $P712
- .const 'Sub' $P706 = "165_1275160381.56318"
+ .const 'Sub' $P706 = "165_1275510376.83766"
capture_lex $P706
- .const 'Sub' $P696 = "163_1275160381.56318"
+ .const 'Sub' $P696 = "163_1275510376.83766"
capture_lex $P696
- .const 'Sub' $P682 = "161_1275160381.56318"
+ .const 'Sub' $P682 = "161_1275510376.83766"
capture_lex $P682
- .const 'Sub' $P673 = "159_1275160381.56318"
+ .const 'Sub' $P673 = "159_1275510376.83766"
capture_lex $P673
- .const 'Sub' $P654 = "157_1275160381.56318"
+ .const 'Sub' $P654 = "157_1275510376.83766"
capture_lex $P654
- .const 'Sub' $P630 = "155_1275160381.56318"
+ .const 'Sub' $P630 = "155_1275510376.83766"
capture_lex $P630
- .const 'Sub' $P623 = "153_1275160381.56318"
+ .const 'Sub' $P623 = "153_1275510376.83766"
capture_lex $P623
- .const 'Sub' $P616 = "151_1275160381.56318"
+ .const 'Sub' $P616 = "151_1275510376.83766"
capture_lex $P616
- .const 'Sub' $P606 = "147_1275160381.56318"
+ .const 'Sub' $P606 = "147_1275510376.83766"
capture_lex $P606
- .const 'Sub' $P598 = "145_1275160381.56318"
+ .const 'Sub' $P598 = "145_1275510376.83766"
capture_lex $P598
- .const 'Sub' $P592 = "143_1275160381.56318"
+ .const 'Sub' $P592 = "143_1275510376.83766"
capture_lex $P592
- .const 'Sub' $P578 = "141_1275160381.56318"
+ .const 'Sub' $P578 = "141_1275510376.83766"
capture_lex $P578
- .const 'Sub' $P571 = "139_1275160381.56318"
+ .const 'Sub' $P571 = "139_1275510376.83766"
capture_lex $P571
- .const 'Sub' $P564 = "137_1275160381.56318"
+ .const 'Sub' $P564 = "137_1275510376.83766"
capture_lex $P564
- .const 'Sub' $P557 = "135_1275160381.56318"
+ .const 'Sub' $P557 = "135_1275510376.83766"
capture_lex $P557
- .const 'Sub' $P530 = "131_1275160381.56318"
+ .const 'Sub' $P530 = "131_1275510376.83766"
capture_lex $P530
- .const 'Sub' $P521 = "129_1275160381.56318"
+ .const 'Sub' $P521 = "129_1275510376.83766"
capture_lex $P521
- .const 'Sub' $P514 = "127_1275160381.56318"
+ .const 'Sub' $P514 = "127_1275510376.83766"
capture_lex $P514
- .const 'Sub' $P505 = "123_1275160381.56318"
+ .const 'Sub' $P505 = "123_1275510376.83766"
capture_lex $P505
- .const 'Sub' $P500 = "121_1275160381.56318"
+ .const 'Sub' $P500 = "121_1275510376.83766"
capture_lex $P500
- .const 'Sub' $P488 = "119_1275160381.56318"
+ .const 'Sub' $P488 = "119_1275510376.83766"
capture_lex $P488
- .const 'Sub' $P476 = "117_1275160381.56318"
+ .const 'Sub' $P476 = "117_1275510376.83766"
capture_lex $P476
- .const 'Sub' $P468 = "115_1275160381.56318"
+ .const 'Sub' $P468 = "115_1275510376.83766"
capture_lex $P468
- .const 'Sub' $P463 = "113_1275160381.56318"
+ .const 'Sub' $P463 = "113_1275510376.83766"
capture_lex $P463
- .const 'Sub' $P457 = "111_1275160381.56318"
+ .const 'Sub' $P457 = "111_1275510376.83766"
capture_lex $P457
- .const 'Sub' $P451 = "109_1275160381.56318"
+ .const 'Sub' $P451 = "109_1275510376.83766"
capture_lex $P451
- .const 'Sub' $P445 = "107_1275160381.56318"
+ .const 'Sub' $P445 = "107_1275510376.83766"
capture_lex $P445
- .const 'Sub' $P439 = "105_1275160381.56318"
+ .const 'Sub' $P439 = "105_1275510376.83766"
capture_lex $P439
- .const 'Sub' $P433 = "103_1275160381.56318"
+ .const 'Sub' $P433 = "103_1275510376.83766"
capture_lex $P433
- .const 'Sub' $P427 = "101_1275160381.56318"
+ .const 'Sub' $P427 = "101_1275510376.83766"
capture_lex $P427
- .const 'Sub' $P421 = "99_1275160381.56318"
+ .const 'Sub' $P421 = "99_1275510376.83766"
capture_lex $P421
- .const 'Sub' $P415 = "97_1275160381.56318"
+ .const 'Sub' $P415 = "97_1275510376.83766"
capture_lex $P415
- .const 'Sub' $P407 = "95_1275160381.56318"
+ .const 'Sub' $P407 = "95_1275510376.83766"
capture_lex $P407
- .const 'Sub' $P399 = "93_1275160381.56318"
+ .const 'Sub' $P399 = "93_1275510376.83766"
capture_lex $P399
- .const 'Sub' $P387 = "89_1275160381.56318"
+ .const 'Sub' $P387 = "89_1275510376.83766"
capture_lex $P387
- .const 'Sub' $P379 = "87_1275160381.56318"
+ .const 'Sub' $P379 = "87_1275510376.83766"
capture_lex $P379
- .const 'Sub' $P369 = "83_1275160381.56318"
+ .const 'Sub' $P369 = "83_1275510376.83766"
capture_lex $P369
- .const 'Sub' $P362 = "81_1275160381.56318"
+ .const 'Sub' $P362 = "81_1275510376.83766"
capture_lex $P362
- .const 'Sub' $P355 = "79_1275160381.56318"
+ .const 'Sub' $P355 = "79_1275510376.83766"
capture_lex $P355
- .const 'Sub' $P343 = "75_1275160381.56318"
+ .const 'Sub' $P343 = "75_1275510376.83766"
capture_lex $P343
- .const 'Sub' $P335 = "73_1275160381.56318"
+ .const 'Sub' $P335 = "73_1275510376.83766"
capture_lex $P335
- .const 'Sub' $P327 = "71_1275160381.56318"
+ .const 'Sub' $P327 = "71_1275510376.83766"
capture_lex $P327
- .const 'Sub' $P307 = "69_1275160381.56318"
+ .const 'Sub' $P307 = "69_1275510376.83766"
capture_lex $P307
- .const 'Sub' $P298 = "67_1275160381.56318"
+ .const 'Sub' $P298 = "67_1275510376.83766"
capture_lex $P298
- .const 'Sub' $P280 = "64_1275160381.56318"
+ .const 'Sub' $P280 = "64_1275510376.83766"
capture_lex $P280
- .const 'Sub' $P260 = "62_1275160381.56318"
+ .const 'Sub' $P260 = "62_1275510376.83766"
capture_lex $P260
- .const 'Sub' $P251 = "58_1275160381.56318"
+ .const 'Sub' $P251 = "58_1275510376.83766"
capture_lex $P251
- .const 'Sub' $P246 = "56_1275160381.56318"
+ .const 'Sub' $P246 = "56_1275510376.83766"
capture_lex $P246
- .const 'Sub' $P237 = "52_1275160381.56318"
+ .const 'Sub' $P237 = "52_1275510376.83766"
capture_lex $P237
- .const 'Sub' $P232 = "50_1275160381.56318"
+ .const 'Sub' $P232 = "50_1275510376.83766"
capture_lex $P232
- .const 'Sub' $P227 = "48_1275160381.56318"
+ .const 'Sub' $P227 = "48_1275510376.83766"
capture_lex $P227
- .const 'Sub' $P219 = "46_1275160381.56318"
+ .const 'Sub' $P219 = "46_1275510376.83766"
capture_lex $P219
- .const 'Sub' $P212 = "44_1275160381.56318"
+ .const 'Sub' $P212 = "44_1275510376.83766"
capture_lex $P212
- .const 'Sub' $P206 = "42_1275160381.56318"
+ .const 'Sub' $P206 = "42_1275510376.83766"
capture_lex $P206
- .const 'Sub' $P198 = "40_1275160381.56318"
+ .const 'Sub' $P198 = "40_1275510376.83766"
capture_lex $P198
- .const 'Sub' $P192 = "38_1275160381.56318"
+ .const 'Sub' $P192 = "38_1275510376.83766"
capture_lex $P192
- .const 'Sub' $P186 = "36_1275160381.56318"
+ .const 'Sub' $P186 = "36_1275510376.83766"
capture_lex $P186
- .const 'Sub' $P170 = "33_1275160381.56318"
+ .const 'Sub' $P170 = "33_1275510376.83766"
capture_lex $P170
- .const 'Sub' $P157 = "31_1275160381.56318"
+ .const 'Sub' $P157 = "31_1275510376.83766"
capture_lex $P157
- .const 'Sub' $P150 = "29_1275160381.56318"
+ .const 'Sub' $P150 = "29_1275510376.83766"
capture_lex $P150
- .const 'Sub' $P100 = "26_1275160381.56318"
+ .const 'Sub' $P100 = "26_1275510376.83766"
capture_lex $P100
- .const 'Sub' $P82 = "23_1275160381.56318"
+ .const 'Sub' $P82 = "23_1275510376.83766"
capture_lex $P82
- .const 'Sub' $P68 = "21_1275160381.56318"
+ .const 'Sub' $P68 = "21_1275510376.83766"
capture_lex $P68
- .const 'Sub' $P54 = "19_1275160381.56318"
+ .const 'Sub' $P54 = "19_1275510376.83766"
capture_lex $P54
- .const 'Sub' $P46 = "17_1275160381.56318"
+ .const 'Sub' $P46 = "17_1275510376.83766"
capture_lex $P46
- .const 'Sub' $P39 = "15_1275160381.56318"
+ .const 'Sub' $P39 = "15_1275510376.83766"
capture_lex $P39
- .const 'Sub' $P33 = "13_1275160381.56318"
+ .const 'Sub' $P33 = "13_1275510376.83766"
capture_lex $P33
- .const 'Sub' $P15 = "12_1275160381.56318"
+ .const 'Sub' $P15 = "12_1275510376.83766"
capture_lex $P15
$P0 = find_dynamic_lex "$*CTXSAVE"
if null $P0 goto ctxsave_done
@@ -363,13 +363,13 @@
$P1358 = $P1295()
.annotate 'line', 4
.return ($P1358)
- .const 'Sub' $P1360 = "353_1275160381.56318"
+ .const 'Sub' $P1360 = "353_1275510376.83766"
.return ($P1360)
.end
.namespace ["NQP";"Grammar"]
-.sub "" :load :init :subid("post356") :outer("11_1275160381.56318")
+.sub "" :load :init :subid("post356") :outer("11_1275510376.83766")
.annotate 'line', 4
get_hll_global $P14, ["NQP";"Grammar"], "_block13"
.local pmc block
@@ -426,7 +426,7 @@
.namespace ["NQP";"Grammar"]
-.sub "TOP" :subid("12_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "TOP" :subid("12_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
new $P17, 'ExceptionHandler'
set_addr $P17, control_16
@@ -509,7 +509,7 @@
.namespace ["NQP";"Grammar"]
-.sub "identifier" :subid("13_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "identifier" :subid("13_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx34_tgt
.local int rx34_pos
@@ -523,6 +523,7 @@
.local pmc match
.lex "$/", match
length rx34_eos, rx34_tgt
+ gt rx34_pos, rx34_eos, rx34_done
set rx34_off, 0
lt rx34_pos, 2, rx34_start
sub rx34_off, rx34_pos, 1
@@ -567,7 +568,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__identifier" :subid("14_1275160381.56318") :method
+.sub "!PREFIX__identifier" :subid("14_1275510376.83766") :method
.annotate 'line', 4
$P36 = self."!PREFIX__!subrule"("ident", "")
new $P37, "ResizablePMCArray"
@@ -577,7 +578,7 @@
.namespace ["NQP";"Grammar"]
-.sub "name" :subid("15_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "name" :subid("15_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx40_tgt
.local int rx40_pos
@@ -592,6 +593,7 @@
.local pmc match
.lex "$/", match
length rx40_eos, rx40_tgt
+ gt rx40_pos, rx40_eos, rx40_done
set rx40_off, 0
lt rx40_pos, 2, rx40_start
sub rx40_off, rx40_pos, 1
@@ -651,7 +653,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__name" :subid("16_1275160381.56318") :method
+.sub "!PREFIX__name" :subid("16_1275510376.83766") :method
.annotate 'line', 4
new $P42, "ResizablePMCArray"
push $P42, ""
@@ -660,7 +662,7 @@
.namespace ["NQP";"Grammar"]
-.sub "deflongname" :subid("17_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "deflongname" :subid("17_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx47_tgt
.local int rx47_pos
@@ -675,6 +677,7 @@
.local pmc match
.lex "$/", match
length rx47_eos, rx47_tgt
+ gt rx47_pos, rx47_eos, rx47_done
set rx47_off, 0
lt rx47_pos, 2, rx47_start
sub rx47_off, rx47_pos, 1
@@ -733,7 +736,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__deflongname" :subid("18_1275160381.56318") :method
+.sub "!PREFIX__deflongname" :subid("18_1275510376.83766") :method
.annotate 'line', 4
$P49 = self."!PREFIX__!subrule"("identifier", "")
new $P50, "ResizablePMCArray"
@@ -743,7 +746,7 @@
.namespace ["NQP";"Grammar"]
-.sub "ENDSTMT" :subid("19_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "ENDSTMT" :subid("19_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx55_tgt
.local int rx55_pos
@@ -757,6 +760,7 @@
.local pmc match
.lex "$/", match
length rx55_eos, rx55_tgt
+ gt rx55_pos, rx55_eos, rx55_done
set rx55_off, 0
lt rx55_pos, 2, rx55_start
sub rx55_off, rx55_pos, 1
@@ -875,7 +879,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__ENDSTMT" :subid("20_1275160381.56318") :method
+.sub "!PREFIX__ENDSTMT" :subid("20_1275510376.83766") :method
.annotate 'line', 4
new $P57, "ResizablePMCArray"
push $P57, ""
@@ -884,7 +888,7 @@
.namespace ["NQP";"Grammar"]
-.sub "ws" :subid("21_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "ws" :subid("21_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx69_tgt
.local int rx69_pos
@@ -898,6 +902,7 @@
.local pmc match
.lex "$/", match
length rx69_eos, rx69_tgt
+ gt rx69_pos, rx69_eos, rx69_done
set rx69_off, 0
lt rx69_pos, 2, rx69_start
sub rx69_off, rx69_pos, 1
@@ -1039,7 +1044,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__ws" :subid("22_1275160381.56318") :method
+.sub "!PREFIX__ws" :subid("22_1275510376.83766") :method
.annotate 'line', 4
new $P71, "ResizablePMCArray"
push $P71, ""
@@ -1049,9 +1054,9 @@
.namespace ["NQP";"Grammar"]
-.sub "unv" :subid("23_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "unv" :subid("23_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
- .const 'Sub' $P90 = "25_1275160381.56318"
+ .const 'Sub' $P90 = "25_1275510376.83766"
capture_lex $P90
.local string rx83_tgt
.local int rx83_pos
@@ -1065,6 +1070,7 @@
.local pmc match
.lex "$/", match
length rx83_eos, rx83_tgt
+ gt rx83_pos, rx83_eos, rx83_done
set rx83_off, 0
lt rx83_pos, 2, rx83_start
sub rx83_off, rx83_pos, 1
@@ -1097,7 +1103,7 @@
rxanchor88_done:
# rx subrule "before" subtype=zerowidth negate=
rx83_cur."!cursor_pos"(rx83_pos)
- .const 'Sub' $P90 = "25_1275160381.56318"
+ .const 'Sub' $P90 = "25_1275510376.83766"
capture_lex $P90
$P10 = rx83_cur."before"($P90)
unless $P10, rx83_fail
@@ -1176,7 +1182,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__unv" :subid("24_1275160381.56318") :method
+.sub "!PREFIX__unv" :subid("24_1275510376.83766") :method
.annotate 'line', 4
new $P85, "ResizablePMCArray"
push $P85, ""
@@ -1187,7 +1193,7 @@
.namespace ["NQP";"Grammar"]
-.sub "_block89" :anon :subid("25_1275160381.56318") :method :outer("23_1275160381.56318")
+.sub "_block89" :anon :subid("25_1275510376.83766") :method :outer("23_1275510376.83766")
.annotate 'line', 45
.local string rx91_tgt
.local int rx91_pos
@@ -1201,6 +1207,7 @@
.local pmc match
.lex "$/", match
length rx91_eos, rx91_tgt
+ gt rx91_pos, rx91_eos, rx91_done
set rx91_off, 0
lt rx91_pos, 2, rx91_start
sub rx91_off, rx91_pos, 1
@@ -1277,9 +1284,9 @@
.namespace ["NQP";"Grammar"]
-.sub "pod_comment" :subid("26_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "pod_comment" :subid("26_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
- .const 'Sub' $P141 = "28_1275160381.56318"
+ .const 'Sub' $P141 = "28_1275510376.83766"
capture_lex $P141
.local string rx101_tgt
.local int rx101_pos
@@ -1293,6 +1300,7 @@
.local pmc match
.lex "$/", match
length rx101_eos, rx101_tgt
+ gt rx101_pos, rx101_eos, rx101_done
set rx101_off, 0
lt rx101_pos, 2, rx101_start
sub rx101_off, rx101_pos, 1
@@ -1765,7 +1773,7 @@
rxanchor139_done:
# rx subrule "before" subtype=zerowidth negate=
rx101_cur."!cursor_pos"(rx101_pos)
- .const 'Sub' $P141 = "28_1275160381.56318"
+ .const 'Sub' $P141 = "28_1275510376.83766"
capture_lex $P141
$P10 = rx101_cur."before"($P141)
unless $P10, rx101_fail
@@ -1816,7 +1824,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__pod_comment" :subid("27_1275160381.56318") :method
+.sub "!PREFIX__pod_comment" :subid("27_1275510376.83766") :method
.annotate 'line', 4
new $P103, "ResizablePMCArray"
push $P103, ""
@@ -1825,7 +1833,7 @@
.namespace ["NQP";"Grammar"]
-.sub "_block140" :anon :subid("28_1275160381.56318") :method :outer("26_1275160381.56318")
+.sub "_block140" :anon :subid("28_1275510376.83766") :method :outer("26_1275510376.83766")
.annotate 'line', 68
.local string rx142_tgt
.local int rx142_pos
@@ -1839,6 +1847,7 @@
.local pmc match
.lex "$/", match
length rx142_eos, rx142_tgt
+ gt rx142_pos, rx142_eos, rx142_done
set rx142_off, 0
lt rx142_pos, 2, rx142_start
sub rx142_off, rx142_pos, 1
@@ -1944,7 +1953,7 @@
.namespace ["NQP";"Grammar"]
-.sub "comp_unit" :subid("29_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "comp_unit" :subid("29_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx151_tgt
.local int rx151_pos
@@ -1958,6 +1967,7 @@
.local pmc match
.lex "$/", match
length rx151_eos, rx151_tgt
+ gt rx151_pos, rx151_eos, rx151_done
set rx151_off, 0
lt rx151_pos, 2, rx151_start
sub rx151_off, rx151_pos, 1
@@ -2029,7 +2039,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__comp_unit" :subid("30_1275160381.56318") :method
+.sub "!PREFIX__comp_unit" :subid("30_1275510376.83766") :method
.annotate 'line', 4
$P153 = self."!PREFIX__!subrule"("", "")
new $P154, "ResizablePMCArray"
@@ -2039,7 +2049,7 @@
.namespace ["NQP";"Grammar"]
-.sub "statementlist" :subid("31_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "statementlist" :subid("31_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx158_tgt
.local int rx158_pos
@@ -2054,6 +2064,7 @@
.local pmc match
.lex "$/", match
length rx158_eos, rx158_tgt
+ gt rx158_pos, rx158_eos, rx158_done
set rx158_off, 0
lt rx158_pos, 2, rx158_start
sub rx158_off, rx158_pos, 1
@@ -2147,7 +2158,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__statementlist" :subid("32_1275160381.56318") :method
+.sub "!PREFIX__statementlist" :subid("32_1275510376.83766") :method
.annotate 'line', 4
new $P160, "ResizablePMCArray"
push $P160, ""
@@ -2157,9 +2168,9 @@
.namespace ["NQP";"Grammar"]
-.sub "statement" :subid("33_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "statement" :subid("33_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
- .const 'Sub' $P176 = "35_1275160381.56318"
+ .const 'Sub' $P176 = "35_1275510376.83766"
capture_lex $P176
.local string rx171_tgt
.local int rx171_pos
@@ -2174,6 +2185,7 @@
.local pmc match
.lex "$/", match
length rx171_eos, rx171_tgt
+ gt rx171_pos, rx171_eos, rx171_done
set rx171_off, 0
lt rx171_pos, 2, rx171_start
sub rx171_off, rx171_pos, 1
@@ -2194,7 +2206,7 @@
.annotate 'line', 95
# rx subrule "before" subtype=zerowidth negate=1
rx171_cur."!cursor_pos"(rx171_pos)
- .const 'Sub' $P176 = "35_1275160381.56318"
+ .const 'Sub' $P176 = "35_1275510376.83766"
capture_lex $P176
$P10 = rx171_cur."before"($P176)
if $P10, rx171_fail
@@ -2299,7 +2311,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__statement" :subid("34_1275160381.56318") :method
+.sub "!PREFIX__statement" :subid("34_1275510376.83766") :method
.annotate 'line', 4
new $P173, "ResizablePMCArray"
push $P173, ""
@@ -2308,7 +2320,7 @@
.namespace ["NQP";"Grammar"]
-.sub "_block175" :anon :subid("35_1275160381.56318") :method :outer("33_1275160381.56318")
+.sub "_block175" :anon :subid("35_1275510376.83766") :method :outer("33_1275510376.83766")
.annotate 'line', 95
.local string rx177_tgt
.local int rx177_pos
@@ -2322,6 +2334,7 @@
.local pmc match
.lex "$/", match
length rx177_eos, rx177_tgt
+ gt rx177_pos, rx177_eos, rx177_done
set rx177_off, 0
lt rx177_pos, 2, rx177_start
sub rx177_off, rx177_pos, 1
@@ -2372,7 +2385,7 @@
.namespace ["NQP";"Grammar"]
-.sub "eat_terminator" :subid("36_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "eat_terminator" :subid("36_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx187_tgt
.local int rx187_pos
@@ -2386,6 +2399,7 @@
.local pmc match
.lex "$/", match
length rx187_eos, rx187_tgt
+ gt rx187_pos, rx187_eos, rx187_done
set rx187_off, 0
lt rx187_pos, 2, rx187_start
sub rx187_off, rx187_pos, 1
@@ -2459,7 +2473,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__eat_terminator" :subid("37_1275160381.56318") :method
+.sub "!PREFIX__eat_terminator" :subid("37_1275510376.83766") :method
.annotate 'line', 4
new $P189, "ResizablePMCArray"
push $P189, ""
@@ -2471,7 +2485,7 @@
.namespace ["NQP";"Grammar"]
-.sub "xblock" :subid("38_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "xblock" :subid("38_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx193_tgt
.local int rx193_pos
@@ -2485,6 +2499,7 @@
.local pmc match
.lex "$/", match
length rx193_eos, rx193_tgt
+ gt rx193_pos, rx193_eos, rx193_done
set rx193_off, 0
lt rx193_pos, 2, rx193_start
sub rx193_off, rx193_pos, 1
@@ -2542,7 +2557,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__xblock" :subid("39_1275160381.56318") :method
+.sub "!PREFIX__xblock" :subid("39_1275510376.83766") :method
.annotate 'line', 4
$P195 = self."!PREFIX__!subrule"("EXPR", "")
new $P196, "ResizablePMCArray"
@@ -2552,7 +2567,7 @@
.namespace ["NQP";"Grammar"]
-.sub "pblock" :subid("40_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "pblock" :subid("40_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx199_tgt
.local int rx199_pos
@@ -2566,6 +2581,7 @@
.local pmc match
.lex "$/", match
length rx199_eos, rx199_tgt
+ gt rx199_pos, rx199_eos, rx199_done
set rx199_off, 0
lt rx199_pos, 2, rx199_start
sub rx199_off, rx199_pos, 1
@@ -2671,7 +2687,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__pblock" :subid("41_1275160381.56318") :method
+.sub "!PREFIX__pblock" :subid("41_1275510376.83766") :method
.annotate 'line', 4
$P201 = self."!PREFIX__!subrule"("", "")
$P202 = self."!PREFIX__!subrule"("", "")
@@ -2684,7 +2700,7 @@
.namespace ["NQP";"Grammar"]
-.sub "lambda" :subid("42_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "lambda" :subid("42_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx207_tgt
.local int rx207_pos
@@ -2698,6 +2714,7 @@
.local pmc match
.lex "$/", match
length rx207_eos, rx207_tgt
+ gt rx207_pos, rx207_eos, rx207_done
set rx207_off, 0
lt rx207_pos, 2, rx207_start
sub rx207_off, rx207_pos, 1
@@ -2755,7 +2772,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__lambda" :subid("43_1275160381.56318") :method
+.sub "!PREFIX__lambda" :subid("43_1275510376.83766") :method
.annotate 'line', 4
new $P209, "ResizablePMCArray"
push $P209, "<->"
@@ -2765,7 +2782,7 @@
.namespace ["NQP";"Grammar"]
-.sub "block" :subid("44_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "block" :subid("44_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx213_tgt
.local int rx213_pos
@@ -2779,6 +2796,7 @@
.local pmc match
.lex "$/", match
length rx213_eos, rx213_tgt
+ gt rx213_pos, rx213_eos, rx213_done
set rx213_off, 0
lt rx213_pos, 2, rx213_start
sub rx213_off, rx213_pos, 1
@@ -2848,7 +2866,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__block" :subid("45_1275160381.56318") :method
+.sub "!PREFIX__block" :subid("45_1275510376.83766") :method
.annotate 'line', 4
$P215 = self."!PREFIX__!subrule"("", "")
new $P216, "ResizablePMCArray"
@@ -2859,7 +2877,7 @@
.namespace ["NQP";"Grammar"]
-.sub "blockoid" :subid("46_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "blockoid" :subid("46_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx220_tgt
.local int rx220_pos
@@ -2873,6 +2891,7 @@
.local pmc match
.lex "$/", match
length rx220_eos, rx220_tgt
+ gt rx220_pos, rx220_eos, rx220_done
set rx220_off, 0
lt rx220_pos, 2, rx220_start
sub rx220_off, rx220_pos, 1
@@ -2954,7 +2973,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__blockoid" :subid("47_1275160381.56318") :method
+.sub "!PREFIX__blockoid" :subid("47_1275510376.83766") :method
.annotate 'line', 4
$P222 = self."!PREFIX__!subrule"("", "")
new $P223, "ResizablePMCArray"
@@ -2964,7 +2983,7 @@
.namespace ["NQP";"Grammar"]
-.sub "newpad" :subid("48_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "newpad" :subid("48_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx228_tgt
.local int rx228_pos
@@ -2978,6 +2997,7 @@
.local pmc match
.lex "$/", match
length rx228_eos, rx228_tgt
+ gt rx228_pos, rx228_eos, rx228_done
set rx228_off, 0
lt rx228_pos, 2, rx228_start
sub rx228_off, rx228_pos, 1
@@ -3015,7 +3035,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__newpad" :subid("49_1275160381.56318") :method
+.sub "!PREFIX__newpad" :subid("49_1275510376.83766") :method
.annotate 'line', 4
new $P230, "ResizablePMCArray"
push $P230, ""
@@ -3024,7 +3044,7 @@
.namespace ["NQP";"Grammar"]
-.sub "outerctx" :subid("50_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "outerctx" :subid("50_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx233_tgt
.local int rx233_pos
@@ -3038,6 +3058,7 @@
.local pmc match
.lex "$/", match
length rx233_eos, rx233_tgt
+ gt rx233_pos, rx233_eos, rx233_done
set rx233_off, 0
lt rx233_pos, 2, rx233_start
sub rx233_off, rx233_pos, 1
@@ -3075,7 +3096,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__outerctx" :subid("51_1275160381.56318") :method
+.sub "!PREFIX__outerctx" :subid("51_1275510376.83766") :method
.annotate 'line', 4
new $P235, "ResizablePMCArray"
push $P235, ""
@@ -3084,7 +3105,7 @@
.namespace ["NQP";"Grammar"]
-.sub "finishpad" :subid("52_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "finishpad" :subid("52_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx238_tgt
.local int rx238_pos
@@ -3098,6 +3119,7 @@
.local pmc match
.lex "$/", match
length rx238_eos, rx238_tgt
+ gt rx238_pos, rx238_eos, rx238_done
set rx238_off, 0
lt rx238_pos, 2, rx238_start
sub rx238_off, rx238_pos, 1
@@ -3135,7 +3157,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__finishpad" :subid("53_1275160381.56318") :method
+.sub "!PREFIX__finishpad" :subid("53_1275510376.83766") :method
.annotate 'line', 4
new $P240, "ResizablePMCArray"
push $P240, ""
@@ -3144,7 +3166,7 @@
.namespace ["NQP";"Grammar"]
-.sub "terminator" :subid("54_1275160381.56318") :method
+.sub "terminator" :subid("54_1275510376.83766") :method
.annotate 'line', 147
$P243 = self."!protoregex"("terminator")
.return ($P243)
@@ -3152,7 +3174,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__terminator" :subid("55_1275160381.56318") :method
+.sub "!PREFIX__terminator" :subid("55_1275510376.83766") :method
.annotate 'line', 147
$P245 = self."!PREFIX__!protoregex"("terminator")
.return ($P245)
@@ -3160,7 +3182,7 @@
.namespace ["NQP";"Grammar"]
-.sub "terminator:sym<;>" :subid("56_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "terminator:sym<;>" :subid("56_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx247_tgt
.local int rx247_pos
@@ -3174,6 +3196,7 @@
.local pmc match
.lex "$/", match
length rx247_eos, rx247_tgt
+ gt rx247_pos, rx247_eos, rx247_done
set rx247_off, 0
lt rx247_pos, 2, rx247_start
sub rx247_off, rx247_pos, 1
@@ -3217,7 +3240,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__terminator:sym<;>" :subid("57_1275160381.56318") :method
+.sub "!PREFIX__terminator:sym<;>" :subid("57_1275510376.83766") :method
.annotate 'line', 4
new $P249, "ResizablePMCArray"
push $P249, ";"
@@ -3226,7 +3249,7 @@
.namespace ["NQP";"Grammar"]
-.sub "terminator:sym<}>" :subid("58_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "terminator:sym<}>" :subid("58_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx252_tgt
.local int rx252_pos
@@ -3240,6 +3263,7 @@
.local pmc match
.lex "$/", match
length rx252_eos, rx252_tgt
+ gt rx252_pos, rx252_eos, rx252_done
set rx252_off, 0
lt rx252_pos, 2, rx252_start
sub rx252_off, rx252_pos, 1
@@ -3283,7 +3307,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__terminator:sym<}>" :subid("59_1275160381.56318") :method
+.sub "!PREFIX__terminator:sym<}>" :subid("59_1275510376.83766") :method
.annotate 'line', 4
new $P254, "ResizablePMCArray"
push $P254, "}"
@@ -3292,7 +3316,7 @@
.namespace ["NQP";"Grammar"]
-.sub "statement_control" :subid("60_1275160381.56318") :method
+.sub "statement_control" :subid("60_1275510376.83766") :method
.annotate 'line', 154
$P257 = self."!protoregex"("statement_control")
.return ($P257)
@@ -3300,7 +3324,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__statement_control" :subid("61_1275160381.56318") :method
+.sub "!PREFIX__statement_control" :subid("61_1275510376.83766") :method
.annotate 'line', 154
$P259 = self."!PREFIX__!protoregex"("statement_control")
.return ($P259)
@@ -3308,7 +3332,7 @@
.namespace ["NQP";"Grammar"]
-.sub "statement_control:sym<if>" :subid("62_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "statement_control:sym<if>" :subid("62_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx261_tgt
.local int rx261_pos
@@ -3323,6 +3347,7 @@
.local pmc match
.lex "$/", match
length rx261_eos, rx261_tgt
+ gt rx261_pos, rx261_eos, rx261_done
set rx261_off, 0
lt rx261_pos, 2, rx261_start
sub rx261_off, rx261_pos, 1
@@ -3502,7 +3527,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__statement_control:sym<if>" :subid("63_1275160381.56318") :method
+.sub "!PREFIX__statement_control:sym<if>" :subid("63_1275510376.83766") :method
.annotate 'line', 4
new $P263, "ResizablePMCArray"
push $P263, "if"
@@ -3511,9 +3536,9 @@
.namespace ["NQP";"Grammar"]
-.sub "statement_control:sym<unless>" :subid("64_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "statement_control:sym<unless>" :subid("64_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
- .const 'Sub' $P291 = "66_1275160381.56318"
+ .const 'Sub' $P291 = "66_1275510376.83766"
capture_lex $P291
.local string rx281_tgt
.local int rx281_pos
@@ -3527,6 +3552,7 @@
.local pmc match
.lex "$/", match
length rx281_eos, rx281_tgt
+ gt rx281_pos, rx281_eos, rx281_done
set rx281_off, 0
lt rx281_pos, 2, rx281_start
sub rx281_off, rx281_pos, 1
@@ -3601,7 +3627,7 @@
rx281_pos = $P10."pos"()
# rx subrule "before" subtype=zerowidth negate=1
rx281_cur."!cursor_pos"(rx281_pos)
- .const 'Sub' $P291 = "66_1275160381.56318"
+ .const 'Sub' $P291 = "66_1275510376.83766"
capture_lex $P291
$P10 = rx281_cur."before"($P291)
if $P10, rx281_fail
@@ -3653,7 +3679,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__statement_control:sym<unless>" :subid("65_1275160381.56318") :method
+.sub "!PREFIX__statement_control:sym<unless>" :subid("65_1275510376.83766") :method
.annotate 'line', 4
new $P283, "ResizablePMCArray"
push $P283, "unless"
@@ -3662,7 +3688,7 @@
.namespace ["NQP";"Grammar"]
-.sub "_block290" :anon :subid("66_1275160381.56318") :method :outer("64_1275160381.56318")
+.sub "_block290" :anon :subid("66_1275510376.83766") :method :outer("64_1275510376.83766")
.annotate 'line', 166
.local string rx292_tgt
.local int rx292_pos
@@ -3676,6 +3702,7 @@
.local pmc match
.lex "$/", match
length rx292_eos, rx292_tgt
+ gt rx292_pos, rx292_eos, rx292_done
set rx292_off, 0
lt rx292_pos, 2, rx292_start
sub rx292_off, rx292_pos, 1
@@ -3718,7 +3745,7 @@
.namespace ["NQP";"Grammar"]
-.sub "statement_control:sym<while>" :subid("67_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "statement_control:sym<while>" :subid("67_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx299_tgt
.local int rx299_pos
@@ -3732,6 +3759,7 @@
.local pmc match
.lex "$/", match
length rx299_eos, rx299_tgt
+ gt rx299_pos, rx299_eos, rx299_done
set rx299_off, 0
lt rx299_pos, 2, rx299_start
sub rx299_off, rx299_pos, 1
@@ -3828,7 +3856,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__statement_control:sym<while>" :subid("68_1275160381.56318") :method
+.sub "!PREFIX__statement_control:sym<while>" :subid("68_1275510376.83766") :method
.annotate 'line', 4
new $P301, "ResizablePMCArray"
push $P301, "until"
@@ -3838,7 +3866,7 @@
.namespace ["NQP";"Grammar"]
-.sub "statement_control:sym<repeat>" :subid("69_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "statement_control:sym<repeat>" :subid("69_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx308_tgt
.local int rx308_pos
@@ -3852,6 +3880,7 @@
.local pmc match
.lex "$/", match
length rx308_eos, rx308_tgt
+ gt rx308_pos, rx308_eos, rx308_done
set rx308_off, 0
lt rx308_pos, 2, rx308_start
sub rx308_off, rx308_pos, 1
@@ -4073,7 +4102,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__statement_control:sym<repeat>" :subid("70_1275160381.56318") :method
+.sub "!PREFIX__statement_control:sym<repeat>" :subid("70_1275510376.83766") :method
.annotate 'line', 4
new $P310, "ResizablePMCArray"
push $P310, "repeat"
@@ -4082,7 +4111,7 @@
.namespace ["NQP";"Grammar"]
-.sub "statement_control:sym<for>" :subid("71_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "statement_control:sym<for>" :subid("71_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx328_tgt
.local int rx328_pos
@@ -4096,6 +4125,7 @@
.local pmc match
.lex "$/", match
length rx328_eos, rx328_tgt
+ gt rx328_pos, rx328_eos, rx328_done
set rx328_off, 0
lt rx328_pos, 2, rx328_start
sub rx328_off, rx328_pos, 1
@@ -4179,7 +4209,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__statement_control:sym<for>" :subid("72_1275160381.56318") :method
+.sub "!PREFIX__statement_control:sym<for>" :subid("72_1275510376.83766") :method
.annotate 'line', 4
new $P330, "ResizablePMCArray"
push $P330, "for"
@@ -4188,7 +4218,7 @@
.namespace ["NQP";"Grammar"]
-.sub "statement_control:sym<CATCH>" :subid("73_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "statement_control:sym<CATCH>" :subid("73_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx336_tgt
.local int rx336_pos
@@ -4202,6 +4232,7 @@
.local pmc match
.lex "$/", match
length rx336_eos, rx336_tgt
+ gt rx336_pos, rx336_eos, rx336_done
set rx336_off, 0
lt rx336_pos, 2, rx336_start
sub rx336_off, rx336_pos, 1
@@ -4285,7 +4316,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__statement_control:sym<CATCH>" :subid("74_1275160381.56318") :method
+.sub "!PREFIX__statement_control:sym<CATCH>" :subid("74_1275510376.83766") :method
.annotate 'line', 4
new $P338, "ResizablePMCArray"
push $P338, "CATCH"
@@ -4294,7 +4325,7 @@
.namespace ["NQP";"Grammar"]
-.sub "statement_control:sym<CONTROL>" :subid("75_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "statement_control:sym<CONTROL>" :subid("75_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx344_tgt
.local int rx344_pos
@@ -4308,6 +4339,7 @@
.local pmc match
.lex "$/", match
length rx344_eos, rx344_tgt
+ gt rx344_pos, rx344_eos, rx344_done
set rx344_off, 0
lt rx344_pos, 2, rx344_start
sub rx344_off, rx344_pos, 1
@@ -4391,7 +4423,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__statement_control:sym<CONTROL>" :subid("76_1275160381.56318") :method
+.sub "!PREFIX__statement_control:sym<CONTROL>" :subid("76_1275510376.83766") :method
.annotate 'line', 4
new $P346, "ResizablePMCArray"
push $P346, "CONTROL"
@@ -4400,7 +4432,7 @@
.namespace ["NQP";"Grammar"]
-.sub "statement_prefix" :subid("77_1275160381.56318") :method
+.sub "statement_prefix" :subid("77_1275510376.83766") :method
.annotate 'line', 197
$P352 = self."!protoregex"("statement_prefix")
.return ($P352)
@@ -4408,7 +4440,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__statement_prefix" :subid("78_1275160381.56318") :method
+.sub "!PREFIX__statement_prefix" :subid("78_1275510376.83766") :method
.annotate 'line', 197
$P354 = self."!PREFIX__!protoregex"("statement_prefix")
.return ($P354)
@@ -4416,7 +4448,7 @@
.namespace ["NQP";"Grammar"]
-.sub "statement_prefix:sym<INIT>" :subid("79_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "statement_prefix:sym<INIT>" :subid("79_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx356_tgt
.local int rx356_pos
@@ -4430,6 +4462,7 @@
.local pmc match
.lex "$/", match
length rx356_eos, rx356_tgt
+ gt rx356_pos, rx356_eos, rx356_done
set rx356_off, 0
lt rx356_pos, 2, rx356_start
sub rx356_off, rx356_pos, 1
@@ -4495,7 +4528,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__statement_prefix:sym<INIT>" :subid("80_1275160381.56318") :method
+.sub "!PREFIX__statement_prefix:sym<INIT>" :subid("80_1275510376.83766") :method
.annotate 'line', 4
$P358 = self."!PREFIX__!subrule"("blorst", "INIT")
new $P359, "ResizablePMCArray"
@@ -4505,7 +4538,7 @@
.namespace ["NQP";"Grammar"]
-.sub "statement_prefix:sym<try>" :subid("81_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "statement_prefix:sym<try>" :subid("81_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx363_tgt
.local int rx363_pos
@@ -4519,6 +4552,7 @@
.local pmc match
.lex "$/", match
length rx363_eos, rx363_tgt
+ gt rx363_pos, rx363_eos, rx363_done
set rx363_off, 0
lt rx363_pos, 2, rx363_start
sub rx363_off, rx363_pos, 1
@@ -4586,7 +4620,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__statement_prefix:sym<try>" :subid("82_1275160381.56318") :method
+.sub "!PREFIX__statement_prefix:sym<try>" :subid("82_1275510376.83766") :method
.annotate 'line', 4
$P365 = self."!PREFIX__!subrule"("blorst", "try")
new $P366, "ResizablePMCArray"
@@ -4596,7 +4630,7 @@
.namespace ["NQP";"Grammar"]
-.sub "blorst" :subid("83_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "blorst" :subid("83_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx370_tgt
.local int rx370_pos
@@ -4610,6 +4644,7 @@
.local pmc match
.lex "$/", match
length rx370_eos, rx370_tgt
+ gt rx370_pos, rx370_eos, rx370_done
set rx370_off, 0
lt rx370_pos, 2, rx370_start
sub rx370_off, rx370_pos, 1
@@ -4685,7 +4720,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__blorst" :subid("84_1275160381.56318") :method
+.sub "!PREFIX__blorst" :subid("84_1275510376.83766") :method
.annotate 'line', 4
new $P372, "ResizablePMCArray"
push $P372, ""
@@ -4694,7 +4729,7 @@
.namespace ["NQP";"Grammar"]
-.sub "statement_mod_cond" :subid("85_1275160381.56318") :method
+.sub "statement_mod_cond" :subid("85_1275510376.83766") :method
.annotate 'line', 211
$P376 = self."!protoregex"("statement_mod_cond")
.return ($P376)
@@ -4702,7 +4737,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__statement_mod_cond" :subid("86_1275160381.56318") :method
+.sub "!PREFIX__statement_mod_cond" :subid("86_1275510376.83766") :method
.annotate 'line', 211
$P378 = self."!PREFIX__!protoregex"("statement_mod_cond")
.return ($P378)
@@ -4710,7 +4745,7 @@
.namespace ["NQP";"Grammar"]
-.sub "statement_mod_cond:sym<if>" :subid("87_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "statement_mod_cond:sym<if>" :subid("87_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx380_tgt
.local int rx380_pos
@@ -4724,6 +4759,7 @@
.local pmc match
.lex "$/", match
length rx380_eos, rx380_tgt
+ gt rx380_pos, rx380_eos, rx380_done
set rx380_off, 0
lt rx380_pos, 2, rx380_start
sub rx380_off, rx380_pos, 1
@@ -4799,7 +4835,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__statement_mod_cond:sym<if>" :subid("88_1275160381.56318") :method
+.sub "!PREFIX__statement_mod_cond:sym<if>" :subid("88_1275510376.83766") :method
.annotate 'line', 4
new $P382, "ResizablePMCArray"
push $P382, "if"
@@ -4808,7 +4844,7 @@
.namespace ["NQP";"Grammar"]
-.sub "statement_mod_cond:sym<unless>" :subid("89_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "statement_mod_cond:sym<unless>" :subid("89_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx388_tgt
.local int rx388_pos
@@ -4822,6 +4858,7 @@
.local pmc match
.lex "$/", match
length rx388_eos, rx388_tgt
+ gt rx388_pos, rx388_eos, rx388_done
set rx388_off, 0
lt rx388_pos, 2, rx388_start
sub rx388_off, rx388_pos, 1
@@ -4897,7 +4934,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__statement_mod_cond:sym<unless>" :subid("90_1275160381.56318") :method
+.sub "!PREFIX__statement_mod_cond:sym<unless>" :subid("90_1275510376.83766") :method
.annotate 'line', 4
new $P390, "ResizablePMCArray"
push $P390, "unless"
@@ -4906,7 +4943,7 @@
.namespace ["NQP";"Grammar"]
-.sub "statement_mod_loop" :subid("91_1275160381.56318") :method
+.sub "statement_mod_loop" :subid("91_1275510376.83766") :method
.annotate 'line', 216
$P396 = self."!protoregex"("statement_mod_loop")
.return ($P396)
@@ -4914,7 +4951,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__statement_mod_loop" :subid("92_1275160381.56318") :method
+.sub "!PREFIX__statement_mod_loop" :subid("92_1275510376.83766") :method
.annotate 'line', 216
$P398 = self."!PREFIX__!protoregex"("statement_mod_loop")
.return ($P398)
@@ -4922,7 +4959,7 @@
.namespace ["NQP";"Grammar"]
-.sub "statement_mod_loop:sym<while>" :subid("93_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "statement_mod_loop:sym<while>" :subid("93_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx400_tgt
.local int rx400_pos
@@ -4936,6 +4973,7 @@
.local pmc match
.lex "$/", match
length rx400_eos, rx400_tgt
+ gt rx400_pos, rx400_eos, rx400_done
set rx400_off, 0
lt rx400_pos, 2, rx400_start
sub rx400_off, rx400_pos, 1
@@ -5011,7 +5049,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__statement_mod_loop:sym<while>" :subid("94_1275160381.56318") :method
+.sub "!PREFIX__statement_mod_loop:sym<while>" :subid("94_1275510376.83766") :method
.annotate 'line', 4
new $P402, "ResizablePMCArray"
push $P402, "while"
@@ -5020,7 +5058,7 @@
.namespace ["NQP";"Grammar"]
-.sub "statement_mod_loop:sym<until>" :subid("95_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "statement_mod_loop:sym<until>" :subid("95_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx408_tgt
.local int rx408_pos
@@ -5034,6 +5072,7 @@
.local pmc match
.lex "$/", match
length rx408_eos, rx408_tgt
+ gt rx408_pos, rx408_eos, rx408_done
set rx408_off, 0
lt rx408_pos, 2, rx408_start
sub rx408_off, rx408_pos, 1
@@ -5109,7 +5148,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__statement_mod_loop:sym<until>" :subid("96_1275160381.56318") :method
+.sub "!PREFIX__statement_mod_loop:sym<until>" :subid("96_1275510376.83766") :method
.annotate 'line', 4
new $P410, "ResizablePMCArray"
push $P410, "until"
@@ -5118,7 +5157,7 @@
.namespace ["NQP";"Grammar"]
-.sub "term:sym<fatarrow>" :subid("97_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "term:sym<fatarrow>" :subid("97_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx416_tgt
.local int rx416_pos
@@ -5132,6 +5171,7 @@
.local pmc match
.lex "$/", match
length rx416_eos, rx416_tgt
+ gt rx416_pos, rx416_eos, rx416_done
set rx416_off, 0
lt rx416_pos, 2, rx416_start
sub rx416_off, rx416_pos, 1
@@ -5176,7 +5216,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__term:sym<fatarrow>" :subid("98_1275160381.56318") :method
+.sub "!PREFIX__term:sym<fatarrow>" :subid("98_1275510376.83766") :method
.annotate 'line', 4
$P418 = self."!PREFIX__!subrule"("fatarrow", "")
new $P419, "ResizablePMCArray"
@@ -5186,7 +5226,7 @@
.namespace ["NQP";"Grammar"]
-.sub "term:sym<colonpair>" :subid("99_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "term:sym<colonpair>" :subid("99_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx422_tgt
.local int rx422_pos
@@ -5200,6 +5240,7 @@
.local pmc match
.lex "$/", match
length rx422_eos, rx422_tgt
+ gt rx422_pos, rx422_eos, rx422_done
set rx422_off, 0
lt rx422_pos, 2, rx422_start
sub rx422_off, rx422_pos, 1
@@ -5244,7 +5285,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__term:sym<colonpair>" :subid("100_1275160381.56318") :method
+.sub "!PREFIX__term:sym<colonpair>" :subid("100_1275510376.83766") :method
.annotate 'line', 4
$P424 = self."!PREFIX__!subrule"("colonpair", "")
new $P425, "ResizablePMCArray"
@@ -5254,7 +5295,7 @@
.namespace ["NQP";"Grammar"]
-.sub "term:sym<variable>" :subid("101_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "term:sym<variable>" :subid("101_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx428_tgt
.local int rx428_pos
@@ -5268,6 +5309,7 @@
.local pmc match
.lex "$/", match
length rx428_eos, rx428_tgt
+ gt rx428_pos, rx428_eos, rx428_done
set rx428_off, 0
lt rx428_pos, 2, rx428_start
sub rx428_off, rx428_pos, 1
@@ -5312,7 +5354,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__term:sym<variable>" :subid("102_1275160381.56318") :method
+.sub "!PREFIX__term:sym<variable>" :subid("102_1275510376.83766") :method
.annotate 'line', 4
$P430 = self."!PREFIX__!subrule"("variable", "")
new $P431, "ResizablePMCArray"
@@ -5322,7 +5364,7 @@
.namespace ["NQP";"Grammar"]
-.sub "term:sym<package_declarator>" :subid("103_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "term:sym<package_declarator>" :subid("103_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx434_tgt
.local int rx434_pos
@@ -5336,6 +5378,7 @@
.local pmc match
.lex "$/", match
length rx434_eos, rx434_tgt
+ gt rx434_pos, rx434_eos, rx434_done
set rx434_off, 0
lt rx434_pos, 2, rx434_start
sub rx434_off, rx434_pos, 1
@@ -5380,7 +5423,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__term:sym<package_declarator>" :subid("104_1275160381.56318") :method
+.sub "!PREFIX__term:sym<package_declarator>" :subid("104_1275510376.83766") :method
.annotate 'line', 4
$P436 = self."!PREFIX__!subrule"("package_declarator", "")
new $P437, "ResizablePMCArray"
@@ -5390,7 +5433,7 @@
.namespace ["NQP";"Grammar"]
-.sub "term:sym<scope_declarator>" :subid("105_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "term:sym<scope_declarator>" :subid("105_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx440_tgt
.local int rx440_pos
@@ -5404,6 +5447,7 @@
.local pmc match
.lex "$/", match
length rx440_eos, rx440_tgt
+ gt rx440_pos, rx440_eos, rx440_done
set rx440_off, 0
lt rx440_pos, 2, rx440_start
sub rx440_off, rx440_pos, 1
@@ -5448,7 +5492,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__term:sym<scope_declarator>" :subid("106_1275160381.56318") :method
+.sub "!PREFIX__term:sym<scope_declarator>" :subid("106_1275510376.83766") :method
.annotate 'line', 4
$P442 = self."!PREFIX__!subrule"("scope_declarator", "")
new $P443, "ResizablePMCArray"
@@ -5458,7 +5502,7 @@
.namespace ["NQP";"Grammar"]
-.sub "term:sym<routine_declarator>" :subid("107_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "term:sym<routine_declarator>" :subid("107_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx446_tgt
.local int rx446_pos
@@ -5472,6 +5516,7 @@
.local pmc match
.lex "$/", match
length rx446_eos, rx446_tgt
+ gt rx446_pos, rx446_eos, rx446_done
set rx446_off, 0
lt rx446_pos, 2, rx446_start
sub rx446_off, rx446_pos, 1
@@ -5516,7 +5561,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__term:sym<routine_declarator>" :subid("108_1275160381.56318") :method
+.sub "!PREFIX__term:sym<routine_declarator>" :subid("108_1275510376.83766") :method
.annotate 'line', 4
$P448 = self."!PREFIX__!subrule"("routine_declarator", "")
new $P449, "ResizablePMCArray"
@@ -5526,7 +5571,7 @@
.namespace ["NQP";"Grammar"]
-.sub "term:sym<regex_declarator>" :subid("109_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "term:sym<regex_declarator>" :subid("109_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx452_tgt
.local int rx452_pos
@@ -5540,6 +5585,7 @@
.local pmc match
.lex "$/", match
length rx452_eos, rx452_tgt
+ gt rx452_pos, rx452_eos, rx452_done
set rx452_off, 0
lt rx452_pos, 2, rx452_start
sub rx452_off, rx452_pos, 1
@@ -5584,7 +5630,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__term:sym<regex_declarator>" :subid("110_1275160381.56318") :method
+.sub "!PREFIX__term:sym<regex_declarator>" :subid("110_1275510376.83766") :method
.annotate 'line', 4
$P454 = self."!PREFIX__!subrule"("regex_declarator", "")
new $P455, "ResizablePMCArray"
@@ -5594,7 +5640,7 @@
.namespace ["NQP";"Grammar"]
-.sub "term:sym<statement_prefix>" :subid("111_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "term:sym<statement_prefix>" :subid("111_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx458_tgt
.local int rx458_pos
@@ -5608,6 +5654,7 @@
.local pmc match
.lex "$/", match
length rx458_eos, rx458_tgt
+ gt rx458_pos, rx458_eos, rx458_done
set rx458_off, 0
lt rx458_pos, 2, rx458_start
sub rx458_off, rx458_pos, 1
@@ -5652,7 +5699,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__term:sym<statement_prefix>" :subid("112_1275160381.56318") :method
+.sub "!PREFIX__term:sym<statement_prefix>" :subid("112_1275510376.83766") :method
.annotate 'line', 4
$P460 = self."!PREFIX__!subrule"("statement_prefix", "")
new $P461, "ResizablePMCArray"
@@ -5662,7 +5709,7 @@
.namespace ["NQP";"Grammar"]
-.sub "term:sym<lambda>" :subid("113_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "term:sym<lambda>" :subid("113_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx464_tgt
.local int rx464_pos
@@ -5676,6 +5723,7 @@
.local pmc match
.lex "$/", match
length rx464_eos, rx464_tgt
+ gt rx464_pos, rx464_eos, rx464_done
set rx464_off, 0
lt rx464_pos, 2, rx464_start
sub rx464_off, rx464_pos, 1
@@ -5724,7 +5772,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__term:sym<lambda>" :subid("114_1275160381.56318") :method
+.sub "!PREFIX__term:sym<lambda>" :subid("114_1275510376.83766") :method
.annotate 'line', 4
new $P466, "ResizablePMCArray"
push $P466, ""
@@ -5733,7 +5781,7 @@
.namespace ["NQP";"Grammar"]
-.sub "fatarrow" :subid("115_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "fatarrow" :subid("115_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx469_tgt
.local int rx469_pos
@@ -5747,6 +5795,7 @@
.local pmc match
.lex "$/", match
length rx469_eos, rx469_tgt
+ gt rx469_pos, rx469_eos, rx469_done
set rx469_off, 0
lt rx469_pos, 2, rx469_start
sub rx469_off, rx469_pos, 1
@@ -5826,7 +5875,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__fatarrow" :subid("116_1275160381.56318") :method
+.sub "!PREFIX__fatarrow" :subid("116_1275510376.83766") :method
.annotate 'line', 4
$P471 = self."!PREFIX__!subrule"("key", "")
new $P472, "ResizablePMCArray"
@@ -5836,7 +5885,7 @@
.namespace ["NQP";"Grammar"]
-.sub "colonpair" :subid("117_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "colonpair" :subid("117_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx477_tgt
.local int rx477_pos
@@ -5851,6 +5900,7 @@
.local pmc match
.lex "$/", match
length rx477_eos, rx477_tgt
+ gt rx477_pos, rx477_eos, rx477_done
set rx477_off, 0
lt rx477_pos, 2, rx477_start
sub rx477_off, rx477_pos, 1
@@ -5965,7 +6015,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__colonpair" :subid("118_1275160381.56318") :method
+.sub "!PREFIX__colonpair" :subid("118_1275510376.83766") :method
.annotate 'line', 4
$P479 = self."!PREFIX__!subrule"("circumfix", ":")
$P480 = self."!PREFIX__!subrule"("identifier", ":")
@@ -5979,7 +6029,7 @@
.namespace ["NQP";"Grammar"]
-.sub "variable" :subid("119_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "variable" :subid("119_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx489_tgt
.local int rx489_pos
@@ -5994,6 +6044,7 @@
.local pmc match
.lex "$/", match
length rx489_eos, rx489_tgt
+ gt rx489_pos, rx489_eos, rx489_done
set rx489_off, 0
lt rx489_pos, 2, rx489_start
sub rx489_off, rx489_pos, 1
@@ -6134,7 +6185,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__variable" :subid("120_1275160381.56318") :method
+.sub "!PREFIX__variable" :subid("120_1275510376.83766") :method
.annotate 'line', 4
$P491 = self."!PREFIX__!subrule"("sigil", "")
$P492 = self."!PREFIX__!subrule"("sigil", "")
@@ -6149,7 +6200,7 @@
.namespace ["NQP";"Grammar"]
-.sub "sigil" :subid("121_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "sigil" :subid("121_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx501_tgt
.local int rx501_pos
@@ -6163,6 +6214,7 @@
.local pmc match
.lex "$/", match
length rx501_eos, rx501_tgt
+ gt rx501_pos, rx501_eos, rx501_done
set rx501_off, 0
lt rx501_pos, 2, rx501_start
sub rx501_off, rx501_pos, 1
@@ -6207,7 +6259,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__sigil" :subid("122_1275160381.56318") :method
+.sub "!PREFIX__sigil" :subid("122_1275510376.83766") :method
.annotate 'line', 4
new $P503, "ResizablePMCArray"
push $P503, "&"
@@ -6219,7 +6271,7 @@
.namespace ["NQP";"Grammar"]
-.sub "twigil" :subid("123_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "twigil" :subid("123_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx506_tgt
.local int rx506_pos
@@ -6233,6 +6285,7 @@
.local pmc match
.lex "$/", match
length rx506_eos, rx506_tgt
+ gt rx506_pos, rx506_eos, rx506_done
set rx506_off, 0
lt rx506_pos, 2, rx506_start
sub rx506_off, rx506_pos, 1
@@ -6277,7 +6330,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__twigil" :subid("124_1275160381.56318") :method
+.sub "!PREFIX__twigil" :subid("124_1275510376.83766") :method
.annotate 'line', 4
new $P508, "ResizablePMCArray"
push $P508, "?"
@@ -6288,7 +6341,7 @@
.namespace ["NQP";"Grammar"]
-.sub "package_declarator" :subid("125_1275160381.56318") :method
+.sub "package_declarator" :subid("125_1275510376.83766") :method
.annotate 'line', 256
$P511 = self."!protoregex"("package_declarator")
.return ($P511)
@@ -6296,7 +6349,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__package_declarator" :subid("126_1275160381.56318") :method
+.sub "!PREFIX__package_declarator" :subid("126_1275510376.83766") :method
.annotate 'line', 256
$P513 = self."!PREFIX__!protoregex"("package_declarator")
.return ($P513)
@@ -6304,7 +6357,7 @@
.namespace ["NQP";"Grammar"]
-.sub "package_declarator:sym<module>" :subid("127_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "package_declarator:sym<module>" :subid("127_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx515_tgt
.local int rx515_pos
@@ -6318,6 +6371,7 @@
.local pmc match
.lex "$/", match
length rx515_eos, rx515_tgt
+ gt rx515_pos, rx515_eos, rx515_done
set rx515_off, 0
lt rx515_pos, 2, rx515_start
sub rx515_off, rx515_pos, 1
@@ -6383,7 +6437,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__package_declarator:sym<module>" :subid("128_1275160381.56318") :method
+.sub "!PREFIX__package_declarator:sym<module>" :subid("128_1275510376.83766") :method
.annotate 'line', 4
$P517 = self."!PREFIX__!subrule"("package_def", "module")
new $P518, "ResizablePMCArray"
@@ -6393,7 +6447,7 @@
.namespace ["NQP";"Grammar"]
-.sub "package_declarator:sym<class>" :subid("129_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "package_declarator:sym<class>" :subid("129_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx522_tgt
.local int rx522_pos
@@ -6407,6 +6461,7 @@
.local pmc match
.lex "$/", match
length rx522_eos, rx522_tgt
+ gt rx522_pos, rx522_eos, rx522_done
set rx522_off, 0
lt rx522_pos, 2, rx522_start
sub rx522_off, rx522_pos, 1
@@ -6485,7 +6540,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__package_declarator:sym<class>" :subid("130_1275160381.56318") :method
+.sub "!PREFIX__package_declarator:sym<class>" :subid("130_1275510376.83766") :method
.annotate 'line', 4
$P524 = self."!PREFIX__!subrule"("package_def", "grammar")
$P525 = self."!PREFIX__!subrule"("package_def", "class")
@@ -6497,7 +6552,7 @@
.namespace ["NQP";"Grammar"]
-.sub "package_def" :subid("131_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "package_def" :subid("131_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx531_tgt
.local int rx531_pos
@@ -6512,6 +6567,7 @@
.local pmc match
.lex "$/", match
length rx531_eos, rx531_tgt
+ gt rx531_pos, rx531_eos, rx531_done
set rx531_off, 0
lt rx531_pos, 2, rx531_start
sub rx531_off, rx531_pos, 1
@@ -6701,7 +6757,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__package_def" :subid("132_1275160381.56318") :method
+.sub "!PREFIX__package_def" :subid("132_1275510376.83766") :method
.annotate 'line', 4
new $P533, "ResizablePMCArray"
push $P533, ""
@@ -6710,7 +6766,7 @@
.namespace ["NQP";"Grammar"]
-.sub "scope_declarator" :subid("133_1275160381.56318") :method
+.sub "scope_declarator" :subid("133_1275510376.83766") :method
.annotate 'line', 270
$P554 = self."!protoregex"("scope_declarator")
.return ($P554)
@@ -6718,7 +6774,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__scope_declarator" :subid("134_1275160381.56318") :method
+.sub "!PREFIX__scope_declarator" :subid("134_1275510376.83766") :method
.annotate 'line', 270
$P556 = self."!PREFIX__!protoregex"("scope_declarator")
.return ($P556)
@@ -6726,7 +6782,7 @@
.namespace ["NQP";"Grammar"]
-.sub "scope_declarator:sym<my>" :subid("135_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "scope_declarator:sym<my>" :subid("135_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx558_tgt
.local int rx558_pos
@@ -6740,6 +6796,7 @@
.local pmc match
.lex "$/", match
length rx558_eos, rx558_tgt
+ gt rx558_pos, rx558_eos, rx558_done
set rx558_off, 0
lt rx558_pos, 2, rx558_start
sub rx558_off, rx558_pos, 1
@@ -6805,7 +6862,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__scope_declarator:sym<my>" :subid("136_1275160381.56318") :method
+.sub "!PREFIX__scope_declarator:sym<my>" :subid("136_1275510376.83766") :method
.annotate 'line', 4
$P560 = self."!PREFIX__!subrule"("scoped", "my")
new $P561, "ResizablePMCArray"
@@ -6815,7 +6872,7 @@
.namespace ["NQP";"Grammar"]
-.sub "scope_declarator:sym<our>" :subid("137_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "scope_declarator:sym<our>" :subid("137_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx565_tgt
.local int rx565_pos
@@ -6829,6 +6886,7 @@
.local pmc match
.lex "$/", match
length rx565_eos, rx565_tgt
+ gt rx565_pos, rx565_eos, rx565_done
set rx565_off, 0
lt rx565_pos, 2, rx565_start
sub rx565_off, rx565_pos, 1
@@ -6894,7 +6952,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__scope_declarator:sym<our>" :subid("138_1275160381.56318") :method
+.sub "!PREFIX__scope_declarator:sym<our>" :subid("138_1275510376.83766") :method
.annotate 'line', 4
$P567 = self."!PREFIX__!subrule"("scoped", "our")
new $P568, "ResizablePMCArray"
@@ -6904,7 +6962,7 @@
.namespace ["NQP";"Grammar"]
-.sub "scope_declarator:sym<has>" :subid("139_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "scope_declarator:sym<has>" :subid("139_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx572_tgt
.local int rx572_pos
@@ -6918,6 +6976,7 @@
.local pmc match
.lex "$/", match
length rx572_eos, rx572_tgt
+ gt rx572_pos, rx572_eos, rx572_done
set rx572_off, 0
lt rx572_pos, 2, rx572_start
sub rx572_off, rx572_pos, 1
@@ -6983,7 +7042,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__scope_declarator:sym<has>" :subid("140_1275160381.56318") :method
+.sub "!PREFIX__scope_declarator:sym<has>" :subid("140_1275510376.83766") :method
.annotate 'line', 4
$P574 = self."!PREFIX__!subrule"("scoped", "has")
new $P575, "ResizablePMCArray"
@@ -6993,7 +7052,7 @@
.namespace ["NQP";"Grammar"]
-.sub "scoped" :subid("141_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "scoped" :subid("141_1275510376.83766") :method :outer("11_1275510376.83766")
.param pmc param_579
.annotate 'line', 275
.lex "$*SCOPE", param_579
@@ -7011,6 +7070,7 @@
.local pmc match
.lex "$/", match
length rx580_eos, rx580_tgt
+ gt rx580_pos, rx580_eos, rx580_done
set rx580_off, 0
lt rx580_pos, 2, rx580_start
sub rx580_off, rx580_pos, 1
@@ -7111,7 +7171,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__scoped" :subid("142_1275160381.56318") :method
+.sub "!PREFIX__scoped" :subid("142_1275510376.83766") :method
.annotate 'line', 4
new $P582, "ResizablePMCArray"
push $P582, ""
@@ -7121,7 +7181,7 @@
.namespace ["NQP";"Grammar"]
-.sub "typename" :subid("143_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "typename" :subid("143_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx593_tgt
.local int rx593_pos
@@ -7135,6 +7195,7 @@
.local pmc match
.lex "$/", match
length rx593_eos, rx593_tgt
+ gt rx593_pos, rx593_eos, rx593_done
set rx593_off, 0
lt rx593_pos, 2, rx593_start
sub rx593_off, rx593_pos, 1
@@ -7179,7 +7240,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__typename" :subid("144_1275160381.56318") :method
+.sub "!PREFIX__typename" :subid("144_1275510376.83766") :method
.annotate 'line', 4
$P595 = self."!PREFIX__!subrule"("name", "")
new $P596, "ResizablePMCArray"
@@ -7189,7 +7250,7 @@
.namespace ["NQP";"Grammar"]
-.sub "declarator" :subid("145_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "declarator" :subid("145_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx599_tgt
.local int rx599_pos
@@ -7203,6 +7264,7 @@
.local pmc match
.lex "$/", match
length rx599_eos, rx599_tgt
+ gt rx599_pos, rx599_eos, rx599_done
set rx599_off, 0
lt rx599_pos, 2, rx599_start
sub rx599_off, rx599_pos, 1
@@ -7263,7 +7325,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__declarator" :subid("146_1275160381.56318") :method
+.sub "!PREFIX__declarator" :subid("146_1275510376.83766") :method
.annotate 'line', 4
$P601 = self."!PREFIX__!subrule"("routine_declarator", "")
$P602 = self."!PREFIX__!subrule"("variable_declarator", "")
@@ -7275,7 +7337,7 @@
.namespace ["NQP";"Grammar"]
-.sub "variable_declarator" :subid("147_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "variable_declarator" :subid("147_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx607_tgt
.local int rx607_pos
@@ -7289,6 +7351,7 @@
.local pmc match
.lex "$/", match
length rx607_eos, rx607_tgt
+ gt rx607_pos, rx607_eos, rx607_done
set rx607_off, 0
lt rx607_pos, 2, rx607_start
sub rx607_off, rx607_pos, 1
@@ -7333,7 +7396,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__variable_declarator" :subid("148_1275160381.56318") :method
+.sub "!PREFIX__variable_declarator" :subid("148_1275510376.83766") :method
.annotate 'line', 4
$P609 = self."!PREFIX__!subrule"("variable", "")
new $P610, "ResizablePMCArray"
@@ -7343,7 +7406,7 @@
.namespace ["NQP";"Grammar"]
-.sub "routine_declarator" :subid("149_1275160381.56318") :method
+.sub "routine_declarator" :subid("149_1275510376.83766") :method
.annotate 'line', 289
$P613 = self."!protoregex"("routine_declarator")
.return ($P613)
@@ -7351,7 +7414,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__routine_declarator" :subid("150_1275160381.56318") :method
+.sub "!PREFIX__routine_declarator" :subid("150_1275510376.83766") :method
.annotate 'line', 289
$P615 = self."!PREFIX__!protoregex"("routine_declarator")
.return ($P615)
@@ -7359,7 +7422,7 @@
.namespace ["NQP";"Grammar"]
-.sub "routine_declarator:sym<sub>" :subid("151_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "routine_declarator:sym<sub>" :subid("151_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx617_tgt
.local int rx617_pos
@@ -7373,6 +7436,7 @@
.local pmc match
.lex "$/", match
length rx617_eos, rx617_tgt
+ gt rx617_pos, rx617_eos, rx617_done
set rx617_off, 0
lt rx617_pos, 2, rx617_start
sub rx617_off, rx617_pos, 1
@@ -7438,7 +7502,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__routine_declarator:sym<sub>" :subid("152_1275160381.56318") :method
+.sub "!PREFIX__routine_declarator:sym<sub>" :subid("152_1275510376.83766") :method
.annotate 'line', 4
$P619 = self."!PREFIX__!subrule"("routine_def", "sub")
new $P620, "ResizablePMCArray"
@@ -7448,7 +7512,7 @@
.namespace ["NQP";"Grammar"]
-.sub "routine_declarator:sym<method>" :subid("153_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "routine_declarator:sym<method>" :subid("153_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx624_tgt
.local int rx624_pos
@@ -7462,6 +7526,7 @@
.local pmc match
.lex "$/", match
length rx624_eos, rx624_tgt
+ gt rx624_pos, rx624_eos, rx624_done
set rx624_off, 0
lt rx624_pos, 2, rx624_start
sub rx624_off, rx624_pos, 1
@@ -7527,7 +7592,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__routine_declarator:sym<method>" :subid("154_1275160381.56318") :method
+.sub "!PREFIX__routine_declarator:sym<method>" :subid("154_1275510376.83766") :method
.annotate 'line', 4
$P626 = self."!PREFIX__!subrule"("method_def", "method")
new $P627, "ResizablePMCArray"
@@ -7537,7 +7602,7 @@
.namespace ["NQP";"Grammar"]
-.sub "routine_def" :subid("155_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "routine_def" :subid("155_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx631_tgt
.local int rx631_pos
@@ -7552,6 +7617,7 @@
.local pmc match
.lex "$/", match
length rx631_eos, rx631_tgt
+ gt rx631_pos, rx631_eos, rx631_done
set rx631_off, 0
lt rx631_pos, 2, rx631_start
sub rx631_off, rx631_pos, 1
@@ -7744,7 +7810,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__routine_def" :subid("156_1275160381.56318") :method
+.sub "!PREFIX__routine_def" :subid("156_1275510376.83766") :method
.annotate 'line', 4
new $P633, "ResizablePMCArray"
push $P633, ""
@@ -7753,7 +7819,7 @@
.namespace ["NQP";"Grammar"]
-.sub "method_def" :subid("157_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "method_def" :subid("157_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx655_tgt
.local int rx655_pos
@@ -7768,6 +7834,7 @@
.local pmc match
.lex "$/", match
length rx655_eos, rx655_tgt
+ gt rx655_pos, rx655_eos, rx655_done
set rx655_off, 0
lt rx655_pos, 2, rx655_start
sub rx655_off, rx655_pos, 1
@@ -7923,7 +7990,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__method_def" :subid("158_1275160381.56318") :method
+.sub "!PREFIX__method_def" :subid("158_1275510376.83766") :method
.annotate 'line', 4
new $P657, "ResizablePMCArray"
push $P657, ""
@@ -7932,7 +7999,7 @@
.namespace ["NQP";"Grammar"]
-.sub "signature" :subid("159_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "signature" :subid("159_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx674_tgt
.local int rx674_pos
@@ -7947,6 +8014,7 @@
.local pmc match
.lex "$/", match
length rx674_eos, rx674_tgt
+ gt rx674_pos, rx674_eos, rx674_done
set rx674_off, 0
lt rx674_pos, 2, rx674_start
sub rx674_off, rx674_pos, 1
@@ -8022,7 +8090,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__signature" :subid("160_1275160381.56318") :method
+.sub "!PREFIX__signature" :subid("160_1275510376.83766") :method
.annotate 'line', 4
new $P676, "ResizablePMCArray"
push $P676, ""
@@ -8031,7 +8099,7 @@
.namespace ["NQP";"Grammar"]
-.sub "parameter" :subid("161_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "parameter" :subid("161_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx683_tgt
.local int rx683_pos
@@ -8046,6 +8114,7 @@
.local pmc match
.lex "$/", match
length rx683_eos, rx683_tgt
+ gt rx683_pos, rx683_eos, rx683_done
set rx683_off, 0
lt rx683_pos, 2, rx683_start
sub rx683_off, rx683_pos, 1
@@ -8213,7 +8282,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__parameter" :subid("162_1275160381.56318") :method
+.sub "!PREFIX__parameter" :subid("162_1275510376.83766") :method
.annotate 'line', 4
new $P685, "ResizablePMCArray"
push $P685, ""
@@ -8222,7 +8291,7 @@
.namespace ["NQP";"Grammar"]
-.sub "param_var" :subid("163_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "param_var" :subid("163_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx697_tgt
.local int rx697_pos
@@ -8237,6 +8306,7 @@
.local pmc match
.lex "$/", match
length rx697_eos, rx697_tgt
+ gt rx697_pos, rx697_eos, rx697_done
set rx697_off, 0
lt rx697_pos, 2, rx697_start
sub rx697_off, rx697_pos, 1
@@ -8330,7 +8400,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__param_var" :subid("164_1275160381.56318") :method
+.sub "!PREFIX__param_var" :subid("164_1275510376.83766") :method
.annotate 'line', 4
$P699 = self."!PREFIX__!subrule"("sigil", "")
new $P700, "ResizablePMCArray"
@@ -8340,7 +8410,7 @@
.namespace ["NQP";"Grammar"]
-.sub "named_param" :subid("165_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "named_param" :subid("165_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx707_tgt
.local int rx707_pos
@@ -8354,6 +8424,7 @@
.local pmc match
.lex "$/", match
length rx707_eos, rx707_tgt
+ gt rx707_pos, rx707_eos, rx707_done
set rx707_off, 0
lt rx707_pos, 2, rx707_start
sub rx707_off, rx707_pos, 1
@@ -8406,7 +8477,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__named_param" :subid("166_1275160381.56318") :method
+.sub "!PREFIX__named_param" :subid("166_1275510376.83766") :method
.annotate 'line', 4
$P709 = self."!PREFIX__!subrule"("param_var", ":")
new $P710, "ResizablePMCArray"
@@ -8416,7 +8487,7 @@
.namespace ["NQP";"Grammar"]
-.sub "default_value" :subid("167_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "default_value" :subid("167_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx713_tgt
.local int rx713_pos
@@ -8430,6 +8501,7 @@
.local pmc match
.lex "$/", match
length rx713_eos, rx713_tgt
+ gt rx713_pos, rx713_eos, rx713_done
set rx713_off, 0
lt rx713_pos, 2, rx713_start
sub rx713_off, rx713_pos, 1
@@ -8496,7 +8568,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__default_value" :subid("168_1275160381.56318") :method
+.sub "!PREFIX__default_value" :subid("168_1275510376.83766") :method
.annotate 'line', 4
new $P715, "ResizablePMCArray"
push $P715, ""
@@ -8505,7 +8577,7 @@
.namespace ["NQP";"Grammar"]
-.sub "regex_declarator" :subid("169_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "regex_declarator" :subid("169_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx721_tgt
.local int rx721_pos
@@ -8520,6 +8592,7 @@
.local pmc match
.lex "$/", match
length rx721_eos, rx721_tgt
+ gt rx721_pos, rx721_eos, rx721_done
set rx721_off, 0
lt rx721_pos, 2, rx721_start
sub rx721_off, rx721_pos, 1
@@ -8906,7 +8979,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__regex_declarator" :subid("170_1275160381.56318") :method
+.sub "!PREFIX__regex_declarator" :subid("170_1275510376.83766") :method
.annotate 'line', 4
new $P723, "ResizablePMCArray"
push $P723, ""
@@ -8915,7 +8988,7 @@
.namespace ["NQP";"Grammar"]
-.sub "dotty" :subid("171_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "dotty" :subid("171_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx758_tgt
.local int rx758_pos
@@ -8930,6 +9003,7 @@
.local pmc match
.lex "$/", match
length rx758_eos, rx758_tgt
+ gt rx758_pos, rx758_eos, rx758_done
set rx758_off, 0
lt rx758_pos, 2, rx758_start
sub rx758_off, rx758_pos, 1
@@ -9071,7 +9145,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__dotty" :subid("172_1275160381.56318") :method
+.sub "!PREFIX__dotty" :subid("172_1275510376.83766") :method
.annotate 'line', 4
$P760 = self."!PREFIX__!subrule"("longname=identifier", ".")
new $P761, "ResizablePMCArray"
@@ -9083,7 +9157,7 @@
.namespace ["NQP";"Grammar"]
-.sub "term" :subid("173_1275160381.56318") :method
+.sub "term" :subid("173_1275510376.83766") :method
.annotate 'line', 362
$P769 = self."!protoregex"("term")
.return ($P769)
@@ -9091,7 +9165,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__term" :subid("174_1275160381.56318") :method
+.sub "!PREFIX__term" :subid("174_1275510376.83766") :method
.annotate 'line', 362
$P771 = self."!PREFIX__!protoregex"("term")
.return ($P771)
@@ -9099,7 +9173,7 @@
.namespace ["NQP";"Grammar"]
-.sub "term:sym<self>" :subid("175_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "term:sym<self>" :subid("175_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx773_tgt
.local int rx773_pos
@@ -9113,6 +9187,7 @@
.local pmc match
.lex "$/", match
length rx773_eos, rx773_tgt
+ gt rx773_pos, rx773_eos, rx773_done
set rx773_off, 0
lt rx773_pos, 2, rx773_start
sub rx773_off, rx773_pos, 1
@@ -9179,7 +9254,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__term:sym<self>" :subid("176_1275160381.56318") :method
+.sub "!PREFIX__term:sym<self>" :subid("176_1275510376.83766") :method
.annotate 'line', 4
new $P775, "ResizablePMCArray"
push $P775, "self"
@@ -9188,7 +9263,7 @@
.namespace ["NQP";"Grammar"]
-.sub "term:sym<identifier>" :subid("177_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "term:sym<identifier>" :subid("177_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx779_tgt
.local int rx779_pos
@@ -9202,6 +9277,7 @@
.local pmc match
.lex "$/", match
length rx779_eos, rx779_tgt
+ gt rx779_pos, rx779_eos, rx779_done
set rx779_off, 0
lt rx779_pos, 2, rx779_start
sub rx779_off, rx779_pos, 1
@@ -9260,7 +9336,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__term:sym<identifier>" :subid("178_1275160381.56318") :method
+.sub "!PREFIX__term:sym<identifier>" :subid("178_1275510376.83766") :method
.annotate 'line', 4
$P781 = self."!PREFIX__!subrule"("identifier", "")
new $P782, "ResizablePMCArray"
@@ -9270,7 +9346,7 @@
.namespace ["NQP";"Grammar"]
-.sub "term:sym<name>" :subid("179_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "term:sym<name>" :subid("179_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx785_tgt
.local int rx785_pos
@@ -9285,6 +9361,7 @@
.local pmc match
.lex "$/", match
length rx785_eos, rx785_tgt
+ gt rx785_pos, rx785_eos, rx785_done
set rx785_off, 0
lt rx785_pos, 2, rx785_start
sub rx785_off, rx785_pos, 1
@@ -9343,7 +9420,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__term:sym<name>" :subid("180_1275160381.56318") :method
+.sub "!PREFIX__term:sym<name>" :subid("180_1275510376.83766") :method
.annotate 'line', 4
$P787 = self."!PREFIX__!subrule"("name", "")
new $P788, "ResizablePMCArray"
@@ -9353,7 +9430,7 @@
.namespace ["NQP";"Grammar"]
-.sub "term:sym<pir::op>" :subid("181_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "term:sym<pir::op>" :subid("181_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx793_tgt
.local int rx793_pos
@@ -9368,6 +9445,7 @@
.local pmc match
.lex "$/", match
length rx793_eos, rx793_tgt
+ gt rx793_pos, rx793_eos, rx793_done
set rx793_off, 0
lt rx793_pos, 2, rx793_start
sub rx793_off, rx793_pos, 1
@@ -9446,7 +9524,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__term:sym<pir::op>" :subid("182_1275160381.56318") :method
+.sub "!PREFIX__term:sym<pir::op>" :subid("182_1275510376.83766") :method
.annotate 'line', 4
new $P795, "ResizablePMCArray"
push $P795, "pir::"
@@ -9455,7 +9533,7 @@
.namespace ["NQP";"Grammar"]
-.sub "args" :subid("183_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "args" :subid("183_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx801_tgt
.local int rx801_pos
@@ -9469,6 +9547,7 @@
.local pmc match
.lex "$/", match
length rx801_eos, rx801_tgt
+ gt rx801_pos, rx801_eos, rx801_done
set rx801_off, 0
lt rx801_pos, 2, rx801_start
sub rx801_off, rx801_pos, 1
@@ -9527,7 +9606,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__args" :subid("184_1275160381.56318") :method
+.sub "!PREFIX__args" :subid("184_1275510376.83766") :method
.annotate 'line', 4
$P803 = self."!PREFIX__!subrule"("arglist", "(")
new $P804, "ResizablePMCArray"
@@ -9537,7 +9616,7 @@
.namespace ["NQP";"Grammar"]
-.sub "arglist" :subid("185_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "arglist" :subid("185_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx807_tgt
.local int rx807_pos
@@ -9551,6 +9630,7 @@
.local pmc match
.lex "$/", match
length rx807_eos, rx807_tgt
+ gt rx807_pos, rx807_eos, rx807_done
set rx807_off, 0
lt rx807_pos, 2, rx807_start
sub rx807_off, rx807_pos, 1
@@ -9609,7 +9689,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__arglist" :subid("186_1275160381.56318") :method
+.sub "!PREFIX__arglist" :subid("186_1275510376.83766") :method
.annotate 'line', 4
$P809 = self."!PREFIX__!subrule"("", "")
new $P810, "ResizablePMCArray"
@@ -9619,7 +9699,7 @@
.namespace ["NQP";"Grammar"]
-.sub "term:sym<value>" :subid("187_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "term:sym<value>" :subid("187_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx814_tgt
.local int rx814_pos
@@ -9633,6 +9713,7 @@
.local pmc match
.lex "$/", match
length rx814_eos, rx814_tgt
+ gt rx814_pos, rx814_eos, rx814_done
set rx814_off, 0
lt rx814_pos, 2, rx814_start
sub rx814_off, rx814_pos, 1
@@ -9677,7 +9758,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__term:sym<value>" :subid("188_1275160381.56318") :method
+.sub "!PREFIX__term:sym<value>" :subid("188_1275510376.83766") :method
.annotate 'line', 4
$P816 = self."!PREFIX__!subrule"("value", "")
new $P817, "ResizablePMCArray"
@@ -9687,7 +9768,7 @@
.namespace ["NQP";"Grammar"]
-.sub "value" :subid("189_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "value" :subid("189_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx820_tgt
.local int rx820_pos
@@ -9701,6 +9782,7 @@
.local pmc match
.lex "$/", match
length rx820_eos, rx820_tgt
+ gt rx820_pos, rx820_eos, rx820_done
set rx820_off, 0
lt rx820_pos, 2, rx820_start
sub rx820_off, rx820_pos, 1
@@ -9761,7 +9843,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__value" :subid("190_1275160381.56318") :method
+.sub "!PREFIX__value" :subid("190_1275510376.83766") :method
.annotate 'line', 4
$P822 = self."!PREFIX__!subrule"("number", "")
$P823 = self."!PREFIX__!subrule"("quote", "")
@@ -9773,7 +9855,7 @@
.namespace ["NQP";"Grammar"]
-.sub "number" :subid("191_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "number" :subid("191_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx828_tgt
.local int rx828_pos
@@ -9787,6 +9869,7 @@
.local pmc match
.lex "$/", match
length rx828_eos, rx828_tgt
+ gt rx828_pos, rx828_eos, rx828_done
set rx828_off, 0
lt rx828_pos, 2, rx828_start
sub rx828_off, rx828_pos, 1
@@ -9873,7 +9956,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__number" :subid("192_1275160381.56318") :method
+.sub "!PREFIX__number" :subid("192_1275510376.83766") :method
.annotate 'line', 4
new $P830, "ResizablePMCArray"
push $P830, ""
@@ -9882,7 +9965,7 @@
.namespace ["NQP";"Grammar"]
-.sub "quote" :subid("193_1275160381.56318") :method
+.sub "quote" :subid("193_1275510376.83766") :method
.annotate 'line', 403
$P837 = self."!protoregex"("quote")
.return ($P837)
@@ -9890,7 +9973,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__quote" :subid("194_1275160381.56318") :method
+.sub "!PREFIX__quote" :subid("194_1275510376.83766") :method
.annotate 'line', 403
$P839 = self."!PREFIX__!protoregex"("quote")
.return ($P839)
@@ -9898,7 +9981,7 @@
.namespace ["NQP";"Grammar"]
-.sub "quote:sym<apos>" :subid("195_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "quote:sym<apos>" :subid("195_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx841_tgt
.local int rx841_pos
@@ -9912,6 +9995,7 @@
.local pmc match
.lex "$/", match
length rx841_eos, rx841_tgt
+ gt rx841_pos, rx841_eos, rx841_done
set rx841_off, 0
lt rx841_pos, 2, rx841_start
sub rx841_off, rx841_pos, 1
@@ -9962,7 +10046,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__quote:sym<apos>" :subid("196_1275160381.56318") :method
+.sub "!PREFIX__quote:sym<apos>" :subid("196_1275510376.83766") :method
.annotate 'line', 4
new $P843, "ResizablePMCArray"
push $P843, "'"
@@ -9971,7 +10055,7 @@
.namespace ["NQP";"Grammar"]
-.sub "quote:sym<dblq>" :subid("197_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "quote:sym<dblq>" :subid("197_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx846_tgt
.local int rx846_pos
@@ -9985,6 +10069,7 @@
.local pmc match
.lex "$/", match
length rx846_eos, rx846_tgt
+ gt rx846_pos, rx846_eos, rx846_done
set rx846_off, 0
lt rx846_pos, 2, rx846_start
sub rx846_off, rx846_pos, 1
@@ -10035,7 +10120,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__quote:sym<dblq>" :subid("198_1275160381.56318") :method
+.sub "!PREFIX__quote:sym<dblq>" :subid("198_1275510376.83766") :method
.annotate 'line', 4
new $P848, "ResizablePMCArray"
push $P848, "\""
@@ -10044,7 +10129,7 @@
.namespace ["NQP";"Grammar"]
-.sub "quote:sym<q>" :subid("199_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "quote:sym<q>" :subid("199_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx851_tgt
.local int rx851_pos
@@ -10058,6 +10143,7 @@
.local pmc match
.lex "$/", match
length rx851_eos, rx851_tgt
+ gt rx851_pos, rx851_eos, rx851_done
set rx851_off, 0
lt rx851_pos, 2, rx851_start
sub rx851_off, rx851_pos, 1
@@ -10128,7 +10214,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__quote:sym<q>" :subid("200_1275160381.56318") :method
+.sub "!PREFIX__quote:sym<q>" :subid("200_1275510376.83766") :method
.annotate 'line', 4
$P853 = self."!PREFIX__!subrule"("", "q")
new $P854, "ResizablePMCArray"
@@ -10138,7 +10224,7 @@
.namespace ["NQP";"Grammar"]
-.sub "quote:sym<qq>" :subid("201_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "quote:sym<qq>" :subid("201_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx857_tgt
.local int rx857_pos
@@ -10152,6 +10238,7 @@
.local pmc match
.lex "$/", match
length rx857_eos, rx857_tgt
+ gt rx857_pos, rx857_eos, rx857_done
set rx857_off, 0
lt rx857_pos, 2, rx857_start
sub rx857_off, rx857_pos, 1
@@ -10222,7 +10309,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__quote:sym<qq>" :subid("202_1275160381.56318") :method
+.sub "!PREFIX__quote:sym<qq>" :subid("202_1275510376.83766") :method
.annotate 'line', 4
$P859 = self."!PREFIX__!subrule"("", "qq")
new $P860, "ResizablePMCArray"
@@ -10232,7 +10319,7 @@
.namespace ["NQP";"Grammar"]
-.sub "quote:sym<Q>" :subid("203_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "quote:sym<Q>" :subid("203_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx863_tgt
.local int rx863_pos
@@ -10246,6 +10333,7 @@
.local pmc match
.lex "$/", match
length rx863_eos, rx863_tgt
+ gt rx863_pos, rx863_eos, rx863_done
set rx863_off, 0
lt rx863_pos, 2, rx863_start
sub rx863_off, rx863_pos, 1
@@ -10316,7 +10404,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__quote:sym<Q>" :subid("204_1275160381.56318") :method
+.sub "!PREFIX__quote:sym<Q>" :subid("204_1275510376.83766") :method
.annotate 'line', 4
$P865 = self."!PREFIX__!subrule"("", "Q")
new $P866, "ResizablePMCArray"
@@ -10326,7 +10414,7 @@
.namespace ["NQP";"Grammar"]
-.sub "quote:sym<Q:PIR>" :subid("205_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "quote:sym<Q:PIR>" :subid("205_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx869_tgt
.local int rx869_pos
@@ -10340,6 +10428,7 @@
.local pmc match
.lex "$/", match
length rx869_eos, rx869_tgt
+ gt rx869_pos, rx869_eos, rx869_done
set rx869_off, 0
lt rx869_pos, 2, rx869_start
sub rx869_off, rx869_pos, 1
@@ -10396,7 +10485,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__quote:sym<Q:PIR>" :subid("206_1275160381.56318") :method
+.sub "!PREFIX__quote:sym<Q:PIR>" :subid("206_1275510376.83766") :method
.annotate 'line', 4
$P871 = self."!PREFIX__!subrule"("", "Q:PIR")
new $P872, "ResizablePMCArray"
@@ -10406,7 +10495,7 @@
.namespace ["NQP";"Grammar"]
-.sub "quote:sym</ />" :subid("207_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "quote:sym</ />" :subid("207_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx875_tgt
.local int rx875_pos
@@ -10420,6 +10509,7 @@
.local pmc match
.lex "$/", match
length rx875_eos, rx875_tgt
+ gt rx875_pos, rx875_eos, rx875_done
set rx875_off, 0
lt rx875_pos, 2, rx875_start
sub rx875_off, rx875_pos, 1
@@ -10491,7 +10581,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__quote:sym</ />" :subid("208_1275160381.56318") :method
+.sub "!PREFIX__quote:sym</ />" :subid("208_1275510376.83766") :method
.annotate 'line', 4
$P877 = self."!PREFIX__!subrule"("", "/")
new $P878, "ResizablePMCArray"
@@ -10501,7 +10591,7 @@
.namespace ["NQP";"Grammar"]
-.sub "quote_escape:sym<$>" :subid("209_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "quote_escape:sym<$>" :subid("209_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx881_tgt
.local int rx881_pos
@@ -10515,6 +10605,7 @@
.local pmc match
.lex "$/", match
length rx881_eos, rx881_tgt
+ gt rx881_pos, rx881_eos, rx881_done
set rx881_off, 0
lt rx881_pos, 2, rx881_start
sub rx881_off, rx881_pos, 1
@@ -10569,7 +10660,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__quote_escape:sym<$>" :subid("210_1275160381.56318") :method
+.sub "!PREFIX__quote_escape:sym<$>" :subid("210_1275510376.83766") :method
.annotate 'line', 4
new $P883, "ResizablePMCArray"
push $P883, "$"
@@ -10578,7 +10669,7 @@
.namespace ["NQP";"Grammar"]
-.sub "quote_escape:sym<{ }>" :subid("211_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "quote_escape:sym<{ }>" :subid("211_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx886_tgt
.local int rx886_pos
@@ -10592,6 +10683,7 @@
.local pmc match
.lex "$/", match
length rx886_eos, rx886_tgt
+ gt rx886_pos, rx886_eos, rx886_done
set rx886_off, 0
lt rx886_pos, 2, rx886_start
sub rx886_off, rx886_pos, 1
@@ -10646,7 +10738,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__quote_escape:sym<{ }>" :subid("212_1275160381.56318") :method
+.sub "!PREFIX__quote_escape:sym<{ }>" :subid("212_1275510376.83766") :method
.annotate 'line', 4
new $P888, "ResizablePMCArray"
push $P888, "{"
@@ -10655,7 +10747,7 @@
.namespace ["NQP";"Grammar"]
-.sub "quote_escape:sym<esc>" :subid("213_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "quote_escape:sym<esc>" :subid("213_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx891_tgt
.local int rx891_pos
@@ -10669,6 +10761,7 @@
.local pmc match
.lex "$/", match
length rx891_eos, rx891_tgt
+ gt rx891_pos, rx891_eos, rx891_done
set rx891_off, 0
lt rx891_pos, 2, rx891_start
sub rx891_off, rx891_pos, 1
@@ -10717,7 +10810,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__quote_escape:sym<esc>" :subid("214_1275160381.56318") :method
+.sub "!PREFIX__quote_escape:sym<esc>" :subid("214_1275510376.83766") :method
.annotate 'line', 4
new $P893, "ResizablePMCArray"
push $P893, "\\e"
@@ -10726,7 +10819,7 @@
.namespace ["NQP";"Grammar"]
-.sub "circumfix:sym<( )>" :subid("215_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "circumfix:sym<( )>" :subid("215_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx896_tgt
.local int rx896_pos
@@ -10741,6 +10834,7 @@
.local pmc match
.lex "$/", match
length rx896_eos, rx896_tgt
+ gt rx896_pos, rx896_eos, rx896_done
set rx896_off, 0
lt rx896_pos, 2, rx896_start
sub rx896_off, rx896_pos, 1
@@ -10810,7 +10904,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__circumfix:sym<( )>" :subid("216_1275160381.56318") :method
+.sub "!PREFIX__circumfix:sym<( )>" :subid("216_1275510376.83766") :method
.annotate 'line', 4
$P898 = self."!PREFIX__!subrule"("", "(")
new $P899, "ResizablePMCArray"
@@ -10820,7 +10914,7 @@
.namespace ["NQP";"Grammar"]
-.sub "circumfix:sym<[ ]>" :subid("217_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "circumfix:sym<[ ]>" :subid("217_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx904_tgt
.local int rx904_pos
@@ -10835,6 +10929,7 @@
.local pmc match
.lex "$/", match
length rx904_eos, rx904_tgt
+ gt rx904_pos, rx904_eos, rx904_done
set rx904_off, 0
lt rx904_pos, 2, rx904_start
sub rx904_off, rx904_pos, 1
@@ -10904,7 +10999,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__circumfix:sym<[ ]>" :subid("218_1275160381.56318") :method
+.sub "!PREFIX__circumfix:sym<[ ]>" :subid("218_1275510376.83766") :method
.annotate 'line', 4
$P906 = self."!PREFIX__!subrule"("", "[")
new $P907, "ResizablePMCArray"
@@ -10914,7 +11009,7 @@
.namespace ["NQP";"Grammar"]
-.sub "circumfix:sym<ang>" :subid("219_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "circumfix:sym<ang>" :subid("219_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx912_tgt
.local int rx912_pos
@@ -10928,6 +11023,7 @@
.local pmc match
.lex "$/", match
length rx912_eos, rx912_tgt
+ gt rx912_pos, rx912_eos, rx912_done
set rx912_off, 0
lt rx912_pos, 2, rx912_start
sub rx912_off, rx912_pos, 1
@@ -10978,7 +11074,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__circumfix:sym<ang>" :subid("220_1275160381.56318") :method
+.sub "!PREFIX__circumfix:sym<ang>" :subid("220_1275510376.83766") :method
.annotate 'line', 4
new $P914, "ResizablePMCArray"
push $P914, "<"
@@ -10987,7 +11083,7 @@
.namespace ["NQP";"Grammar"]
-.sub unicode:"circumfix:sym<\x{ab} \x{bb}>" :subid("221_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub unicode:"circumfix:sym<\x{ab} \x{bb}>" :subid("221_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx917_tgt
.local int rx917_pos
@@ -11001,6 +11097,7 @@
.local pmc match
.lex "$/", match
length rx917_eos, rx917_tgt
+ gt rx917_pos, rx917_eos, rx917_done
set rx917_off, 0
lt rx917_pos, 2, rx917_start
sub rx917_off, rx917_pos, 1
@@ -11051,7 +11148,7 @@
.namespace ["NQP";"Grammar"]
-.sub unicode:"!PREFIX__circumfix:sym<\x{ab} \x{bb}>" :subid("222_1275160381.56318") :method
+.sub unicode:"!PREFIX__circumfix:sym<\x{ab} \x{bb}>" :subid("222_1275510376.83766") :method
.annotate 'line', 4
new $P919, "ResizablePMCArray"
push $P919, unicode:"\x{ab}"
@@ -11060,7 +11157,7 @@
.namespace ["NQP";"Grammar"]
-.sub "circumfix:sym<{ }>" :subid("223_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "circumfix:sym<{ }>" :subid("223_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx922_tgt
.local int rx922_pos
@@ -11074,6 +11171,7 @@
.local pmc match
.lex "$/", match
length rx922_eos, rx922_tgt
+ gt rx922_pos, rx922_eos, rx922_done
set rx922_off, 0
lt rx922_pos, 2, rx922_start
sub rx922_off, rx922_pos, 1
@@ -11124,7 +11222,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__circumfix:sym<{ }>" :subid("224_1275160381.56318") :method
+.sub "!PREFIX__circumfix:sym<{ }>" :subid("224_1275510376.83766") :method
.annotate 'line', 4
new $P924, "ResizablePMCArray"
push $P924, "{"
@@ -11133,7 +11231,7 @@
.namespace ["NQP";"Grammar"]
-.sub "circumfix:sym<sigil>" :subid("225_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "circumfix:sym<sigil>" :subid("225_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx927_tgt
.local int rx927_pos
@@ -11147,6 +11245,7 @@
.local pmc match
.lex "$/", match
length rx927_eos, rx927_tgt
+ gt rx927_pos, rx927_eos, rx927_done
set rx927_off, 0
lt rx927_pos, 2, rx927_start
sub rx927_off, rx927_pos, 1
@@ -11223,7 +11322,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__circumfix:sym<sigil>" :subid("226_1275160381.56318") :method
+.sub "!PREFIX__circumfix:sym<sigil>" :subid("226_1275510376.83766") :method
.annotate 'line', 4
$P929 = self."!PREFIX__!subrule"("sigil", "")
new $P930, "ResizablePMCArray"
@@ -11233,7 +11332,7 @@
.namespace ["NQP";"Grammar"]
-.sub "semilist" :subid("227_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "semilist" :subid("227_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 4
.local string rx935_tgt
.local int rx935_pos
@@ -11247,6 +11346,7 @@
.local pmc match
.lex "$/", match
length rx935_eos, rx935_tgt
+ gt rx935_pos, rx935_eos, rx935_done
set rx935_off, 0
lt rx935_pos, 2, rx935_start
sub rx935_off, rx935_pos, 1
@@ -11301,7 +11401,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__semilist" :subid("228_1275160381.56318") :method
+.sub "!PREFIX__semilist" :subid("228_1275510376.83766") :method
.annotate 'line', 4
new $P937, "ResizablePMCArray"
push $P937, ""
@@ -11310,7 +11410,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infixish" :subid("229_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infixish" :subid("229_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx942_tgt
.local int rx942_pos
@@ -11324,6 +11424,7 @@
.local pmc match
.lex "$/", match
length rx942_eos, rx942_tgt
+ gt rx942_pos, rx942_eos, rx942_done
set rx942_off, 0
lt rx942_pos, 2, rx942_start
sub rx942_off, rx942_pos, 1
@@ -11372,7 +11473,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infixish" :subid("230_1275160381.56318") :method
+.sub "!PREFIX__infixish" :subid("230_1275510376.83766") :method
.annotate 'line', 433
new $P944, "ResizablePMCArray"
push $P944, ""
@@ -11381,7 +11482,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infixstopper" :subid("231_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infixstopper" :subid("231_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx947_tgt
.local int rx947_pos
@@ -11395,6 +11496,7 @@
.local pmc match
.lex "$/", match
length rx947_eos, rx947_tgt
+ gt rx947_pos, rx947_eos, rx947_done
set rx947_off, 0
lt rx947_pos, 2, rx947_start
sub rx947_off, rx947_pos, 1
@@ -11436,7 +11538,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infixstopper" :subid("232_1275160381.56318") :method
+.sub "!PREFIX__infixstopper" :subid("232_1275510376.83766") :method
.annotate 'line', 433
new $P949, "ResizablePMCArray"
push $P949, ""
@@ -11445,7 +11547,7 @@
.namespace ["NQP";"Grammar"]
-.sub "postcircumfix:sym<[ ]>" :subid("233_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "postcircumfix:sym<[ ]>" :subid("233_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx952_tgt
.local int rx952_pos
@@ -11459,6 +11561,7 @@
.local pmc match
.lex "$/", match
length rx952_eos, rx952_tgt
+ gt rx952_pos, rx952_eos, rx952_done
set rx952_off, 0
lt rx952_pos, 2, rx952_start
sub rx952_off, rx952_pos, 1
@@ -11531,7 +11634,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__postcircumfix:sym<[ ]>" :subid("234_1275160381.56318") :method
+.sub "!PREFIX__postcircumfix:sym<[ ]>" :subid("234_1275510376.83766") :method
.annotate 'line', 433
$P954 = self."!PREFIX__!subrule"("", "[")
new $P955, "ResizablePMCArray"
@@ -11541,7 +11644,7 @@
.namespace ["NQP";"Grammar"]
-.sub "postcircumfix:sym<{ }>" :subid("235_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "postcircumfix:sym<{ }>" :subid("235_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx958_tgt
.local int rx958_pos
@@ -11555,6 +11658,7 @@
.local pmc match
.lex "$/", match
length rx958_eos, rx958_tgt
+ gt rx958_pos, rx958_eos, rx958_done
set rx958_off, 0
lt rx958_pos, 2, rx958_start
sub rx958_off, rx958_pos, 1
@@ -11627,7 +11731,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__postcircumfix:sym<{ }>" :subid("236_1275160381.56318") :method
+.sub "!PREFIX__postcircumfix:sym<{ }>" :subid("236_1275510376.83766") :method
.annotate 'line', 433
$P960 = self."!PREFIX__!subrule"("", "{")
new $P961, "ResizablePMCArray"
@@ -11637,7 +11741,7 @@
.namespace ["NQP";"Grammar"]
-.sub "postcircumfix:sym<ang>" :subid("237_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "postcircumfix:sym<ang>" :subid("237_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx964_tgt
.local int rx964_pos
@@ -11651,6 +11755,7 @@
.local pmc match
.lex "$/", match
length rx964_eos, rx964_tgt
+ gt rx964_pos, rx964_eos, rx964_done
set rx964_off, 0
lt rx964_pos, 2, rx964_start
sub rx964_off, rx964_pos, 1
@@ -11710,7 +11815,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__postcircumfix:sym<ang>" :subid("238_1275160381.56318") :method
+.sub "!PREFIX__postcircumfix:sym<ang>" :subid("238_1275510376.83766") :method
.annotate 'line', 433
new $P966, "ResizablePMCArray"
push $P966, "<"
@@ -11719,7 +11824,7 @@
.namespace ["NQP";"Grammar"]
-.sub "postcircumfix:sym<( )>" :subid("239_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "postcircumfix:sym<( )>" :subid("239_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx969_tgt
.local int rx969_pos
@@ -11733,6 +11838,7 @@
.local pmc match
.lex "$/", match
length rx969_eos, rx969_tgt
+ gt rx969_pos, rx969_eos, rx969_done
set rx969_off, 0
lt rx969_pos, 2, rx969_start
sub rx969_off, rx969_pos, 1
@@ -11805,7 +11911,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__postcircumfix:sym<( )>" :subid("240_1275160381.56318") :method
+.sub "!PREFIX__postcircumfix:sym<( )>" :subid("240_1275510376.83766") :method
.annotate 'line', 433
$P971 = self."!PREFIX__!subrule"("", "(")
new $P972, "ResizablePMCArray"
@@ -11815,7 +11921,7 @@
.namespace ["NQP";"Grammar"]
-.sub "postfix:sym<.>" :subid("241_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "postfix:sym<.>" :subid("241_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx975_tgt
.local int rx975_pos
@@ -11829,6 +11935,7 @@
.local pmc match
.lex "$/", match
length rx975_eos, rx975_tgt
+ gt rx975_pos, rx975_eos, rx975_done
set rx975_off, 0
lt rx975_pos, 2, rx975_start
sub rx975_off, rx975_pos, 1
@@ -11880,7 +11987,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__postfix:sym<.>" :subid("242_1275160381.56318") :method
+.sub "!PREFIX__postfix:sym<.>" :subid("242_1275510376.83766") :method
.annotate 'line', 433
$P977 = self."!PREFIX__!subrule"("dotty", "")
new $P978, "ResizablePMCArray"
@@ -11890,7 +11997,7 @@
.namespace ["NQP";"Grammar"]
-.sub "prefix:sym<++>" :subid("243_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "prefix:sym<++>" :subid("243_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx981_tgt
.local int rx981_pos
@@ -11904,6 +12011,7 @@
.local pmc match
.lex "$/", match
length rx981_eos, rx981_tgt
+ gt rx981_pos, rx981_eos, rx981_done
set rx981_off, 0
lt rx981_pos, 2, rx981_start
sub rx981_off, rx981_pos, 1
@@ -11969,7 +12077,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__prefix:sym<++>" :subid("244_1275160381.56318") :method
+.sub "!PREFIX__prefix:sym<++>" :subid("244_1275510376.83766") :method
.annotate 'line', 433
$P983 = self."!PREFIX__!subrule"("O", "++")
new $P984, "ResizablePMCArray"
@@ -11979,7 +12087,7 @@
.namespace ["NQP";"Grammar"]
-.sub "prefix:sym<-->" :subid("245_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "prefix:sym<-->" :subid("245_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx988_tgt
.local int rx988_pos
@@ -11993,6 +12101,7 @@
.local pmc match
.lex "$/", match
length rx988_eos, rx988_tgt
+ gt rx988_pos, rx988_eos, rx988_done
set rx988_off, 0
lt rx988_pos, 2, rx988_start
sub rx988_off, rx988_pos, 1
@@ -12058,7 +12167,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__prefix:sym<-->" :subid("246_1275160381.56318") :method
+.sub "!PREFIX__prefix:sym<-->" :subid("246_1275510376.83766") :method
.annotate 'line', 433
$P990 = self."!PREFIX__!subrule"("O", "--")
new $P991, "ResizablePMCArray"
@@ -12068,7 +12177,7 @@
.namespace ["NQP";"Grammar"]
-.sub "postfix:sym<++>" :subid("247_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "postfix:sym<++>" :subid("247_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx995_tgt
.local int rx995_pos
@@ -12082,6 +12191,7 @@
.local pmc match
.lex "$/", match
length rx995_eos, rx995_tgt
+ gt rx995_pos, rx995_eos, rx995_done
set rx995_off, 0
lt rx995_pos, 2, rx995_start
sub rx995_off, rx995_pos, 1
@@ -12147,7 +12257,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__postfix:sym<++>" :subid("248_1275160381.56318") :method
+.sub "!PREFIX__postfix:sym<++>" :subid("248_1275510376.83766") :method
.annotate 'line', 433
$P997 = self."!PREFIX__!subrule"("O", "++")
new $P998, "ResizablePMCArray"
@@ -12157,7 +12267,7 @@
.namespace ["NQP";"Grammar"]
-.sub "postfix:sym<-->" :subid("249_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "postfix:sym<-->" :subid("249_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1002_tgt
.local int rx1002_pos
@@ -12171,6 +12281,7 @@
.local pmc match
.lex "$/", match
length rx1002_eos, rx1002_tgt
+ gt rx1002_pos, rx1002_eos, rx1002_done
set rx1002_off, 0
lt rx1002_pos, 2, rx1002_start
sub rx1002_off, rx1002_pos, 1
@@ -12236,7 +12347,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__postfix:sym<-->" :subid("250_1275160381.56318") :method
+.sub "!PREFIX__postfix:sym<-->" :subid("250_1275510376.83766") :method
.annotate 'line', 433
$P1004 = self."!PREFIX__!subrule"("O", "--")
new $P1005, "ResizablePMCArray"
@@ -12246,7 +12357,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<**>" :subid("251_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<**>" :subid("251_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1009_tgt
.local int rx1009_pos
@@ -12260,6 +12371,7 @@
.local pmc match
.lex "$/", match
length rx1009_eos, rx1009_tgt
+ gt rx1009_pos, rx1009_eos, rx1009_done
set rx1009_off, 0
lt rx1009_pos, 2, rx1009_start
sub rx1009_off, rx1009_pos, 1
@@ -12325,7 +12437,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<**>" :subid("252_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<**>" :subid("252_1275510376.83766") :method
.annotate 'line', 433
$P1011 = self."!PREFIX__!subrule"("O", "**")
new $P1012, "ResizablePMCArray"
@@ -12335,7 +12447,7 @@
.namespace ["NQP";"Grammar"]
-.sub "prefix:sym<+>" :subid("253_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "prefix:sym<+>" :subid("253_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1016_tgt
.local int rx1016_pos
@@ -12349,6 +12461,7 @@
.local pmc match
.lex "$/", match
length rx1016_eos, rx1016_tgt
+ gt rx1016_pos, rx1016_eos, rx1016_done
set rx1016_off, 0
lt rx1016_pos, 2, rx1016_start
sub rx1016_off, rx1016_pos, 1
@@ -12414,7 +12527,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__prefix:sym<+>" :subid("254_1275160381.56318") :method
+.sub "!PREFIX__prefix:sym<+>" :subid("254_1275510376.83766") :method
.annotate 'line', 433
$P1018 = self."!PREFIX__!subrule"("O", "+")
new $P1019, "ResizablePMCArray"
@@ -12424,7 +12537,7 @@
.namespace ["NQP";"Grammar"]
-.sub "prefix:sym<~>" :subid("255_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "prefix:sym<~>" :subid("255_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1023_tgt
.local int rx1023_pos
@@ -12438,6 +12551,7 @@
.local pmc match
.lex "$/", match
length rx1023_eos, rx1023_tgt
+ gt rx1023_pos, rx1023_eos, rx1023_done
set rx1023_off, 0
lt rx1023_pos, 2, rx1023_start
sub rx1023_off, rx1023_pos, 1
@@ -12503,7 +12617,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__prefix:sym<~>" :subid("256_1275160381.56318") :method
+.sub "!PREFIX__prefix:sym<~>" :subid("256_1275510376.83766") :method
.annotate 'line', 433
$P1025 = self."!PREFIX__!subrule"("O", "~")
new $P1026, "ResizablePMCArray"
@@ -12513,7 +12627,7 @@
.namespace ["NQP";"Grammar"]
-.sub "prefix:sym<->" :subid("257_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "prefix:sym<->" :subid("257_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1030_tgt
.local int rx1030_pos
@@ -12527,6 +12641,7 @@
.local pmc match
.lex "$/", match
length rx1030_eos, rx1030_tgt
+ gt rx1030_pos, rx1030_eos, rx1030_done
set rx1030_off, 0
lt rx1030_pos, 2, rx1030_start
sub rx1030_off, rx1030_pos, 1
@@ -12602,7 +12717,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__prefix:sym<->" :subid("258_1275160381.56318") :method
+.sub "!PREFIX__prefix:sym<->" :subid("258_1275510376.83766") :method
.annotate 'line', 433
new $P1032, "ResizablePMCArray"
push $P1032, "-"
@@ -12611,7 +12726,7 @@
.namespace ["NQP";"Grammar"]
-.sub "prefix:sym<?>" :subid("259_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "prefix:sym<?>" :subid("259_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1036_tgt
.local int rx1036_pos
@@ -12625,6 +12740,7 @@
.local pmc match
.lex "$/", match
length rx1036_eos, rx1036_tgt
+ gt rx1036_pos, rx1036_eos, rx1036_done
set rx1036_off, 0
lt rx1036_pos, 2, rx1036_start
sub rx1036_off, rx1036_pos, 1
@@ -12690,7 +12806,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__prefix:sym<?>" :subid("260_1275160381.56318") :method
+.sub "!PREFIX__prefix:sym<?>" :subid("260_1275510376.83766") :method
.annotate 'line', 433
$P1038 = self."!PREFIX__!subrule"("O", "?")
new $P1039, "ResizablePMCArray"
@@ -12700,7 +12816,7 @@
.namespace ["NQP";"Grammar"]
-.sub "prefix:sym<!>" :subid("261_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "prefix:sym<!>" :subid("261_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1043_tgt
.local int rx1043_pos
@@ -12714,6 +12830,7 @@
.local pmc match
.lex "$/", match
length rx1043_eos, rx1043_tgt
+ gt rx1043_pos, rx1043_eos, rx1043_done
set rx1043_off, 0
lt rx1043_pos, 2, rx1043_start
sub rx1043_off, rx1043_pos, 1
@@ -12779,7 +12896,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__prefix:sym<!>" :subid("262_1275160381.56318") :method
+.sub "!PREFIX__prefix:sym<!>" :subid("262_1275510376.83766") :method
.annotate 'line', 433
$P1045 = self."!PREFIX__!subrule"("O", "!")
new $P1046, "ResizablePMCArray"
@@ -12789,7 +12906,7 @@
.namespace ["NQP";"Grammar"]
-.sub "prefix:sym<|>" :subid("263_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "prefix:sym<|>" :subid("263_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1050_tgt
.local int rx1050_pos
@@ -12803,6 +12920,7 @@
.local pmc match
.lex "$/", match
length rx1050_eos, rx1050_tgt
+ gt rx1050_pos, rx1050_eos, rx1050_done
set rx1050_off, 0
lt rx1050_pos, 2, rx1050_start
sub rx1050_off, rx1050_pos, 1
@@ -12868,7 +12986,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__prefix:sym<|>" :subid("264_1275160381.56318") :method
+.sub "!PREFIX__prefix:sym<|>" :subid("264_1275510376.83766") :method
.annotate 'line', 433
$P1052 = self."!PREFIX__!subrule"("O", "|")
new $P1053, "ResizablePMCArray"
@@ -12878,7 +12996,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<*>" :subid("265_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<*>" :subid("265_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1057_tgt
.local int rx1057_pos
@@ -12892,6 +13010,7 @@
.local pmc match
.lex "$/", match
length rx1057_eos, rx1057_tgt
+ gt rx1057_pos, rx1057_eos, rx1057_done
set rx1057_off, 0
lt rx1057_pos, 2, rx1057_start
sub rx1057_off, rx1057_pos, 1
@@ -12957,7 +13076,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<*>" :subid("266_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<*>" :subid("266_1275510376.83766") :method
.annotate 'line', 433
$P1059 = self."!PREFIX__!subrule"("O", "*")
new $P1060, "ResizablePMCArray"
@@ -12967,7 +13086,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym</>" :subid("267_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym</>" :subid("267_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1064_tgt
.local int rx1064_pos
@@ -12981,6 +13100,7 @@
.local pmc match
.lex "$/", match
length rx1064_eos, rx1064_tgt
+ gt rx1064_pos, rx1064_eos, rx1064_done
set rx1064_off, 0
lt rx1064_pos, 2, rx1064_start
sub rx1064_off, rx1064_pos, 1
@@ -13046,7 +13166,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym</>" :subid("268_1275160381.56318") :method
+.sub "!PREFIX__infix:sym</>" :subid("268_1275510376.83766") :method
.annotate 'line', 433
$P1066 = self."!PREFIX__!subrule"("O", "/")
new $P1067, "ResizablePMCArray"
@@ -13056,7 +13176,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<%>" :subid("269_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<%>" :subid("269_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1071_tgt
.local int rx1071_pos
@@ -13070,6 +13190,7 @@
.local pmc match
.lex "$/", match
length rx1071_eos, rx1071_tgt
+ gt rx1071_pos, rx1071_eos, rx1071_done
set rx1071_off, 0
lt rx1071_pos, 2, rx1071_start
sub rx1071_off, rx1071_pos, 1
@@ -13135,7 +13256,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<%>" :subid("270_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<%>" :subid("270_1275510376.83766") :method
.annotate 'line', 433
$P1073 = self."!PREFIX__!subrule"("O", "%")
new $P1074, "ResizablePMCArray"
@@ -13145,7 +13266,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<+>" :subid("271_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<+>" :subid("271_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1078_tgt
.local int rx1078_pos
@@ -13159,6 +13280,7 @@
.local pmc match
.lex "$/", match
length rx1078_eos, rx1078_tgt
+ gt rx1078_pos, rx1078_eos, rx1078_done
set rx1078_off, 0
lt rx1078_pos, 2, rx1078_start
sub rx1078_off, rx1078_pos, 1
@@ -13224,7 +13346,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<+>" :subid("272_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<+>" :subid("272_1275510376.83766") :method
.annotate 'line', 433
$P1080 = self."!PREFIX__!subrule"("O", "+")
new $P1081, "ResizablePMCArray"
@@ -13234,7 +13356,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<->" :subid("273_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<->" :subid("273_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1085_tgt
.local int rx1085_pos
@@ -13248,6 +13370,7 @@
.local pmc match
.lex "$/", match
length rx1085_eos, rx1085_tgt
+ gt rx1085_pos, rx1085_eos, rx1085_done
set rx1085_off, 0
lt rx1085_pos, 2, rx1085_start
sub rx1085_off, rx1085_pos, 1
@@ -13313,7 +13436,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<->" :subid("274_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<->" :subid("274_1275510376.83766") :method
.annotate 'line', 433
$P1087 = self."!PREFIX__!subrule"("O", "-")
new $P1088, "ResizablePMCArray"
@@ -13323,7 +13446,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<~>" :subid("275_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<~>" :subid("275_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1092_tgt
.local int rx1092_pos
@@ -13337,6 +13460,7 @@
.local pmc match
.lex "$/", match
length rx1092_eos, rx1092_tgt
+ gt rx1092_pos, rx1092_eos, rx1092_done
set rx1092_off, 0
lt rx1092_pos, 2, rx1092_start
sub rx1092_off, rx1092_pos, 1
@@ -13402,7 +13526,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<~>" :subid("276_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<~>" :subid("276_1275510376.83766") :method
.annotate 'line', 433
$P1094 = self."!PREFIX__!subrule"("O", "~")
new $P1095, "ResizablePMCArray"
@@ -13412,7 +13536,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<==>" :subid("277_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<==>" :subid("277_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1099_tgt
.local int rx1099_pos
@@ -13426,6 +13550,7 @@
.local pmc match
.lex "$/", match
length rx1099_eos, rx1099_tgt
+ gt rx1099_pos, rx1099_eos, rx1099_done
set rx1099_off, 0
lt rx1099_pos, 2, rx1099_start
sub rx1099_off, rx1099_pos, 1
@@ -13491,7 +13616,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<==>" :subid("278_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<==>" :subid("278_1275510376.83766") :method
.annotate 'line', 433
$P1101 = self."!PREFIX__!subrule"("O", "==")
new $P1102, "ResizablePMCArray"
@@ -13501,7 +13626,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<!=>" :subid("279_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<!=>" :subid("279_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1106_tgt
.local int rx1106_pos
@@ -13515,6 +13640,7 @@
.local pmc match
.lex "$/", match
length rx1106_eos, rx1106_tgt
+ gt rx1106_pos, rx1106_eos, rx1106_done
set rx1106_off, 0
lt rx1106_pos, 2, rx1106_start
sub rx1106_off, rx1106_pos, 1
@@ -13580,7 +13706,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<!=>" :subid("280_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<!=>" :subid("280_1275510376.83766") :method
.annotate 'line', 433
$P1108 = self."!PREFIX__!subrule"("O", "!=")
new $P1109, "ResizablePMCArray"
@@ -13590,7 +13716,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<<=>" :subid("281_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<<=>" :subid("281_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1113_tgt
.local int rx1113_pos
@@ -13604,6 +13730,7 @@
.local pmc match
.lex "$/", match
length rx1113_eos, rx1113_tgt
+ gt rx1113_pos, rx1113_eos, rx1113_done
set rx1113_off, 0
lt rx1113_pos, 2, rx1113_start
sub rx1113_off, rx1113_pos, 1
@@ -13669,7 +13796,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<<=>" :subid("282_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<<=>" :subid("282_1275510376.83766") :method
.annotate 'line', 433
$P1115 = self."!PREFIX__!subrule"("O", "<=")
new $P1116, "ResizablePMCArray"
@@ -13679,7 +13806,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<>=>" :subid("283_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<>=>" :subid("283_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1120_tgt
.local int rx1120_pos
@@ -13693,6 +13820,7 @@
.local pmc match
.lex "$/", match
length rx1120_eos, rx1120_tgt
+ gt rx1120_pos, rx1120_eos, rx1120_done
set rx1120_off, 0
lt rx1120_pos, 2, rx1120_start
sub rx1120_off, rx1120_pos, 1
@@ -13758,7 +13886,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<>=>" :subid("284_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<>=>" :subid("284_1275510376.83766") :method
.annotate 'line', 433
$P1122 = self."!PREFIX__!subrule"("O", ">=")
new $P1123, "ResizablePMCArray"
@@ -13768,7 +13896,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<<>" :subid("285_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<<>" :subid("285_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1127_tgt
.local int rx1127_pos
@@ -13782,6 +13910,7 @@
.local pmc match
.lex "$/", match
length rx1127_eos, rx1127_tgt
+ gt rx1127_pos, rx1127_eos, rx1127_done
set rx1127_off, 0
lt rx1127_pos, 2, rx1127_start
sub rx1127_off, rx1127_pos, 1
@@ -13847,7 +13976,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<<>" :subid("286_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<<>" :subid("286_1275510376.83766") :method
.annotate 'line', 433
$P1129 = self."!PREFIX__!subrule"("O", "<")
new $P1130, "ResizablePMCArray"
@@ -13857,7 +13986,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<>>" :subid("287_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<>>" :subid("287_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1134_tgt
.local int rx1134_pos
@@ -13871,6 +14000,7 @@
.local pmc match
.lex "$/", match
length rx1134_eos, rx1134_tgt
+ gt rx1134_pos, rx1134_eos, rx1134_done
set rx1134_off, 0
lt rx1134_pos, 2, rx1134_start
sub rx1134_off, rx1134_pos, 1
@@ -13936,7 +14066,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<>>" :subid("288_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<>>" :subid("288_1275510376.83766") :method
.annotate 'line', 433
$P1136 = self."!PREFIX__!subrule"("O", ">")
new $P1137, "ResizablePMCArray"
@@ -13946,7 +14076,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<eq>" :subid("289_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<eq>" :subid("289_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1141_tgt
.local int rx1141_pos
@@ -13960,6 +14090,7 @@
.local pmc match
.lex "$/", match
length rx1141_eos, rx1141_tgt
+ gt rx1141_pos, rx1141_eos, rx1141_done
set rx1141_off, 0
lt rx1141_pos, 2, rx1141_start
sub rx1141_off, rx1141_pos, 1
@@ -14025,7 +14156,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<eq>" :subid("290_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<eq>" :subid("290_1275510376.83766") :method
.annotate 'line', 433
$P1143 = self."!PREFIX__!subrule"("O", "eq")
new $P1144, "ResizablePMCArray"
@@ -14035,7 +14166,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<ne>" :subid("291_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<ne>" :subid("291_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1148_tgt
.local int rx1148_pos
@@ -14049,6 +14180,7 @@
.local pmc match
.lex "$/", match
length rx1148_eos, rx1148_tgt
+ gt rx1148_pos, rx1148_eos, rx1148_done
set rx1148_off, 0
lt rx1148_pos, 2, rx1148_start
sub rx1148_off, rx1148_pos, 1
@@ -14114,7 +14246,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<ne>" :subid("292_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<ne>" :subid("292_1275510376.83766") :method
.annotate 'line', 433
$P1150 = self."!PREFIX__!subrule"("O", "ne")
new $P1151, "ResizablePMCArray"
@@ -14124,7 +14256,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<le>" :subid("293_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<le>" :subid("293_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1155_tgt
.local int rx1155_pos
@@ -14138,6 +14270,7 @@
.local pmc match
.lex "$/", match
length rx1155_eos, rx1155_tgt
+ gt rx1155_pos, rx1155_eos, rx1155_done
set rx1155_off, 0
lt rx1155_pos, 2, rx1155_start
sub rx1155_off, rx1155_pos, 1
@@ -14203,7 +14336,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<le>" :subid("294_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<le>" :subid("294_1275510376.83766") :method
.annotate 'line', 433
$P1157 = self."!PREFIX__!subrule"("O", "le")
new $P1158, "ResizablePMCArray"
@@ -14213,7 +14346,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<ge>" :subid("295_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<ge>" :subid("295_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1162_tgt
.local int rx1162_pos
@@ -14227,6 +14360,7 @@
.local pmc match
.lex "$/", match
length rx1162_eos, rx1162_tgt
+ gt rx1162_pos, rx1162_eos, rx1162_done
set rx1162_off, 0
lt rx1162_pos, 2, rx1162_start
sub rx1162_off, rx1162_pos, 1
@@ -14292,7 +14426,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<ge>" :subid("296_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<ge>" :subid("296_1275510376.83766") :method
.annotate 'line', 433
$P1164 = self."!PREFIX__!subrule"("O", "ge")
new $P1165, "ResizablePMCArray"
@@ -14302,7 +14436,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<lt>" :subid("297_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<lt>" :subid("297_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1169_tgt
.local int rx1169_pos
@@ -14316,6 +14450,7 @@
.local pmc match
.lex "$/", match
length rx1169_eos, rx1169_tgt
+ gt rx1169_pos, rx1169_eos, rx1169_done
set rx1169_off, 0
lt rx1169_pos, 2, rx1169_start
sub rx1169_off, rx1169_pos, 1
@@ -14381,7 +14516,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<lt>" :subid("298_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<lt>" :subid("298_1275510376.83766") :method
.annotate 'line', 433
$P1171 = self."!PREFIX__!subrule"("O", "lt")
new $P1172, "ResizablePMCArray"
@@ -14391,7 +14526,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<gt>" :subid("299_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<gt>" :subid("299_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1176_tgt
.local int rx1176_pos
@@ -14405,6 +14540,7 @@
.local pmc match
.lex "$/", match
length rx1176_eos, rx1176_tgt
+ gt rx1176_pos, rx1176_eos, rx1176_done
set rx1176_off, 0
lt rx1176_pos, 2, rx1176_start
sub rx1176_off, rx1176_pos, 1
@@ -14470,7 +14606,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<gt>" :subid("300_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<gt>" :subid("300_1275510376.83766") :method
.annotate 'line', 433
$P1178 = self."!PREFIX__!subrule"("O", "gt")
new $P1179, "ResizablePMCArray"
@@ -14480,7 +14616,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<=:=>" :subid("301_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<=:=>" :subid("301_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1183_tgt
.local int rx1183_pos
@@ -14494,6 +14630,7 @@
.local pmc match
.lex "$/", match
length rx1183_eos, rx1183_tgt
+ gt rx1183_pos, rx1183_eos, rx1183_done
set rx1183_off, 0
lt rx1183_pos, 2, rx1183_start
sub rx1183_off, rx1183_pos, 1
@@ -14559,7 +14696,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<=:=>" :subid("302_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<=:=>" :subid("302_1275510376.83766") :method
.annotate 'line', 433
$P1185 = self."!PREFIX__!subrule"("O", "=:=")
new $P1186, "ResizablePMCArray"
@@ -14569,7 +14706,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<~~>" :subid("303_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<~~>" :subid("303_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1190_tgt
.local int rx1190_pos
@@ -14583,6 +14720,7 @@
.local pmc match
.lex "$/", match
length rx1190_eos, rx1190_tgt
+ gt rx1190_pos, rx1190_eos, rx1190_done
set rx1190_off, 0
lt rx1190_pos, 2, rx1190_start
sub rx1190_off, rx1190_pos, 1
@@ -14648,7 +14786,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<~~>" :subid("304_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<~~>" :subid("304_1275510376.83766") :method
.annotate 'line', 433
$P1192 = self."!PREFIX__!subrule"("O", "~~")
new $P1193, "ResizablePMCArray"
@@ -14658,7 +14796,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<&&>" :subid("305_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<&&>" :subid("305_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1197_tgt
.local int rx1197_pos
@@ -14672,6 +14810,7 @@
.local pmc match
.lex "$/", match
length rx1197_eos, rx1197_tgt
+ gt rx1197_pos, rx1197_eos, rx1197_done
set rx1197_off, 0
lt rx1197_pos, 2, rx1197_start
sub rx1197_off, rx1197_pos, 1
@@ -14737,7 +14876,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<&&>" :subid("306_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<&&>" :subid("306_1275510376.83766") :method
.annotate 'line', 433
$P1199 = self."!PREFIX__!subrule"("O", "&&")
new $P1200, "ResizablePMCArray"
@@ -14747,7 +14886,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<||>" :subid("307_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<||>" :subid("307_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1204_tgt
.local int rx1204_pos
@@ -14761,6 +14900,7 @@
.local pmc match
.lex "$/", match
length rx1204_eos, rx1204_tgt
+ gt rx1204_pos, rx1204_eos, rx1204_done
set rx1204_off, 0
lt rx1204_pos, 2, rx1204_start
sub rx1204_off, rx1204_pos, 1
@@ -14826,7 +14966,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<||>" :subid("308_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<||>" :subid("308_1275510376.83766") :method
.annotate 'line', 433
$P1206 = self."!PREFIX__!subrule"("O", "||")
new $P1207, "ResizablePMCArray"
@@ -14836,7 +14976,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<//>" :subid("309_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<//>" :subid("309_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1211_tgt
.local int rx1211_pos
@@ -14850,6 +14990,7 @@
.local pmc match
.lex "$/", match
length rx1211_eos, rx1211_tgt
+ gt rx1211_pos, rx1211_eos, rx1211_done
set rx1211_off, 0
lt rx1211_pos, 2, rx1211_start
sub rx1211_off, rx1211_pos, 1
@@ -14915,7 +15056,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<//>" :subid("310_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<//>" :subid("310_1275510376.83766") :method
.annotate 'line', 433
$P1213 = self."!PREFIX__!subrule"("O", "//")
new $P1214, "ResizablePMCArray"
@@ -14925,7 +15066,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<?? !!>" :subid("311_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<?? !!>" :subid("311_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1218_tgt
.local int rx1218_pos
@@ -14939,6 +15080,7 @@
.local pmc match
.lex "$/", match
length rx1218_eos, rx1218_tgt
+ gt rx1218_pos, rx1218_eos, rx1218_done
set rx1218_off, 0
lt rx1218_pos, 2, rx1218_start
sub rx1218_off, rx1218_pos, 1
@@ -15014,7 +15156,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<?? !!>" :subid("312_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<?? !!>" :subid("312_1275510376.83766") :method
.annotate 'line', 433
$P1220 = self."!PREFIX__!subrule"("", "??")
new $P1221, "ResizablePMCArray"
@@ -15024,7 +15166,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<=>" :subid("313_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<=>" :subid("313_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1224_tgt
.local int rx1224_pos
@@ -15038,6 +15180,7 @@
.local pmc match
.lex "$/", match
length rx1224_eos, rx1224_tgt
+ gt rx1224_pos, rx1224_eos, rx1224_done
set rx1224_off, 0
lt rx1224_pos, 2, rx1224_start
sub rx1224_off, rx1224_pos, 1
@@ -15102,7 +15245,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<=>" :subid("314_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<=>" :subid("314_1275510376.83766") :method
.annotate 'line', 433
$P1226 = self."!PREFIX__!subrule"("", "=")
new $P1227, "ResizablePMCArray"
@@ -15112,7 +15255,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<:=>" :subid("315_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<:=>" :subid("315_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1231_tgt
.local int rx1231_pos
@@ -15126,6 +15269,7 @@
.local pmc match
.lex "$/", match
length rx1231_eos, rx1231_tgt
+ gt rx1231_pos, rx1231_eos, rx1231_done
set rx1231_off, 0
lt rx1231_pos, 2, rx1231_start
sub rx1231_off, rx1231_pos, 1
@@ -15191,7 +15335,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<:=>" :subid("316_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<:=>" :subid("316_1275510376.83766") :method
.annotate 'line', 433
$P1233 = self."!PREFIX__!subrule"("O", ":=")
new $P1234, "ResizablePMCArray"
@@ -15201,7 +15345,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<::=>" :subid("317_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<::=>" :subid("317_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1238_tgt
.local int rx1238_pos
@@ -15215,6 +15359,7 @@
.local pmc match
.lex "$/", match
length rx1238_eos, rx1238_tgt
+ gt rx1238_pos, rx1238_eos, rx1238_done
set rx1238_off, 0
lt rx1238_pos, 2, rx1238_start
sub rx1238_off, rx1238_pos, 1
@@ -15280,7 +15425,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<::=>" :subid("318_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<::=>" :subid("318_1275510376.83766") :method
.annotate 'line', 433
$P1240 = self."!PREFIX__!subrule"("O", "::=")
new $P1241, "ResizablePMCArray"
@@ -15290,7 +15435,7 @@
.namespace ["NQP";"Grammar"]
-.sub "infix:sym<,>" :subid("319_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "infix:sym<,>" :subid("319_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1245_tgt
.local int rx1245_pos
@@ -15304,6 +15449,7 @@
.local pmc match
.lex "$/", match
length rx1245_eos, rx1245_tgt
+ gt rx1245_pos, rx1245_eos, rx1245_done
set rx1245_off, 0
lt rx1245_pos, 2, rx1245_start
sub rx1245_off, rx1245_pos, 1
@@ -15369,7 +15515,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__infix:sym<,>" :subid("320_1275160381.56318") :method
+.sub "!PREFIX__infix:sym<,>" :subid("320_1275510376.83766") :method
.annotate 'line', 433
$P1247 = self."!PREFIX__!subrule"("O", ",")
new $P1248, "ResizablePMCArray"
@@ -15379,7 +15525,7 @@
.namespace ["NQP";"Grammar"]
-.sub "prefix:sym<return>" :subid("321_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "prefix:sym<return>" :subid("321_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1252_tgt
.local int rx1252_pos
@@ -15393,6 +15539,7 @@
.local pmc match
.lex "$/", match
length rx1252_eos, rx1252_tgt
+ gt rx1252_pos, rx1252_eos, rx1252_done
set rx1252_off, 0
lt rx1252_pos, 2, rx1252_start
sub rx1252_off, rx1252_pos, 1
@@ -15464,7 +15611,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__prefix:sym<return>" :subid("322_1275160381.56318") :method
+.sub "!PREFIX__prefix:sym<return>" :subid("322_1275510376.83766") :method
.annotate 'line', 433
new $P1254, "ResizablePMCArray"
push $P1254, "return"
@@ -15473,7 +15620,7 @@
.namespace ["NQP";"Grammar"]
-.sub "prefix:sym<make>" :subid("323_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "prefix:sym<make>" :subid("323_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1258_tgt
.local int rx1258_pos
@@ -15487,6 +15634,7 @@
.local pmc match
.lex "$/", match
length rx1258_eos, rx1258_tgt
+ gt rx1258_pos, rx1258_eos, rx1258_done
set rx1258_off, 0
lt rx1258_pos, 2, rx1258_start
sub rx1258_off, rx1258_pos, 1
@@ -15558,7 +15706,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__prefix:sym<make>" :subid("324_1275160381.56318") :method
+.sub "!PREFIX__prefix:sym<make>" :subid("324_1275510376.83766") :method
.annotate 'line', 433
new $P1260, "ResizablePMCArray"
push $P1260, "make"
@@ -15567,7 +15715,7 @@
.namespace ["NQP";"Grammar"]
-.sub "term:sym<last>" :subid("325_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "term:sym<last>" :subid("325_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1264_tgt
.local int rx1264_pos
@@ -15581,6 +15729,7 @@
.local pmc match
.lex "$/", match
length rx1264_eos, rx1264_tgt
+ gt rx1264_pos, rx1264_eos, rx1264_done
set rx1264_off, 0
lt rx1264_pos, 2, rx1264_start
sub rx1264_off, rx1264_pos, 1
@@ -15639,7 +15788,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__term:sym<last>" :subid("326_1275160381.56318") :method
+.sub "!PREFIX__term:sym<last>" :subid("326_1275510376.83766") :method
.annotate 'line', 433
new $P1266, "ResizablePMCArray"
push $P1266, "last"
@@ -15648,7 +15797,7 @@
.namespace ["NQP";"Grammar"]
-.sub "term:sym<next>" :subid("327_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "term:sym<next>" :subid("327_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1270_tgt
.local int rx1270_pos
@@ -15662,6 +15811,7 @@
.local pmc match
.lex "$/", match
length rx1270_eos, rx1270_tgt
+ gt rx1270_pos, rx1270_eos, rx1270_done
set rx1270_off, 0
lt rx1270_pos, 2, rx1270_start
sub rx1270_off, rx1270_pos, 1
@@ -15720,7 +15870,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__term:sym<next>" :subid("328_1275160381.56318") :method
+.sub "!PREFIX__term:sym<next>" :subid("328_1275510376.83766") :method
.annotate 'line', 433
new $P1272, "ResizablePMCArray"
push $P1272, "next"
@@ -15729,7 +15879,7 @@
.namespace ["NQP";"Grammar"]
-.sub "term:sym<redo>" :subid("329_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "term:sym<redo>" :subid("329_1275510376.83766") :method :outer("11_1275510376.83766")
.annotate 'line', 433
.local string rx1276_tgt
.local int rx1276_pos
@@ -15743,6 +15893,7 @@
.local pmc match
.lex "$/", match
length rx1276_eos, rx1276_tgt
+ gt rx1276_pos, rx1276_eos, rx1276_done
set rx1276_off, 0
lt rx1276_pos, 2, rx1276_start
sub rx1276_off, rx1276_pos, 1
@@ -15801,7 +15952,7 @@
.namespace ["NQP";"Grammar"]
-.sub "!PREFIX__term:sym<redo>" :subid("330_1275160381.56318") :method
+.sub "!PREFIX__term:sym<redo>" :subid("330_1275510376.83766") :method
.annotate 'line', 433
new $P1278, "ResizablePMCArray"
push $P1278, "redo"
@@ -15810,7 +15961,7 @@
.namespace ["NQP";"Grammar"]
-.sub "smartmatch" :subid("331_1275160381.56318") :method :outer("11_1275160381.56318")
+.sub "smartmatch" :subid("331_1275510376.83766") :method :outer("11_1275510376.83766")
.param pmc param_1284
.annotate 'line', 544
new $P1283, 'ExceptionHandler'
@@ -15863,34 +16014,34 @@
.namespace ["NQP";"Regex"]
-.sub "_block1294" :subid("332_1275160381.56318") :outer("11_1275160381.56318")
+.sub "_block1294" :subid("332_1275510376.83766") :outer("11_1275510376.83766")
.annotate 'line', 550
- .const 'Sub' $P1352 = "351_1275160381.56318"
+ .const 'Sub' $P1352 = "351_1275510376.83766"
capture_lex $P1352
- .const 'Sub' $P1347 = "349_1275160381.56318"
+ .const 'Sub' $P1347 = "349_1275510376.83766"
capture_lex $P1347
- .const 'Sub' $P1334 = "346_1275160381.56318"
+ .const 'Sub' $P1334 = "346_1275510376.83766"
capture_lex $P1334
- .const 'Sub' $P1324 = "343_1275160381.56318"
+ .const 'Sub' $P1324 = "343_1275510376.83766"
capture_lex $P1324
- .const 'Sub' $P1319 = "341_1275160381.56318"
+ .const 'Sub' $P1319 = "341_1275510376.83766"
capture_lex $P1319
- .const 'Sub' $P1310 = "338_1275160381.56318"
+ .const 'Sub' $P1310 = "338_1275510376.83766"
capture_lex $P1310
- .const 'Sub' $P1305 = "336_1275160381.56318"
+ .const 'Sub' $P1305 = "336_1275510376.83766"
capture_lex $P1305
- .const 'Sub' $P1296 = "333_1275160381.56318"
+ .const 'Sub' $P1296 = "333_1275510376.83766"
capture_lex $P1296
- .const 'Sub' $P1352 = "351_1275160381.56318"
+ .const 'Sub' $P1352 = "351_1275510376.83766"
capture_lex $P1352
.return ($P1352)
.end
.namespace ["NQP";"Regex"]
-.sub "metachar:sym<:my>" :subid("333_1275160381.56318") :method :outer("332_1275160381.56318")
+.sub "metachar:sym<:my>" :subid("333_1275510376.83766") :method :outer("332_1275510376.83766")
.annotate 'line', 550
- .const 'Sub' $P1302 = "335_1275160381.56318"
+ .const 'Sub' $P1302 = "335_1275510376.83766"
capture_lex $P1302
.local string rx1297_tgt
.local int rx1297_pos
@@ -15904,6 +16055,7 @@
.local pmc match
.lex "$/", match
length rx1297_eos, rx1297_tgt
+ gt rx1297_pos, rx1297_eos, rx1297_done
set rx1297_off, 0
lt rx1297_pos, 2, rx1297_start
sub rx1297_off, rx1297_pos, 1
@@ -15931,7 +16083,7 @@
add rx1297_pos, 1
# rx subrule "before" subtype=zerowidth negate=
rx1297_cur."!cursor_pos"(rx1297_pos)
- .const 'Sub' $P1302 = "335_1275160381.56318"
+ .const 'Sub' $P1302 = "335_1275510376.83766"
capture_lex $P1302
$P10 = rx1297_cur."before"($P1302)
unless $P10, rx1297_fail
@@ -15974,7 +16126,7 @@
.namespace ["NQP";"Regex"]
-.sub "!PREFIX__metachar:sym<:my>" :subid("334_1275160381.56318") :method
+.sub "!PREFIX__metachar:sym<:my>" :subid("334_1275510376.83766") :method
.annotate 'line', 550
new $P1299, "ResizablePMCArray"
push $P1299, ":"
@@ -15983,7 +16135,7 @@
.namespace ["NQP";"Regex"]
-.sub "_block1301" :anon :subid("335_1275160381.56318") :method :outer("333_1275160381.56318")
+.sub "_block1301" :anon :subid("335_1275510376.83766") :method :outer("333_1275510376.83766")
.annotate 'line', 552
.local string rx1303_tgt
.local int rx1303_pos
@@ -15997,6 +16149,7 @@
.local pmc match
.lex "$/", match
length rx1303_eos, rx1303_tgt
+ gt rx1303_pos, rx1303_eos, rx1303_done
set rx1303_off, 0
lt rx1303_pos, 2, rx1303_start
sub rx1303_off, rx1303_pos, 1
@@ -16039,7 +16192,7 @@
.namespace ["NQP";"Regex"]
-.sub "metachar:sym<{ }>" :subid("336_1275160381.56318") :method :outer("332_1275160381.56318")
+.sub "metachar:sym<{ }>" :subid("336_1275510376.83766") :method :outer("332_1275510376.83766")
.annotate 'line', 550
.local string rx1306_tgt
.local int rx1306_pos
@@ -16053,6 +16206,7 @@
.local pmc match
.lex "$/", match
length rx1306_eos, rx1306_tgt
+ gt rx1306_pos, rx1306_eos, rx1306_done
set rx1306_off, 0
lt rx1306_pos, 2, rx1306_start
sub rx1306_off, rx1306_pos, 1
@@ -16104,7 +16258,7 @@
.namespace ["NQP";"Regex"]
-.sub "!PREFIX__metachar:sym<{ }>" :subid("337_1275160381.56318") :method
+.sub "!PREFIX__metachar:sym<{ }>" :subid("337_1275510376.83766") :method
.annotate 'line', 550
new $P1308, "ResizablePMCArray"
push $P1308, "{"
@@ -16113,9 +16267,9 @@
.namespace ["NQP";"Regex"]
-.sub "metachar:sym<nqpvar>" :subid("338_1275160381.56318") :method :outer("332_1275160381.56318")
+.sub "metachar:sym<nqpvar>" :subid("338_1275510376.83766") :method :outer("332_1275510376.83766")
.annotate 'line', 550
- .const 'Sub' $P1316 = "340_1275160381.56318"
+ .const 'Sub' $P1316 = "340_1275510376.83766"
capture_lex $P1316
.local string rx1311_tgt
.local int rx1311_pos
@@ -16129,6 +16283,7 @@
.local pmc match
.lex "$/", match
length rx1311_eos, rx1311_tgt
+ gt rx1311_pos, rx1311_eos, rx1311_done
set rx1311_off, 0
lt rx1311_pos, 2, rx1311_start
sub rx1311_off, rx1311_pos, 1
@@ -16155,7 +16310,7 @@
lt $I11, 0, rx1311_fail
# rx subrule "before" subtype=zerowidth negate=
rx1311_cur."!cursor_pos"(rx1311_pos)
- .const 'Sub' $P1316 = "340_1275160381.56318"
+ .const 'Sub' $P1316 = "340_1275510376.83766"
capture_lex $P1316
$P10 = rx1311_cur."before"($P1316)
unless $P10, rx1311_fail
@@ -16186,7 +16341,7 @@
.namespace ["NQP";"Regex"]
-.sub "!PREFIX__metachar:sym<nqpvar>" :subid("339_1275160381.56318") :method
+.sub "!PREFIX__metachar:sym<nqpvar>" :subid("339_1275510376.83766") :method
.annotate 'line', 550
new $P1313, "ResizablePMCArray"
push $P1313, "$"
@@ -16196,7 +16351,7 @@
.namespace ["NQP";"Regex"]
-.sub "_block1315" :anon :subid("340_1275160381.56318") :method :outer("338_1275160381.56318")
+.sub "_block1315" :anon :subid("340_1275510376.83766") :method :outer("338_1275510376.83766")
.annotate 'line', 560
.local string rx1317_tgt
.local int rx1317_pos
@@ -16210,6 +16365,7 @@
.local pmc match
.lex "$/", match
length rx1317_eos, rx1317_tgt
+ gt rx1317_pos, rx1317_eos, rx1317_done
set rx1317_off, 0
lt rx1317_pos, 2, rx1317_start
sub rx1317_off, rx1317_pos, 1
@@ -16254,7 +16410,7 @@
.namespace ["NQP";"Regex"]
-.sub "assertion:sym<{ }>" :subid("341_1275160381.56318") :method :outer("332_1275160381.56318")
+.sub "assertion:sym<{ }>" :subid("341_1275510376.83766") :method :outer("332_1275510376.83766")
.annotate 'line', 550
.local string rx1320_tgt
.local int rx1320_pos
@@ -16268,6 +16424,7 @@
.local pmc match
.lex "$/", match
length rx1320_eos, rx1320_tgt
+ gt rx1320_pos, rx1320_eos, rx1320_done
set rx1320_off, 0
lt rx1320_pos, 2, rx1320_start
sub rx1320_off, rx1320_pos, 1
@@ -16319,7 +16476,7 @@
.namespace ["NQP";"Regex"]
-.sub "!PREFIX__assertion:sym<{ }>" :subid("342_1275160381.56318") :method
+.sub "!PREFIX__assertion:sym<{ }>" :subid("342_1275510376.83766") :method
.annotate 'line', 550
new $P1322, "ResizablePMCArray"
push $P1322, "{"
@@ -16328,9 +16485,9 @@
.namespace ["NQP";"Regex"]
-.sub "assertion:sym<?{ }>" :subid("343_1275160381.56318") :method :outer("332_1275160381.56318")
+.sub "assertion:sym<?{ }>" :subid("343_1275510376.83766") :method :outer("332_1275510376.83766")
.annotate 'line', 550
- .const 'Sub' $P1330 = "345_1275160381.56318"
+ .const 'Sub' $P1330 = "345_1275510376.83766"
capture_lex $P1330
.local string rx1325_tgt
.local int rx1325_pos
@@ -16344,6 +16501,7 @@
.local pmc match
.lex "$/", match
length rx1325_eos, rx1325_tgt
+ gt rx1325_pos, rx1325_eos, rx1325_done
set rx1325_off, 0
lt rx1325_pos, 2, rx1325_start
sub rx1325_off, rx1325_pos, 1
@@ -16374,7 +16532,7 @@
inc rx1325_pos
# rx subrule "before" subtype=zerowidth negate=
rx1325_cur."!cursor_pos"(rx1325_pos)
- .const 'Sub' $P1330 = "345_1275160381.56318"
+ .const 'Sub' $P1330 = "345_1275510376.83766"
capture_lex $P1330
$P10 = rx1325_cur."before"($P1330)
unless $P10, rx1325_fail
@@ -16416,7 +16574,7 @@
.namespace ["NQP";"Regex"]
-.sub "!PREFIX__assertion:sym<?{ }>" :subid("344_1275160381.56318") :method
+.sub "!PREFIX__assertion:sym<?{ }>" :subid("344_1275510376.83766") :method
.annotate 'line', 550
new $P1327, "ResizablePMCArray"
push $P1327, "!"
@@ -16426,7 +16584,7 @@
.namespace ["NQP";"Regex"]
-.sub "_block1329" :anon :subid("345_1275160381.56318") :method :outer("343_1275160381.56318")
+.sub "_block1329" :anon :subid("345_1275510376.83766") :method :outer("343_1275510376.83766")
.annotate 'line', 568
.local string rx1331_tgt
.local int rx1331_pos
@@ -16440,6 +16598,7 @@
.local pmc match
.lex "$/", match
length rx1331_eos, rx1331_tgt
+ gt rx1331_pos, rx1331_eos, rx1331_done
set rx1331_off, 0
lt rx1331_pos, 2, rx1331_start
sub rx1331_off, rx1331_pos, 1
@@ -16482,9 +16641,9 @@
.namespace ["NQP";"Regex"]
-.sub "assertion:sym<name>" :subid("346_1275160381.56318") :method :outer("332_1275160381.56318")
+.sub "assertion:sym<name>" :subid("346_1275510376.83766") :method :outer("332_1275510376.83766")
.annotate 'line', 550
- .const 'Sub' $P1343 = "348_1275160381.56318"
+ .const 'Sub' $P1343 = "348_1275510376.83766"
capture_lex $P1343
.local string rx1335_tgt
.local int rx1335_pos
@@ -16494,11 +16653,12 @@
.local pmc rx1335_cur
(rx1335_cur, rx1335_pos, rx1335_tgt) = self."!cursor_start"()
rx1335_cur."!cursor_debug"("START ", "assertion:sym<name>")
- rx1335_cur."!cursor_caparray"("assertion", "nibbler", "arglist")
+ rx1335_cur."!cursor_caparray"("nibbler", "arglist", "assertion")
.lex unicode:"$\x{a2}", rx1335_cur
.local pmc match
.lex "$/", match
length rx1335_eos, rx1335_tgt
+ gt rx1335_pos, rx1335_eos, rx1335_done
set rx1335_off, 0
lt rx1335_pos, 2, rx1335_start
sub rx1335_off, rx1335_pos, 1
@@ -16549,7 +16709,7 @@
.annotate 'line', 574
# rx subrule "before" subtype=zerowidth negate=
rx1335_cur."!cursor_pos"(rx1335_pos)
- .const 'Sub' $P1343 = "348_1275160381.56318"
+ .const 'Sub' $P1343 = "348_1275510376.83766"
capture_lex $P1343
$P10 = rx1335_cur."before"($P1343)
unless $P10, rx1335_fail
@@ -16656,7 +16816,7 @@
.namespace ["NQP";"Regex"]
-.sub "!PREFIX__assertion:sym<name>" :subid("347_1275160381.56318") :method
+.sub "!PREFIX__assertion:sym<name>" :subid("347_1275510376.83766") :method
.annotate 'line', 550
new $P1337, "ResizablePMCArray"
push $P1337, ""
@@ -16665,7 +16825,7 @@
.namespace ["NQP";"Regex"]
-.sub "_block1342" :anon :subid("348_1275160381.56318") :method :outer("346_1275160381.56318")
+.sub "_block1342" :anon :subid("348_1275510376.83766") :method :outer("346_1275510376.83766")
.annotate 'line', 574
.local string rx1344_tgt
.local int rx1344_pos
@@ -16679,6 +16839,7 @@
.local pmc match
.lex "$/", match
length rx1344_eos, rx1344_tgt
+ gt rx1344_pos, rx1344_eos, rx1344_done
set rx1344_off, 0
lt rx1344_pos, 2, rx1344_start
sub rx1344_off, rx1344_pos, 1
@@ -16721,7 +16882,7 @@
.namespace ["NQP";"Regex"]
-.sub "assertion:sym<var>" :subid("349_1275160381.56318") :method :outer("332_1275160381.56318")
+.sub "assertion:sym<var>" :subid("349_1275510376.83766") :method :outer("332_1275510376.83766")
.annotate 'line', 550
.local string rx1348_tgt
.local int rx1348_pos
@@ -16735,6 +16896,7 @@
.local pmc match
.lex "$/", match
length rx1348_eos, rx1348_tgt
+ gt rx1348_pos, rx1348_eos, rx1348_done
set rx1348_off, 0
lt rx1348_pos, 2, rx1348_start
sub rx1348_off, rx1348_pos, 1
@@ -16786,7 +16948,7 @@
.namespace ["NQP";"Regex"]
-.sub "!PREFIX__assertion:sym<var>" :subid("350_1275160381.56318") :method
+.sub "!PREFIX__assertion:sym<var>" :subid("350_1275510376.83766") :method
.annotate 'line', 550
new $P1350, "ResizablePMCArray"
push $P1350, "$"
@@ -16796,7 +16958,7 @@
.namespace ["NQP";"Regex"]
-.sub "codeblock" :subid("351_1275160381.56318") :method :outer("332_1275160381.56318")
+.sub "codeblock" :subid("351_1275510376.83766") :method :outer("332_1275510376.83766")
.annotate 'line', 550
.local string rx1353_tgt
.local int rx1353_pos
@@ -16810,6 +16972,7 @@
.local pmc match
.lex "$/", match
length rx1353_eos, rx1353_tgt
+ gt rx1353_pos, rx1353_eos, rx1353_done
set rx1353_off, 0
lt rx1353_pos, 2, rx1353_start
sub rx1353_off, rx1353_pos, 1
@@ -16855,7 +17018,7 @@
.namespace ["NQP";"Regex"]
-.sub "!PREFIX__codeblock" :subid("352_1275160381.56318") :method
+.sub "!PREFIX__codeblock" :subid("352_1275510376.83766") :method
.annotate 'line', 550
$P1355 = self."!PREFIX__!subrule"("block", "")
new $P1356, "ResizablePMCArray"
@@ -16865,18 +17028,18 @@
.namespace ["NQP";"Grammar"]
-.sub "_block1359" :load :anon :subid("353_1275160381.56318")
+.sub "_block1359" :load :anon :subid("353_1275510376.83766")
.annotate 'line', 4
- .const 'Sub' $P1361 = "11_1275160381.56318"
+ .const 'Sub' $P1361 = "11_1275510376.83766"
$P1362 = $P1361()
.return ($P1362)
.end
.namespace []
-.sub "_block1380" :load :anon :subid("354_1275160381.56318")
+.sub "_block1380" :load :anon :subid("354_1275510376.83766")
.annotate 'line', 1
- .const 'Sub' $P1382 = "10_1275160381.56318"
+ .const 'Sub' $P1382 = "10_1275510376.83766"
$P1383 = $P1382()
.return ($P1383)
.end
@@ -16884,7 +17047,7 @@
### .include 'gen/nqp-actions.pir'
.namespace []
-.sub "_block11" :anon :subid("10_1275160395.4197")
+.sub "_block11" :anon :subid("10_1275510388.75429")
.annotate 'line', 0
get_hll_global $P14, ["NQP";"Actions"], "_block13"
capture_lex $P14
@@ -16901,15 +17064,15 @@
$P2323 = $P14()
.annotate 'line', 1
.return ($P2323)
- .const 'Sub' $P2325 = "137_1275160395.4197"
+ .const 'Sub' $P2325 = "137_1275510388.75429"
.return ($P2325)
.end
.namespace []
-.sub "" :load :init :subid("post138") :outer("10_1275160395.4197")
+.sub "" :load :init :subid("post138") :outer("10_1275510388.75429")
.annotate 'line', 0
- .const 'Sub' $P12 = "10_1275160395.4197"
+ .const 'Sub' $P12 = "10_1275510388.75429"
.local pmc block
set block, $P12
$P2328 = get_root_global ["parrot"], "P6metaclass"
@@ -16918,213 +17081,213 @@
.namespace ["NQP";"Actions"]
-.sub "_block13" :subid("11_1275160395.4197") :outer("10_1275160395.4197")
+.sub "_block13" :subid("11_1275510388.75429") :outer("10_1275510388.75429")
.annotate 'line', 3
- .const 'Sub' $P2319 = "136_1275160395.4197"
+ .const 'Sub' $P2319 = "136_1275510388.75429"
capture_lex $P2319
get_hll_global $P2203, ["NQP";"RegexActions"], "_block2202"
capture_lex $P2203
- .const 'Sub' $P2192 = "126_1275160395.4197"
+ .const 'Sub' $P2192 = "126_1275510388.75429"
capture_lex $P2192
- .const 'Sub' $P2185 = "125_1275160395.4197"
+ .const 'Sub' $P2185 = "125_1275510388.75429"
capture_lex $P2185
- .const 'Sub' $P2178 = "124_1275160395.4197"
+ .const 'Sub' $P2178 = "124_1275510388.75429"
capture_lex $P2178
- .const 'Sub' $P2171 = "123_1275160395.4197"
+ .const 'Sub' $P2171 = "123_1275510388.75429"
capture_lex $P2171
- .const 'Sub' $P2158 = "122_1275160395.4197"
+ .const 'Sub' $P2158 = "122_1275510388.75429"
capture_lex $P2158
- .const 'Sub' $P2148 = "121_1275160395.4197"
+ .const 'Sub' $P2148 = "121_1275510388.75429"
capture_lex $P2148
- .const 'Sub' $P2138 = "120_1275160395.4197"
+ .const 'Sub' $P2138 = "120_1275510388.75429"
capture_lex $P2138
- .const 'Sub' $P2128 = "119_1275160395.4197"
+ .const 'Sub' $P2128 = "119_1275510388.75429"
capture_lex $P2128
- .const 'Sub' $P2121 = "118_1275160395.4197"
+ .const 'Sub' $P2121 = "118_1275510388.75429"
capture_lex $P2121
- .const 'Sub' $P2107 = "117_1275160395.4197"
+ .const 'Sub' $P2107 = "117_1275510388.75429"
capture_lex $P2107
- .const 'Sub' $P2097 = "116_1275160395.4197"
+ .const 'Sub' $P2097 = "116_1275510388.75429"
capture_lex $P2097
- .const 'Sub' $P2060 = "115_1275160395.4197"
+ .const 'Sub' $P2060 = "115_1275510388.75429"
capture_lex $P2060
- .const 'Sub' $P2046 = "114_1275160395.4197"
+ .const 'Sub' $P2046 = "114_1275510388.75429"
capture_lex $P2046
- .const 'Sub' $P2036 = "113_1275160395.4197"
+ .const 'Sub' $P2036 = "113_1275510388.75429"
capture_lex $P2036
- .const 'Sub' $P2026 = "112_1275160395.4197"
+ .const 'Sub' $P2026 = "112_1275510388.75429"
capture_lex $P2026
- .const 'Sub' $P2016 = "111_1275160395.4197"
+ .const 'Sub' $P2016 = "111_1275510388.75429"
capture_lex $P2016
- .const 'Sub' $P2006 = "110_1275160395.4197"
+ .const 'Sub' $P2006 = "110_1275510388.75429"
capture_lex $P2006
- .const 'Sub' $P1996 = "109_1275160395.4197"
+ .const 'Sub' $P1996 = "109_1275510388.75429"
capture_lex $P1996
- .const 'Sub' $P1968 = "108_1275160395.4197"
+ .const 'Sub' $P1968 = "108_1275510388.75429"
capture_lex $P1968
- .const 'Sub' $P1951 = "107_1275160395.4197"
+ .const 'Sub' $P1951 = "107_1275510388.75429"
capture_lex $P1951
- .const 'Sub' $P1941 = "106_1275160395.4197"
+ .const 'Sub' $P1941 = "106_1275510388.75429"
capture_lex $P1941
- .const 'Sub' $P1928 = "105_1275160395.4197"
+ .const 'Sub' $P1928 = "105_1275510388.75429"
capture_lex $P1928
- .const 'Sub' $P1915 = "104_1275160395.4197"
+ .const 'Sub' $P1915 = "104_1275510388.75429"
capture_lex $P1915
- .const 'Sub' $P1902 = "103_1275160395.4197"
+ .const 'Sub' $P1902 = "103_1275510388.75429"
capture_lex $P1902
- .const 'Sub' $P1892 = "102_1275160395.4197"
+ .const 'Sub' $P1892 = "102_1275510388.75429"
capture_lex $P1892
- .const 'Sub' $P1863 = "101_1275160395.4197"
+ .const 'Sub' $P1863 = "101_1275510388.75429"
capture_lex $P1863
- .const 'Sub' $P1839 = "100_1275160395.4197"
+ .const 'Sub' $P1839 = "100_1275510388.75429"
capture_lex $P1839
- .const 'Sub' $P1829 = "99_1275160395.4197"
+ .const 'Sub' $P1829 = "99_1275510388.75429"
capture_lex $P1829
- .const 'Sub' $P1819 = "98_1275160395.4197"
+ .const 'Sub' $P1819 = "98_1275510388.75429"
capture_lex $P1819
- .const 'Sub' $P1792 = "97_1275160395.4197"
+ .const 'Sub' $P1792 = "97_1275510388.75429"
capture_lex $P1792
- .const 'Sub' $P1774 = "96_1275160395.4197"
+ .const 'Sub' $P1774 = "96_1275510388.75429"
capture_lex $P1774
- .const 'Sub' $P1764 = "95_1275160395.4197"
+ .const 'Sub' $P1764 = "95_1275510388.75429"
capture_lex $P1764
- .const 'Sub' $P1660 = "92_1275160395.4197"
+ .const 'Sub' $P1660 = "92_1275510388.75429"
capture_lex $P1660
- .const 'Sub' $P1650 = "91_1275160395.4197"
+ .const 'Sub' $P1650 = "91_1275510388.75429"
capture_lex $P1650
- .const 'Sub' $P1621 = "90_1275160395.4197"
+ .const 'Sub' $P1621 = "90_1275510388.75429"
capture_lex $P1621
- .const 'Sub' $P1579 = "89_1275160395.4197"
+ .const 'Sub' $P1579 = "89_1275510388.75429"
capture_lex $P1579
- .const 'Sub' $P1563 = "88_1275160395.4197"
+ .const 'Sub' $P1563 = "88_1275510388.75429"
capture_lex $P1563
- .const 'Sub' $P1554 = "87_1275160395.4197"
+ .const 'Sub' $P1554 = "87_1275510388.75429"
capture_lex $P1554
- .const 'Sub' $P1522 = "86_1275160395.4197"
+ .const 'Sub' $P1522 = "86_1275510388.75429"
capture_lex $P1522
- .const 'Sub' $P1423 = "83_1275160395.4197"
+ .const 'Sub' $P1423 = "83_1275510388.75429"
capture_lex $P1423
- .const 'Sub' $P1406 = "82_1275160395.4197"
+ .const 'Sub' $P1406 = "82_1275510388.75429"
capture_lex $P1406
- .const 'Sub' $P1386 = "81_1275160395.4197"
+ .const 'Sub' $P1386 = "81_1275510388.75429"
capture_lex $P1386
- .const 'Sub' $P1302 = "80_1275160395.4197"
+ .const 'Sub' $P1302 = "80_1275510388.75429"
capture_lex $P1302
- .const 'Sub' $P1278 = "78_1275160395.4197"
+ .const 'Sub' $P1278 = "78_1275510388.75429"
capture_lex $P1278
- .const 'Sub' $P1244 = "76_1275160395.4197"
+ .const 'Sub' $P1244 = "76_1275510388.75429"
capture_lex $P1244
- .const 'Sub' $P1194 = "74_1275160395.4197"
+ .const 'Sub' $P1194 = "74_1275510388.75429"
capture_lex $P1194
- .const 'Sub' $P1184 = "73_1275160395.4197"
+ .const 'Sub' $P1184 = "73_1275510388.75429"
capture_lex $P1184
- .const 'Sub' $P1174 = "72_1275160395.4197"
+ .const 'Sub' $P1174 = "72_1275510388.75429"
capture_lex $P1174
- .const 'Sub' $P1103 = "70_1275160395.4197"
+ .const 'Sub' $P1103 = "70_1275510388.75429"
capture_lex $P1103
- .const 'Sub' $P1086 = "69_1275160395.4197"
+ .const 'Sub' $P1086 = "69_1275510388.75429"
capture_lex $P1086
- .const 'Sub' $P1076 = "68_1275160395.4197"
+ .const 'Sub' $P1076 = "68_1275510388.75429"
capture_lex $P1076
- .const 'Sub' $P1066 = "67_1275160395.4197"
+ .const 'Sub' $P1066 = "67_1275510388.75429"
capture_lex $P1066
- .const 'Sub' $P1056 = "66_1275160395.4197"
+ .const 'Sub' $P1056 = "66_1275510388.75429"
capture_lex $P1056
- .const 'Sub' $P1046 = "65_1275160395.4197"
+ .const 'Sub' $P1046 = "65_1275510388.75429"
capture_lex $P1046
- .const 'Sub' $P1022 = "64_1275160395.4197"
+ .const 'Sub' $P1022 = "64_1275510388.75429"
capture_lex $P1022
- .const 'Sub' $P969 = "63_1275160395.4197"
+ .const 'Sub' $P969 = "63_1275510388.75429"
capture_lex $P969
- .const 'Sub' $P959 = "62_1275160395.4197"
+ .const 'Sub' $P959 = "62_1275510388.75429"
capture_lex $P959
- .const 'Sub' $P870 = "60_1275160395.4197"
+ .const 'Sub' $P870 = "60_1275510388.75429"
capture_lex $P870
- .const 'Sub' $P844 = "59_1275160395.4197"
+ .const 'Sub' $P844 = "59_1275510388.75429"
capture_lex $P844
- .const 'Sub' $P828 = "58_1275160395.4197"
+ .const 'Sub' $P828 = "58_1275510388.75429"
capture_lex $P828
- .const 'Sub' $P818 = "57_1275160395.4197"
+ .const 'Sub' $P818 = "57_1275510388.75429"
capture_lex $P818
- .const 'Sub' $P808 = "56_1275160395.4197"
+ .const 'Sub' $P808 = "56_1275510388.75429"
capture_lex $P808
- .const 'Sub' $P798 = "55_1275160395.4197"
+ .const 'Sub' $P798 = "55_1275510388.75429"
capture_lex $P798
- .const 'Sub' $P788 = "54_1275160395.4197"
+ .const 'Sub' $P788 = "54_1275510388.75429"
capture_lex $P788
- .const 'Sub' $P778 = "53_1275160395.4197"
+ .const 'Sub' $P778 = "53_1275510388.75429"
capture_lex $P778
- .const 'Sub' $P768 = "52_1275160395.4197"
+ .const 'Sub' $P768 = "52_1275510388.75429"
capture_lex $P768
- .const 'Sub' $P758 = "51_1275160395.4197"
+ .const 'Sub' $P758 = "51_1275510388.75429"
capture_lex $P758
- .const 'Sub' $P748 = "50_1275160395.4197"
+ .const 'Sub' $P748 = "50_1275510388.75429"
capture_lex $P748
- .const 'Sub' $P738 = "49_1275160395.4197"
+ .const 'Sub' $P738 = "49_1275510388.75429"
capture_lex $P738
- .const 'Sub' $P728 = "48_1275160395.4197"
+ .const 'Sub' $P728 = "48_1275510388.75429"
capture_lex $P728
- .const 'Sub' $P718 = "47_1275160395.4197"
+ .const 'Sub' $P718 = "47_1275510388.75429"
capture_lex $P718
- .const 'Sub' $P708 = "46_1275160395.4197"
+ .const 'Sub' $P708 = "46_1275510388.75429"
capture_lex $P708
- .const 'Sub' $P698 = "45_1275160395.4197"
+ .const 'Sub' $P698 = "45_1275510388.75429"
capture_lex $P698
- .const 'Sub' $P680 = "44_1275160395.4197"
+ .const 'Sub' $P680 = "44_1275510388.75429"
capture_lex $P680
- .const 'Sub' $P645 = "43_1275160395.4197"
+ .const 'Sub' $P645 = "43_1275510388.75429"
capture_lex $P645
- .const 'Sub' $P629 = "42_1275160395.4197"
+ .const 'Sub' $P629 = "42_1275510388.75429"
capture_lex $P629
- .const 'Sub' $P608 = "41_1275160395.4197"
+ .const 'Sub' $P608 = "41_1275510388.75429"
capture_lex $P608
- .const 'Sub' $P588 = "40_1275160395.4197"
+ .const 'Sub' $P588 = "40_1275510388.75429"
capture_lex $P588
- .const 'Sub' $P575 = "39_1275160395.4197"
+ .const 'Sub' $P575 = "39_1275510388.75429"
capture_lex $P575
- .const 'Sub' $P549 = "38_1275160395.4197"
+ .const 'Sub' $P549 = "38_1275510388.75429"
capture_lex $P549
- .const 'Sub' $P513 = "37_1275160395.4197"
+ .const 'Sub' $P513 = "37_1275510388.75429"
capture_lex $P513
- .const 'Sub' $P496 = "36_1275160395.4197"
+ .const 'Sub' $P496 = "36_1275510388.75429"
capture_lex $P496
- .const 'Sub' $P482 = "35_1275160395.4197"
+ .const 'Sub' $P482 = "35_1275510388.75429"
capture_lex $P482
- .const 'Sub' $P429 = "33_1275160395.4197"
+ .const 'Sub' $P429 = "33_1275510388.75429"
capture_lex $P429
- .const 'Sub' $P418 = "32_1275160395.4197"
+ .const 'Sub' $P418 = "32_1275510388.75429"
capture_lex $P418
- .const 'Sub' $P405 = "31_1275160395.4197"
+ .const 'Sub' $P405 = "31_1275510388.75429"
capture_lex $P405
- .const 'Sub' $P385 = "30_1275160395.4197"
+ .const 'Sub' $P385 = "30_1275510388.75429"
capture_lex $P385
- .const 'Sub' $P375 = "29_1275160395.4197"
+ .const 'Sub' $P375 = "29_1275510388.75429"
capture_lex $P375
- .const 'Sub' $P365 = "28_1275160395.4197"
+ .const 'Sub' $P365 = "28_1275510388.75429"
capture_lex $P365
- .const 'Sub' $P349 = "27_1275160395.4197"
+ .const 'Sub' $P349 = "27_1275510388.75429"
capture_lex $P349
- .const 'Sub' $P289 = "25_1275160395.4197"
+ .const 'Sub' $P289 = "25_1275510388.75429"
capture_lex $P289
- .const 'Sub' $P246 = "23_1275160395.4197"
+ .const 'Sub' $P246 = "23_1275510388.75429"
capture_lex $P246
- .const 'Sub' $P214 = "22_1275160395.4197"
+ .const 'Sub' $P214 = "22_1275510388.75429"
capture_lex $P214
- .const 'Sub' $P181 = "21_1275160395.4197"
+ .const 'Sub' $P181 = "21_1275510388.75429"
capture_lex $P181
- .const 'Sub' $P171 = "20_1275160395.4197"
+ .const 'Sub' $P171 = "20_1275510388.75429"
capture_lex $P171
- .const 'Sub' $P151 = "19_1275160395.4197"
+ .const 'Sub' $P151 = "19_1275510388.75429"
capture_lex $P151
- .const 'Sub' $P100 = "18_1275160395.4197"
+ .const 'Sub' $P100 = "18_1275510388.75429"
capture_lex $P100
- .const 'Sub' $P84 = "17_1275160395.4197"
+ .const 'Sub' $P84 = "17_1275510388.75429"
capture_lex $P84
- .const 'Sub' $P63 = "16_1275160395.4197"
+ .const 'Sub' $P63 = "16_1275510388.75429"
capture_lex $P63
- .const 'Sub' $P27 = "13_1275160395.4197"
+ .const 'Sub' $P27 = "13_1275510388.75429"
capture_lex $P27
- .const 'Sub' $P16 = "12_1275160395.4197"
+ .const 'Sub' $P16 = "12_1275510388.75429"
capture_lex $P16
get_global $P15, "@BLOCK"
unless_null $P15, vivify_141
@@ -17132,27 +17295,27 @@
set_global "@BLOCK", $P15
vivify_141:
.annotate 'line', 9
- .const 'Sub' $P16 = "12_1275160395.4197"
+ .const 'Sub' $P16 = "12_1275510388.75429"
newclosure $P26, $P16
.lex "xblock_immediate", $P26
.annotate 'line', 14
- .const 'Sub' $P27 = "13_1275160395.4197"
+ .const 'Sub' $P27 = "13_1275510388.75429"
newclosure $P62, $P27
.lex "block_immediate", $P62
.annotate 'line', 24
- .const 'Sub' $P63 = "16_1275160395.4197"
+ .const 'Sub' $P63 = "16_1275510388.75429"
newclosure $P83, $P63
.lex "vivitype", $P83
.annotate 'line', 43
- .const 'Sub' $P84 = "17_1275160395.4197"
+ .const 'Sub' $P84 = "17_1275510388.75429"
newclosure $P99, $P84
.lex "colonpair_str", $P99
.annotate 'line', 213
- .const 'Sub' $P100 = "18_1275160395.4197"
+ .const 'Sub' $P100 = "18_1275510388.75429"
newclosure $P150, $P100
.lex "push_block_handler", $P150
.annotate 'line', 797
- .const 'Sub' $P151 = "19_1275160395.4197"
+ .const 'Sub' $P151 = "19_1275510388.75429"
newclosure $P166, $P151
.lex "control", $P166
.annotate 'line', 3
@@ -17179,19 +17342,19 @@
$P2313 = $P2203()
.annotate 'line', 3
.return ($P2313)
- .const 'Sub' $P2315 = "135_1275160395.4197"
+ .const 'Sub' $P2315 = "135_1275510388.75429"
.return ($P2315)
.end
.namespace ["NQP";"Actions"]
-.sub "" :load :init :subid("post139") :outer("11_1275160395.4197")
+.sub "" :load :init :subid("post139") :outer("11_1275510388.75429")
.annotate 'line', 3
get_hll_global $P14, ["NQP";"Actions"], "_block13"
.local pmc block
set block, $P14
.annotate 'line', 5
- .const 'Sub' $P2319 = "136_1275160395.4197"
+ .const 'Sub' $P2319 = "136_1275510388.75429"
capture_lex $P2319
$P2319()
$P2322 = get_root_global ["parrot"], "P6metaclass"
@@ -17200,7 +17363,7 @@
.namespace ["NQP";"Actions"]
-.sub "_block2318" :anon :subid("136_1275160395.4197") :outer("11_1275160395.4197")
+.sub "_block2318" :anon :subid("136_1275510388.75429") :outer("11_1275510388.75429")
.annotate 'line', 6
get_global $P2320, "@BLOCK"
unless_null $P2320, vivify_140
@@ -17215,7 +17378,7 @@
.namespace ["NQP";"Actions"]
-.sub "xblock_immediate" :subid("12_1275160395.4197") :outer("11_1275160395.4197")
+.sub "xblock_immediate" :subid("12_1275510388.75429") :outer("11_1275510388.75429")
.param pmc param_19
.annotate 'line', 9
new $P18, 'ExceptionHandler'
@@ -17251,10 +17414,10 @@
.namespace ["NQP";"Actions"]
-.sub "block_immediate" :subid("13_1275160395.4197") :outer("11_1275160395.4197")
+.sub "block_immediate" :subid("13_1275510388.75429") :outer("11_1275510388.75429")
.param pmc param_30
.annotate 'line', 14
- .const 'Sub' $P40 = "14_1275160395.4197"
+ .const 'Sub' $P40 = "14_1275510388.75429"
capture_lex $P40
new $P29, 'ExceptionHandler'
set_addr $P29, control_28
@@ -17276,7 +17439,7 @@
set $P33, $P38
unless_34_end:
if $P33, unless_32_end
- .const 'Sub' $P40 = "14_1275160395.4197"
+ .const 'Sub' $P40 = "14_1275510388.75429"
capture_lex $P40
$P40()
unless_32_end:
@@ -17292,9 +17455,9 @@
.namespace ["NQP";"Actions"]
-.sub "_block39" :anon :subid("14_1275160395.4197") :outer("13_1275160395.4197")
+.sub "_block39" :anon :subid("14_1275510388.75429") :outer("13_1275510388.75429")
.annotate 'line', 16
- .const 'Sub' $P51 = "15_1275160395.4197"
+ .const 'Sub' $P51 = "15_1275510388.75429"
capture_lex $P51
.annotate 'line', 17
new $P41, "Undef"
@@ -17317,7 +17480,7 @@
unless $P45, loop56_done
shift $P49, $P45
loop56_redo:
- .const 'Sub' $P51 = "15_1275160395.4197"
+ .const 'Sub' $P51 = "15_1275510388.75429"
capture_lex $P51
$P51($P49)
loop56_next:
@@ -17340,7 +17503,7 @@
.namespace ["NQP";"Actions"]
-.sub "_block50" :anon :subid("15_1275160395.4197") :outer("14_1275160395.4197")
+.sub "_block50" :anon :subid("15_1275510388.75429") :outer("14_1275510388.75429")
.param pmc param_52
.annotate 'line', 18
.lex "$_", param_52
@@ -17352,7 +17515,7 @@
.namespace ["NQP";"Actions"]
-.sub "vivitype" :subid("16_1275160395.4197") :outer("11_1275160395.4197")
+.sub "vivitype" :subid("16_1275510388.75429") :outer("11_1275510388.75429")
.param pmc param_66
.annotate 'line', 24
new $P65, 'ExceptionHandler'
@@ -17400,7 +17563,7 @@
.namespace ["NQP";"Actions"]
-.sub "colonpair_str" :subid("17_1275160395.4197") :outer("11_1275160395.4197")
+.sub "colonpair_str" :subid("17_1275510388.75429") :outer("11_1275510388.75429")
.param pmc param_87
.annotate 'line', 43
new $P86, 'ExceptionHandler'
@@ -17438,7 +17601,7 @@
.namespace ["NQP";"Actions"]
-.sub "push_block_handler" :subid("18_1275160395.4197") :outer("11_1275160395.4197")
+.sub "push_block_handler" :subid("18_1275510388.75429") :outer("11_1275510388.75429")
.param pmc param_103
.param pmc param_104
.annotate 'line', 213
@@ -17555,7 +17718,7 @@
.namespace ["NQP";"Actions"]
-.sub "control" :subid("19_1275160395.4197") :outer("11_1275160395.4197")
+.sub "control" :subid("19_1275510388.75429") :outer("11_1275510388.75429")
.param pmc param_154
.param pmc param_155
.annotate 'line', 797
@@ -17593,7 +17756,7 @@
.namespace ["NQP";"Actions"]
-.sub "TOP" :subid("20_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "TOP" :subid("20_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_174
.annotate 'line', 33
new $P173, 'ExceptionHandler'
@@ -17623,7 +17786,7 @@
.namespace ["NQP";"Actions"]
-.sub "deflongname" :subid("21_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "deflongname" :subid("21_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_184
.annotate 'line', 35
new $P183, 'ExceptionHandler'
@@ -17712,7 +17875,7 @@
.namespace ["NQP";"Actions"]
-.sub "comp_unit" :subid("22_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "comp_unit" :subid("22_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_217
.annotate 'line', 49
new $P216, 'ExceptionHandler'
@@ -17786,10 +17949,10 @@
.namespace ["NQP";"Actions"]
-.sub "statementlist" :subid("23_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "statementlist" :subid("23_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_249
.annotate 'line', 76
- .const 'Sub' $P263 = "24_1275160395.4197"
+ .const 'Sub' $P263 = "24_1275510388.75429"
capture_lex $P263
new $P248, 'ExceptionHandler'
set_addr $P248, control_247
@@ -17834,7 +17997,7 @@
unless $P257, loop282_done
shift $P261, $P257
loop282_redo:
- .const 'Sub' $P263 = "24_1275160395.4197"
+ .const 'Sub' $P263 = "24_1275510388.75429"
capture_lex $P263
$P263($P261)
loop282_next:
@@ -17864,7 +18027,7 @@
.namespace ["NQP";"Actions"]
-.sub "_block262" :anon :subid("24_1275160395.4197") :outer("23_1275160395.4197")
+.sub "_block262" :anon :subid("24_1275510388.75429") :outer("23_1275510388.75429")
.param pmc param_265
.annotate 'line', 80
new $P264, "Undef"
@@ -17918,12 +18081,12 @@
.namespace ["NQP";"Actions"]
-.sub "statement" :subid("25_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "statement" :subid("25_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_292
.param pmc param_293 :optional
.param int has_param_293 :opt_flag
.annotate 'line', 89
- .const 'Sub' $P301 = "26_1275160395.4197"
+ .const 'Sub' $P301 = "26_1275510388.75429"
capture_lex $P301
new $P291, 'ExceptionHandler'
set_addr $P291, control_290
@@ -17982,7 +18145,7 @@
goto if_297_end
if_297:
.annotate 'line', 91
- .const 'Sub' $P301 = "26_1275160395.4197"
+ .const 'Sub' $P301 = "26_1275510388.75429"
capture_lex $P301
$P301()
if_297_end:
@@ -18001,7 +18164,7 @@
.namespace ["NQP";"Actions"]
-.sub "_block300" :anon :subid("26_1275160395.4197") :outer("25_1275160395.4197")
+.sub "_block300" :anon :subid("26_1275510388.75429") :outer("25_1275510388.75429")
.annotate 'line', 92
new $P302, "Undef"
.lex "$mc", $P302
@@ -18114,7 +18277,7 @@
.namespace ["NQP";"Actions"]
-.sub "xblock" :subid("27_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "xblock" :subid("27_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_352
.annotate 'line', 107
new $P351, 'ExceptionHandler'
@@ -18158,7 +18321,7 @@
.namespace ["NQP";"Actions"]
-.sub "pblock" :subid("28_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "pblock" :subid("28_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_368
.annotate 'line', 111
new $P367, 'ExceptionHandler'
@@ -18190,7 +18353,7 @@
.namespace ["NQP";"Actions"]
-.sub "block" :subid("29_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "block" :subid("29_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_378
.annotate 'line', 115
new $P377, 'ExceptionHandler'
@@ -18222,7 +18385,7 @@
.namespace ["NQP";"Actions"]
-.sub "blockoid" :subid("30_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "blockoid" :subid("30_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_388
.annotate 'line', 119
new $P387, 'ExceptionHandler'
@@ -18278,7 +18441,7 @@
.namespace ["NQP";"Actions"]
-.sub "newpad" :subid("31_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "newpad" :subid("31_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_408
.annotate 'line', 128
new $P407, 'ExceptionHandler'
@@ -18313,7 +18476,7 @@
.namespace ["NQP";"Actions"]
-.sub "outerctx" :subid("32_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "outerctx" :subid("32_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_421
.annotate 'line', 133
new $P420, 'ExceptionHandler'
@@ -18352,10 +18515,10 @@
.namespace ["NQP";"Actions"]
-.sub "statement_control:sym<if>" :subid("33_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "statement_control:sym<if>" :subid("33_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_432
.annotate 'line', 140
- .const 'Sub' $P460 = "34_1275160395.4197"
+ .const 'Sub' $P460 = "34_1275510388.75429"
capture_lex $P460
new $P431, 'ExceptionHandler'
set_addr $P431, control_430
@@ -18440,7 +18603,7 @@
isgt $I458, $N457, 0.0
unless $I458, loop475_done
loop475_redo:
- .const 'Sub' $P460 = "34_1275160395.4197"
+ .const 'Sub' $P460 = "34_1275510388.75429"
capture_lex $P460
$P460()
loop475_next:
@@ -18468,7 +18631,7 @@
.namespace ["NQP";"Actions"]
-.sub "_block459" :anon :subid("34_1275160395.4197") :outer("33_1275160395.4197")
+.sub "_block459" :anon :subid("34_1275510388.75429") :outer("33_1275510388.75429")
.annotate 'line', 149
new $P461, "Undef"
.lex "$else", $P461
@@ -18507,7 +18670,7 @@
.namespace ["NQP";"Actions"]
-.sub "statement_control:sym<unless>" :subid("35_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "statement_control:sym<unless>" :subid("35_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_485
.annotate 'line', 156
new $P484, 'ExceptionHandler'
@@ -18548,7 +18711,7 @@
.namespace ["NQP";"Actions"]
-.sub "statement_control:sym<while>" :subid("36_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "statement_control:sym<while>" :subid("36_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_499
.annotate 'line', 162
new $P498, 'ExceptionHandler'
@@ -18598,7 +18761,7 @@
.namespace ["NQP";"Actions"]
-.sub "statement_control:sym<repeat>" :subid("37_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "statement_control:sym<repeat>" :subid("37_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_516
.annotate 'line', 168
new $P515, 'ExceptionHandler'
@@ -18698,7 +18861,7 @@
.namespace ["NQP";"Actions"]
-.sub "statement_control:sym<for>" :subid("38_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "statement_control:sym<for>" :subid("38_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_552
.annotate 'line', 182
new $P551, 'ExceptionHandler'
@@ -18778,7 +18941,7 @@
.namespace ["NQP";"Actions"]
-.sub "statement_control:sym<return>" :subid("39_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "statement_control:sym<return>" :subid("39_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_578
.annotate 'line', 195
new $P577, 'ExceptionHandler'
@@ -18813,7 +18976,7 @@
.namespace ["NQP";"Actions"]
-.sub "statement_control:sym<CATCH>" :subid("40_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "statement_control:sym<CATCH>" :subid("40_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_591
.annotate 'line', 199
new $P590, 'ExceptionHandler'
@@ -18871,7 +19034,7 @@
.namespace ["NQP";"Actions"]
-.sub "statement_control:sym<CONTROL>" :subid("41_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "statement_control:sym<CONTROL>" :subid("41_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_611
.annotate 'line', 206
new $P610, 'ExceptionHandler'
@@ -18929,7 +19092,7 @@
.namespace ["NQP";"Actions"]
-.sub "statement_prefix:sym<INIT>" :subid("42_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "statement_prefix:sym<INIT>" :subid("42_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_632
.annotate 'line', 250
new $P631, 'ExceptionHandler'
@@ -18975,7 +19138,7 @@
.namespace ["NQP";"Actions"]
-.sub "statement_prefix:sym<try>" :subid("43_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "statement_prefix:sym<try>" :subid("43_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_648
.annotate 'line', 255
new $P647, 'ExceptionHandler'
@@ -19052,7 +19215,7 @@
.namespace ["NQP";"Actions"]
-.sub "blorst" :subid("44_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "blorst" :subid("44_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_683
.annotate 'line', 278
new $P682, 'ExceptionHandler'
@@ -19111,7 +19274,7 @@
.namespace ["NQP";"Actions"]
-.sub "statement_mod_cond:sym<if>" :subid("45_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "statement_mod_cond:sym<if>" :subid("45_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_701
.annotate 'line', 286
new $P700, 'ExceptionHandler'
@@ -19141,7 +19304,7 @@
.namespace ["NQP";"Actions"]
-.sub "statement_mod_cond:sym<unless>" :subid("46_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "statement_mod_cond:sym<unless>" :subid("46_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_711
.annotate 'line', 287
new $P710, 'ExceptionHandler'
@@ -19171,7 +19334,7 @@
.namespace ["NQP";"Actions"]
-.sub "statement_mod_loop:sym<while>" :subid("47_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "statement_mod_loop:sym<while>" :subid("47_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_721
.annotate 'line', 289
new $P720, 'ExceptionHandler'
@@ -19201,7 +19364,7 @@
.namespace ["NQP";"Actions"]
-.sub "statement_mod_loop:sym<until>" :subid("48_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "statement_mod_loop:sym<until>" :subid("48_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_731
.annotate 'line', 290
new $P730, 'ExceptionHandler'
@@ -19231,7 +19394,7 @@
.namespace ["NQP";"Actions"]
-.sub "term:sym<fatarrow>" :subid("49_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "term:sym<fatarrow>" :subid("49_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_741
.annotate 'line', 294
new $P740, 'ExceptionHandler'
@@ -19261,7 +19424,7 @@
.namespace ["NQP";"Actions"]
-.sub "term:sym<colonpair>" :subid("50_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "term:sym<colonpair>" :subid("50_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_751
.annotate 'line', 295
new $P750, 'ExceptionHandler'
@@ -19291,7 +19454,7 @@
.namespace ["NQP";"Actions"]
-.sub "term:sym<variable>" :subid("51_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "term:sym<variable>" :subid("51_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_761
.annotate 'line', 296
new $P760, 'ExceptionHandler'
@@ -19321,7 +19484,7 @@
.namespace ["NQP";"Actions"]
-.sub "term:sym<package_declarator>" :subid("52_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "term:sym<package_declarator>" :subid("52_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_771
.annotate 'line', 297
new $P770, 'ExceptionHandler'
@@ -19351,7 +19514,7 @@
.namespace ["NQP";"Actions"]
-.sub "term:sym<scope_declarator>" :subid("53_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "term:sym<scope_declarator>" :subid("53_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_781
.annotate 'line', 298
new $P780, 'ExceptionHandler'
@@ -19381,7 +19544,7 @@
.namespace ["NQP";"Actions"]
-.sub "term:sym<routine_declarator>" :subid("54_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "term:sym<routine_declarator>" :subid("54_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_791
.annotate 'line', 299
new $P790, 'ExceptionHandler'
@@ -19411,7 +19574,7 @@
.namespace ["NQP";"Actions"]
-.sub "term:sym<regex_declarator>" :subid("55_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "term:sym<regex_declarator>" :subid("55_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_801
.annotate 'line', 300
new $P800, 'ExceptionHandler'
@@ -19441,7 +19604,7 @@
.namespace ["NQP";"Actions"]
-.sub "term:sym<statement_prefix>" :subid("56_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "term:sym<statement_prefix>" :subid("56_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_811
.annotate 'line', 301
new $P810, 'ExceptionHandler'
@@ -19471,7 +19634,7 @@
.namespace ["NQP";"Actions"]
-.sub "term:sym<lambda>" :subid("57_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "term:sym<lambda>" :subid("57_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_821
.annotate 'line', 302
new $P820, 'ExceptionHandler'
@@ -19501,7 +19664,7 @@
.namespace ["NQP";"Actions"]
-.sub "fatarrow" :subid("58_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "fatarrow" :subid("58_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_831
.annotate 'line', 304
new $P830, 'ExceptionHandler'
@@ -19550,7 +19713,7 @@
.namespace ["NQP";"Actions"]
-.sub "colonpair" :subid("59_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "colonpair" :subid("59_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_847
.annotate 'line', 310
new $P846, 'ExceptionHandler'
@@ -19631,10 +19794,10 @@
.namespace ["NQP";"Actions"]
-.sub "variable" :subid("60_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "variable" :subid("60_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_873
.annotate 'line', 318
- .const 'Sub' $P886 = "61_1275160395.4197"
+ .const 'Sub' $P886 = "61_1275510388.75429"
capture_lex $P886
new $P872, 'ExceptionHandler'
set_addr $P872, control_871
@@ -19658,7 +19821,7 @@
vivify_313:
if $P878, if_876
.annotate 'line', 324
- .const 'Sub' $P886 = "61_1275160395.4197"
+ .const 'Sub' $P886 = "61_1275510388.75429"
capture_lex $P886
$P886()
goto if_876_end
@@ -19695,7 +19858,7 @@
.namespace ["NQP";"Actions"]
-.sub "_block885" :anon :subid("61_1275160395.4197") :outer("60_1275160395.4197")
+.sub "_block885" :anon :subid("61_1275510388.75429") :outer("60_1275510388.75429")
.annotate 'line', 325
$P887 = root_new ['parrot';'ResizablePMCArray']
.lex "@name", $P887
@@ -19864,7 +20027,7 @@
.namespace ["NQP";"Actions"]
-.sub "package_declarator:sym<module>" :subid("62_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "package_declarator:sym<module>" :subid("62_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_962
.annotate 'line', 356
new $P961, 'ExceptionHandler'
@@ -19894,7 +20057,7 @@
.namespace ["NQP";"Actions"]
-.sub "package_declarator:sym<class>" :subid("63_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "package_declarator:sym<class>" :subid("63_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_972
.annotate 'line', 357
new $P971, 'ExceptionHandler'
@@ -20051,7 +20214,7 @@
.namespace ["NQP";"Actions"]
-.sub "package_def" :subid("64_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "package_def" :subid("64_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1025
.annotate 'line', 380
new $P1024, 'ExceptionHandler'
@@ -20129,7 +20292,7 @@
.namespace ["NQP";"Actions"]
-.sub "scope_declarator:sym<my>" :subid("65_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "scope_declarator:sym<my>" :subid("65_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1049
.annotate 'line', 387
new $P1048, 'ExceptionHandler'
@@ -20159,7 +20322,7 @@
.namespace ["NQP";"Actions"]
-.sub "scope_declarator:sym<our>" :subid("66_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "scope_declarator:sym<our>" :subid("66_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1059
.annotate 'line', 388
new $P1058, 'ExceptionHandler'
@@ -20189,7 +20352,7 @@
.namespace ["NQP";"Actions"]
-.sub "scope_declarator:sym<has>" :subid("67_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "scope_declarator:sym<has>" :subid("67_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1069
.annotate 'line', 389
new $P1068, 'ExceptionHandler'
@@ -20219,7 +20382,7 @@
.namespace ["NQP";"Actions"]
-.sub "scoped" :subid("68_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "scoped" :subid("68_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1079
.annotate 'line', 391
new $P1078, 'ExceptionHandler'
@@ -20251,7 +20414,7 @@
.namespace ["NQP";"Actions"]
-.sub "declarator" :subid("69_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "declarator" :subid("69_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1089
.annotate 'line', 395
new $P1088, 'ExceptionHandler'
@@ -20309,10 +20472,10 @@
.namespace ["NQP";"Actions"]
-.sub "variable_declarator" :subid("70_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "variable_declarator" :subid("70_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1106
.annotate 'line', 401
- .const 'Sub' $P1146 = "71_1275160395.4197"
+ .const 'Sub' $P1146 = "71_1275510388.75429"
capture_lex $P1146
new $P1105, 'ExceptionHandler'
set_addr $P1105, control_1104
@@ -20394,7 +20557,7 @@
iseq $I1131, $S1130, "has"
if $I1131, if_1128
.annotate 'line', 418
- .const 'Sub' $P1146 = "71_1275160395.4197"
+ .const 'Sub' $P1146 = "71_1275510388.75429"
capture_lex $P1146
$P1146()
goto if_1128_end
@@ -20454,7 +20617,7 @@
.namespace ["NQP";"Actions"]
-.sub "_block1145" :anon :subid("71_1275160395.4197") :outer("70_1275160395.4197")
+.sub "_block1145" :anon :subid("71_1275510388.75429") :outer("70_1275510388.75429")
.annotate 'line', 419
new $P1147, "Undef"
.lex "$scope", $P1147
@@ -20515,7 +20678,7 @@
.namespace ["NQP";"Actions"]
-.sub "routine_declarator:sym<sub>" :subid("72_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "routine_declarator:sym<sub>" :subid("72_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1177
.annotate 'line', 429
new $P1176, 'ExceptionHandler'
@@ -20545,7 +20708,7 @@
.namespace ["NQP";"Actions"]
-.sub "routine_declarator:sym<method>" :subid("73_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "routine_declarator:sym<method>" :subid("73_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1187
.annotate 'line', 430
new $P1186, 'ExceptionHandler'
@@ -20575,10 +20738,10 @@
.namespace ["NQP";"Actions"]
-.sub "routine_def" :subid("74_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "routine_def" :subid("74_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1197
.annotate 'line', 432
- .const 'Sub' $P1208 = "75_1275160395.4197"
+ .const 'Sub' $P1208 = "75_1275510388.75429"
capture_lex $P1208
new $P1196, 'ExceptionHandler'
set_addr $P1196, control_1195
@@ -20615,7 +20778,7 @@
new $P1206, "Undef"
vivify_399:
unless $P1206, if_1204_end
- .const 'Sub' $P1208 = "75_1275160395.4197"
+ .const 'Sub' $P1208 = "75_1275510388.75429"
capture_lex $P1208
$P1208()
if_1204_end:
@@ -20634,7 +20797,7 @@
.namespace ["NQP";"Actions"]
-.sub "_block1207" :anon :subid("75_1275160395.4197") :outer("74_1275160395.4197")
+.sub "_block1207" :anon :subid("75_1275510388.75429") :outer("74_1275510388.75429")
.annotate 'line', 437
new $P1209, "Undef"
.lex "$name", $P1209
@@ -20730,10 +20893,10 @@
.namespace ["NQP";"Actions"]
-.sub "method_def" :subid("76_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "method_def" :subid("76_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1247
.annotate 'line', 450
- .const 'Sub' $P1263 = "77_1275160395.4197"
+ .const 'Sub' $P1263 = "77_1275510388.75429"
capture_lex $P1263
new $P1246, 'ExceptionHandler'
set_addr $P1246, control_1245
@@ -20785,7 +20948,7 @@
new $P1261, "Undef"
vivify_418:
unless $P1261, if_1259_end
- .const 'Sub' $P1263 = "77_1275160395.4197"
+ .const 'Sub' $P1263 = "77_1275510388.75429"
capture_lex $P1263
$P1263()
if_1259_end:
@@ -20804,7 +20967,7 @@
.namespace ["NQP";"Actions"]
-.sub "_block1262" :anon :subid("77_1275160395.4197") :outer("76_1275160395.4197")
+.sub "_block1262" :anon :subid("77_1275510388.75429") :outer("76_1275510388.75429")
.annotate 'line', 457
new $P1264, "Undef"
.lex "$name", $P1264
@@ -20835,10 +20998,10 @@
.namespace ["NQP";"Actions"]
-.sub "signature" :subid("78_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "signature" :subid("78_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1281
.annotate 'line', 464
- .const 'Sub' $P1292 = "79_1275160395.4197"
+ .const 'Sub' $P1292 = "79_1275510388.75429"
capture_lex $P1292
new $P1280, 'ExceptionHandler'
set_addr $P1280, control_1279
@@ -20882,7 +21045,7 @@
unless $P1286, loop1298_done
shift $P1290, $P1286
loop1298_redo:
- .const 'Sub' $P1292 = "79_1275160395.4197"
+ .const 'Sub' $P1292 = "79_1275510388.75429"
capture_lex $P1292
$P1292($P1290)
loop1298_next:
@@ -20907,7 +21070,7 @@
.namespace ["NQP";"Actions"]
-.sub "_block1291" :anon :subid("79_1275160395.4197") :outer("78_1275160395.4197")
+.sub "_block1291" :anon :subid("79_1275510388.75429") :outer("78_1275510388.75429")
.param pmc param_1293
.annotate 'line', 466
.lex "$_", param_1293
@@ -20920,7 +21083,7 @@
.namespace ["NQP";"Actions"]
-.sub "parameter" :subid("80_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "parameter" :subid("80_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1305
.annotate 'line', 469
new $P1304, 'ExceptionHandler'
@@ -21152,7 +21315,7 @@
.namespace ["NQP";"Actions"]
-.sub "param_var" :subid("81_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "param_var" :subid("81_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1389
.annotate 'line', 501
new $P1388, 'ExceptionHandler'
@@ -21205,7 +21368,7 @@
.namespace ["NQP";"Actions"]
-.sub "named_param" :subid("82_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "named_param" :subid("82_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1409
.annotate 'line', 509
new $P1408, 'ExceptionHandler'
@@ -21258,14 +21421,14 @@
.namespace ["NQP";"Actions"]
-.sub "regex_declarator" :subid("83_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "regex_declarator" :subid("83_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1426
.param pmc param_1427 :optional
.param int has_param_1427 :opt_flag
.annotate 'line', 515
- .const 'Sub' $P1497 = "85_1275160395.4197"
+ .const 'Sub' $P1497 = "85_1275510388.75429"
capture_lex $P1497
- .const 'Sub' $P1469 = "84_1275160395.4197"
+ .const 'Sub' $P1469 = "84_1275510388.75429"
capture_lex $P1469
new $P1425, 'ExceptionHandler'
set_addr $P1425, control_1424
@@ -21323,13 +21486,13 @@
iseq $I1467, $S1466, "open"
if $I1467, if_1464
.annotate 'line', 561
- .const 'Sub' $P1497 = "85_1275160395.4197"
+ .const 'Sub' $P1497 = "85_1275510388.75429"
capture_lex $P1497
$P1497()
goto if_1464_end
if_1464:
.annotate 'line', 548
- .const 'Sub' $P1469 = "84_1275160395.4197"
+ .const 'Sub' $P1469 = "84_1275510388.75429"
capture_lex $P1469
$P1469()
if_1464_end:
@@ -21386,7 +21549,7 @@
.namespace ["NQP";"Actions"]
-.sub "_block1496" :anon :subid("85_1275160395.4197") :outer("83_1275160395.4197")
+.sub "_block1496" :anon :subid("85_1275510388.75429") :outer("83_1275510388.75429")
.annotate 'line', 562
new $P1498, "Undef"
.lex "$regex", $P1498
@@ -21437,7 +21600,7 @@
.namespace ["NQP";"Actions"]
-.sub "_block1468" :anon :subid("84_1275160395.4197") :outer("83_1275160395.4197")
+.sub "_block1468" :anon :subid("84_1275510388.75429") :outer("83_1275510388.75429")
.annotate 'line', 549
$P1470 = root_new ['parrot';'Hash']
.lex "%h", $P1470
@@ -21535,7 +21698,7 @@
.namespace ["NQP";"Actions"]
-.sub "dotty" :subid("86_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "dotty" :subid("86_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1525
.annotate 'line', 579
new $P1524, 'ExceptionHandler'
@@ -21632,7 +21795,7 @@
.namespace ["NQP";"Actions"]
-.sub "term:sym<self>" :subid("87_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "term:sym<self>" :subid("87_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1557
.annotate 'line', 588
new $P1556, 'ExceptionHandler'
@@ -21657,7 +21820,7 @@
.namespace ["NQP";"Actions"]
-.sub "term:sym<identifier>" :subid("88_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "term:sym<identifier>" :subid("88_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1566
.annotate 'line', 592
new $P1565, 'ExceptionHandler'
@@ -21706,7 +21869,7 @@
.namespace ["NQP";"Actions"]
-.sub "term:sym<name>" :subid("89_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "term:sym<name>" :subid("89_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1582
.annotate 'line', 598
new $P1581, 'ExceptionHandler'
@@ -21824,7 +21987,7 @@
.namespace ["NQP";"Actions"]
-.sub "term:sym<pir::op>" :subid("90_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "term:sym<pir::op>" :subid("90_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1624
.annotate 'line', 612
new $P1623, 'ExceptionHandler'
@@ -21915,7 +22078,7 @@
.namespace ["NQP";"Actions"]
-.sub "args" :subid("91_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "args" :subid("91_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1653
.annotate 'line', 627
new $P1652, 'ExceptionHandler'
@@ -21945,10 +22108,10 @@
.namespace ["NQP";"Actions"]
-.sub "arglist" :subid("92_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "arglist" :subid("92_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1663
.annotate 'line', 629
- .const 'Sub' $P1674 = "93_1275160395.4197"
+ .const 'Sub' $P1674 = "93_1275510388.75429"
capture_lex $P1674
new $P1662, 'ExceptionHandler'
set_addr $P1662, control_1661
@@ -21980,7 +22143,7 @@
new $P1672, "Undef"
vivify_517:
unless $P1672, if_1670_end
- .const 'Sub' $P1674 = "93_1275160395.4197"
+ .const 'Sub' $P1674 = "93_1275510388.75429"
capture_lex $P1674
$P1674()
if_1670_end:
@@ -22136,9 +22299,9 @@
.namespace ["NQP";"Actions"]
-.sub "_block1673" :anon :subid("93_1275160395.4197") :outer("92_1275160395.4197")
+.sub "_block1673" :anon :subid("93_1275510388.75429") :outer("92_1275510388.75429")
.annotate 'line', 631
- .const 'Sub' $P1695 = "94_1275160395.4197"
+ .const 'Sub' $P1695 = "94_1275510388.75429"
capture_lex $P1695
.annotate 'line', 632
new $P1675, "Undef"
@@ -22191,7 +22354,7 @@
unless $P1689, loop1700_done
shift $P1693, $P1689
loop1700_redo:
- .const 'Sub' $P1695 = "94_1275160395.4197"
+ .const 'Sub' $P1695 = "94_1275510388.75429"
capture_lex $P1695
$P1695($P1693)
loop1700_next:
@@ -22214,7 +22377,7 @@
.namespace ["NQP";"Actions"]
-.sub "_block1694" :anon :subid("94_1275160395.4197") :outer("93_1275160395.4197")
+.sub "_block1694" :anon :subid("94_1275510388.75429") :outer("93_1275510388.75429")
.param pmc param_1696
.annotate 'line', 634
.lex "$_", param_1696
@@ -22226,7 +22389,7 @@
.namespace ["NQP";"Actions"]
-.sub "term:sym<value>" :subid("95_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "term:sym<value>" :subid("95_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1767
.annotate 'line', 655
new $P1766, 'ExceptionHandler'
@@ -22256,7 +22419,7 @@
.namespace ["NQP";"Actions"]
-.sub "circumfix:sym<( )>" :subid("96_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "circumfix:sym<( )>" :subid("96_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1777
.annotate 'line', 657
new $P1776, 'ExceptionHandler'
@@ -22312,7 +22475,7 @@
.namespace ["NQP";"Actions"]
-.sub "circumfix:sym<[ ]>" :subid("97_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "circumfix:sym<[ ]>" :subid("97_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1795
.annotate 'line', 663
new $P1794, 'ExceptionHandler'
@@ -22388,7 +22551,7 @@
.namespace ["NQP";"Actions"]
-.sub "circumfix:sym<ang>" :subid("98_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "circumfix:sym<ang>" :subid("98_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1822
.annotate 'line', 678
new $P1821, 'ExceptionHandler'
@@ -22418,7 +22581,7 @@
.namespace ["NQP";"Actions"]
-.sub unicode:"circumfix:sym<\x{ab} \x{bb}>" :subid("99_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub unicode:"circumfix:sym<\x{ab} \x{bb}>" :subid("99_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1832
.annotate 'line', 679
new $P1831, 'ExceptionHandler'
@@ -22448,7 +22611,7 @@
.namespace ["NQP";"Actions"]
-.sub "circumfix:sym<{ }>" :subid("100_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "circumfix:sym<{ }>" :subid("100_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1842
.annotate 'line', 681
new $P1841, 'ExceptionHandler'
@@ -22526,7 +22689,7 @@
.namespace ["NQP";"Actions"]
-.sub "circumfix:sym<sigil>" :subid("101_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "circumfix:sym<sigil>" :subid("101_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1866
.annotate 'line', 689
new $P1865, 'ExceptionHandler'
@@ -22605,7 +22768,7 @@
.namespace ["NQP";"Actions"]
-.sub "semilist" :subid("102_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "semilist" :subid("102_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1895
.annotate 'line', 696
new $P1894, 'ExceptionHandler'
@@ -22635,7 +22798,7 @@
.namespace ["NQP";"Actions"]
-.sub "postcircumfix:sym<[ ]>" :subid("103_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "postcircumfix:sym<[ ]>" :subid("103_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1905
.annotate 'line', 698
new $P1904, 'ExceptionHandler'
@@ -22672,7 +22835,7 @@
.namespace ["NQP";"Actions"]
-.sub "postcircumfix:sym<{ }>" :subid("104_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "postcircumfix:sym<{ }>" :subid("104_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1918
.annotate 'line', 704
new $P1917, 'ExceptionHandler'
@@ -22709,7 +22872,7 @@
.namespace ["NQP";"Actions"]
-.sub "postcircumfix:sym<ang>" :subid("105_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "postcircumfix:sym<ang>" :subid("105_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1931
.annotate 'line', 710
new $P1930, 'ExceptionHandler'
@@ -22746,7 +22909,7 @@
.namespace ["NQP";"Actions"]
-.sub "postcircumfix:sym<( )>" :subid("106_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "postcircumfix:sym<( )>" :subid("106_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1944
.annotate 'line', 716
new $P1943, 'ExceptionHandler'
@@ -22778,7 +22941,7 @@
.namespace ["NQP";"Actions"]
-.sub "value" :subid("107_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "value" :subid("107_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1954
.annotate 'line', 720
new $P1953, 'ExceptionHandler'
@@ -22833,7 +22996,7 @@
.namespace ["NQP";"Actions"]
-.sub "number" :subid("108_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "number" :subid("108_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1971
.annotate 'line', 724
new $P1970, 'ExceptionHandler'
@@ -22911,7 +23074,7 @@
.namespace ["NQP";"Actions"]
-.sub "quote:sym<apos>" :subid("109_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "quote:sym<apos>" :subid("109_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_1999
.annotate 'line', 730
new $P1998, 'ExceptionHandler'
@@ -22941,7 +23104,7 @@
.namespace ["NQP";"Actions"]
-.sub "quote:sym<dblq>" :subid("110_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "quote:sym<dblq>" :subid("110_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_2009
.annotate 'line', 731
new $P2008, 'ExceptionHandler'
@@ -22971,7 +23134,7 @@
.namespace ["NQP";"Actions"]
-.sub "quote:sym<qq>" :subid("111_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "quote:sym<qq>" :subid("111_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_2019
.annotate 'line', 732
new $P2018, 'ExceptionHandler'
@@ -23001,7 +23164,7 @@
.namespace ["NQP";"Actions"]
-.sub "quote:sym<q>" :subid("112_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "quote:sym<q>" :subid("112_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_2029
.annotate 'line', 733
new $P2028, 'ExceptionHandler'
@@ -23031,7 +23194,7 @@
.namespace ["NQP";"Actions"]
-.sub "quote:sym<Q>" :subid("113_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "quote:sym<Q>" :subid("113_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_2039
.annotate 'line', 734
new $P2038, 'ExceptionHandler'
@@ -23061,7 +23224,7 @@
.namespace ["NQP";"Actions"]
-.sub "quote:sym<Q:PIR>" :subid("114_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "quote:sym<Q:PIR>" :subid("114_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_2049
.annotate 'line', 735
new $P2048, 'ExceptionHandler'
@@ -23097,7 +23260,7 @@
.namespace ["NQP";"Actions"]
-.sub "quote:sym</ />" :subid("115_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "quote:sym</ />" :subid("115_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_2063
.param pmc param_2064 :optional
.param int has_param_2064 :opt_flag
@@ -23206,7 +23369,7 @@
.namespace ["NQP";"Actions"]
-.sub "quote_escape:sym<$>" :subid("116_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "quote_escape:sym<$>" :subid("116_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_2100
.annotate 'line', 764
new $P2099, 'ExceptionHandler'
@@ -23236,7 +23399,7 @@
.namespace ["NQP";"Actions"]
-.sub "quote_escape:sym<{ }>" :subid("117_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "quote_escape:sym<{ }>" :subid("117_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_2110
.annotate 'line', 765
new $P2109, 'ExceptionHandler'
@@ -23274,7 +23437,7 @@
.namespace ["NQP";"Actions"]
-.sub "quote_escape:sym<esc>" :subid("118_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "quote_escape:sym<esc>" :subid("118_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_2124
.annotate 'line', 770
new $P2123, 'ExceptionHandler'
@@ -23295,7 +23458,7 @@
.namespace ["NQP";"Actions"]
-.sub "postfix:sym<.>" :subid("119_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "postfix:sym<.>" :subid("119_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_2131
.annotate 'line', 774
new $P2130, 'ExceptionHandler'
@@ -23325,7 +23488,7 @@
.namespace ["NQP";"Actions"]
-.sub "postfix:sym<++>" :subid("120_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "postfix:sym<++>" :subid("120_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_2141
.annotate 'line', 776
new $P2140, 'ExceptionHandler'
@@ -23355,7 +23518,7 @@
.namespace ["NQP";"Actions"]
-.sub "postfix:sym<-->" :subid("121_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "postfix:sym<-->" :subid("121_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_2151
.annotate 'line', 782
new $P2150, 'ExceptionHandler'
@@ -23385,7 +23548,7 @@
.namespace ["NQP";"Actions"]
-.sub "prefix:sym<make>" :subid("122_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "prefix:sym<make>" :subid("122_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_2161
.annotate 'line', 788
new $P2160, 'ExceptionHandler'
@@ -23415,7 +23578,7 @@
.namespace ["NQP";"Actions"]
-.sub "term:sym<next>" :subid("123_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "term:sym<next>" :subid("123_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_2174
.annotate 'line', 810
new $P2173, 'ExceptionHandler'
@@ -23436,7 +23599,7 @@
.namespace ["NQP";"Actions"]
-.sub "term:sym<last>" :subid("124_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "term:sym<last>" :subid("124_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_2181
.annotate 'line', 811
new $P2180, 'ExceptionHandler'
@@ -23457,7 +23620,7 @@
.namespace ["NQP";"Actions"]
-.sub "term:sym<redo>" :subid("125_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "term:sym<redo>" :subid("125_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_2188
.annotate 'line', 812
new $P2187, 'ExceptionHandler'
@@ -23478,7 +23641,7 @@
.namespace ["NQP";"Actions"]
-.sub "infix:sym<~~>" :subid("126_1275160395.4197") :method :outer("11_1275160395.4197")
+.sub "infix:sym<~~>" :subid("126_1275510388.75429") :method :outer("11_1275510388.75429")
.param pmc param_2195
.annotate 'line', 814
new $P2194, 'ExceptionHandler'
@@ -23504,24 +23667,24 @@
.namespace ["NQP";"RegexActions"]
-.sub "_block2202" :subid("127_1275160395.4197") :outer("11_1275160395.4197")
+.sub "_block2202" :subid("127_1275510388.75429") :outer("11_1275510388.75429")
.annotate 'line', 819
- .const 'Sub' $P2287 = "134_1275160395.4197"
+ .const 'Sub' $P2287 = "134_1275510388.75429"
capture_lex $P2287
- .const 'Sub' $P2274 = "133_1275160395.4197"
+ .const 'Sub' $P2274 = "133_1275510388.75429"
capture_lex $P2274
- .const 'Sub' $P2257 = "132_1275160395.4197"
+ .const 'Sub' $P2257 = "132_1275510388.75429"
capture_lex $P2257
- .const 'Sub' $P2244 = "131_1275160395.4197"
+ .const 'Sub' $P2244 = "131_1275510388.75429"
capture_lex $P2244
- .const 'Sub' $P2231 = "130_1275160395.4197"
+ .const 'Sub' $P2231 = "130_1275510388.75429"
capture_lex $P2231
- .const 'Sub' $P2218 = "129_1275160395.4197"
+ .const 'Sub' $P2218 = "129_1275510388.75429"
capture_lex $P2218
- .const 'Sub' $P2204 = "128_1275160395.4197"
+ .const 'Sub' $P2204 = "128_1275510388.75429"
capture_lex $P2204
.annotate 'line', 852
- .const 'Sub' $P2287 = "134_1275160395.4197"
+ .const 'Sub' $P2287 = "134_1275510388.75429"
newclosure $P2312, $P2287
.annotate 'line', 819
.return ($P2312)
@@ -23529,7 +23692,7 @@
.namespace ["NQP";"RegexActions"]
-.sub "metachar:sym<:my>" :subid("128_1275160395.4197") :method :outer("127_1275160395.4197")
+.sub "metachar:sym<:my>" :subid("128_1275510388.75429") :method :outer("127_1275510388.75429")
.param pmc param_2207
.annotate 'line', 821
new $P2206, 'ExceptionHandler'
@@ -23568,7 +23731,7 @@
.namespace ["NQP";"RegexActions"]
-.sub "metachar:sym<{ }>" :subid("129_1275160395.4197") :method :outer("127_1275160395.4197")
+.sub "metachar:sym<{ }>" :subid("129_1275510388.75429") :method :outer("127_1275510388.75429")
.param pmc param_2221
.annotate 'line', 826
new $P2220, 'ExceptionHandler'
@@ -23603,7 +23766,7 @@
.namespace ["NQP";"RegexActions"]
-.sub "metachar:sym<nqpvar>" :subid("130_1275160395.4197") :method :outer("127_1275160395.4197")
+.sub "metachar:sym<nqpvar>" :subid("130_1275510388.75429") :method :outer("127_1275510388.75429")
.param pmc param_2234
.annotate 'line', 831
new $P2233, 'ExceptionHandler'
@@ -23638,7 +23801,7 @@
.namespace ["NQP";"RegexActions"]
-.sub "assertion:sym<{ }>" :subid("131_1275160395.4197") :method :outer("127_1275160395.4197")
+.sub "assertion:sym<{ }>" :subid("131_1275510388.75429") :method :outer("127_1275510388.75429")
.param pmc param_2247
.annotate 'line', 836
new $P2246, 'ExceptionHandler'
@@ -23673,7 +23836,7 @@
.namespace ["NQP";"RegexActions"]
-.sub "assertion:sym<?{ }>" :subid("132_1275160395.4197") :method :outer("127_1275160395.4197")
+.sub "assertion:sym<?{ }>" :subid("132_1275510388.75429") :method :outer("127_1275510388.75429")
.param pmc param_2260
.annotate 'line', 841
new $P2259, 'ExceptionHandler'
@@ -23720,7 +23883,7 @@
.namespace ["NQP";"RegexActions"]
-.sub "assertion:sym<var>" :subid("133_1275160395.4197") :method :outer("127_1275160395.4197")
+.sub "assertion:sym<var>" :subid("133_1275510388.75429") :method :outer("127_1275510388.75429")
.param pmc param_2277
.annotate 'line', 847
new $P2276, 'ExceptionHandler'
@@ -23755,7 +23918,7 @@
.namespace ["NQP";"RegexActions"]
-.sub "codeblock" :subid("134_1275160395.4197") :method :outer("127_1275160395.4197")
+.sub "codeblock" :subid("134_1275510388.75429") :method :outer("127_1275510388.75429")
.param pmc param_2290
.annotate 'line', 852
new $P2289, 'ExceptionHandler'
@@ -23819,18 +23982,18 @@
.namespace ["NQP";"Actions"]
-.sub "_block2314" :load :anon :subid("135_1275160395.4197")
+.sub "_block2314" :load :anon :subid("135_1275510388.75429")
.annotate 'line', 3
- .const 'Sub' $P2316 = "11_1275160395.4197"
+ .const 'Sub' $P2316 = "11_1275510388.75429"
$P2317 = $P2316()
.return ($P2317)
.end
.namespace []
-.sub "_block2324" :load :anon :subid("137_1275160395.4197")
+.sub "_block2324" :load :anon :subid("137_1275510388.75429")
.annotate 'line', 1
- .const 'Sub' $P2326 = "10_1275160395.4197"
+ .const 'Sub' $P2326 = "10_1275510388.75429"
$P2327 = $P2326()
.return ($P2327)
.end
Modified: trunk/ext/nqp-rx/src/stage0/P6Regex-s0.pir
==============================================================================
--- trunk/ext/nqp-rx/src/stage0/P6Regex-s0.pir Wed Jun 2 18:52:24 2010 (r47307)
+++ trunk/ext/nqp-rx/src/stage0/P6Regex-s0.pir Wed Jun 2 20:30:13 2010 (r47308)
@@ -16,7 +16,7 @@
### .include 'gen/p6regex-grammar.pir'
.namespace []
-.sub "_block11" :anon :subid("10_1275160376.16031")
+.sub "_block11" :anon :subid("10_1275510358.4548")
.annotate 'line', 0
get_hll_global $P14, ["Regex";"P6Regex";"Grammar"], "_block13"
capture_lex $P14
@@ -33,15 +33,15 @@
$P583 = $P14()
.annotate 'line', 1
.return ($P583)
- .const 'Sub' $P585 = "159_1275160376.16031"
+ .const 'Sub' $P585 = "159_1275510358.4548"
.return ($P585)
.end
.namespace []
-.sub "" :load :init :subid("post160") :outer("10_1275160376.16031")
+.sub "" :load :init :subid("post160") :outer("10_1275510358.4548")
.annotate 'line', 0
- .const 'Sub' $P12 = "10_1275160376.16031"
+ .const 'Sub' $P12 = "10_1275510358.4548"
.local pmc block
set block, $P12
$P588 = get_root_global ["parrot"], "P6metaclass"
@@ -50,131 +50,131 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "_block13" :subid("11_1275160376.16031") :outer("10_1275160376.16031")
+.sub "_block13" :subid("11_1275510358.4548") :outer("10_1275510358.4548")
.annotate 'line', 3
- .const 'Sub' $P571 = "156_1275160376.16031"
+ .const 'Sub' $P571 = "156_1275510358.4548"
capture_lex $P571
- .const 'Sub' $P563 = "154_1275160376.16031"
+ .const 'Sub' $P563 = "154_1275510358.4548"
capture_lex $P563
- .const 'Sub' $P555 = "152_1275160376.16031"
+ .const 'Sub' $P555 = "152_1275510358.4548"
capture_lex $P555
- .const 'Sub' $P534 = "147_1275160376.16031"
+ .const 'Sub' $P534 = "147_1275510358.4548"
capture_lex $P534
- .const 'Sub' $P499 = "141_1275160376.16031"
+ .const 'Sub' $P499 = "141_1275510358.4548"
capture_lex $P499
- .const 'Sub' $P487 = "138_1275160376.16031"
+ .const 'Sub' $P487 = "138_1275510358.4548"
capture_lex $P487
- .const 'Sub' $P474 = "135_1275160376.16031"
+ .const 'Sub' $P474 = "135_1275510358.4548"
capture_lex $P474
- .const 'Sub' $P468 = "133_1275160376.16031"
+ .const 'Sub' $P468 = "133_1275510358.4548"
capture_lex $P468
- .const 'Sub' $P457 = "130_1275160376.16031"
+ .const 'Sub' $P457 = "130_1275510358.4548"
capture_lex $P457
- .const 'Sub' $P446 = "127_1275160376.16031"
+ .const 'Sub' $P446 = "127_1275510358.4548"
capture_lex $P446
- .const 'Sub' $P437 = "123_1275160376.16031"
+ .const 'Sub' $P437 = "123_1275510358.4548"
capture_lex $P437
- .const 'Sub' $P431 = "121_1275160376.16031"
+ .const 'Sub' $P431 = "121_1275510358.4548"
capture_lex $P431
- .const 'Sub' $P425 = "119_1275160376.16031"
+ .const 'Sub' $P425 = "119_1275510358.4548"
capture_lex $P425
- .const 'Sub' $P419 = "117_1275160376.16031"
+ .const 'Sub' $P419 = "117_1275510358.4548"
capture_lex $P419
- .const 'Sub' $P413 = "115_1275160376.16031"
+ .const 'Sub' $P413 = "115_1275510358.4548"
capture_lex $P413
- .const 'Sub' $P405 = "113_1275160376.16031"
+ .const 'Sub' $P405 = "113_1275510358.4548"
capture_lex $P405
- .const 'Sub' $P394 = "111_1275160376.16031"
+ .const 'Sub' $P394 = "111_1275510358.4548"
capture_lex $P394
- .const 'Sub' $P383 = "109_1275160376.16031"
+ .const 'Sub' $P383 = "109_1275510358.4548"
capture_lex $P383
- .const 'Sub' $P377 = "107_1275160376.16031"
+ .const 'Sub' $P377 = "107_1275510358.4548"
capture_lex $P377
- .const 'Sub' $P371 = "105_1275160376.16031"
+ .const 'Sub' $P371 = "105_1275510358.4548"
capture_lex $P371
- .const 'Sub' $P365 = "103_1275160376.16031"
+ .const 'Sub' $P365 = "103_1275510358.4548"
capture_lex $P365
- .const 'Sub' $P359 = "101_1275160376.16031"
+ .const 'Sub' $P359 = "101_1275510358.4548"
capture_lex $P359
- .const 'Sub' $P353 = "99_1275160376.16031"
+ .const 'Sub' $P353 = "99_1275510358.4548"
capture_lex $P353
- .const 'Sub' $P347 = "97_1275160376.16031"
+ .const 'Sub' $P347 = "97_1275510358.4548"
capture_lex $P347
- .const 'Sub' $P341 = "95_1275160376.16031"
+ .const 'Sub' $P341 = "95_1275510358.4548"
capture_lex $P341
- .const 'Sub' $P335 = "93_1275160376.16031"
+ .const 'Sub' $P335 = "93_1275510358.4548"
capture_lex $P335
- .const 'Sub' $P323 = "89_1275160376.16031"
+ .const 'Sub' $P323 = "89_1275510358.4548"
capture_lex $P323
- .const 'Sub' $P311 = "87_1275160376.16031"
+ .const 'Sub' $P311 = "87_1275510358.4548"
capture_lex $P311
- .const 'Sub' $P304 = "85_1275160376.16031"
+ .const 'Sub' $P304 = "85_1275510358.4548"
capture_lex $P304
- .const 'Sub' $P287 = "83_1275160376.16031"
+ .const 'Sub' $P287 = "83_1275510358.4548"
capture_lex $P287
- .const 'Sub' $P280 = "81_1275160376.16031"
+ .const 'Sub' $P280 = "81_1275510358.4548"
capture_lex $P280
- .const 'Sub' $P274 = "79_1275160376.16031"
+ .const 'Sub' $P274 = "79_1275510358.4548"
capture_lex $P274
- .const 'Sub' $P268 = "77_1275160376.16031"
+ .const 'Sub' $P268 = "77_1275510358.4548"
capture_lex $P268
- .const 'Sub' $P261 = "75_1275160376.16031"
+ .const 'Sub' $P261 = "75_1275510358.4548"
capture_lex $P261
- .const 'Sub' $P254 = "73_1275160376.16031"
+ .const 'Sub' $P254 = "73_1275510358.4548"
capture_lex $P254
- .const 'Sub' $P247 = "71_1275160376.16031"
+ .const 'Sub' $P247 = "71_1275510358.4548"
capture_lex $P247
- .const 'Sub' $P240 = "69_1275160376.16031"
+ .const 'Sub' $P240 = "69_1275510358.4548"
capture_lex $P240
- .const 'Sub' $P234 = "67_1275160376.16031"
+ .const 'Sub' $P234 = "67_1275510358.4548"
capture_lex $P234
- .const 'Sub' $P228 = "65_1275160376.16031"
+ .const 'Sub' $P228 = "65_1275510358.4548"
capture_lex $P228
- .const 'Sub' $P222 = "63_1275160376.16031"
+ .const 'Sub' $P222 = "63_1275510358.4548"
capture_lex $P222
- .const 'Sub' $P216 = "61_1275160376.16031"
+ .const 'Sub' $P216 = "61_1275510358.4548"
capture_lex $P216
- .const 'Sub' $P210 = "59_1275160376.16031"
+ .const 'Sub' $P210 = "59_1275510358.4548"
capture_lex $P210
- .const 'Sub' $P205 = "57_1275160376.16031"
+ .const 'Sub' $P205 = "57_1275510358.4548"
capture_lex $P205
- .const 'Sub' $P200 = "55_1275160376.16031"
+ .const 'Sub' $P200 = "55_1275510358.4548"
capture_lex $P200
- .const 'Sub' $P194 = "53_1275160376.16031"
+ .const 'Sub' $P194 = "53_1275510358.4548"
capture_lex $P194
- .const 'Sub' $P188 = "51_1275160376.16031"
+ .const 'Sub' $P188 = "51_1275510358.4548"
capture_lex $P188
- .const 'Sub' $P182 = "49_1275160376.16031"
+ .const 'Sub' $P182 = "49_1275510358.4548"
capture_lex $P182
- .const 'Sub' $P166 = "44_1275160376.16031"
+ .const 'Sub' $P166 = "44_1275510358.4548"
capture_lex $P166
- .const 'Sub' $P154 = "42_1275160376.16031"
+ .const 'Sub' $P154 = "42_1275510358.4548"
capture_lex $P154
- .const 'Sub' $P147 = "40_1275160376.16031"
+ .const 'Sub' $P147 = "40_1275510358.4548"
capture_lex $P147
- .const 'Sub' $P140 = "38_1275160376.16031"
+ .const 'Sub' $P140 = "38_1275510358.4548"
capture_lex $P140
- .const 'Sub' $P133 = "36_1275160376.16031"
+ .const 'Sub' $P133 = "36_1275510358.4548"
capture_lex $P133
- .const 'Sub' $P114 = "31_1275160376.16031"
+ .const 'Sub' $P114 = "31_1275510358.4548"
capture_lex $P114
- .const 'Sub' $P101 = "28_1275160376.16031"
+ .const 'Sub' $P101 = "28_1275510358.4548"
capture_lex $P101
- .const 'Sub' $P94 = "26_1275160376.16031"
+ .const 'Sub' $P94 = "26_1275510358.4548"
capture_lex $P94
- .const 'Sub' $P82 = "24_1275160376.16031"
+ .const 'Sub' $P82 = "24_1275510358.4548"
capture_lex $P82
- .const 'Sub' $P75 = "22_1275160376.16031"
+ .const 'Sub' $P75 = "22_1275510358.4548"
capture_lex $P75
- .const 'Sub' $P63 = "20_1275160376.16031"
+ .const 'Sub' $P63 = "20_1275510358.4548"
capture_lex $P63
- .const 'Sub' $P56 = "18_1275160376.16031"
+ .const 'Sub' $P56 = "18_1275510358.4548"
capture_lex $P56
- .const 'Sub' $P46 = "15_1275160376.16031"
+ .const 'Sub' $P46 = "15_1275510358.4548"
capture_lex $P46
- .const 'Sub' $P38 = "13_1275160376.16031"
+ .const 'Sub' $P38 = "13_1275510358.4548"
capture_lex $P38
- .const 'Sub' $P15 = "12_1275160376.16031"
+ .const 'Sub' $P15 = "12_1275510358.4548"
capture_lex $P15
$P0 = find_dynamic_lex "$*CTXSAVE"
if null $P0 goto ctxsave_done
@@ -182,16 +182,16 @@
unless $I0 goto ctxsave_done
$P0."ctxsave"()
ctxsave_done:
- .const 'Sub' $P571 = "156_1275160376.16031"
+ .const 'Sub' $P571 = "156_1275510358.4548"
capture_lex $P571
.return ($P571)
- .const 'Sub' $P580 = "158_1275160376.16031"
+ .const 'Sub' $P580 = "158_1275510358.4548"
.return ($P580)
.end
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "obs" :subid("12_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "obs" :subid("12_1275510358.4548") :method :outer("11_1275510358.4548")
.param pmc param_18
.param pmc param_19
.param pmc param_20 :optional
@@ -239,7 +239,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "ws" :subid("13_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "ws" :subid("13_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx39_tgt
.local int rx39_pos
@@ -253,6 +253,7 @@
.local pmc match
.lex "$/", match
length rx39_eos, rx39_tgt
+ gt rx39_pos, rx39_eos, rx39_done
set rx39_off, 0
lt rx39_pos, 2, rx39_start
sub rx39_off, rx39_pos, 1
@@ -321,7 +322,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__ws" :subid("14_1275160376.16031") :method
+.sub "!PREFIX__ws" :subid("14_1275510358.4548") :method
.annotate 'line', 3
new $P41, "ResizablePMCArray"
push $P41, ""
@@ -330,9 +331,9 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "normspace" :subid("15_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "normspace" :subid("15_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
- .const 'Sub' $P52 = "17_1275160376.16031"
+ .const 'Sub' $P52 = "17_1275510358.4548"
capture_lex $P52
.local string rx47_tgt
.local int rx47_pos
@@ -346,6 +347,7 @@
.local pmc match
.lex "$/", match
length rx47_eos, rx47_tgt
+ gt rx47_pos, rx47_eos, rx47_done
set rx47_off, 0
lt rx47_pos, 2, rx47_start
sub rx47_off, rx47_pos, 1
@@ -366,7 +368,7 @@
.annotate 'line', 10
# rx subrule "before" subtype=zerowidth negate=
rx47_cur."!cursor_pos"(rx47_pos)
- .const 'Sub' $P52 = "17_1275160376.16031"
+ .const 'Sub' $P52 = "17_1275510358.4548"
capture_lex $P52
$P10 = rx47_cur."before"($P52)
unless $P10, rx47_fail
@@ -394,7 +396,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__normspace" :subid("16_1275160376.16031") :method
+.sub "!PREFIX__normspace" :subid("16_1275510358.4548") :method
.annotate 'line', 3
new $P49, "ResizablePMCArray"
push $P49, ""
@@ -403,7 +405,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "_block51" :anon :subid("17_1275160376.16031") :method :outer("15_1275160376.16031")
+.sub "_block51" :anon :subid("17_1275510358.4548") :method :outer("15_1275510358.4548")
.annotate 'line', 10
.local string rx53_tgt
.local int rx53_pos
@@ -417,6 +419,7 @@
.local pmc match
.lex "$/", match
length rx53_eos, rx53_tgt
+ gt rx53_pos, rx53_eos, rx53_done
set rx53_off, 0
lt rx53_pos, 2, rx53_start
sub rx53_off, rx53_pos, 1
@@ -471,7 +474,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "arg" :subid("18_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "arg" :subid("18_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx57_tgt
.local int rx57_pos
@@ -485,6 +488,7 @@
.local pmc match
.lex "$/", match
length rx57_eos, rx57_tgt
+ gt rx57_pos, rx57_eos, rx57_done
set rx57_off, 0
lt rx57_pos, 2, rx57_start
sub rx57_off, rx57_pos, 1
@@ -582,7 +586,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__arg" :subid("19_1275160376.16031") :method
+.sub "!PREFIX__arg" :subid("19_1275510358.4548") :method
.annotate 'line', 3
new $P59, "ResizablePMCArray"
push $P59, ""
@@ -593,7 +597,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "arglist" :subid("20_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "arglist" :subid("20_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx64_tgt
.local int rx64_pos
@@ -608,6 +612,7 @@
.local pmc match
.lex "$/", match
length rx64_eos, rx64_tgt
+ gt rx64_pos, rx64_eos, rx64_done
set rx64_off, 0
lt rx64_pos, 2, rx64_start
sub rx64_off, rx64_pos, 1
@@ -699,7 +704,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__arglist" :subid("21_1275160376.16031") :method
+.sub "!PREFIX__arglist" :subid("21_1275510358.4548") :method
.annotate 'line', 3
new $P66, "ResizablePMCArray"
push $P66, ""
@@ -708,7 +713,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "TOP" :subid("22_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "TOP" :subid("22_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx76_tgt
.local int rx76_pos
@@ -722,6 +727,7 @@
.local pmc match
.lex "$/", match
length rx76_eos, rx76_tgt
+ gt rx76_pos, rx76_eos, rx76_done
set rx76_off, 0
lt rx76_pos, 2, rx76_start
sub rx76_off, rx76_pos, 1
@@ -781,7 +787,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__TOP" :subid("23_1275160376.16031") :method
+.sub "!PREFIX__TOP" :subid("23_1275510358.4548") :method
.annotate 'line', 3
$P78 = self."!PREFIX__!subrule"("nibbler", "")
new $P79, "ResizablePMCArray"
@@ -791,7 +797,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "nibbler" :subid("24_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "nibbler" :subid("24_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx83_tgt
.local int rx83_pos
@@ -806,6 +812,7 @@
.local pmc match
.lex "$/", match
length rx83_eos, rx83_tgt
+ gt rx83_pos, rx83_eos, rx83_done
set rx83_off, 0
lt rx83_pos, 2, rx83_start
sub rx83_off, rx83_pos, 1
@@ -959,7 +966,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__nibbler" :subid("25_1275160376.16031") :method
+.sub "!PREFIX__nibbler" :subid("25_1275510358.4548") :method
.annotate 'line', 3
new $P85, "ResizablePMCArray"
push $P85, ""
@@ -968,7 +975,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "termish" :subid("26_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "termish" :subid("26_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx95_tgt
.local int rx95_pos
@@ -983,6 +990,7 @@
.local pmc match
.lex "$/", match
length rx95_eos, rx95_tgt
+ gt rx95_pos, rx95_eos, rx95_done
set rx95_off, 0
lt rx95_pos, 2, rx95_start
sub rx95_off, rx95_pos, 1
@@ -1036,7 +1044,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__termish" :subid("27_1275160376.16031") :method
+.sub "!PREFIX__termish" :subid("27_1275510358.4548") :method
.annotate 'line', 3
new $P97, "ResizablePMCArray"
push $P97, ""
@@ -1045,9 +1053,9 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "quantified_atom" :subid("28_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "quantified_atom" :subid("28_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
- .const 'Sub' $P110 = "30_1275160376.16031"
+ .const 'Sub' $P110 = "30_1275510358.4548"
capture_lex $P110
.local string rx102_tgt
.local int rx102_pos
@@ -1062,6 +1070,7 @@
.local pmc match
.lex "$/", match
length rx102_eos, rx102_tgt
+ gt rx102_pos, rx102_eos, rx102_done
set rx102_off, 0
lt rx102_pos, 2, rx102_start
sub rx102_off, rx102_pos, 1
@@ -1110,7 +1119,7 @@
alt108_1:
# rx subrule "before" subtype=zerowidth negate=
rx102_cur."!cursor_pos"(rx102_pos)
- .const 'Sub' $P110 = "30_1275160376.16031"
+ .const 'Sub' $P110 = "30_1275510358.4548"
capture_lex $P110
$P10 = rx102_cur."before"($P110)
unless $P10, rx102_fail
@@ -1148,7 +1157,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__quantified_atom" :subid("29_1275160376.16031") :method
+.sub "!PREFIX__quantified_atom" :subid("29_1275510358.4548") :method
.annotate 'line', 3
$P104 = self."!PREFIX__!subrule"("atom", "")
new $P105, "ResizablePMCArray"
@@ -1158,7 +1167,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "_block109" :anon :subid("30_1275160376.16031") :method :outer("28_1275160376.16031")
+.sub "_block109" :anon :subid("30_1275510358.4548") :method :outer("28_1275510358.4548")
.annotate 'line', 41
.local string rx111_tgt
.local int rx111_pos
@@ -1172,6 +1181,7 @@
.local pmc match
.lex "$/", match
length rx111_eos, rx111_tgt
+ gt rx111_pos, rx111_eos, rx111_done
set rx111_off, 0
lt rx111_pos, 2, rx111_start
sub rx111_off, rx111_pos, 1
@@ -1214,9 +1224,9 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "atom" :subid("31_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "atom" :subid("31_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
- .const 'Sub' $P125 = "33_1275160376.16031"
+ .const 'Sub' $P125 = "33_1275510358.4548"
capture_lex $P125
.local string rx115_tgt
.local int rx115_pos
@@ -1230,6 +1240,7 @@
.local pmc match
.lex "$/", match
length rx115_eos, rx115_tgt
+ gt rx115_pos, rx115_eos, rx115_done
set rx115_off, 0
lt rx115_pos, 2, rx115_start
sub rx115_off, rx115_pos, 1
@@ -1276,7 +1287,7 @@
rxquantg122_done:
# rx subrule "before" subtype=zerowidth negate=
rx115_cur."!cursor_pos"(rx115_pos)
- .const 'Sub' $P125 = "33_1275160376.16031"
+ .const 'Sub' $P125 = "33_1275510358.4548"
capture_lex $P125
$P10 = rx115_cur."before"($P125)
unless $P10, rx115_fail
@@ -1313,7 +1324,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__atom" :subid("32_1275160376.16031") :method
+.sub "!PREFIX__atom" :subid("32_1275510358.4548") :method
.annotate 'line', 3
$P117 = self."!PREFIX__!subrule"("metachar", "")
new $P118, "ResizablePMCArray"
@@ -1324,7 +1335,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "_block124" :anon :subid("33_1275160376.16031") :method :outer("31_1275160376.16031")
+.sub "_block124" :anon :subid("33_1275510358.4548") :method :outer("31_1275510358.4548")
.annotate 'line', 47
.local string rx126_tgt
.local int rx126_pos
@@ -1338,6 +1349,7 @@
.local pmc match
.lex "$/", match
length rx126_eos, rx126_tgt
+ gt rx126_pos, rx126_eos, rx126_done
set rx126_off, 0
lt rx126_pos, 2, rx126_start
sub rx126_off, rx126_pos, 1
@@ -1379,7 +1391,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "quantifier" :subid("34_1275160376.16031") :method
+.sub "quantifier" :subid("34_1275510358.4548") :method
.annotate 'line', 52
$P130 = self."!protoregex"("quantifier")
.return ($P130)
@@ -1387,7 +1399,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__quantifier" :subid("35_1275160376.16031") :method
+.sub "!PREFIX__quantifier" :subid("35_1275510358.4548") :method
.annotate 'line', 52
$P132 = self."!PREFIX__!protoregex"("quantifier")
.return ($P132)
@@ -1395,7 +1407,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "quantifier:sym<*>" :subid("36_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "quantifier:sym<*>" :subid("36_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx134_tgt
.local int rx134_pos
@@ -1409,6 +1421,7 @@
.local pmc match
.lex "$/", match
length rx134_eos, rx134_tgt
+ gt rx134_pos, rx134_eos, rx134_done
set rx134_off, 0
lt rx134_pos, 2, rx134_start
sub rx134_off, rx134_pos, 1
@@ -1474,7 +1487,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__quantifier:sym<*>" :subid("37_1275160376.16031") :method
+.sub "!PREFIX__quantifier:sym<*>" :subid("37_1275510358.4548") :method
.annotate 'line', 3
$P136 = self."!PREFIX__!subrule"("backmod", "*")
new $P137, "ResizablePMCArray"
@@ -1484,7 +1497,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "quantifier:sym<+>" :subid("38_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "quantifier:sym<+>" :subid("38_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx141_tgt
.local int rx141_pos
@@ -1498,6 +1511,7 @@
.local pmc match
.lex "$/", match
length rx141_eos, rx141_tgt
+ gt rx141_pos, rx141_eos, rx141_done
set rx141_off, 0
lt rx141_pos, 2, rx141_start
sub rx141_off, rx141_pos, 1
@@ -1563,7 +1577,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__quantifier:sym<+>" :subid("39_1275160376.16031") :method
+.sub "!PREFIX__quantifier:sym<+>" :subid("39_1275510358.4548") :method
.annotate 'line', 3
$P143 = self."!PREFIX__!subrule"("backmod", "+")
new $P144, "ResizablePMCArray"
@@ -1573,7 +1587,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "quantifier:sym<?>" :subid("40_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "quantifier:sym<?>" :subid("40_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx148_tgt
.local int rx148_pos
@@ -1587,6 +1601,7 @@
.local pmc match
.lex "$/", match
length rx148_eos, rx148_tgt
+ gt rx148_pos, rx148_eos, rx148_done
set rx148_off, 0
lt rx148_pos, 2, rx148_start
sub rx148_off, rx148_pos, 1
@@ -1652,7 +1667,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__quantifier:sym<?>" :subid("41_1275160376.16031") :method
+.sub "!PREFIX__quantifier:sym<?>" :subid("41_1275510358.4548") :method
.annotate 'line', 3
$P150 = self."!PREFIX__!subrule"("backmod", "?")
new $P151, "ResizablePMCArray"
@@ -1662,7 +1677,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "quantifier:sym<**>" :subid("42_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "quantifier:sym<**>" :subid("42_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx155_tgt
.local int rx155_pos
@@ -1677,6 +1692,7 @@
.local pmc match
.lex "$/", match
length rx155_eos, rx155_tgt
+ gt rx155_pos, rx155_eos, rx155_done
set rx155_off, 0
lt rx155_pos, 2, rx155_start
sub rx155_off, rx155_pos, 1
@@ -1851,7 +1867,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__quantifier:sym<**>" :subid("43_1275160376.16031") :method
+.sub "!PREFIX__quantifier:sym<**>" :subid("43_1275510358.4548") :method
.annotate 'line', 3
new $P157, "ResizablePMCArray"
push $P157, "**"
@@ -1860,9 +1876,9 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "backmod" :subid("44_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "backmod" :subid("44_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
- .const 'Sub' $P175 = "46_1275160376.16031"
+ .const 'Sub' $P175 = "46_1275510358.4548"
capture_lex $P175
.local string rx167_tgt
.local int rx167_pos
@@ -1876,6 +1892,7 @@
.local pmc match
.lex "$/", match
length rx167_eos, rx167_tgt
+ gt rx167_pos, rx167_eos, rx167_done
set rx167_off, 0
lt rx167_pos, 2, rx167_start
sub rx167_off, rx167_pos, 1
@@ -1932,7 +1949,7 @@
alt173_2:
# rx subrule "before" subtype=zerowidth negate=1
rx167_cur."!cursor_pos"(rx167_pos)
- .const 'Sub' $P175 = "46_1275160376.16031"
+ .const 'Sub' $P175 = "46_1275510358.4548"
capture_lex $P175
$P10 = rx167_cur."before"($P175)
if $P10, rx167_fail
@@ -1956,7 +1973,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__backmod" :subid("45_1275160376.16031") :method
+.sub "!PREFIX__backmod" :subid("45_1275510358.4548") :method
.annotate 'line', 3
new $P169, "ResizablePMCArray"
push $P169, ""
@@ -1965,7 +1982,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "_block174" :anon :subid("46_1275160376.16031") :method :outer("44_1275160376.16031")
+.sub "_block174" :anon :subid("46_1275510358.4548") :method :outer("44_1275510358.4548")
.annotate 'line', 71
.local string rx176_tgt
.local int rx176_pos
@@ -1979,6 +1996,7 @@
.local pmc match
.lex "$/", match
length rx176_eos, rx176_tgt
+ gt rx176_pos, rx176_eos, rx176_done
set rx176_off, 0
lt rx176_pos, 2, rx176_start
sub rx176_off, rx176_pos, 1
@@ -2021,7 +2039,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar" :subid("47_1275160376.16031") :method
+.sub "metachar" :subid("47_1275510358.4548") :method
.annotate 'line', 73
$P179 = self."!protoregex"("metachar")
.return ($P179)
@@ -2029,7 +2047,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar" :subid("48_1275160376.16031") :method
+.sub "!PREFIX__metachar" :subid("48_1275510358.4548") :method
.annotate 'line', 73
$P181 = self."!PREFIX__!protoregex"("metachar")
.return ($P181)
@@ -2037,7 +2055,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<ws>" :subid("49_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<ws>" :subid("49_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx183_tgt
.local int rx183_pos
@@ -2051,6 +2069,7 @@
.local pmc match
.lex "$/", match
length rx183_eos, rx183_tgt
+ gt rx183_pos, rx183_eos, rx183_done
set rx183_off, 0
lt rx183_pos, 2, rx183_start
sub rx183_off, rx183_pos, 1
@@ -2093,7 +2112,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<ws>" :subid("50_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<ws>" :subid("50_1275510358.4548") :method
.annotate 'line', 3
$P185 = self."!PREFIX__!subrule"("", "")
new $P186, "ResizablePMCArray"
@@ -2103,7 +2122,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<[ ]>" :subid("51_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<[ ]>" :subid("51_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx189_tgt
.local int rx189_pos
@@ -2117,6 +2136,7 @@
.local pmc match
.lex "$/", match
length rx189_eos, rx189_tgt
+ gt rx189_pos, rx189_eos, rx189_done
set rx189_off, 0
lt rx189_pos, 2, rx189_start
sub rx189_off, rx189_pos, 1
@@ -2175,7 +2195,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<[ ]>" :subid("52_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<[ ]>" :subid("52_1275510358.4548") :method
.annotate 'line', 3
$P191 = self."!PREFIX__!subrule"("nibbler", "[")
new $P192, "ResizablePMCArray"
@@ -2185,7 +2205,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<( )>" :subid("53_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<( )>" :subid("53_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx195_tgt
.local int rx195_pos
@@ -2199,6 +2219,7 @@
.local pmc match
.lex "$/", match
length rx195_eos, rx195_tgt
+ gt rx195_pos, rx195_eos, rx195_done
set rx195_off, 0
lt rx195_pos, 2, rx195_start
sub rx195_off, rx195_pos, 1
@@ -2257,7 +2278,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<( )>" :subid("54_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<( )>" :subid("54_1275510358.4548") :method
.annotate 'line', 3
$P197 = self."!PREFIX__!subrule"("nibbler", "(")
new $P198, "ResizablePMCArray"
@@ -2267,7 +2288,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<'>" :subid("55_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<'>" :subid("55_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx201_tgt
.local int rx201_pos
@@ -2281,6 +2302,7 @@
.local pmc match
.lex "$/", match
length rx201_eos, rx201_tgt
+ gt rx201_pos, rx201_eos, rx201_done
set rx201_off, 0
lt rx201_pos, 2, rx201_start
sub rx201_off, rx201_pos, 1
@@ -2331,7 +2353,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<'>" :subid("56_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<'>" :subid("56_1275510358.4548") :method
.annotate 'line', 3
new $P203, "ResizablePMCArray"
push $P203, "'"
@@ -2340,7 +2362,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<\">" :subid("57_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<\">" :subid("57_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx206_tgt
.local int rx206_pos
@@ -2354,6 +2376,7 @@
.local pmc match
.lex "$/", match
length rx206_eos, rx206_tgt
+ gt rx206_pos, rx206_eos, rx206_done
set rx206_off, 0
lt rx206_pos, 2, rx206_start
sub rx206_off, rx206_pos, 1
@@ -2404,7 +2427,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<\">" :subid("58_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<\">" :subid("58_1275510358.4548") :method
.annotate 'line', 3
new $P208, "ResizablePMCArray"
push $P208, "\""
@@ -2413,7 +2436,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<.>" :subid("59_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<.>" :subid("59_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx211_tgt
.local int rx211_pos
@@ -2427,6 +2450,7 @@
.local pmc match
.lex "$/", match
length rx211_eos, rx211_tgt
+ gt rx211_pos, rx211_eos, rx211_done
set rx211_off, 0
lt rx211_pos, 2, rx211_start
sub rx211_off, rx211_pos, 1
@@ -2485,7 +2509,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<.>" :subid("60_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<.>" :subid("60_1275510358.4548") :method
.annotate 'line', 3
new $P213, "ResizablePMCArray"
push $P213, "."
@@ -2494,7 +2518,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<^>" :subid("61_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<^>" :subid("61_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx217_tgt
.local int rx217_pos
@@ -2508,6 +2532,7 @@
.local pmc match
.lex "$/", match
length rx217_eos, rx217_tgt
+ gt rx217_pos, rx217_eos, rx217_done
set rx217_off, 0
lt rx217_pos, 2, rx217_start
sub rx217_off, rx217_pos, 1
@@ -2566,7 +2591,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<^>" :subid("62_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<^>" :subid("62_1275510358.4548") :method
.annotate 'line', 3
new $P219, "ResizablePMCArray"
push $P219, "^"
@@ -2575,7 +2600,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<^^>" :subid("63_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<^^>" :subid("63_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx223_tgt
.local int rx223_pos
@@ -2589,6 +2614,7 @@
.local pmc match
.lex "$/", match
length rx223_eos, rx223_tgt
+ gt rx223_pos, rx223_eos, rx223_done
set rx223_off, 0
lt rx223_pos, 2, rx223_start
sub rx223_off, rx223_pos, 1
@@ -2647,7 +2673,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<^^>" :subid("64_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<^^>" :subid("64_1275510358.4548") :method
.annotate 'line', 3
new $P225, "ResizablePMCArray"
push $P225, "^^"
@@ -2656,7 +2682,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<$>" :subid("65_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<$>" :subid("65_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx229_tgt
.local int rx229_pos
@@ -2670,6 +2696,7 @@
.local pmc match
.lex "$/", match
length rx229_eos, rx229_tgt
+ gt rx229_pos, rx229_eos, rx229_done
set rx229_off, 0
lt rx229_pos, 2, rx229_start
sub rx229_off, rx229_pos, 1
@@ -2728,7 +2755,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<$>" :subid("66_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<$>" :subid("66_1275510358.4548") :method
.annotate 'line', 3
new $P231, "ResizablePMCArray"
push $P231, "$"
@@ -2737,7 +2764,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<$$>" :subid("67_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<$$>" :subid("67_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx235_tgt
.local int rx235_pos
@@ -2751,6 +2778,7 @@
.local pmc match
.lex "$/", match
length rx235_eos, rx235_tgt
+ gt rx235_pos, rx235_eos, rx235_done
set rx235_off, 0
lt rx235_pos, 2, rx235_start
sub rx235_off, rx235_pos, 1
@@ -2809,7 +2837,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<$$>" :subid("68_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<$$>" :subid("68_1275510358.4548") :method
.annotate 'line', 3
new $P237, "ResizablePMCArray"
push $P237, "$$"
@@ -2818,7 +2846,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<:::>" :subid("69_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<:::>" :subid("69_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx241_tgt
.local int rx241_pos
@@ -2832,6 +2860,7 @@
.local pmc match
.lex "$/", match
length rx241_eos, rx241_tgt
+ gt rx241_pos, rx241_eos, rx241_done
set rx241_off, 0
lt rx241_pos, 2, rx241_start
sub rx241_off, rx241_pos, 1
@@ -2895,7 +2924,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<:::>" :subid("70_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<:::>" :subid("70_1275510358.4548") :method
.annotate 'line', 3
$P243 = self."!PREFIX__!subrule"("", ":::")
new $P244, "ResizablePMCArray"
@@ -2905,7 +2934,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<::>" :subid("71_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<::>" :subid("71_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx248_tgt
.local int rx248_pos
@@ -2919,6 +2948,7 @@
.local pmc match
.lex "$/", match
length rx248_eos, rx248_tgt
+ gt rx248_pos, rx248_eos, rx248_done
set rx248_off, 0
lt rx248_pos, 2, rx248_start
sub rx248_off, rx248_pos, 1
@@ -2982,7 +3012,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<::>" :subid("72_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<::>" :subid("72_1275510358.4548") :method
.annotate 'line', 3
$P250 = self."!PREFIX__!subrule"("", "::")
new $P251, "ResizablePMCArray"
@@ -2992,7 +3022,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<lwb>" :subid("73_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<lwb>" :subid("73_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx255_tgt
.local int rx255_pos
@@ -3006,6 +3036,7 @@
.local pmc match
.lex "$/", match
length rx255_eos, rx255_tgt
+ gt rx255_pos, rx255_eos, rx255_done
set rx255_off, 0
lt rx255_pos, 2, rx255_start
sub rx255_off, rx255_pos, 1
@@ -3077,7 +3108,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<lwb>" :subid("74_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<lwb>" :subid("74_1275510358.4548") :method
.annotate 'line', 3
new $P257, "ResizablePMCArray"
push $P257, unicode:"\x{ab}"
@@ -3087,7 +3118,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<rwb>" :subid("75_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<rwb>" :subid("75_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx262_tgt
.local int rx262_pos
@@ -3101,6 +3132,7 @@
.local pmc match
.lex "$/", match
length rx262_eos, rx262_tgt
+ gt rx262_pos, rx262_eos, rx262_done
set rx262_off, 0
lt rx262_pos, 2, rx262_start
sub rx262_off, rx262_pos, 1
@@ -3172,7 +3204,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<rwb>" :subid("76_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<rwb>" :subid("76_1275510358.4548") :method
.annotate 'line', 3
new $P264, "ResizablePMCArray"
push $P264, unicode:"\x{bb}"
@@ -3182,7 +3214,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<bs>" :subid("77_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<bs>" :subid("77_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx269_tgt
.local int rx269_pos
@@ -3196,6 +3228,7 @@
.local pmc match
.lex "$/", match
length rx269_eos, rx269_tgt
+ gt rx269_pos, rx269_eos, rx269_done
set rx269_off, 0
lt rx269_pos, 2, rx269_start
sub rx269_off, rx269_pos, 1
@@ -3247,7 +3280,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<bs>" :subid("78_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<bs>" :subid("78_1275510358.4548") :method
.annotate 'line', 3
$P271 = self."!PREFIX__!subrule"("backslash", "\\")
new $P272, "ResizablePMCArray"
@@ -3257,7 +3290,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<mod>" :subid("79_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<mod>" :subid("79_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx275_tgt
.local int rx275_pos
@@ -3271,6 +3304,7 @@
.local pmc match
.lex "$/", match
length rx275_eos, rx275_tgt
+ gt rx275_pos, rx275_eos, rx275_done
set rx275_off, 0
lt rx275_pos, 2, rx275_start
sub rx275_off, rx275_pos, 1
@@ -3315,7 +3349,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<mod>" :subid("80_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<mod>" :subid("80_1275510358.4548") :method
.annotate 'line', 3
$P277 = self."!PREFIX__!subrule"("mod_internal", "")
new $P278, "ResizablePMCArray"
@@ -3325,7 +3359,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<~>" :subid("81_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<~>" :subid("81_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx281_tgt
.local int rx281_pos
@@ -3339,6 +3373,7 @@
.local pmc match
.lex "$/", match
length rx281_eos, rx281_tgt
+ gt rx281_pos, rx281_eos, rx281_done
set rx281_off, 0
lt rx281_pos, 2, rx281_start
sub rx281_off, rx281_pos, 1
@@ -3424,7 +3459,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<~>" :subid("82_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<~>" :subid("82_1275510358.4548") :method
.annotate 'line', 3
$P283 = self."!PREFIX__!subrule"("", "~")
new $P284, "ResizablePMCArray"
@@ -3434,7 +3469,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<{*}>" :subid("83_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<{*}>" :subid("83_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx288_tgt
.local int rx288_pos
@@ -3449,6 +3484,7 @@
.local pmc match
.lex "$/", match
length rx288_eos, rx288_tgt
+ gt rx288_pos, rx288_eos, rx288_done
set rx288_off, 0
lt rx288_pos, 2, rx288_start
sub rx288_off, rx288_pos, 1
@@ -3601,7 +3637,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<{*}>" :subid("84_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<{*}>" :subid("84_1275510358.4548") :method
.annotate 'line', 3
new $P290, "ResizablePMCArray"
push $P290, "{*}"
@@ -3610,7 +3646,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<assert>" :subid("85_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<assert>" :subid("85_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx305_tgt
.local int rx305_pos
@@ -3624,6 +3660,7 @@
.local pmc match
.lex "$/", match
length rx305_eos, rx305_tgt
+ gt rx305_pos, rx305_eos, rx305_done
set rx305_off, 0
lt rx305_pos, 2, rx305_start
sub rx305_off, rx305_pos, 1
@@ -3695,7 +3732,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<assert>" :subid("86_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<assert>" :subid("86_1275510358.4548") :method
.annotate 'line', 3
$P307 = self."!PREFIX__!subrule"("assertion", "<")
new $P308, "ResizablePMCArray"
@@ -3705,7 +3742,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<var>" :subid("87_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<var>" :subid("87_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx312_tgt
.local int rx312_pos
@@ -3720,6 +3757,7 @@
.local pmc match
.lex "$/", match
length rx312_eos, rx312_tgt
+ gt rx312_pos, rx312_eos, rx312_done
set rx312_off, 0
lt rx312_pos, 2, rx312_start
sub rx312_off, rx312_pos, 1
@@ -3867,7 +3905,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<var>" :subid("88_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<var>" :subid("88_1275510358.4548") :method
.annotate 'line', 3
new $P314, "ResizablePMCArray"
push $P314, "$"
@@ -3877,7 +3915,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "metachar:sym<PIR>" :subid("89_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "metachar:sym<PIR>" :subid("89_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx324_tgt
.local int rx324_pos
@@ -3891,6 +3929,7 @@
.local pmc match
.lex "$/", match
length rx324_eos, rx324_tgt
+ gt rx324_pos, rx324_eos, rx324_done
set rx324_off, 0
lt rx324_pos, 2, rx324_start
sub rx324_off, rx324_pos, 1
@@ -3968,7 +4007,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__metachar:sym<PIR>" :subid("90_1275160376.16031") :method
+.sub "!PREFIX__metachar:sym<PIR>" :subid("90_1275510358.4548") :method
.annotate 'line', 3
new $P326, "ResizablePMCArray"
push $P326, ":PIR{{"
@@ -3977,7 +4016,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "backslash" :subid("91_1275160376.16031") :method
+.sub "backslash" :subid("91_1275510358.4548") :method
.annotate 'line', 120
$P332 = self."!protoregex"("backslash")
.return ($P332)
@@ -3985,7 +4024,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__backslash" :subid("92_1275160376.16031") :method
+.sub "!PREFIX__backslash" :subid("92_1275510358.4548") :method
.annotate 'line', 120
$P334 = self."!PREFIX__!protoregex"("backslash")
.return ($P334)
@@ -3993,7 +4032,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "backslash:sym<w>" :subid("93_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "backslash:sym<w>" :subid("93_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx336_tgt
.local int rx336_pos
@@ -4007,6 +4046,7 @@
.local pmc match
.lex "$/", match
length rx336_eos, rx336_tgt
+ gt rx336_pos, rx336_eos, rx336_done
set rx336_off, 0
lt rx336_pos, 2, rx336_start
sub rx336_off, rx336_pos, 1
@@ -4065,7 +4105,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__backslash:sym<w>" :subid("94_1275160376.16031") :method
+.sub "!PREFIX__backslash:sym<w>" :subid("94_1275510358.4548") :method
.annotate 'line', 3
new $P338, "ResizablePMCArray"
push $P338, "N"
@@ -4081,7 +4121,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "backslash:sym<b>" :subid("95_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "backslash:sym<b>" :subid("95_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx342_tgt
.local int rx342_pos
@@ -4095,6 +4135,7 @@
.local pmc match
.lex "$/", match
length rx342_eos, rx342_tgt
+ gt rx342_pos, rx342_eos, rx342_done
set rx342_off, 0
lt rx342_pos, 2, rx342_start
sub rx342_off, rx342_pos, 1
@@ -4153,7 +4194,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__backslash:sym<b>" :subid("96_1275160376.16031") :method
+.sub "!PREFIX__backslash:sym<b>" :subid("96_1275510358.4548") :method
.annotate 'line', 3
new $P344, "ResizablePMCArray"
push $P344, "B"
@@ -4163,7 +4204,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "backslash:sym<e>" :subid("97_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "backslash:sym<e>" :subid("97_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx348_tgt
.local int rx348_pos
@@ -4177,6 +4218,7 @@
.local pmc match
.lex "$/", match
length rx348_eos, rx348_tgt
+ gt rx348_pos, rx348_eos, rx348_done
set rx348_off, 0
lt rx348_pos, 2, rx348_start
sub rx348_off, rx348_pos, 1
@@ -4235,7 +4277,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__backslash:sym<e>" :subid("98_1275160376.16031") :method
+.sub "!PREFIX__backslash:sym<e>" :subid("98_1275510358.4548") :method
.annotate 'line', 3
new $P350, "ResizablePMCArray"
push $P350, "E"
@@ -4245,7 +4287,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "backslash:sym<f>" :subid("99_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "backslash:sym<f>" :subid("99_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx354_tgt
.local int rx354_pos
@@ -4259,6 +4301,7 @@
.local pmc match
.lex "$/", match
length rx354_eos, rx354_tgt
+ gt rx354_pos, rx354_eos, rx354_done
set rx354_off, 0
lt rx354_pos, 2, rx354_start
sub rx354_off, rx354_pos, 1
@@ -4317,7 +4360,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__backslash:sym<f>" :subid("100_1275160376.16031") :method
+.sub "!PREFIX__backslash:sym<f>" :subid("100_1275510358.4548") :method
.annotate 'line', 3
new $P356, "ResizablePMCArray"
push $P356, "F"
@@ -4327,7 +4370,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "backslash:sym<h>" :subid("101_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "backslash:sym<h>" :subid("101_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx360_tgt
.local int rx360_pos
@@ -4341,6 +4384,7 @@
.local pmc match
.lex "$/", match
length rx360_eos, rx360_tgt
+ gt rx360_pos, rx360_eos, rx360_done
set rx360_off, 0
lt rx360_pos, 2, rx360_start
sub rx360_off, rx360_pos, 1
@@ -4399,7 +4443,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__backslash:sym<h>" :subid("102_1275160376.16031") :method
+.sub "!PREFIX__backslash:sym<h>" :subid("102_1275510358.4548") :method
.annotate 'line', 3
new $P362, "ResizablePMCArray"
push $P362, "H"
@@ -4409,7 +4453,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "backslash:sym<r>" :subid("103_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "backslash:sym<r>" :subid("103_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx366_tgt
.local int rx366_pos
@@ -4423,6 +4467,7 @@
.local pmc match
.lex "$/", match
length rx366_eos, rx366_tgt
+ gt rx366_pos, rx366_eos, rx366_done
set rx366_off, 0
lt rx366_pos, 2, rx366_start
sub rx366_off, rx366_pos, 1
@@ -4481,7 +4526,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__backslash:sym<r>" :subid("104_1275160376.16031") :method
+.sub "!PREFIX__backslash:sym<r>" :subid("104_1275510358.4548") :method
.annotate 'line', 3
new $P368, "ResizablePMCArray"
push $P368, "R"
@@ -4491,7 +4536,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "backslash:sym<t>" :subid("105_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "backslash:sym<t>" :subid("105_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx372_tgt
.local int rx372_pos
@@ -4505,6 +4550,7 @@
.local pmc match
.lex "$/", match
length rx372_eos, rx372_tgt
+ gt rx372_pos, rx372_eos, rx372_done
set rx372_off, 0
lt rx372_pos, 2, rx372_start
sub rx372_off, rx372_pos, 1
@@ -4563,7 +4609,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__backslash:sym<t>" :subid("106_1275160376.16031") :method
+.sub "!PREFIX__backslash:sym<t>" :subid("106_1275510358.4548") :method
.annotate 'line', 3
new $P374, "ResizablePMCArray"
push $P374, "T"
@@ -4573,7 +4619,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "backslash:sym<v>" :subid("107_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "backslash:sym<v>" :subid("107_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx378_tgt
.local int rx378_pos
@@ -4587,6 +4633,7 @@
.local pmc match
.lex "$/", match
length rx378_eos, rx378_tgt
+ gt rx378_pos, rx378_eos, rx378_done
set rx378_off, 0
lt rx378_pos, 2, rx378_start
sub rx378_off, rx378_pos, 1
@@ -4645,7 +4692,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__backslash:sym<v>" :subid("108_1275160376.16031") :method
+.sub "!PREFIX__backslash:sym<v>" :subid("108_1275510358.4548") :method
.annotate 'line', 3
new $P380, "ResizablePMCArray"
push $P380, "V"
@@ -4655,7 +4702,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "backslash:sym<o>" :subid("109_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "backslash:sym<o>" :subid("109_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx384_tgt
.local int rx384_pos
@@ -4669,6 +4716,7 @@
.local pmc match
.lex "$/", match
length rx384_eos, rx384_tgt
+ gt rx384_pos, rx384_eos, rx384_done
set rx384_off, 0
lt rx384_pos, 2, rx384_start
sub rx384_off, rx384_pos, 1
@@ -4761,7 +4809,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__backslash:sym<o>" :subid("110_1275160376.16031") :method
+.sub "!PREFIX__backslash:sym<o>" :subid("110_1275510358.4548") :method
.annotate 'line', 3
$P386 = self."!PREFIX__!subrule"("octints", "O[")
$P387 = self."!PREFIX__!subrule"("octint", "O")
@@ -4777,7 +4825,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "backslash:sym<x>" :subid("111_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "backslash:sym<x>" :subid("111_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx395_tgt
.local int rx395_pos
@@ -4791,6 +4839,7 @@
.local pmc match
.lex "$/", match
length rx395_eos, rx395_tgt
+ gt rx395_pos, rx395_eos, rx395_done
set rx395_off, 0
lt rx395_pos, 2, rx395_start
sub rx395_off, rx395_pos, 1
@@ -4883,7 +4932,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__backslash:sym<x>" :subid("112_1275160376.16031") :method
+.sub "!PREFIX__backslash:sym<x>" :subid("112_1275510358.4548") :method
.annotate 'line', 3
$P397 = self."!PREFIX__!subrule"("hexints", "X[")
$P398 = self."!PREFIX__!subrule"("hexint", "X")
@@ -4899,7 +4948,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "backslash:sym<c>" :subid("113_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "backslash:sym<c>" :subid("113_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx406_tgt
.local int rx406_pos
@@ -4913,6 +4962,7 @@
.local pmc match
.lex "$/", match
length rx406_eos, rx406_tgt
+ gt rx406_pos, rx406_eos, rx406_done
set rx406_off, 0
lt rx406_pos, 2, rx406_start
sub rx406_off, rx406_pos, 1
@@ -4978,7 +5028,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__backslash:sym<c>" :subid("114_1275160376.16031") :method
+.sub "!PREFIX__backslash:sym<c>" :subid("114_1275510358.4548") :method
.annotate 'line', 3
$P408 = self."!PREFIX__!subrule"("charspec", "C")
$P409 = self."!PREFIX__!subrule"("charspec", "c")
@@ -4990,7 +5040,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "backslash:sym<A>" :subid("115_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "backslash:sym<A>" :subid("115_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx414_tgt
.local int rx414_pos
@@ -5004,6 +5054,7 @@
.local pmc match
.lex "$/", match
length rx414_eos, rx414_tgt
+ gt rx414_pos, rx414_eos, rx414_done
set rx414_off, 0
lt rx414_pos, 2, rx414_start
sub rx414_off, rx414_pos, 1
@@ -5053,7 +5104,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__backslash:sym<A>" :subid("116_1275160376.16031") :method
+.sub "!PREFIX__backslash:sym<A>" :subid("116_1275510358.4548") :method
.annotate 'line', 3
$P416 = self."!PREFIX__!subrule"("", "A")
new $P417, "ResizablePMCArray"
@@ -5063,7 +5114,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "backslash:sym<z>" :subid("117_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "backslash:sym<z>" :subid("117_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx420_tgt
.local int rx420_pos
@@ -5077,6 +5128,7 @@
.local pmc match
.lex "$/", match
length rx420_eos, rx420_tgt
+ gt rx420_pos, rx420_eos, rx420_done
set rx420_off, 0
lt rx420_pos, 2, rx420_start
sub rx420_off, rx420_pos, 1
@@ -5126,7 +5178,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__backslash:sym<z>" :subid("118_1275160376.16031") :method
+.sub "!PREFIX__backslash:sym<z>" :subid("118_1275510358.4548") :method
.annotate 'line', 3
$P422 = self."!PREFIX__!subrule"("", "z")
new $P423, "ResizablePMCArray"
@@ -5136,7 +5188,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "backslash:sym<Z>" :subid("119_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "backslash:sym<Z>" :subid("119_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx426_tgt
.local int rx426_pos
@@ -5150,6 +5202,7 @@
.local pmc match
.lex "$/", match
length rx426_eos, rx426_tgt
+ gt rx426_pos, rx426_eos, rx426_done
set rx426_off, 0
lt rx426_pos, 2, rx426_start
sub rx426_off, rx426_pos, 1
@@ -5199,7 +5252,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__backslash:sym<Z>" :subid("120_1275160376.16031") :method
+.sub "!PREFIX__backslash:sym<Z>" :subid("120_1275510358.4548") :method
.annotate 'line', 3
$P428 = self."!PREFIX__!subrule"("", "Z")
new $P429, "ResizablePMCArray"
@@ -5209,7 +5262,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "backslash:sym<Q>" :subid("121_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "backslash:sym<Q>" :subid("121_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx432_tgt
.local int rx432_pos
@@ -5223,6 +5276,7 @@
.local pmc match
.lex "$/", match
length rx432_eos, rx432_tgt
+ gt rx432_pos, rx432_eos, rx432_done
set rx432_off, 0
lt rx432_pos, 2, rx432_start
sub rx432_off, rx432_pos, 1
@@ -5272,7 +5326,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__backslash:sym<Q>" :subid("122_1275160376.16031") :method
+.sub "!PREFIX__backslash:sym<Q>" :subid("122_1275510358.4548") :method
.annotate 'line', 3
$P434 = self."!PREFIX__!subrule"("", "Q")
new $P435, "ResizablePMCArray"
@@ -5282,7 +5336,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "backslash:sym<misc>" :subid("123_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "backslash:sym<misc>" :subid("123_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx438_tgt
.local int rx438_pos
@@ -5296,6 +5350,7 @@
.local pmc match
.lex "$/", match
length rx438_eos, rx438_tgt
+ gt rx438_pos, rx438_eos, rx438_done
set rx438_off, 0
lt rx438_pos, 2, rx438_start
sub rx438_off, rx438_pos, 1
@@ -5339,7 +5394,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__backslash:sym<misc>" :subid("124_1275160376.16031") :method
+.sub "!PREFIX__backslash:sym<misc>" :subid("124_1275510358.4548") :method
.annotate 'line', 3
new $P440, "ResizablePMCArray"
push $P440, ""
@@ -5348,7 +5403,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "assertion" :subid("125_1275160376.16031") :method
+.sub "assertion" :subid("125_1275510358.4548") :method
.annotate 'line', 138
$P443 = self."!protoregex"("assertion")
.return ($P443)
@@ -5356,7 +5411,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__assertion" :subid("126_1275160376.16031") :method
+.sub "!PREFIX__assertion" :subid("126_1275510358.4548") :method
.annotate 'line', 138
$P445 = self."!PREFIX__!protoregex"("assertion")
.return ($P445)
@@ -5364,9 +5419,9 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "assertion:sym<?>" :subid("127_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "assertion:sym<?>" :subid("127_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
- .const 'Sub' $P454 = "129_1275160376.16031"
+ .const 'Sub' $P454 = "129_1275510358.4548"
capture_lex $P454
.local string rx447_tgt
.local int rx447_pos
@@ -5380,6 +5435,7 @@
.local pmc match
.lex "$/", match
length rx447_eos, rx447_tgt
+ gt rx447_pos, rx447_eos, rx447_done
set rx447_off, 0
lt rx447_pos, 2, rx447_start
sub rx447_off, rx447_pos, 1
@@ -5410,7 +5466,7 @@
rx447_cur."!mark_push"(0, rx447_pos, $I10)
# rx subrule "before" subtype=zerowidth negate=
rx447_cur."!cursor_pos"(rx447_pos)
- .const 'Sub' $P454 = "129_1275160376.16031"
+ .const 'Sub' $P454 = "129_1275510358.4548"
capture_lex $P454
$P10 = rx447_cur."before"($P454)
unless $P10, rx447_fail
@@ -5443,7 +5499,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__assertion:sym<?>" :subid("128_1275160376.16031") :method
+.sub "!PREFIX__assertion:sym<?>" :subid("128_1275510358.4548") :method
.annotate 'line', 3
$P449 = self."!PREFIX__!subrule"("assertion", "?")
new $P450, "ResizablePMCArray"
@@ -5454,7 +5510,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "_block453" :anon :subid("129_1275160376.16031") :method :outer("127_1275160376.16031")
+.sub "_block453" :anon :subid("129_1275510358.4548") :method :outer("127_1275510358.4548")
.annotate 'line', 140
.local string rx455_tgt
.local int rx455_pos
@@ -5468,6 +5524,7 @@
.local pmc match
.lex "$/", match
length rx455_eos, rx455_tgt
+ gt rx455_pos, rx455_eos, rx455_done
set rx455_off, 0
lt rx455_pos, 2, rx455_start
sub rx455_off, rx455_pos, 1
@@ -5510,9 +5567,9 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "assertion:sym<!>" :subid("130_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "assertion:sym<!>" :subid("130_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
- .const 'Sub' $P465 = "132_1275160376.16031"
+ .const 'Sub' $P465 = "132_1275510358.4548"
capture_lex $P465
.local string rx458_tgt
.local int rx458_pos
@@ -5526,6 +5583,7 @@
.local pmc match
.lex "$/", match
length rx458_eos, rx458_tgt
+ gt rx458_pos, rx458_eos, rx458_done
set rx458_off, 0
lt rx458_pos, 2, rx458_start
sub rx458_off, rx458_pos, 1
@@ -5556,7 +5614,7 @@
rx458_cur."!mark_push"(0, rx458_pos, $I10)
# rx subrule "before" subtype=zerowidth negate=
rx458_cur."!cursor_pos"(rx458_pos)
- .const 'Sub' $P465 = "132_1275160376.16031"
+ .const 'Sub' $P465 = "132_1275510358.4548"
capture_lex $P465
$P10 = rx458_cur."before"($P465)
unless $P10, rx458_fail
@@ -5589,7 +5647,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__assertion:sym<!>" :subid("131_1275160376.16031") :method
+.sub "!PREFIX__assertion:sym<!>" :subid("131_1275510358.4548") :method
.annotate 'line', 3
$P460 = self."!PREFIX__!subrule"("assertion", "!")
new $P461, "ResizablePMCArray"
@@ -5600,7 +5658,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "_block464" :anon :subid("132_1275160376.16031") :method :outer("130_1275160376.16031")
+.sub "_block464" :anon :subid("132_1275510358.4548") :method :outer("130_1275510358.4548")
.annotate 'line', 141
.local string rx466_tgt
.local int rx466_pos
@@ -5614,6 +5672,7 @@
.local pmc match
.lex "$/", match
length rx466_eos, rx466_tgt
+ gt rx466_pos, rx466_eos, rx466_done
set rx466_off, 0
lt rx466_pos, 2, rx466_start
sub rx466_off, rx466_pos, 1
@@ -5656,7 +5715,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "assertion:sym<method>" :subid("133_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "assertion:sym<method>" :subid("133_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx469_tgt
.local int rx469_pos
@@ -5670,6 +5729,7 @@
.local pmc match
.lex "$/", match
length rx469_eos, rx469_tgt
+ gt rx469_pos, rx469_eos, rx469_done
set rx469_off, 0
lt rx469_pos, 2, rx469_start
sub rx469_off, rx469_pos, 1
@@ -5722,7 +5782,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__assertion:sym<method>" :subid("134_1275160376.16031") :method
+.sub "!PREFIX__assertion:sym<method>" :subid("134_1275510358.4548") :method
.annotate 'line', 3
$P471 = self."!PREFIX__!subrule"("assertion", ".")
new $P472, "ResizablePMCArray"
@@ -5732,9 +5792,9 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "assertion:sym<name>" :subid("135_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "assertion:sym<name>" :subid("135_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
- .const 'Sub' $P483 = "137_1275160376.16031"
+ .const 'Sub' $P483 = "137_1275510358.4548"
capture_lex $P483
.local string rx475_tgt
.local int rx475_pos
@@ -5749,6 +5809,7 @@
.local pmc match
.lex "$/", match
length rx475_eos, rx475_tgt
+ gt rx475_pos, rx475_eos, rx475_done
set rx475_off, 0
lt rx475_pos, 2, rx475_start
sub rx475_off, rx475_pos, 1
@@ -5799,7 +5860,7 @@
.annotate 'line', 150
# rx subrule "before" subtype=zerowidth negate=
rx475_cur."!cursor_pos"(rx475_pos)
- .const 'Sub' $P483 = "137_1275160376.16031"
+ .const 'Sub' $P483 = "137_1275510358.4548"
capture_lex $P483
$P10 = rx475_cur."before"($P483)
unless $P10, rx475_fail
@@ -5906,7 +5967,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__assertion:sym<name>" :subid("136_1275160376.16031") :method
+.sub "!PREFIX__assertion:sym<name>" :subid("136_1275510358.4548") :method
.annotate 'line', 3
new $P477, "ResizablePMCArray"
push $P477, ""
@@ -5915,7 +5976,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "_block482" :anon :subid("137_1275160376.16031") :method :outer("135_1275160376.16031")
+.sub "_block482" :anon :subid("137_1275510358.4548") :method :outer("135_1275510358.4548")
.annotate 'line', 150
.local string rx484_tgt
.local int rx484_pos
@@ -5929,6 +5990,7 @@
.local pmc match
.lex "$/", match
length rx484_eos, rx484_tgt
+ gt rx484_pos, rx484_eos, rx484_done
set rx484_off, 0
lt rx484_pos, 2, rx484_start
sub rx484_off, rx484_pos, 1
@@ -5971,9 +6033,9 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "assertion:sym<[>" :subid("138_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "assertion:sym<[>" :subid("138_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
- .const 'Sub' $P493 = "140_1275160376.16031"
+ .const 'Sub' $P493 = "140_1275510358.4548"
capture_lex $P493
.local string rx488_tgt
.local int rx488_pos
@@ -5988,6 +6050,7 @@
.local pmc match
.lex "$/", match
length rx488_eos, rx488_tgt
+ gt rx488_pos, rx488_eos, rx488_done
set rx488_off, 0
lt rx488_pos, 2, rx488_start
sub rx488_off, rx488_pos, 1
@@ -6008,7 +6071,7 @@
.annotate 'line', 158
# rx subrule "before" subtype=zerowidth negate=
rx488_cur."!cursor_pos"(rx488_pos)
- .const 'Sub' $P493 = "140_1275160376.16031"
+ .const 'Sub' $P493 = "140_1275510358.4548"
capture_lex $P493
$P10 = rx488_cur."before"($P493)
unless $P10, rx488_fail
@@ -6046,7 +6109,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__assertion:sym<[>" :subid("139_1275160376.16031") :method
+.sub "!PREFIX__assertion:sym<[>" :subid("139_1275510358.4548") :method
.annotate 'line', 3
new $P490, "ResizablePMCArray"
push $P490, ""
@@ -6055,7 +6118,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "_block492" :anon :subid("140_1275160376.16031") :method :outer("138_1275160376.16031")
+.sub "_block492" :anon :subid("140_1275510358.4548") :method :outer("138_1275510358.4548")
.annotate 'line', 158
.local string rx494_tgt
.local int rx494_pos
@@ -6069,6 +6132,7 @@
.local pmc match
.lex "$/", match
length rx494_eos, rx494_tgt
+ gt rx494_pos, rx494_eos, rx494_done
set rx494_off, 0
lt rx494_pos, 2, rx494_start
sub rx494_off, rx494_pos, 1
@@ -6135,9 +6199,9 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "cclass_elem" :subid("141_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "cclass_elem" :subid("141_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
- .const 'Sub' $P511 = "143_1275160376.16031"
+ .const 'Sub' $P511 = "143_1275510358.4548"
capture_lex $P511
.local string rx500_tgt
.local int rx500_pos
@@ -6152,6 +6216,7 @@
.local pmc match
.lex "$/", match
length rx500_eos, rx500_tgt
+ gt rx500_pos, rx500_eos, rx500_done
set rx500_off, 0
lt rx500_pos, 2, rx500_start
sub rx500_off, rx500_pos, 1
@@ -6240,7 +6305,7 @@
.annotate 'line', 164
# rx subrule $P511 subtype=capture negate=
rx500_cur."!cursor_pos"(rx500_pos)
- .const 'Sub' $P511 = "143_1275160376.16031"
+ .const 'Sub' $P511 = "143_1275510358.4548"
capture_lex $P511
$P10 = rx500_cur.$P511()
unless $P10, rx500_fail
@@ -6321,7 +6386,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__cclass_elem" :subid("142_1275160376.16031") :method
+.sub "!PREFIX__cclass_elem" :subid("142_1275510358.4548") :method
.annotate 'line', 3
new $P502, "ResizablePMCArray"
push $P502, ""
@@ -6332,13 +6397,13 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "_block510" :anon :subid("143_1275160376.16031") :method :outer("141_1275160376.16031")
+.sub "_block510" :anon :subid("143_1275510358.4548") :method :outer("141_1275510358.4548")
.annotate 'line', 164
- .const 'Sub' $P526 = "146_1275160376.16031"
+ .const 'Sub' $P526 = "146_1275510358.4548"
capture_lex $P526
- .const 'Sub' $P521 = "145_1275160376.16031"
+ .const 'Sub' $P521 = "145_1275510358.4548"
capture_lex $P521
- .const 'Sub' $P517 = "144_1275160376.16031"
+ .const 'Sub' $P517 = "144_1275510358.4548"
capture_lex $P517
.local string rx512_tgt
.local int rx512_pos
@@ -6353,6 +6418,7 @@
.local pmc match
.lex "$/", match
length rx512_eos, rx512_tgt
+ gt rx512_pos, rx512_eos, rx512_done
set rx512_off, 0
lt rx512_pos, 2, rx512_start
sub rx512_off, rx512_pos, 1
@@ -6409,7 +6475,7 @@
add rx512_pos, 1
# rx subrule $P517 subtype=capture negate=
rx512_cur."!cursor_pos"(rx512_pos)
- .const 'Sub' $P517 = "144_1275160376.16031"
+ .const 'Sub' $P517 = "144_1275510358.4548"
capture_lex $P517
$P10 = rx512_cur.$P517()
unless $P10, rx512_fail
@@ -6420,7 +6486,7 @@
alt515_1:
# rx subrule $P521 subtype=capture negate=
rx512_cur."!cursor_pos"(rx512_pos)
- .const 'Sub' $P521 = "145_1275160376.16031"
+ .const 'Sub' $P521 = "145_1275510358.4548"
capture_lex $P521
$P10 = rx512_cur.$P521()
unless $P10, rx512_fail
@@ -6449,7 +6515,7 @@
add rx512_pos, rx512_off, $I11
# rx subrule $P526 subtype=capture negate=
rx512_cur."!cursor_pos"(rx512_pos)
- .const 'Sub' $P526 = "146_1275160376.16031"
+ .const 'Sub' $P526 = "146_1275510358.4548"
capture_lex $P526
$P10 = rx512_cur.$P526()
unless $P10, rx512_fail
@@ -6478,7 +6544,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "_block516" :anon :subid("144_1275160376.16031") :method :outer("143_1275160376.16031")
+.sub "_block516" :anon :subid("144_1275510358.4548") :method :outer("143_1275510358.4548")
.annotate 'line', 166
.local string rx518_tgt
.local int rx518_pos
@@ -6492,6 +6558,7 @@
.local pmc match
.lex "$/", match
length rx518_eos, rx518_tgt
+ gt rx518_pos, rx518_eos, rx518_done
set rx518_off, 0
lt rx518_pos, 2, rx518_start
sub rx518_off, rx518_pos, 1
@@ -6530,7 +6597,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "_block520" :anon :subid("145_1275160376.16031") :method :outer("143_1275160376.16031")
+.sub "_block520" :anon :subid("145_1275510358.4548") :method :outer("143_1275510358.4548")
.annotate 'line', 166
.local string rx522_tgt
.local int rx522_pos
@@ -6544,6 +6611,7 @@
.local pmc match
.lex "$/", match
length rx522_eos, rx522_tgt
+ gt rx522_pos, rx522_eos, rx522_done
set rx522_off, 0
lt rx522_pos, 2, rx522_start
sub rx522_off, rx522_pos, 1
@@ -6586,7 +6654,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "_block525" :anon :subid("146_1275160376.16031") :method :outer("143_1275160376.16031")
+.sub "_block525" :anon :subid("146_1275510358.4548") :method :outer("143_1275510358.4548")
.annotate 'line', 166
.local string rx527_tgt
.local int rx527_pos
@@ -6600,6 +6668,7 @@
.local pmc match
.lex "$/", match
length rx527_eos, rx527_tgt
+ gt rx527_pos, rx527_eos, rx527_done
set rx527_off, 0
lt rx527_pos, 2, rx527_start
sub rx527_off, rx527_pos, 1
@@ -6638,9 +6707,9 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "mod_internal" :subid("147_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "mod_internal" :subid("147_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
- .const 'Sub' $P543 = "149_1275160376.16031"
+ .const 'Sub' $P543 = "149_1275510358.4548"
capture_lex $P543
.local string rx535_tgt
.local int rx535_pos
@@ -6655,6 +6724,7 @@
.local pmc match
.lex "$/", match
length rx535_eos, rx535_tgt
+ gt rx535_pos, rx535_eos, rx535_done
set rx535_off, 0
lt rx535_pos, 2, rx535_start
sub rx535_off, rx535_pos, 1
@@ -6690,7 +6760,7 @@
rxquantr541_loop:
# rx subrule $P543 subtype=capture negate=
rx535_cur."!cursor_pos"(rx535_pos)
- .const 'Sub' $P543 = "149_1275160376.16031"
+ .const 'Sub' $P543 = "149_1275510358.4548"
capture_lex $P543
$P10 = rx535_cur.$P543()
unless $P10, rx535_fail
@@ -6792,7 +6862,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__mod_internal" :subid("148_1275160376.16031") :method
+.sub "!PREFIX__mod_internal" :subid("148_1275510358.4548") :method
.annotate 'line', 3
$P537 = self."!PREFIX__!subrule"("mod_ident", ":")
new $P538, "ResizablePMCArray"
@@ -6803,7 +6873,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "_block542" :anon :subid("149_1275160376.16031") :method :outer("147_1275160376.16031")
+.sub "_block542" :anon :subid("149_1275510358.4548") :method :outer("147_1275510358.4548")
.annotate 'line', 176
.local string rx544_tgt
.local int rx544_pos
@@ -6817,6 +6887,7 @@
.local pmc match
.lex "$/", match
length rx544_eos, rx544_tgt
+ gt rx544_pos, rx544_eos, rx544_done
set rx544_off, 0
lt rx544_pos, 2, rx544_start
sub rx544_off, rx544_pos, 1
@@ -6871,7 +6942,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "mod_ident" :subid("150_1275160376.16031") :method
+.sub "mod_ident" :subid("150_1275510358.4548") :method
.annotate 'line', 181
$P552 = self."!protoregex"("mod_ident")
.return ($P552)
@@ -6879,7 +6950,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__mod_ident" :subid("151_1275160376.16031") :method
+.sub "!PREFIX__mod_ident" :subid("151_1275510358.4548") :method
.annotate 'line', 181
$P554 = self."!PREFIX__!protoregex"("mod_ident")
.return ($P554)
@@ -6887,7 +6958,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "mod_ident:sym<ignorecase>" :subid("152_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "mod_ident:sym<ignorecase>" :subid("152_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx556_tgt
.local int rx556_pos
@@ -6901,6 +6972,7 @@
.local pmc match
.lex "$/", match
length rx556_eos, rx556_tgt
+ gt rx556_pos, rx556_eos, rx556_done
set rx556_off, 0
lt rx556_pos, 2, rx556_start
sub rx556_off, rx556_pos, 1
@@ -6972,7 +7044,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__mod_ident:sym<ignorecase>" :subid("153_1275160376.16031") :method
+.sub "!PREFIX__mod_ident:sym<ignorecase>" :subid("153_1275510358.4548") :method
.annotate 'line', 3
new $P558, "ResizablePMCArray"
push $P558, "i"
@@ -6981,7 +7053,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "mod_ident:sym<ratchet>" :subid("154_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "mod_ident:sym<ratchet>" :subid("154_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx564_tgt
.local int rx564_pos
@@ -6995,6 +7067,7 @@
.local pmc match
.lex "$/", match
length rx564_eos, rx564_tgt
+ gt rx564_pos, rx564_eos, rx564_done
set rx564_off, 0
lt rx564_pos, 2, rx564_start
sub rx564_off, rx564_pos, 1
@@ -7066,7 +7139,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__mod_ident:sym<ratchet>" :subid("155_1275160376.16031") :method
+.sub "!PREFIX__mod_ident:sym<ratchet>" :subid("155_1275510358.4548") :method
.annotate 'line', 3
new $P566, "ResizablePMCArray"
push $P566, "r"
@@ -7075,7 +7148,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "mod_ident:sym<sigspace>" :subid("156_1275160376.16031") :method :outer("11_1275160376.16031")
+.sub "mod_ident:sym<sigspace>" :subid("156_1275510358.4548") :method :outer("11_1275510358.4548")
.annotate 'line', 3
.local string rx572_tgt
.local int rx572_pos
@@ -7089,6 +7162,7 @@
.local pmc match
.lex "$/", match
length rx572_eos, rx572_tgt
+ gt rx572_pos, rx572_eos, rx572_done
set rx572_off, 0
lt rx572_pos, 2, rx572_start
sub rx572_off, rx572_pos, 1
@@ -7160,7 +7234,7 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "!PREFIX__mod_ident:sym<sigspace>" :subid("157_1275160376.16031") :method
+.sub "!PREFIX__mod_ident:sym<sigspace>" :subid("157_1275510358.4548") :method
.annotate 'line', 3
new $P574, "ResizablePMCArray"
push $P574, "s"
@@ -7169,18 +7243,18 @@
.namespace ["Regex";"P6Regex";"Grammar"]
-.sub "_block579" :load :anon :subid("158_1275160376.16031")
+.sub "_block579" :load :anon :subid("158_1275510358.4548")
.annotate 'line', 3
- .const 'Sub' $P581 = "11_1275160376.16031"
+ .const 'Sub' $P581 = "11_1275510358.4548"
$P582 = $P581()
.return ($P582)
.end
.namespace []
-.sub "_block584" :load :anon :subid("159_1275160376.16031")
+.sub "_block584" :load :anon :subid("159_1275510358.4548")
.annotate 'line', 1
- .const 'Sub' $P586 = "10_1275160376.16031"
+ .const 'Sub' $P586 = "10_1275510358.4548"
$P587 = $P586()
.return ($P587)
.end
@@ -7188,7 +7262,7 @@
### .include 'gen/p6regex-actions.pir'
.namespace []
-.sub "_block11" :anon :subid("10_1275160387.00648")
+.sub "_block11" :anon :subid("10_1275510365.39607")
.annotate 'line', 0
get_hll_global $P14, ["Regex";"P6Regex";"Actions"], "_block13"
capture_lex $P14
@@ -7205,15 +7279,15 @@
$P1573 = $P14()
.annotate 'line', 1
.return ($P1573)
- .const 'Sub' $P1575 = "90_1275160387.00648"
+ .const 'Sub' $P1575 = "90_1275510365.39607"
.return ($P1575)
.end
.namespace []
-.sub "" :load :init :subid("post91") :outer("10_1275160387.00648")
+.sub "" :load :init :subid("post91") :outer("10_1275510365.39607")
.annotate 'line', 0
- .const 'Sub' $P12 = "10_1275160387.00648"
+ .const 'Sub' $P12 = "10_1275510365.39607"
.local pmc block
set block, $P12
$P1578 = get_root_global ["parrot"], "P6metaclass"
@@ -7222,115 +7296,115 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block13" :subid("11_1275160387.00648") :outer("10_1275160387.00648")
+.sub "_block13" :subid("11_1275510365.39607") :outer("10_1275510365.39607")
.annotate 'line', 4
- .const 'Sub' $P1535 = "88_1275160387.00648"
+ .const 'Sub' $P1535 = "88_1275510365.39607"
capture_lex $P1535
- .const 'Sub' $P1466 = "84_1275160387.00648"
+ .const 'Sub' $P1466 = "84_1275510365.39607"
capture_lex $P1466
- .const 'Sub' $P1398 = "82_1275160387.00648"
+ .const 'Sub' $P1398 = "82_1275510365.39607"
capture_lex $P1398
- .const 'Sub' $P1325 = "79_1275160387.00648"
+ .const 'Sub' $P1325 = "79_1275510365.39607"
capture_lex $P1325
- .const 'Sub' $P1311 = "78_1275160387.00648"
+ .const 'Sub' $P1311 = "78_1275510365.39607"
capture_lex $P1311
- .const 'Sub' $P1287 = "77_1275160387.00648"
+ .const 'Sub' $P1287 = "77_1275510365.39607"
capture_lex $P1287
- .const 'Sub' $P1269 = "76_1275160387.00648"
+ .const 'Sub' $P1269 = "76_1275510365.39607"
capture_lex $P1269
- .const 'Sub' $P1255 = "75_1275160387.00648"
+ .const 'Sub' $P1255 = "75_1275510365.39607"
capture_lex $P1255
- .const 'Sub' $P1242 = "74_1275160387.00648"
+ .const 'Sub' $P1242 = "74_1275510365.39607"
capture_lex $P1242
- .const 'Sub' $P1211 = "73_1275160387.00648"
+ .const 'Sub' $P1211 = "73_1275510365.39607"
capture_lex $P1211
- .const 'Sub' $P1180 = "72_1275160387.00648"
+ .const 'Sub' $P1180 = "72_1275510365.39607"
capture_lex $P1180
- .const 'Sub' $P1164 = "71_1275160387.00648"
+ .const 'Sub' $P1164 = "71_1275510365.39607"
capture_lex $P1164
- .const 'Sub' $P1148 = "70_1275160387.00648"
+ .const 'Sub' $P1148 = "70_1275510365.39607"
capture_lex $P1148
- .const 'Sub' $P1132 = "69_1275160387.00648"
+ .const 'Sub' $P1132 = "69_1275510365.39607"
capture_lex $P1132
- .const 'Sub' $P1116 = "68_1275160387.00648"
+ .const 'Sub' $P1116 = "68_1275510365.39607"
capture_lex $P1116
- .const 'Sub' $P1100 = "67_1275160387.00648"
+ .const 'Sub' $P1100 = "67_1275510365.39607"
capture_lex $P1100
- .const 'Sub' $P1084 = "66_1275160387.00648"
+ .const 'Sub' $P1084 = "66_1275510365.39607"
capture_lex $P1084
- .const 'Sub' $P1068 = "65_1275160387.00648"
+ .const 'Sub' $P1068 = "65_1275510365.39607"
capture_lex $P1068
- .const 'Sub' $P1044 = "64_1275160387.00648"
+ .const 'Sub' $P1044 = "64_1275510365.39607"
capture_lex $P1044
- .const 'Sub' $P1029 = "63_1275160387.00648"
+ .const 'Sub' $P1029 = "63_1275510365.39607"
capture_lex $P1029
- .const 'Sub' $P973 = "62_1275160387.00648"
+ .const 'Sub' $P973 = "62_1275510365.39607"
capture_lex $P973
- .const 'Sub' $P952 = "61_1275160387.00648"
+ .const 'Sub' $P952 = "61_1275510365.39607"
capture_lex $P952
- .const 'Sub' $P930 = "60_1275160387.00648"
+ .const 'Sub' $P930 = "60_1275510365.39607"
capture_lex $P930
- .const 'Sub' $P920 = "59_1275160387.00648"
+ .const 'Sub' $P920 = "59_1275510365.39607"
capture_lex $P920
- .const 'Sub' $P910 = "58_1275160387.00648"
+ .const 'Sub' $P910 = "58_1275510365.39607"
capture_lex $P910
- .const 'Sub' $P900 = "57_1275160387.00648"
+ .const 'Sub' $P900 = "57_1275510365.39607"
capture_lex $P900
- .const 'Sub' $P888 = "56_1275160387.00648"
+ .const 'Sub' $P888 = "56_1275510365.39607"
capture_lex $P888
- .const 'Sub' $P876 = "55_1275160387.00648"
+ .const 'Sub' $P876 = "55_1275510365.39607"
capture_lex $P876
- .const 'Sub' $P864 = "54_1275160387.00648"
+ .const 'Sub' $P864 = "54_1275510365.39607"
capture_lex $P864
- .const 'Sub' $P852 = "53_1275160387.00648"
+ .const 'Sub' $P852 = "53_1275510365.39607"
capture_lex $P852
- .const 'Sub' $P840 = "52_1275160387.00648"
+ .const 'Sub' $P840 = "52_1275510365.39607"
capture_lex $P840
- .const 'Sub' $P828 = "51_1275160387.00648"
+ .const 'Sub' $P828 = "51_1275510365.39607"
capture_lex $P828
- .const 'Sub' $P816 = "50_1275160387.00648"
+ .const 'Sub' $P816 = "50_1275510365.39607"
capture_lex $P816
- .const 'Sub' $P804 = "49_1275160387.00648"
+ .const 'Sub' $P804 = "49_1275510365.39607"
capture_lex $P804
- .const 'Sub' $P781 = "48_1275160387.00648"
+ .const 'Sub' $P781 = "48_1275510365.39607"
capture_lex $P781
- .const 'Sub' $P758 = "47_1275160387.00648"
+ .const 'Sub' $P758 = "47_1275510365.39607"
capture_lex $P758
- .const 'Sub' $P740 = "46_1275160387.00648"
+ .const 'Sub' $P740 = "46_1275510365.39607"
capture_lex $P740
- .const 'Sub' $P730 = "45_1275160387.00648"
+ .const 'Sub' $P730 = "45_1275510365.39607"
capture_lex $P730
- .const 'Sub' $P712 = "44_1275160387.00648"
+ .const 'Sub' $P712 = "44_1275510365.39607"
capture_lex $P712
- .const 'Sub' $P665 = "43_1275160387.00648"
+ .const 'Sub' $P665 = "43_1275510365.39607"
capture_lex $P665
- .const 'Sub' $P648 = "42_1275160387.00648"
+ .const 'Sub' $P648 = "42_1275510365.39607"
capture_lex $P648
- .const 'Sub' $P633 = "41_1275160387.00648"
+ .const 'Sub' $P633 = "41_1275510365.39607"
capture_lex $P633
- .const 'Sub' $P618 = "40_1275160387.00648"
+ .const 'Sub' $P618 = "40_1275510365.39607"
capture_lex $P618
- .const 'Sub' $P592 = "39_1275160387.00648"
+ .const 'Sub' $P592 = "39_1275510365.39607"
capture_lex $P592
- .const 'Sub' $P541 = "37_1275160387.00648"
+ .const 'Sub' $P541 = "37_1275510365.39607"
capture_lex $P541
- .const 'Sub' $P473 = "35_1275160387.00648"
+ .const 'Sub' $P473 = "35_1275510365.39607"
capture_lex $P473
- .const 'Sub' $P418 = "32_1275160387.00648"
+ .const 'Sub' $P418 = "32_1275510365.39607"
capture_lex $P418
- .const 'Sub' $P403 = "31_1275160387.00648"
+ .const 'Sub' $P403 = "31_1275510365.39607"
capture_lex $P403
- .const 'Sub' $P377 = "29_1275160387.00648"
+ .const 'Sub' $P377 = "29_1275510365.39607"
capture_lex $P377
- .const 'Sub' $P360 = "28_1275160387.00648"
+ .const 'Sub' $P360 = "28_1275510365.39607"
capture_lex $P360
- .const 'Sub' $P338 = "27_1275160387.00648"
+ .const 'Sub' $P338 = "27_1275510365.39607"
capture_lex $P338
- .const 'Sub' $P305 = "26_1275160387.00648"
+ .const 'Sub' $P305 = "26_1275510365.39607"
capture_lex $P305
- .const 'Sub' $P50 = "13_1275160387.00648"
+ .const 'Sub' $P50 = "13_1275510365.39607"
capture_lex $P50
- .const 'Sub' $P16 = "12_1275160387.00648"
+ .const 'Sub' $P16 = "12_1275510365.39607"
capture_lex $P16
get_global $P15, "@MODIFIERS"
unless_null $P15, vivify_93
@@ -7338,19 +7412,19 @@
set_global "@MODIFIERS", $P15
vivify_93:
.annotate 'line', 479
- .const 'Sub' $P16 = "12_1275160387.00648"
+ .const 'Sub' $P16 = "12_1275510365.39607"
newclosure $P49, $P16
.lex "buildsub", $P49
.annotate 'line', 496
- .const 'Sub' $P50 = "13_1275160387.00648"
+ .const 'Sub' $P50 = "13_1275510365.39607"
newclosure $P304, $P50
.lex "capnames", $P304
.annotate 'line', 562
- .const 'Sub' $P305 = "26_1275160387.00648"
+ .const 'Sub' $P305 = "26_1275510365.39607"
newclosure $P337, $P305
.lex "backmod", $P337
.annotate 'line', 569
- .const 'Sub' $P338 = "27_1275160387.00648"
+ .const 'Sub' $P338 = "27_1275510365.39607"
newclosure $P358, $P338
.lex "subrule_alias", $P358
.annotate 'line', 4
@@ -7368,13 +7442,13 @@
find_lex $P1567, "subrule_alias"
.annotate 'line', 4
.return ($P1567)
- .const 'Sub' $P1569 = "89_1275160387.00648"
+ .const 'Sub' $P1569 = "89_1275510365.39607"
.return ($P1569)
.end
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "" :load :init :subid("post92") :outer("11_1275160387.00648")
+.sub "" :load :init :subid("post92") :outer("11_1275510365.39607")
.annotate 'line', 4
get_hll_global $P14, ["Regex";"P6Regex";"Actions"], "_block13"
.local pmc block
@@ -7390,7 +7464,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "buildsub" :subid("12_1275160387.00648") :outer("11_1275160387.00648")
+.sub "buildsub" :subid("12_1275510365.39607") :outer("11_1275510365.39607")
.param pmc param_19
.param pmc param_20 :optional
.param int has_param_20 :opt_flag
@@ -7467,19 +7541,19 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "capnames" :subid("13_1275160387.00648") :outer("11_1275160387.00648")
+.sub "capnames" :subid("13_1275510365.39607") :outer("11_1275510365.39607")
.param pmc param_53
.param pmc param_54
.annotate 'line', 496
- .const 'Sub' $P279 = "24_1275160387.00648"
+ .const 'Sub' $P279 = "24_1275510365.39607"
capture_lex $P279
- .const 'Sub' $P216 = "21_1275160387.00648"
+ .const 'Sub' $P216 = "21_1275510365.39607"
capture_lex $P216
- .const 'Sub' $P174 = "19_1275160387.00648"
+ .const 'Sub' $P174 = "19_1275510365.39607"
capture_lex $P174
- .const 'Sub' $P132 = "17_1275160387.00648"
+ .const 'Sub' $P132 = "17_1275510365.39607"
capture_lex $P132
- .const 'Sub' $P65 = "14_1275160387.00648"
+ .const 'Sub' $P65 = "14_1275510365.39607"
capture_lex $P65
new $P52, 'ExceptionHandler'
set_addr $P52, control_51
@@ -7535,21 +7609,21 @@
set $S276, $P275
iseq $I277, $S276, "quant"
unless $I277, if_274_end
- .const 'Sub' $P279 = "24_1275160387.00648"
+ .const 'Sub' $P279 = "24_1275510365.39607"
capture_lex $P279
$P279()
if_274_end:
goto if_211_end
if_211:
.annotate 'line', 534
- .const 'Sub' $P216 = "21_1275160387.00648"
+ .const 'Sub' $P216 = "21_1275510365.39607"
capture_lex $P216
$P216()
if_211_end:
goto if_164_end
if_164:
.annotate 'line', 521
- .const 'Sub' $P174 = "19_1275160387.00648"
+ .const 'Sub' $P174 = "19_1275510365.39607"
capture_lex $P174
$P174()
if_164_end:
@@ -7569,7 +7643,7 @@
unless $P126, loop161_done
shift $P130, $P126
loop161_redo:
- .const 'Sub' $P132 = "17_1275160387.00648"
+ .const 'Sub' $P132 = "17_1275510365.39607"
capture_lex $P132
$P132($P130)
loop161_next:
@@ -7588,7 +7662,7 @@
goto if_60_end
if_60:
.annotate 'line', 499
- .const 'Sub' $P65 = "14_1275160387.00648"
+ .const 'Sub' $P65 = "14_1275510365.39607"
capture_lex $P65
$P65()
if_60_end:
@@ -7612,9 +7686,9 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block278" :anon :subid("24_1275160387.00648") :outer("13_1275160387.00648")
+.sub "_block278" :anon :subid("24_1275510365.39607") :outer("13_1275510365.39607")
.annotate 'line', 551
- .const 'Sub' $P290 = "25_1275160387.00648"
+ .const 'Sub' $P290 = "25_1275510365.39607"
capture_lex $P290
.annotate 'line', 552
$P280 = root_new ['parrot';'Hash']
@@ -7643,7 +7717,7 @@
unless $P285, loop295_done
shift $P288, $P285
loop295_redo:
- .const 'Sub' $P290 = "25_1275160387.00648"
+ .const 'Sub' $P290 = "25_1275510365.39607"
capture_lex $P290
$P290($P288)
loop295_next:
@@ -7673,7 +7747,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block289" :anon :subid("25_1275160387.00648") :outer("24_1275160387.00648")
+.sub "_block289" :anon :subid("25_1275510365.39607") :outer("24_1275510365.39607")
.param pmc param_291
.annotate 'line', 553
.lex "$_", param_291
@@ -7693,11 +7767,11 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block215" :anon :subid("21_1275160387.00648") :outer("13_1275160387.00648")
+.sub "_block215" :anon :subid("21_1275510365.39607") :outer("13_1275510365.39607")
.annotate 'line', 534
- .const 'Sub' $P256 = "23_1275160387.00648"
+ .const 'Sub' $P256 = "23_1275510365.39607"
capture_lex $P256
- .const 'Sub' $P228 = "22_1275160387.00648"
+ .const 'Sub' $P228 = "22_1275510365.39607"
capture_lex $P228
.annotate 'line', 535
new $P217, "Undef"
@@ -7732,7 +7806,7 @@
unless $P223, loop244_done
shift $P226, $P223
loop244_redo:
- .const 'Sub' $P228 = "22_1275160387.00648"
+ .const 'Sub' $P228 = "22_1275510365.39607"
capture_lex $P228
$P228($P226)
loop244_next:
@@ -7771,7 +7845,7 @@
unless $P251, loop269_done
shift $P254, $P251
loop269_redo:
- .const 'Sub' $P256 = "23_1275160387.00648"
+ .const 'Sub' $P256 = "23_1275510365.39607"
capture_lex $P256
$P256($P254)
loop269_next:
@@ -7801,7 +7875,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block227" :anon :subid("22_1275160387.00648") :outer("21_1275160387.00648")
+.sub "_block227" :anon :subid("22_1275510365.39607") :outer("21_1275510365.39607")
.param pmc param_229
.annotate 'line', 541
.lex "$_", param_229
@@ -7841,7 +7915,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block255" :anon :subid("23_1275160387.00648") :outer("21_1275160387.00648")
+.sub "_block255" :anon :subid("23_1275510365.39607") :outer("21_1275510365.39607")
.param pmc param_257
.annotate 'line', 546
.lex "$_", param_257
@@ -7881,9 +7955,9 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block173" :anon :subid("19_1275160387.00648") :outer("13_1275160387.00648")
+.sub "_block173" :anon :subid("19_1275510365.39607") :outer("13_1275510365.39607")
.annotate 'line', 521
- .const 'Sub' $P192 = "20_1275160387.00648"
+ .const 'Sub' $P192 = "20_1275510365.39607"
capture_lex $P192
.annotate 'line', 522
new $P175, "Undef"
@@ -7926,7 +8000,7 @@
unless $P187, loop208_done
shift $P190, $P187
loop208_redo:
- .const 'Sub' $P192 = "20_1275160387.00648"
+ .const 'Sub' $P192 = "20_1275510365.39607"
capture_lex $P192
$P192($P190)
loop208_next:
@@ -7946,7 +8020,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block191" :anon :subid("20_1275160387.00648") :outer("19_1275160387.00648")
+.sub "_block191" :anon :subid("20_1275510365.39607") :outer("19_1275510365.39607")
.param pmc param_193
.annotate 'line', 529
.lex "$_", param_193
@@ -7986,10 +8060,10 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block131" :anon :subid("17_1275160387.00648") :outer("13_1275160387.00648")
+.sub "_block131" :anon :subid("17_1275510365.39607") :outer("13_1275510365.39607")
.param pmc param_134
.annotate 'line', 513
- .const 'Sub' $P143 = "18_1275160387.00648"
+ .const 'Sub' $P143 = "18_1275510365.39607"
capture_lex $P143
.annotate 'line', 514
$P133 = root_new ['parrot';'Hash']
@@ -8012,7 +8086,7 @@
unless $P138, loop156_done
shift $P141, $P138
loop156_redo:
- .const 'Sub' $P143 = "18_1275160387.00648"
+ .const 'Sub' $P143 = "18_1275510365.39607"
capture_lex $P143
$P143($P141)
loop156_next:
@@ -8042,7 +8116,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block142" :anon :subid("18_1275160387.00648") :outer("17_1275160387.00648")
+.sub "_block142" :anon :subid("18_1275510365.39607") :outer("17_1275510365.39607")
.param pmc param_144
.annotate 'line', 515
.lex "$_", param_144
@@ -8082,9 +8156,9 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block64" :anon :subid("14_1275160387.00648") :outer("13_1275160387.00648")
+.sub "_block64" :anon :subid("14_1275510365.39607") :outer("13_1275510365.39607")
.annotate 'line', 499
- .const 'Sub' $P74 = "15_1275160387.00648"
+ .const 'Sub' $P74 = "15_1275510365.39607"
capture_lex $P74
.annotate 'line', 500
new $P66, "Undef"
@@ -8105,7 +8179,7 @@
unless $P68, loop118_done
shift $P72, $P68
loop118_redo:
- .const 'Sub' $P74 = "15_1275160387.00648"
+ .const 'Sub' $P74 = "15_1275510365.39607"
capture_lex $P74
$P74($P72)
loop118_next:
@@ -8128,10 +8202,10 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block73" :anon :subid("15_1275160387.00648") :outer("14_1275160387.00648")
+.sub "_block73" :anon :subid("15_1275510365.39607") :outer("14_1275510365.39607")
.param pmc param_76
.annotate 'line', 501
- .const 'Sub' $P85 = "16_1275160387.00648"
+ .const 'Sub' $P85 = "16_1275510365.39607"
capture_lex $P85
.annotate 'line', 502
$P75 = root_new ['parrot';'Hash']
@@ -8154,7 +8228,7 @@
unless $P80, loop105_done
shift $P83, $P80
loop105_redo:
- .const 'Sub' $P85 = "16_1275160387.00648"
+ .const 'Sub' $P85 = "16_1275510365.39607"
capture_lex $P85
$P85($P83)
loop105_next:
@@ -8203,7 +8277,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block84" :anon :subid("16_1275160387.00648") :outer("15_1275160387.00648")
+.sub "_block84" :anon :subid("16_1275510365.39607") :outer("15_1275510365.39607")
.param pmc param_86
.annotate 'line', 503
.lex "$_", param_86
@@ -8262,7 +8336,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "backmod" :subid("26_1275160387.00648") :outer("11_1275160387.00648")
+.sub "backmod" :subid("26_1275510365.39607") :outer("11_1275510365.39607")
.param pmc param_308
.param pmc param_309
.annotate 'line', 562
@@ -8336,7 +8410,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "subrule_alias" :subid("27_1275160387.00648") :outer("11_1275160387.00648")
+.sub "subrule_alias" :subid("27_1275510365.39607") :outer("11_1275510365.39607")
.param pmc param_341
.param pmc param_342
.annotate 'line', 569
@@ -8380,7 +8454,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "arg" :subid("28_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "arg" :subid("28_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_363
.annotate 'line', 14
new $P362, 'ExceptionHandler'
@@ -8436,10 +8510,10 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "arglist" :subid("29_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "arglist" :subid("29_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_380
.annotate 'line', 18
- .const 'Sub' $P390 = "30_1275160387.00648"
+ .const 'Sub' $P390 = "30_1275510365.39607"
capture_lex $P390
new $P379, 'ExceptionHandler'
set_addr $P379, control_378
@@ -8473,7 +8547,7 @@
unless $P384, loop396_done
shift $P388, $P384
loop396_redo:
- .const 'Sub' $P390 = "30_1275160387.00648"
+ .const 'Sub' $P390 = "30_1275510365.39607"
capture_lex $P390
$P390($P388)
loop396_next:
@@ -8502,7 +8576,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block389" :anon :subid("30_1275160387.00648") :outer("29_1275160387.00648")
+.sub "_block389" :anon :subid("30_1275510365.39607") :outer("29_1275510365.39607")
.param pmc param_391
.annotate 'line', 20
.lex "$_", param_391
@@ -8515,7 +8589,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "TOP" :subid("31_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "TOP" :subid("31_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_406
.annotate 'line', 24
new $P405, 'ExceptionHandler'
@@ -8557,14 +8631,14 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "nibbler" :subid("32_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "nibbler" :subid("32_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_421
.param pmc param_422 :optional
.param int has_param_422 :opt_flag
.annotate 'line', 30
- .const 'Sub' $P456 = "34_1275160387.00648"
+ .const 'Sub' $P456 = "34_1275510365.39607"
capture_lex $P456
- .const 'Sub' $P430 = "33_1275160387.00648"
+ .const 'Sub' $P430 = "33_1275510365.39607"
capture_lex $P430
new $P420, 'ExceptionHandler'
set_addr $P420, control_419
@@ -8585,7 +8659,7 @@
set $S427, $P426
iseq $I428, $S427, "open"
unless $I428, if_425_end
- .const 'Sub' $P430 = "33_1275160387.00648"
+ .const 'Sub' $P430 = "33_1275510365.39607"
capture_lex $P430
$P430()
if_425_end:
@@ -8648,7 +8722,7 @@
unless $P450, loop462_done
shift $P454, $P450
loop462_redo:
- .const 'Sub' $P456 = "34_1275160387.00648"
+ .const 'Sub' $P456 = "34_1275510365.39607"
capture_lex $P456
$P456($P454)
loop462_next:
@@ -8678,7 +8752,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block429" :anon :subid("33_1275160387.00648") :outer("32_1275160387.00648")
+.sub "_block429" :anon :subid("33_1275510365.39607") :outer("32_1275510365.39607")
.annotate 'line', 32
$P431 = root_new ['parrot';'Hash']
.lex "%old", $P431
@@ -8718,7 +8792,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block455" :anon :subid("34_1275160387.00648") :outer("32_1275160387.00648")
+.sub "_block455" :anon :subid("34_1275510365.39607") :outer("32_1275510365.39607")
.param pmc param_457
.annotate 'line', 45
.lex "$_", param_457
@@ -8733,10 +8807,10 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "termish" :subid("35_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "termish" :subid("35_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_476
.annotate 'line', 55
- .const 'Sub' $P489 = "36_1275160387.00648"
+ .const 'Sub' $P489 = "36_1275510365.39607"
capture_lex $P489
new $P475, 'ExceptionHandler'
set_addr $P475, control_474
@@ -8779,7 +8853,7 @@
unless $P483, loop534_done
shift $P487, $P483
loop534_redo:
- .const 'Sub' $P489 = "36_1275160387.00648"
+ .const 'Sub' $P489 = "36_1275510365.39607"
capture_lex $P489
$P489($P487)
loop534_next:
@@ -8808,7 +8882,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block488" :anon :subid("36_1275160387.00648") :outer("35_1275160387.00648")
+.sub "_block488" :anon :subid("36_1275510365.39607") :outer("35_1275510365.39607")
.param pmc param_491
.annotate 'line', 59
new $P490, "Undef"
@@ -8935,10 +9009,10 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "quantified_atom" :subid("37_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "quantified_atom" :subid("37_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_544
.annotate 'line', 76
- .const 'Sub' $P553 = "38_1275160387.00648"
+ .const 'Sub' $P553 = "38_1275510365.39607"
capture_lex $P553
new $P543, 'ExceptionHandler'
set_addr $P543, control_542
@@ -9001,7 +9075,7 @@
goto if_549_end
if_549:
.annotate 'line', 78
- .const 'Sub' $P553 = "38_1275160387.00648"
+ .const 'Sub' $P553 = "38_1275510365.39607"
capture_lex $P553
$P553()
if_549_end:
@@ -9055,7 +9129,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block552" :anon :subid("38_1275160387.00648") :outer("37_1275160387.00648")
+.sub "_block552" :anon :subid("38_1275510365.39607") :outer("37_1275510365.39607")
.annotate 'line', 80
new $P554, "Undef"
.lex "$qast", $P554
@@ -9065,7 +9139,7 @@
unless $I557, if_555_end
find_lex $P558, "$/"
$P559 = $P558."CURSOR"()
- $P559."panic"("Can't quantify zero-width atom")
+ $P559."panic"("Quantifier follows nothing")
if_555_end:
.annotate 'line', 80
find_lex $P560, "$/"
@@ -9095,7 +9169,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "atom" :subid("39_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "atom" :subid("39_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_595
.annotate 'line', 91
new $P594, 'ExceptionHandler'
@@ -9173,7 +9247,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "quantifier:sym<*>" :subid("40_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "quantifier:sym<*>" :subid("40_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_621
.annotate 'line', 101
new $P620, 'ExceptionHandler'
@@ -9213,7 +9287,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "quantifier:sym<+>" :subid("41_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "quantifier:sym<+>" :subid("41_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_636
.annotate 'line', 106
new $P635, 'ExceptionHandler'
@@ -9253,7 +9327,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "quantifier:sym<?>" :subid("42_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "quantifier:sym<?>" :subid("42_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_651
.annotate 'line', 111
new $P650, 'ExceptionHandler'
@@ -9297,7 +9371,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "quantifier:sym<**>" :subid("43_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "quantifier:sym<**>" :subid("43_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_668
.annotate 'line', 117
new $P667, 'ExceptionHandler'
@@ -9437,7 +9511,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "metachar:sym<ws>" :subid("44_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "metachar:sym<ws>" :subid("44_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_715
.annotate 'line', 131
new $P714, 'ExceptionHandler'
@@ -9489,7 +9563,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "metachar:sym<[ ]>" :subid("45_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "metachar:sym<[ ]>" :subid("45_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_733
.annotate 'line', 140
new $P732, 'ExceptionHandler'
@@ -9521,7 +9595,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "metachar:sym<( )>" :subid("46_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "metachar:sym<( )>" :subid("46_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_743
.annotate 'line', 144
new $P742, 'ExceptionHandler'
@@ -9569,7 +9643,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "metachar:sym<'>" :subid("47_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "metachar:sym<'>" :subid("47_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_761
.annotate 'line', 151
new $P760, 'ExceptionHandler'
@@ -9625,7 +9699,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "metachar:sym<\">" :subid("48_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "metachar:sym<\">" :subid("48_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_784
.annotate 'line', 158
new $P783, 'ExceptionHandler'
@@ -9681,7 +9755,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "metachar:sym<.>" :subid("49_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "metachar:sym<.>" :subid("49_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_807
.annotate 'line', 165
new $P806, 'ExceptionHandler'
@@ -9712,7 +9786,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "metachar:sym<^>" :subid("50_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "metachar:sym<^>" :subid("50_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_819
.annotate 'line', 170
new $P818, 'ExceptionHandler'
@@ -9743,7 +9817,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "metachar:sym<^^>" :subid("51_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "metachar:sym<^^>" :subid("51_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_831
.annotate 'line', 175
new $P830, 'ExceptionHandler'
@@ -9774,7 +9848,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "metachar:sym<$>" :subid("52_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "metachar:sym<$>" :subid("52_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_843
.annotate 'line', 180
new $P842, 'ExceptionHandler'
@@ -9805,7 +9879,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "metachar:sym<$$>" :subid("53_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "metachar:sym<$$>" :subid("53_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_855
.annotate 'line', 185
new $P854, 'ExceptionHandler'
@@ -9836,7 +9910,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "metachar:sym<:::>" :subid("54_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "metachar:sym<:::>" :subid("54_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_867
.annotate 'line', 190
new $P866, 'ExceptionHandler'
@@ -9867,7 +9941,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "metachar:sym<lwb>" :subid("55_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "metachar:sym<lwb>" :subid("55_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_879
.annotate 'line', 195
new $P878, 'ExceptionHandler'
@@ -9898,7 +9972,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "metachar:sym<rwb>" :subid("56_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "metachar:sym<rwb>" :subid("56_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_891
.annotate 'line', 200
new $P890, 'ExceptionHandler'
@@ -9929,7 +10003,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "metachar:sym<bs>" :subid("57_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "metachar:sym<bs>" :subid("57_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_903
.annotate 'line', 205
new $P902, 'ExceptionHandler'
@@ -9961,7 +10035,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "metachar:sym<mod>" :subid("58_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "metachar:sym<mod>" :subid("58_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_913
.annotate 'line', 209
new $P912, 'ExceptionHandler'
@@ -9993,7 +10067,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "metachar:sym<assert>" :subid("59_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "metachar:sym<assert>" :subid("59_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_923
.annotate 'line', 213
new $P922, 'ExceptionHandler'
@@ -10025,7 +10099,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "metachar:sym<~>" :subid("60_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "metachar:sym<~>" :subid("60_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_933
.annotate 'line', 217
new $P932, 'ExceptionHandler'
@@ -10087,7 +10161,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "metachar:sym<{*}>" :subid("61_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "metachar:sym<{*}>" :subid("61_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_955
.annotate 'line', 230
new $P954, 'ExceptionHandler'
@@ -10148,7 +10222,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "metachar:sym<var>" :subid("62_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "metachar:sym<var>" :subid("62_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_976
.annotate 'line', 237
new $P975, 'ExceptionHandler'
@@ -10308,7 +10382,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "metachar:sym<PIR>" :subid("63_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "metachar:sym<PIR>" :subid("63_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_1032
.annotate 'line', 257
new $P1031, 'ExceptionHandler'
@@ -10347,7 +10421,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "backslash:sym<w>" :subid("64_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "backslash:sym<w>" :subid("64_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_1047
.annotate 'line', 265
new $P1046, 'ExceptionHandler'
@@ -10413,7 +10487,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "backslash:sym<b>" :subid("65_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "backslash:sym<b>" :subid("65_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_1071
.annotate 'line', 271
new $P1070, 'ExceptionHandler'
@@ -10456,7 +10530,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "backslash:sym<e>" :subid("66_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "backslash:sym<e>" :subid("66_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_1087
.annotate 'line', 277
new $P1086, 'ExceptionHandler'
@@ -10499,7 +10573,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "backslash:sym<f>" :subid("67_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "backslash:sym<f>" :subid("67_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_1103
.annotate 'line', 283
new $P1102, 'ExceptionHandler'
@@ -10542,7 +10616,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "backslash:sym<h>" :subid("68_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "backslash:sym<h>" :subid("68_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_1119
.annotate 'line', 289
new $P1118, 'ExceptionHandler'
@@ -10585,7 +10659,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "backslash:sym<r>" :subid("69_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "backslash:sym<r>" :subid("69_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_1135
.annotate 'line', 295
new $P1134, 'ExceptionHandler'
@@ -10628,7 +10702,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "backslash:sym<t>" :subid("70_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "backslash:sym<t>" :subid("70_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_1151
.annotate 'line', 301
new $P1150, 'ExceptionHandler'
@@ -10671,7 +10745,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "backslash:sym<v>" :subid("71_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "backslash:sym<v>" :subid("71_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_1167
.annotate 'line', 307
new $P1166, 'ExceptionHandler'
@@ -10714,7 +10788,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "backslash:sym<o>" :subid("72_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "backslash:sym<o>" :subid("72_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_1183
.annotate 'line', 314
new $P1182, 'ExceptionHandler'
@@ -10797,7 +10871,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "backslash:sym<x>" :subid("73_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "backslash:sym<x>" :subid("73_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_1214
.annotate 'line', 323
new $P1213, 'ExceptionHandler'
@@ -10880,7 +10954,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "backslash:sym<c>" :subid("74_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "backslash:sym<c>" :subid("74_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_1245
.annotate 'line', 332
new $P1244, 'ExceptionHandler'
@@ -10915,7 +10989,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "backslash:sym<misc>" :subid("75_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "backslash:sym<misc>" :subid("75_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_1258
.annotate 'line', 336
new $P1257, 'ExceptionHandler'
@@ -10948,7 +11022,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "assertion:sym<?>" :subid("76_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "assertion:sym<?>" :subid("76_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_1272
.annotate 'line', 342
new $P1271, 'ExceptionHandler'
@@ -11008,7 +11082,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "assertion:sym<!>" :subid("77_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "assertion:sym<!>" :subid("77_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_1290
.annotate 'line', 352
new $P1289, 'ExceptionHandler'
@@ -11076,7 +11150,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "assertion:sym<method>" :subid("78_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "assertion:sym<method>" :subid("78_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_1314
.annotate 'line', 365
new $P1313, 'ExceptionHandler'
@@ -11119,12 +11193,12 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "assertion:sym<name>" :subid("79_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "assertion:sym<name>" :subid("79_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_1328
.annotate 'line', 372
- .const 'Sub' $P1386 = "81_1275160387.00648"
+ .const 'Sub' $P1386 = "81_1275510365.39607"
capture_lex $P1386
- .const 'Sub' $P1350 = "80_1275160387.00648"
+ .const 'Sub' $P1350 = "80_1275510365.39607"
capture_lex $P1350
new $P1327, 'ExceptionHandler'
set_addr $P1327, control_1326
@@ -11220,7 +11294,7 @@
unless $P1377, loop1391_done
shift $P1384, $P1377
loop1391_redo:
- .const 'Sub' $P1386 = "81_1275160387.00648"
+ .const 'Sub' $P1386 = "81_1275510365.39607"
capture_lex $P1386
$P1386($P1384)
loop1391_next:
@@ -11260,7 +11334,7 @@
goto if_1345_end
if_1345:
.annotate 'line', 379
- .const 'Sub' $P1350 = "80_1275160387.00648"
+ .const 'Sub' $P1350 = "80_1275510365.39607"
capture_lex $P1350
$P1350()
if_1345_end:
@@ -11301,7 +11375,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block1385" :anon :subid("81_1275160387.00648") :outer("79_1275160387.00648")
+.sub "_block1385" :anon :subid("81_1275510365.39607") :outer("79_1275510365.39607")
.param pmc param_1387
.annotate 'line', 401
.lex "$_", param_1387
@@ -11313,7 +11387,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block1349" :anon :subid("80_1275160387.00648") :outer("79_1275160387.00648")
+.sub "_block1349" :anon :subid("80_1275510365.39607") :outer("79_1275510365.39607")
.annotate 'line', 380
new $P1351, "Undef"
.lex "$regexsym", $P1351
@@ -11344,10 +11418,10 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "assertion:sym<[>" :subid("82_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "assertion:sym<[>" :subid("82_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_1401
.annotate 'line', 407
- .const 'Sub' $P1436 = "83_1275160387.00648"
+ .const 'Sub' $P1436 = "83_1275510365.39607"
capture_lex $P1436
new $P1400, 'ExceptionHandler'
set_addr $P1400, control_1399
@@ -11439,7 +11513,7 @@
islt $I1434, $N1431, $N1433
unless $I1434, loop1459_done
loop1459_redo:
- .const 'Sub' $P1436 = "83_1275160387.00648"
+ .const 'Sub' $P1436 = "83_1275510365.39607"
capture_lex $P1436
$P1436()
loop1459_next:
@@ -11467,7 +11541,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block1435" :anon :subid("83_1275160387.00648") :outer("82_1275160387.00648")
+.sub "_block1435" :anon :subid("83_1275510365.39607") :outer("82_1275510365.39607")
.annotate 'line', 421
new $P1437, "Undef"
.lex "$ast", $P1437
@@ -11518,12 +11592,12 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "cclass_elem" :subid("84_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "cclass_elem" :subid("84_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_1469
.annotate 'line', 434
- .const 'Sub' $P1494 = "86_1275160387.00648"
+ .const 'Sub' $P1494 = "86_1275510365.39607"
capture_lex $P1494
- .const 'Sub' $P1478 = "85_1275160387.00648"
+ .const 'Sub' $P1478 = "85_1275510365.39607"
capture_lex $P1478
new $P1468, 'ExceptionHandler'
set_addr $P1468, control_1467
@@ -11572,7 +11646,7 @@
unless $P1488, loop1519_done
shift $P1492, $P1488
loop1519_redo:
- .const 'Sub' $P1494 = "86_1275160387.00648"
+ .const 'Sub' $P1494 = "86_1275510365.39607"
capture_lex $P1494
$P1494($P1492)
loop1519_next:
@@ -11596,7 +11670,7 @@
goto if_1474_end
if_1474:
.annotate 'line', 437
- .const 'Sub' $P1478 = "85_1275160387.00648"
+ .const 'Sub' $P1478 = "85_1275510365.39607"
capture_lex $P1478
$P1478()
if_1474_end:
@@ -11628,10 +11702,10 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block1493" :anon :subid("86_1275160387.00648") :outer("84_1275160387.00648")
+.sub "_block1493" :anon :subid("86_1275510365.39607") :outer("84_1275510365.39607")
.param pmc param_1495
.annotate 'line', 441
- .const 'Sub' $P1501 = "87_1275160387.00648"
+ .const 'Sub' $P1501 = "87_1275510365.39607"
capture_lex $P1501
.lex "$_", param_1495
.annotate 'line', 442
@@ -11660,7 +11734,7 @@
.annotate 'line', 442
goto if_1497_end
if_1497:
- .const 'Sub' $P1501 = "87_1275160387.00648"
+ .const 'Sub' $P1501 = "87_1275510365.39607"
capture_lex $P1501
$P1514 = $P1501()
set $P1496, $P1514
@@ -11671,7 +11745,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block1500" :anon :subid("87_1275160387.00648") :outer("86_1275160387.00648")
+.sub "_block1500" :anon :subid("87_1275510365.39607") :outer("86_1275510365.39607")
.annotate 'line', 443
new $P1502, "Undef"
.lex "$a", $P1502
@@ -11735,7 +11809,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block1477" :anon :subid("85_1275160387.00648") :outer("84_1275160387.00648")
+.sub "_block1477" :anon :subid("85_1275510365.39607") :outer("84_1275510365.39607")
.annotate 'line', 438
new $P1479, "Undef"
.lex "$name", $P1479
@@ -11763,7 +11837,7 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "mod_internal" :subid("88_1275160387.00648") :method :outer("11_1275160387.00648")
+.sub "mod_internal" :subid("88_1275510365.39607") :method :outer("11_1275510365.39607")
.param pmc param_1538
.annotate 'line', 472
new $P1537, 'ExceptionHandler'
@@ -11861,18 +11935,18 @@
.namespace ["Regex";"P6Regex";"Actions"]
-.sub "_block1568" :load :anon :subid("89_1275160387.00648")
+.sub "_block1568" :load :anon :subid("89_1275510365.39607")
.annotate 'line', 4
- .const 'Sub' $P1570 = "11_1275160387.00648"
+ .const 'Sub' $P1570 = "11_1275510365.39607"
$P1571 = $P1570()
.return ($P1571)
.end
.namespace []
-.sub "_block1574" :load :anon :subid("90_1275160387.00648")
+.sub "_block1574" :load :anon :subid("90_1275510365.39607")
.annotate 'line', 1
- .const 'Sub' $P1576 = "10_1275160387.00648"
+ .const 'Sub' $P1576 = "10_1275510365.39607"
$P1577 = $P1576()
.return ($P1577)
.end
Modified: trunk/ext/nqp-rx/src/stage0/Regex-s0.pir
==============================================================================
--- trunk/ext/nqp-rx/src/stage0/Regex-s0.pir Wed Jun 2 18:52:24 2010 (r47307)
+++ trunk/ext/nqp-rx/src/stage0/Regex-s0.pir Wed Jun 2 20:30:13 2010 (r47308)
@@ -2481,6 +2481,7 @@
ops.'push_pirop'('.local pmc', 'match')
ops.'push_pirop'('.lex', '"$/"', 'match')
ops.'push_pirop'('length', eos, tgt, 'result'=>eos)
+ ops.'push_pirop'('gt', pos, eos, donelabel)
# On Parrot, indexing into variable-width encoded strings
# (such as utf8) becomes much more expensive as we move
More information about the parrot-commits
mailing list