Start 2008-07-21T05:47:58 Going to read /home/fly818/var/cpan/Metadata Database was generated on Mon, 21 Jul 2008 10:02:47 GMT Running make for B/BI/BINGOS/CPANPLUS-YACSmoke-0.02.tar.gz Checksum for /net/nas/data/cpan/authors/id/B/BI/BINGOS/CPANPLUS-YACSmoke-0.02.tar.gz ok CPANPLUS-YACSmoke-0.02 CPANPLUS-YACSmoke-0.02/inc CPANPLUS-YACSmoke-0.02/inc/Module CPANPLUS-YACSmoke-0.02/inc/Module/Install.pm CPANPLUS-YACSmoke-0.02/inc/Module/Install CPANPLUS-YACSmoke-0.02/inc/Module/Install/Fetch.pm CPANPLUS-YACSmoke-0.02/inc/Module/Install/Makefile.pm CPANPLUS-YACSmoke-0.02/inc/Module/Install/Base.pm CPANPLUS-YACSmoke-0.02/inc/Module/Install/Metadata.pm CPANPLUS-YACSmoke-0.02/inc/Module/Install/Can.pm CPANPLUS-YACSmoke-0.02/inc/Module/Install/WriteAll.pm CPANPLUS-YACSmoke-0.02/inc/Module/Install/Win32.pm CPANPLUS-YACSmoke-0.02/Changes CPANPLUS-YACSmoke-0.02/MANIFEST CPANPLUS-YACSmoke-0.02/t CPANPLUS-YACSmoke-0.02/t/99_pod.t CPANPLUS-YACSmoke-0.02/t/99_pod_coverage.t CPANPLUS-YACSmoke-0.02/t/00_use.t CPANPLUS-YACSmoke-0.02/lib CPANPLUS-YACSmoke-0.02/lib/CPANPLUS CPANPLUS-YACSmoke-0.02/lib/CPANPLUS/YACSmoke.pm CPANPLUS-YACSmoke-0.02/lib/CPANPLUS/Dist CPANPLUS-YACSmoke-0.02/lib/CPANPLUS/Dist/YACSmoke.pm CPANPLUS-YACSmoke-0.02/META.yml CPANPLUS-YACSmoke-0.02/LICENSE CPANPLUS-YACSmoke-0.02/Makefile.PL CPANPLUS-YACSmoke-0.02/README CPAN.pm: Going to build B/BI/BINGOS/CPANPLUS-YACSmoke-0.02.tar.gz >>> /home/fly818/ap818/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good [ERROR] Could not find the 'cpanp-run-perl' binary in your path--this may be a problem. Please locate this program and set your 'perlwrapper' config entry to its path. From the default shell, you can do this by typing: s program perlwrapper FULL_PATH_TO_CPANP_RUN_PERL s save Warning: prerequisite Config::IniFiles 2.38 not found. Warning: prerequisite Regexp::Assemble 0.34 not found. Warning: prerequisite Sort::Versions 0 not found. Warning: prerequisite Test::Reporter 1.4002 not found. Warning: prerequisite YAML::Tiny 0 not found. Writing Makefile for CPANPLUS::YACSmoke ---- Unsatisfied dependencies detected during ---- ---- BINGOS/CPANPLUS-YACSmoke-0.02.tar.gz ---- Regexp::Assemble [requires] YAML::Tiny [requires] Config::IniFiles [requires] Test::Reporter [requires] Sort::Versions [requires] Running make test Delayed until after prerequisites Running test for module 'Regexp::Assemble' Running make for D/DL/DLAND/Regexp-Assemble-0.34.tar.gz Checksum for /net/nas/data/cpan/authors/id/D/DL/DLAND/Regexp-Assemble-0.34.tar.gz ok Regexp-Assemble-0.34 Regexp-Assemble-0.34/eg Regexp-Assemble-0.34/t Regexp-Assemble-0.34/Changes Regexp-Assemble-0.34/MANIFEST Regexp-Assemble-0.34/TODO Regexp-Assemble-0.34/META.yml Regexp-Assemble-0.34/Assemble.pm Regexp-Assemble-0.34/MANIFEST.SKIP Regexp-Assemble-0.34/Makefile.PL Regexp-Assemble-0.34/README Regexp-Assemble-0.34/t/01_insert.t Regexp-Assemble-0.34/t/00_basic.t Regexp-Assemble-0.34/t/04_match.t Regexp-Assemble-0.34/t/09_debug.t Regexp-Assemble-0.34/t/06_general.t Regexp-Assemble-0.34/t/07_warning.t Regexp-Assemble-0.34/t/05_hostmatch.t Regexp-Assemble-0.34/t/03_str.t Regexp-Assemble-0.34/t/02_reduce.t Regexp-Assemble-0.34/t/08_track.t Regexp-Assemble-0.34/eg/track-5.10 Regexp-Assemble-0.34/eg/debugging Regexp-Assemble-0.34/eg/ircwatcher Regexp-Assemble-0.34/eg/tld Regexp-Assemble-0.34/eg/unquotemeta Regexp-Assemble-0.34/eg/hostmatch Regexp-Assemble-0.34/eg/assemble Regexp-Assemble-0.34/eg/roman Regexp-Assemble-0.34/eg/naive Regexp-Assemble-0.34/eg/file.3 Regexp-Assemble-0.34/eg/file.1 Regexp-Assemble-0.34/eg/file.2 Regexp-Assemble-0.34/eg/stress-test.pl Regexp-Assemble-0.34/eg/file.4 Regexp-Assemble-0.34/eg/fee Regexp-Assemble-0.34/eg/hostmatch/bad.canonical Regexp-Assemble-0.34/eg/hostmatch/source.in Regexp-Assemble-0.34/eg/hostmatch/error.canonical Regexp-Assemble-0.34/eg/hostmatch/hostmatch Regexp-Assemble-0.34/eg/hostmatch/good.canonical CPAN.pm: Going to build D/DL/DLAND/Regexp-Assemble-0.34.tar.gz >>> /home/fly818/ap818/bin/perl-static Makefile.PL Skipping testcover target, ExtUtils::MakeMaker::Coverage not found Checking if your kit is complete... Looks good Writing Makefile for Regexp::Assemble >>> make cp Assemble.pm blib/lib/Regexp/Assemble.pm Manifying blib/man3/Regexp::Assemble.3 DLAND/Regexp-Assemble-0.34.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00_basic........ 1..327 # testing Regexp::Assemble v0.34 ok 1 - POD test for Assemble.pm ok 2 - POD test for eg/assemble ok 3 - POD test for eg/debugging ok 4 - POD coverage is go! ok 5 - new() defines something ok 6 - new() returns a Regexp::Assemble object ok 7 - default lexer is something ok 8 - _path() isa ARRAY ok 9 - _path() is empty ok 10 - chomp new(1) ok 11 - chomp(0) ok 12 - chomp() ok 13 - indent new(1) ok 14 - indent(4) ok 15 - indent() ok 16 - reduce new(1) ok 17 - reduce(0) ok 18 - reduce() ok 19 - mutable new(1) ok 20 - mutable(0) ok 21 - mutable() ok 22 - flags new(i) ok 23 - flags(sx) ok 24 - flags('') ok 25 - flags(0) ok 26 - flags() ok 27 - modifiers flags new(i) ok 28 - modifiers flags(sx) ok 29 - modifiers flags('') ok 30 - modifiers flags(0) ok 31 - modifiers flags() ok 32 - track new(n) ok 33 - track(0) ok 34 - track(1) ok 35 - track(0) 2nd ok 36 - track() ok 37 - mutable new(n) ok 38 - track(0) ok 39 - reduce new(n) ok 40 - reduce(0) ok 41 - pre_filter new(n) ok 42 - pre_filter(0) ok 43 - filter new(n) ok 44 - filter(0) ok 45 - _node_key(1) ok 46 - _node_key(2) ok 47 - _node_key(3) ok 48 - _node_key(4) ok 49 - _node_key(5) ok 50 - _node_offset(1) ok 51 - _node_offset(2) ok 52 - _node_offset(3) ok 53 - _node_offset(4) ok 54 - _node_offset(5) ok 55 - {} eq {} ok 56 - undef ne {} ok 57 - {} ne undef ok 58 - undef ne undef ok 59 - [] eq [] ok 60 - [] ne {} ok 61 - {} ne [] ok 62 - eq [0] ok 63 - eq [0,1,2] ok 64 - ne [0,1,2] ok 65 - ne [1,2] ok 66 - eq {a} ok 67 - ne {a} ok 68 - eq {a,b} ok 69 - ne {a,b} ok 70 - eq {a,b},{z,m} ok 71 - ne {a,b},{z,m} ok 72 - {eq {* a} ok 73 - {ne {* a} ok 74 - eq [z \d+ {a}] ok 75 - eq [z \d+ {a,z}] ok 76 - _make_class a b c ok 77 - _make_class a a c ok 78 - _make_class 0 1 2 ok 79 - _make_class 0 1 ... 9 ok 80 - _make_class \d \D ok 81 - _make_class \s \S ok 82 - _make_class \w \W ok 83 - _make_class \w \d ok 84 - _make_class \W \D ok 85 - _make_class \W \d ok 86 - _make_class \d 5 a ok 87 - _make_class a z - ok 88 - _make_class a z ^ ok 89 - _make_class a z ^ - ok 90 - _make_class \. \+ ok 91 - _make_class \d \D no fold meta pairs ok 92 - _make_class \s \S no fold meta pairs ok 93 - _make_class \w \W no fold meta pairs ok 94 - _make_class \s \S implicit fold_meta_pairs ok 95 - _lex \x20 ok 96 - _lex \x21 ok 97 - _lex \x22 ok 98 - _lex \x23 ok 99 - _lex \x5c ok 100 - _lex \x25 ok 101 - _lex \x26 ok 102 - _lex \x27 ok 103 - _lex \x5c ok 104 - _lex \x5c ok 105 - _lex \x5c ok 106 - _lex \x5c ok 107 - _lex \x2c ok 108 - _lex \x2d ok 109 - _lex \x5c ok 110 - _lex \x5c ok 111 - _lex \x30 ok 112 - _lex \x3a ok 113 - _lex \x3b ok 114 - _lex \x3c ok 115 - _lex \x3d ok 116 - _lex \x3e ok 117 - _lex \x5c ok 118 - _lex \x5c ok 119 - _lex \x41 ok 120 - _lex \x5a ok 121 - _lex \x5c ok 122 - _lex \x5c ok 123 - _lex \x5c ok 124 - _lex \x5c ok 125 - _lex \x5f ok 126 - _lex \x60 ok 127 - _lex \x61 ok 128 - _lex \x7a ok 129 - _lex \x5c ok 130 - _lex \x5c ok 131 - _lex \x7d ok 132 - _lex \x7e ok 133 - _lex \x7f ok 134 - _lex X? source line 425 ok 135 - _lex \? source line 426 ok 136 - _lex \+ source line 427 ok 137 - _lex \* source line 428 ok 138 - _lex \@ source line 429 ok 139 - _lex \. source line 430 ok 140 - _lex \( source line 431 ok 141 - _lex \) source line 432 ok 142 - _lex \[ source line 433 ok 143 - _lex \] source line 434 ok 144 - _lex \| source line 435 ok 145 - _lex X?? source line 437 ok 146 - _lex \?? source line 438 ok 147 - _lex \+? source line 439 ok 148 - _lex \*? source line 440 ok 149 - _lex \@? source line 441 ok 150 - _lex \.? source line 442 ok 151 - _lex \(? source line 443 ok 152 - _lex \)? source line 444 ok 153 - _lex \[? source line 445 ok 154 - _lex \]? source line 446 ok 155 - _lex \|? source line 447 ok 156 - _lex X+? source line 449 ok 157 - _lex \?+? source line 450 ok 158 - _lex \++? source line 451 ok 159 - _lex \*+? source line 452 ok 160 - _lex \@+? source line 453 ok 161 - _lex \.+? source line 454 ok 162 - _lex \(+? source line 455 ok 163 - _lex \)+? source line 456 ok 164 - _lex \[+? source line 457 ok 165 - _lex \]+? source line 458 ok 166 - _lex \|+? source line 459 ok 167 - _lex X{2} source line 461 ok 168 - _lex \?{2} source line 462 ok 169 - _lex \+{2} source line 463 ok 170 - _lex \*{2} source line 464 ok 171 - _lex \@{2} source line 465 ok 172 - _lex \.{2} source line 466 ok 173 - _lex \({2} source line 467 ok 174 - _lex \){2} source line 468 ok 175 - _lex \[{2} source line 469 ok 176 - _lex \]{2} source line 470 ok 177 - _lex \|{2} source line 471 ok 178 - _lex X{2}? source line 473 ok 179 - _lex \?{2}? source line 474 ok 180 - _lex \+{2}? source line 475 ok 181 - _lex \*{2}? source line 476 ok 182 - _lex \@{2}? source line 477 ok 183 - _lex \.{2}? source line 478 ok 184 - _lex \({2}? source line 479 ok 185 - _lex \){2}? source line 480 ok 186 - _lex \[{2}? source line 481 ok 187 - _lex \]{2}? source line 482 ok 188 - _lex \|{2}? source line 483 ok 189 - _lex X{2,} source line 485 ok 190 - _lex \?{2,} source line 486 ok 191 - _lex \+{2,} source line 487 ok 192 - _lex \*{2,} source line 488 ok 193 - _lex \@{2,} source line 489 ok 194 - _lex \.{2,} source line 490 ok 195 - _lex \({2,} source line 491 ok 196 - _lex \){2,} source line 492 ok 197 - _lex \[{2,} source line 493 ok 198 - _lex \]{2,} source line 494 ok 199 - _lex \|{2,} source line 495 ok 200 - _lex X{2,}? source line 497 ok 201 - _lex \?{2,}? source line 498 ok 202 - _lex \+{2,}? source line 499 ok 203 - _lex \*{2,}? source line 500 ok 204 - _lex \@{2,}? source line 501 ok 205 - _lex \.{2,}? source line 502 ok 206 - _lex \({2,}? source line 503 ok 207 - _lex \){2,}? source line 504 ok 208 - _lex \[{2,}? source line 505 ok 209 - _lex \]{2,}? source line 506 ok 210 - _lex \|{2,}? source line 507 ok 211 - _lex X{2,4} source line 509 ok 212 - _lex \?{2,4} source line 510 ok 213 - _lex \+{2,4} source line 511 ok 214 - _lex \*{2,4} source line 512 ok 215 - _lex \@{2,4} source line 513 ok 216 - _lex \.{2,4} source line 514 ok 217 - _lex \({2,4} source line 515 ok 218 - _lex \){2,4} source line 516 ok 219 - _lex \[{2,4} source line 517 ok 220 - _lex \]{2,4} source line 518 ok 221 - _lex \|{2,4} source line 519 ok 222 - _lex X{2,4}? source line 521 ok 223 - _lex \?{2,4}? source line 522 ok 224 - _lex \+{2,4}? source line 523 ok 225 - _lex \*{2,4}? source line 524 ok 226 - _lex \@{2,4}? source line 525 ok 227 - _lex \.{2,4}? source line 526 ok 228 - _lex \({2,4}? source line 527 ok 229 - _lex \){2,4}? source line 528 ok 230 - _lex \[{2,4}? source line 529 ok 231 - _lex \]{2,4}? source line 530 ok 232 - _lex \|{2,4}? source line 531 ok 233 - _lex empty string ok 234 - _lex abc ok 235 - _lex a+b*c? ok 236 - _lex \e\t\cb\cs ok 237 - _lex a+\d+ ok 238 - _lex a/b ok 239 - _lex a+?b*?c?? ok 240 - _lex abc[def]g ok 241 - _lex (?:ab)?c[def]+g ok 242 - _lex (?:ab)?c[def]{2,7}?g ok 243 - _lex abc[def]g(?:hi[jk]lm[no]p) ok 244 - _lex abc[def]g[,.%\]$&].\.$ ok 245 - _lex abc[def]g[,.%\]$&{]{2,4}.\.$ ok 246 - _lex \w+\d{2,}\s+?\w{1,100}?\cx* ok 247 - _lex \012+\.?\xae+\x{dead}\x{beef}+ ok 248 - _lex \012+\.?\xae+\x{dead}\x{beef}{2,} ok 249 - _lex \c[\ca\c]\N{foo} ok 250 - _lex \b(?:ab\(cd\)ef)+?(?:ab[cd]+e)* ok 251 - _lex \A[^bc\]\d]+\Z ok 252 - _lex a\d+\w*:[\d\s]+.z(?!foo)d ok 253 - _lex \Qa+b*\Ec? ok 254 - _lex a\ub ok 255 - _lex A\lB ok 256 - _lex \Qx* ok 257 - _lex a\Q+x*\Eb+ ok 258 - _lex a\Q+x*b+ ok 259 - _lex a\Q\L\Ez ok 260 - _lex a\L\Q\Ez ok 261 - _lex a\L\Q\U\Ez ok 262 - _lex a\L\Q\Uz ok 263 - _lex a\Eb ok 264 - _lex a\LBCD\Ee ok 265 - _lex f\LGHI ok 266 - _lex a\Ubcd\Ee ok 267 - _lex a\Ub/d\Ee ok 268 - _lex f\Ughi ok 269 - _lex f\Ughi\LMX ok 270 - _lex f\Ughi\E\LMX ok 271 - _lex f\Ugh\x20 ok 272 - add a\Q+x*\Eb+ ok 273 - add a\Q+x*b+ ok 274 - add X\LK+L{2,4}M\EY ok 275 - add p\Q\L\Eq ok 276 - add q\U\Qh{7,9}\Ew ok 277 - add a\Ubc\ldef\Eg ok 278 - add a\LBL+\uxy\QZ+ ok 279 - add \Q^a[b[ ok 280 - _path_copy([]) ok 281 - _path_copy(0 ab cd ef) ok 282 - _node_copy({}) ok 283 - _node_copy({a,b}) ok 284 - _path_copy({c,e} t {d,b} {* a} ok 285 - _path_copy(ab cd ef {* a}) ok 286 - path is empty ok 287 - path(0,1) ok 288 - path(ab,cd,ef) ok 289 - path(ab,cd,ef) back ok 290 - path(ab cd...) ok 291 - path(ab cd...) back ok 292 - node(0) ok 293 - node(0,2) ok 294 - node(*,a,b) ok 295 - node(*a,b2) ok 296 - node(* 0) ok 297 - node(ab,bc,ef) ok 298 - node of (?:(?:ab?|b)c?)? ok 299 - path(node(path)) ok 300 - _lookahead refused/fused/used ok 301 - _lookahead reamused/refused/amused/fused/used ok 302 - _lookahead reran/ran ok 303 - _lookahead cruised/bruised/hosed/gazed/used ok 304 - dump undef ok 305 - dump space ok 306 - dump node ok 307 - dump pretty ok 308 - dump pretty node ok 309 - dump pretty ok 310 - _combine c a b ok 311 - _combine c ab de ok 312 - _combine in og ok 313 - _combine in og j k l ok 314 - _combine in og 0 1 ... 9 ok 315 - node(* metachar) ok 316 - node(* metachar) 2 ok 317 - path(node) ok 318 - lexstr('ab') ok 319 - lexstr('a\,b') ok 320 - Default_Lexer die ok 321 - _fastlex reg plus min-max ok 322 - _fastlex backslash ok 323 - _fastlex in and out of quotemeta ok 324 - _fastlex backslash letter ok 325 - _fastlex backslash misc ok 326 - bogus coverage improvements rulez ok 327 - $_ has not been altered ok t/01_insert....... 1..650 ok 1 - insert('') => first element is a HASH ok 2 - ...and contains one key ok 3 - ...which is an empty string ok 4 - ...and points to undef ok 5 - 'a' => path of length 1 ok 6 - 'a' => ...and is an 'a' ok 7 - insert(), insert('a') ok 8 - 'ab' => path of length 2 ok 9 - 'ab' => ...and is 'a', 'b' ok 10 - dump([a b]) ok 11 - dump([a {b c}]) ok 12 - 'ab,ac' => path of length 2 ok 13 - 'ab,ac' => ...and first atom is 'a' ok 14 - 'ab,ac' => ...and second is a node ok 15 - 'ab,ac' => ...node has two keys ok 16 - 'ab,ac' => ...keys are 'b','c' ok 17 - 'ab,ac' => ... key 'b' exists ok 18 - 'ab,ac' => ... and points to a path ok 19 - 'ab,ac' => ... key 'c' exists ok 20 - 'ab,ac' => ... and points to a path ok 21 - insert(undef) ok 22 - insert('') ok 23 - insert() ok 24 - /0/ ok 25 - /d/ ok 26 - ab(cd)ef (with parenthetical lexer) ok 27 - ab(cd(ef)gh)ij (with parenthetical lexer) ok 28 - ab((ef)gh)ij (with parenthetical lexer) ok 29 - ab(cd(ef))ij (with parenthetical lexer) ok 30 - ab((ef))ij (with parenthetical lexer) ok 31 - 0\Q0C,+ with \d lexer ok 32 - /dab/ ok 33 - /01/ /02/ ok 34 - /0/ /01/ /02/ ok 35 - /dam/ x 2 ok 36 - /day/, /da/ x 2 ok 37 - /dot/ /do/ /d/ ok 38 - /big/ /bid/ ok 39 - /dart/ /damp/ ok 40 - /amble/ /idle/ ok 41 - /amble/ /ample/ /idle/ ok 42 - /dam/ /dare/ ok 43 - /da/ /db/ /dc/ ok 44 - /da/ /dbcd/ /dc/ ok 45 - /a/ /ab/ /abc/ /abcd/ /abcde/ ok 46 - /a/ /ab/ /abc/ /abcde/ /abcd/ ok 47 - /a/ /ab/ /abcd/ /abc/ /abcde/ ok 48 - /a/ /ab/ /abcd/ /abcde/ /abc/ ok 49 - /a/ /ab/ /abcde/ /abc/ /abcd/ ok 50 - /a/ /ab/ /abcde/ /abcd/ /abc/ ok 51 - /a/ /abc/ /ab/ /abcd/ /abcde/ ok 52 - /a/ /abc/ /ab/ /abcde/ /abcd/ ok 53 - /a/ /abc/ /abcd/ /ab/ /abcde/ ok 54 - /a/ /abc/ /abcd/ /abcde/ /ab/ ok 55 - /a/ /abc/ /abcde/ /ab/ /abcd/ ok 56 - /a/ /abc/ /abcde/ /abcd/ /ab/ ok 57 - /a/ /abcd/ /ab/ /abc/ /abcde/ ok 58 - /a/ /abcd/ /ab/ /abcde/ /abc/ ok 59 - /a/ /abcd/ /abc/ /ab/ /abcde/ ok 60 - /a/ /abcd/ /abc/ /abcde/ /ab/ ok 61 - /a/ /abcd/ /abcde/ /ab/ /abc/ ok 62 - /a/ /abcd/ /abcde/ /abc/ /ab/ ok 63 - /a/ /abcde/ /ab/ /abc/ /abcd/ ok 64 - /a/ /abcde/ /ab/ /abcd/ /abc/ ok 65 - /a/ /abcde/ /abc/ /ab/ /abcd/ ok 66 - /a/ /abcde/ /abc/ /abcd/ /ab/ ok 67 - /a/ /abcde/ /abcd/ /ab/ /abc/ ok 68 - /a/ /abcde/ /abcd/ /abc/ /ab/ ok 69 - /ab/ /a/ /abc/ /abcd/ /abcde/ ok 70 - /ab/ /a/ /abc/ /abcde/ /abcd/ ok 71 - /ab/ /a/ /abcd/ /abc/ /abcde/ ok 72 - /ab/ /a/ /abcd/ /abcde/ /abc/ ok 73 - /ab/ /a/ /abcde/ /abc/ /abcd/ ok 74 - /ab/ /a/ /abcde/ /abcd/ /abc/ ok 75 - /ab/ /abc/ /a/ /abcd/ /abcde/ ok 76 - /ab/ /abc/ /a/ /abcde/ /abcd/ ok 77 - /ab/ /abc/ /abcd/ /a/ /abcde/ ok 78 - /ab/ /abc/ /abcd/ /abcde/ /a/ ok 79 - /ab/ /abc/ /abcde/ /a/ /abcd/ ok 80 - /ab/ /abc/ /abcde/ /abcd/ /a/ ok 81 - /ab/ /abcd/ /a/ /abc/ /abcde/ ok 82 - /ab/ /abcd/ /a/ /abcde/ /abc/ ok 83 - /ab/ /abcd/ /abc/ /a/ /abcde/ ok 84 - /ab/ /abcd/ /abc/ /abcde/ /a/ ok 85 - /ab/ /abcd/ /abcde/ /a/ /abc/ ok 86 - /ab/ /abcd/ /abcde/ /abc/ /a/ ok 87 - /ab/ /abcde/ /a/ /abc/ /abcd/ ok 88 - /ab/ /abcde/ /a/ /abcd/ /abc/ ok 89 - /ab/ /abcde/ /abc/ /a/ /abcd/ ok 90 - /ab/ /abcde/ /abc/ /abcd/ /a/ ok 91 - /ab/ /abcde/ /abcd/ /a/ /abc/ ok 92 - /ab/ /abcde/ /abcd/ /abc/ /a/ ok 93 - /abc/ /a/ /ab/ /abcd/ /abcde/ ok 94 - /abc/ /a/ /ab/ /abcde/ /abcd/ ok 95 - /abc/ /a/ /abcd/ /ab/ /abcde/ ok 96 - /abc/ /a/ /abcd/ /abcde/ /ab/ ok 97 - /abc/ /a/ /abcde/ /ab/ /abcd/ ok 98 - /abc/ /a/ /abcde/ /abcd/ /ab/ ok 99 - /abc/ /ab/ /a/ /abcd/ /abcde/ ok 100 - /abc/ /ab/ /a/ /abcde/ /abcd/ ok 101 - /abc/ /ab/ /abcd/ /a/ /abcde/ ok 102 - /abc/ /ab/ /abcd/ /abcde/ /a/ ok 103 - /abc/ /ab/ /abcde/ /a/ /abcd/ ok 104 - /abc/ /ab/ /abcde/ /abcd/ /a/ ok 105 - /abc/ /abcd/ /a/ /ab/ /abcde/ ok 106 - /abc/ /abcd/ /a/ /abcde/ /ab/ ok 107 - /abc/ /abcd/ /ab/ /a/ /abcde/ ok 108 - /abc/ /abcd/ /ab/ /abcde/ /a/ ok 109 - /abc/ /abcd/ /abcde/ /a/ /ab/ ok 110 - /abc/ /abcd/ /abcde/ /ab/ /a/ ok 111 - /abc/ /abcde/ /a/ /ab/ /abcd/ ok 112 - /abc/ /abcde/ /a/ /abcd/ /ab/ ok 113 - /abc/ /abcde/ /ab/ /a/ /abcd/ ok 114 - /abc/ /abcde/ /ab/ /abcd/ /a/ ok 115 - /abc/ /abcde/ /abcd/ /a/ /ab/ ok 116 - /abc/ /abcde/ /abcd/ /ab/ /a/ ok 117 - /abcd/ /a/ /ab/ /abc/ /abcde/ ok 118 - /abcd/ /a/ /ab/ /abcde/ /abc/ ok 119 - /abcd/ /a/ /abc/ /ab/ /abcde/ ok 120 - /abcd/ /a/ /abc/ /abcde/ /ab/ ok 121 - /abcd/ /a/ /abcde/ /ab/ /abc/ ok 122 - /abcd/ /a/ /abcde/ /abc/ /ab/ ok 123 - /abcd/ /ab/ /a/ /abc/ /abcde/ ok 124 - /abcd/ /ab/ /a/ /abcde/ /abc/ ok 125 - /abcd/ /ab/ /abc/ /a/ /abcde/ ok 126 - /abcd/ /ab/ /abc/ /abcde/ /a/ ok 127 - /abcd/ /ab/ /abcde/ /a/ /abc/ ok 128 - /abcd/ /ab/ /abcde/ /abc/ /a/ ok 129 - /abcd/ /abc/ /a/ /ab/ /abcde/ ok 130 - /abcd/ /abc/ /a/ /abcde/ /ab/ ok 131 - /abcd/ /abc/ /ab/ /a/ /abcde/ ok 132 - /abcd/ /abc/ /ab/ /abcde/ /a/ ok 133 - /abcd/ /abc/ /abcde/ /a/ /ab/ ok 134 - /abcd/ /abc/ /abcde/ /ab/ /a/ ok 135 - /abcd/ /abcde/ /a/ /ab/ /abc/ ok 136 - /abcd/ /abcde/ /a/ /abc/ /ab/ ok 137 - /abcd/ /abcde/ /ab/ /a/ /abc/ ok 138 - /abcd/ /abcde/ /ab/ /abc/ /a/ ok 139 - /abcd/ /abcde/ /abc/ /a/ /ab/ ok 140 - /abcd/ /abcde/ /abc/ /ab/ /a/ ok 141 - /abcde/ /a/ /ab/ /abc/ /abcd/ ok 142 - /abcde/ /a/ /ab/ /abcd/ /abc/ ok 143 - /abcde/ /a/ /abc/ /ab/ /abcd/ ok 144 - /abcde/ /a/ /abc/ /abcd/ /ab/ ok 145 - /abcde/ /a/ /abcd/ /ab/ /abc/ ok 146 - /abcde/ /a/ /abcd/ /abc/ /ab/ ok 147 - /abcde/ /ab/ /a/ /abc/ /abcd/ ok 148 - /abcde/ /ab/ /a/ /abcd/ /abc/ ok 149 - /abcde/ /ab/ /abc/ /a/ /abcd/ ok 150 - /abcde/ /ab/ /abc/ /abcd/ /a/ ok 151 - /abcde/ /ab/ /abcd/ /a/ /abc/ ok 152 - /abcde/ /ab/ /abcd/ /abc/ /a/ ok 153 - /abcde/ /abc/ /a/ /ab/ /abcd/ ok 154 - /abcde/ /abc/ /a/ /abcd/ /ab/ ok 155 - /abcde/ /abc/ /ab/ /a/ /abcd/ ok 156 - /abcde/ /abc/ /ab/ /abcd/ /a/ ok 157 - /abcde/ /abc/ /abcd/ /a/ /ab/ ok 158 - /abcde/ /abc/ /abcd/ /ab/ /a/ ok 159 - /abcde/ /abcd/ /a/ /ab/ /abc/ ok 160 - /abcde/ /abcd/ /a/ /abc/ /ab/ ok 161 - /abcde/ /abcd/ /ab/ /a/ /abc/ ok 162 - /abcde/ /abcd/ /ab/ /abc/ /a/ ok 163 - /abcde/ /abcd/ /abc/ /a/ /ab/ ok 164 - /abcde/ /abcd/ /abc/ /ab/ /a/ ok 165 - // /a/ /ab/ /abc/ /abcd/ ok 166 - // /a/ /ab/ /abcd/ /abc/ ok 167 - // /a/ /abc/ /ab/ /abcd/ ok 168 - // /a/ /abc/ /abcd/ /ab/ ok 169 - // /a/ /abcd/ /ab/ /abc/ ok 170 - // /a/ /abcd/ /abc/ /ab/ ok 171 - // /ab/ /a/ /abc/ /abcd/ ok 172 - // /ab/ /a/ /abcd/ /abc/ ok 173 - // /ab/ /abc/ /a/ /abcd/ ok 174 - // /ab/ /abc/ /abcd/ /a/ ok 175 - // /ab/ /abcd/ /a/ /abc/ ok 176 - // /ab/ /abcd/ /abc/ /a/ ok 177 - // /abc/ /a/ /ab/ /abcd/ ok 178 - // /abc/ /a/ /abcd/ /ab/ ok 179 - // /abc/ /ab/ /a/ /abcd/ ok 180 - // /abc/ /ab/ /abcd/ /a/ ok 181 - // /abc/ /abcd/ /a/ /ab/ ok 182 - // /abc/ /abcd/ /ab/ /a/ ok 183 - // /abcd/ /a/ /ab/ /abc/ ok 184 - // /abcd/ /a/ /abc/ /ab/ ok 185 - // /abcd/ /ab/ /a/ /abc/ ok 186 - // /abcd/ /ab/ /abc/ /a/ ok 187 - // /abcd/ /abc/ /a/ /ab/ ok 188 - // /abcd/ /abc/ /ab/ /a/ ok 189 - /a/ // /ab/ /abc/ /abcd/ ok 190 - /a/ // /ab/ /abcd/ /abc/ ok 191 - /a/ // /abc/ /ab/ /abcd/ ok 192 - /a/ // /abc/ /abcd/ /ab/ ok 193 - /a/ // /abcd/ /ab/ /abc/ ok 194 - /a/ // /abcd/ /abc/ /ab/ ok 195 - /a/ /ab/ // /abc/ /abcd/ ok 196 - /a/ /ab/ // /abcd/ /abc/ ok 197 - /a/ /ab/ /abc/ // /abcd/ ok 198 - /a/ /ab/ /abc/ /abcd/ // ok 199 - /a/ /ab/ /abcd/ // /abc/ ok 200 - /a/ /ab/ /abcd/ /abc/ // ok 201 - /a/ /abc/ // /ab/ /abcd/ ok 202 - /a/ /abc/ // /abcd/ /ab/ ok 203 - /a/ /abc/ /ab/ // /abcd/ ok 204 - /a/ /abc/ /ab/ /abcd/ // ok 205 - /a/ /abc/ /abcd/ // /ab/ ok 206 - /a/ /abc/ /abcd/ /ab/ // ok 207 - /a/ /abcd/ // /ab/ /abc/ ok 208 - /a/ /abcd/ // /abc/ /ab/ ok 209 - /a/ /abcd/ /ab/ // /abc/ ok 210 - /a/ /abcd/ /ab/ /abc/ // ok 211 - /a/ /abcd/ /abc/ // /ab/ ok 212 - /a/ /abcd/ /abc/ /ab/ // ok 213 - /ab/ // /a/ /abc/ /abcd/ ok 214 - /ab/ // /a/ /abcd/ /abc/ ok 215 - /ab/ // /abc/ /a/ /abcd/ ok 216 - /ab/ // /abc/ /abcd/ /a/ ok 217 - /ab/ // /abcd/ /a/ /abc/ ok 218 - /ab/ // /abcd/ /abc/ /a/ ok 219 - /ab/ /a/ // /abc/ /abcd/ ok 220 - /ab/ /a/ // /abcd/ /abc/ ok 221 - /ab/ /a/ /abc/ // /abcd/ ok 222 - /ab/ /a/ /abc/ /abcd/ // ok 223 - /ab/ /a/ /abcd/ // /abc/ ok 224 - /ab/ /a/ /abcd/ /abc/ // ok 225 - /ab/ /abc/ // /a/ /abcd/ ok 226 - /ab/ /abc/ // /abcd/ /a/ ok 227 - /ab/ /abc/ /a/ // /abcd/ ok 228 - /ab/ /abc/ /a/ /abcd/ // ok 229 - /ab/ /abc/ /abcd/ // /a/ ok 230 - /ab/ /abc/ /abcd/ /a/ // ok 231 - /ab/ /abcd/ // /a/ /abc/ ok 232 - /ab/ /abcd/ // /abc/ /a/ ok 233 - /ab/ /abcd/ /a/ // /abc/ ok 234 - /ab/ /abcd/ /a/ /abc/ // ok 235 - /ab/ /abcd/ /abc/ // /a/ ok 236 - /ab/ /abcd/ /abc/ /a/ // ok 237 - /abc/ // /a/ /ab/ /abcd/ ok 238 - /abc/ // /a/ /abcd/ /ab/ ok 239 - /abc/ // /ab/ /a/ /abcd/ ok 240 - /abc/ // /ab/ /abcd/ /a/ ok 241 - /abc/ // /abcd/ /a/ /ab/ ok 242 - /abc/ // /abcd/ /ab/ /a/ ok 243 - /abc/ /a/ // /ab/ /abcd/ ok 244 - /abc/ /a/ // /abcd/ /ab/ ok 245 - /abc/ /a/ /ab/ // /abcd/ ok 246 - /abc/ /a/ /ab/ /abcd/ // ok 247 - /abc/ /a/ /abcd/ // /ab/ ok 248 - /abc/ /a/ /abcd/ /ab/ // ok 249 - /abc/ /ab/ // /a/ /abcd/ ok 250 - /abc/ /ab/ // /abcd/ /a/ ok 251 - /abc/ /ab/ /a/ // /abcd/ ok 252 - /abc/ /ab/ /a/ /abcd/ // ok 253 - /abc/ /ab/ /abcd/ // /a/ ok 254 - /abc/ /ab/ /abcd/ /a/ // ok 255 - /abc/ /abcd/ // /a/ /ab/ ok 256 - /abc/ /abcd/ // /ab/ /a/ ok 257 - /abc/ /abcd/ /a/ // /ab/ ok 258 - /abc/ /abcd/ /a/ /ab/ // ok 259 - /abc/ /abcd/ /ab/ // /a/ ok 260 - /abc/ /abcd/ /ab/ /a/ // ok 261 - /abcd/ // /a/ /ab/ /abc/ ok 262 - /abcd/ // /a/ /abc/ /ab/ ok 263 - /abcd/ // /ab/ /a/ /abc/ ok 264 - /abcd/ // /ab/ /abc/ /a/ ok 265 - /abcd/ // /abc/ /a/ /ab/ ok 266 - /abcd/ // /abc/ /ab/ /a/ ok 267 - /abcd/ /a/ // /ab/ /abc/ ok 268 - /abcd/ /a/ // /abc/ /ab/ ok 269 - /abcd/ /a/ /ab/ // /abc/ ok 270 - /abcd/ /a/ /ab/ /abc/ // ok 271 - /abcd/ /a/ /abc/ // /ab/ ok 272 - /abcd/ /a/ /abc/ /ab/ // ok 273 - /abcd/ /ab/ // /a/ /abc/ ok 274 - /abcd/ /ab/ // /abc/ /a/ ok 275 - /abcd/ /ab/ /a/ // /abc/ ok 276 - /abcd/ /ab/ /a/ /abc/ // ok 277 - /abcd/ /ab/ /abc/ // /a/ ok 278 - /abcd/ /ab/ /abc/ /a/ // ok 279 - /abcd/ /abc/ // /a/ /ab/ ok 280 - /abcd/ /abc/ // /ab/ /a/ ok 281 - /abcd/ /abc/ /a/ // /ab/ ok 282 - /abcd/ /abc/ /a/ /ab/ // ok 283 - /abcd/ /abc/ /ab/ // /a/ ok 284 - /abcd/ /abc/ /ab/ /a/ // ok 285 - /do/ /donate/ /donation/ /dotate/ /doting/ ok 286 - /do/ /donate/ /donation/ /doting/ /dotate/ ok 287 - /do/ /donate/ /dotate/ /donation/ /doting/ ok 288 - /do/ /donate/ /dotate/ /doting/ /donation/ ok 289 - /do/ /donate/ /doting/ /donation/ /dotate/ ok 290 - /do/ /donate/ /doting/ /dotate/ /donation/ ok 291 - /do/ /donation/ /donate/ /dotate/ /doting/ ok 292 - /do/ /donation/ /donate/ /doting/ /dotate/ ok 293 - /do/ /donation/ /dotate/ /donate/ /doting/ ok 294 - /do/ /donation/ /dotate/ /doting/ /donate/ ok 295 - /do/ /donation/ /doting/ /donate/ /dotate/ ok 296 - /do/ /donation/ /doting/ /dotate/ /donate/ ok 297 - /do/ /dotate/ /donate/ /donation/ /doting/ ok 298 - /do/ /dotate/ /donate/ /doting/ /donation/ ok 299 - /do/ /dotate/ /donation/ /donate/ /doting/ ok 300 - /do/ /dotate/ /donation/ /doting/ /donate/ ok 301 - /do/ /dotate/ /doting/ /donate/ /donation/ ok 302 - /do/ /dotate/ /doting/ /donation/ /donate/ ok 303 - /do/ /doting/ /donate/ /donation/ /dotate/ ok 304 - /do/ /doting/ /donate/ /dotate/ /donation/ ok 305 - /do/ /doting/ /donation/ /donate/ /dotate/ ok 306 - /do/ /doting/ /donation/ /dotate/ /donate/ ok 307 - /do/ /doting/ /dotate/ /donate/ /donation/ ok 308 - /do/ /doting/ /dotate/ /donation/ /donate/ ok 309 - /donate/ /do/ /donation/ /dotate/ /doting/ ok 310 - /donate/ /do/ /donation/ /doting/ /dotate/ ok 311 - /donate/ /do/ /dotate/ /donation/ /doting/ ok 312 - /donate/ /do/ /dotate/ /doting/ /donation/ ok 313 - /donate/ /do/ /doting/ /donation/ /dotate/ ok 314 - /donate/ /do/ /doting/ /dotate/ /donation/ ok 315 - /donate/ /donation/ /do/ /dotate/ /doting/ ok 316 - /donate/ /donation/ /do/ /doting/ /dotate/ ok 317 - /donate/ /donation/ /dotate/ /do/ /doting/ ok 318 - /donate/ /donation/ /dotate/ /doting/ /do/ ok 319 - /donate/ /donation/ /doting/ /do/ /dotate/ ok 320 - /donate/ /donation/ /doting/ /dotate/ /do/ ok 321 - /donate/ /dotate/ /do/ /donation/ /doting/ ok 322 - /donate/ /dotate/ /do/ /doting/ /donation/ ok 323 - /donate/ /dotate/ /donation/ /do/ /doting/ ok 324 - /donate/ /dotate/ /donation/ /doting/ /do/ ok 325 - /donate/ /dotate/ /doting/ /do/ /donation/ ok 326 - /donate/ /dotate/ /doting/ /donation/ /do/ ok 327 - /donate/ /doting/ /do/ /donation/ /dotate/ ok 328 - /donate/ /doting/ /do/ /dotate/ /donation/ ok 329 - /donate/ /doting/ /donation/ /do/ /dotate/ ok 330 - /donate/ /doting/ /donation/ /dotate/ /do/ ok 331 - /donate/ /doting/ /dotate/ /do/ /donation/ ok 332 - /donate/ /doting/ /dotate/ /donation/ /do/ ok 333 - /donation/ /do/ /donate/ /dotate/ /doting/ ok 334 - /donation/ /do/ /donate/ /doting/ /dotate/ ok 335 - /donation/ /do/ /dotate/ /donate/ /doting/ ok 336 - /donation/ /do/ /dotate/ /doting/ /donate/ ok 337 - /donation/ /do/ /doting/ /donate/ /dotate/ ok 338 - /donation/ /do/ /doting/ /dotate/ /donate/ ok 339 - /donation/ /donate/ /do/ /dotate/ /doting/ ok 340 - /donation/ /donate/ /do/ /doting/ /dotate/ ok 341 - /donation/ /donate/ /dotate/ /do/ /doting/ ok 342 - /donation/ /donate/ /dotate/ /doting/ /do/ ok 343 - /donation/ /donate/ /doting/ /do/ /dotate/ ok 344 - /donation/ /donate/ /doting/ /dotate/ /do/ ok 345 - /donation/ /dotate/ /do/ /donate/ /doting/ ok 346 - /donation/ /dotate/ /do/ /doting/ /donate/ ok 347 - /donation/ /dotate/ /donate/ /do/ /doting/ ok 348 - /donation/ /dotate/ /donate/ /doting/ /do/ ok 349 - /donation/ /dotate/ /doting/ /do/ /donate/ ok 350 - /donation/ /dotate/ /doting/ /donate/ /do/ ok 351 - /donation/ /doting/ /do/ /donate/ /dotate/ ok 352 - /donation/ /doting/ /do/ /dotate/ /donate/ ok 353 - /donation/ /doting/ /donate/ /do/ /dotate/ ok 354 - /donation/ /doting/ /donate/ /dotate/ /do/ ok 355 - /donation/ /doting/ /dotate/ /do/ /donate/ ok 356 - /donation/ /doting/ /dotate/ /donate/ /do/ ok 357 - /dotate/ /do/ /donate/ /donation/ /doting/ ok 358 - /dotate/ /do/ /donate/ /doting/ /donation/ ok 359 - /dotate/ /do/ /donation/ /donate/ /doting/ ok 360 - /dotate/ /do/ /donation/ /doting/ /donate/ ok 361 - /dotate/ /do/ /doting/ /donate/ /donation/ ok 362 - /dotate/ /do/ /doting/ /donation/ /donate/ ok 363 - /dotate/ /donate/ /do/ /donation/ /doting/ ok 364 - /dotate/ /donate/ /do/ /doting/ /donation/ ok 365 - /dotate/ /donate/ /donation/ /do/ /doting/ ok 366 - /dotate/ /donate/ /donation/ /doting/ /do/ ok 367 - /dotate/ /donate/ /doting/ /do/ /donation/ ok 368 - /dotate/ /donate/ /doting/ /donation/ /do/ ok 369 - /dotate/ /donation/ /do/ /donate/ /doting/ ok 370 - /dotate/ /donation/ /do/ /doting/ /donate/ ok 371 - /dotate/ /donation/ /donate/ /do/ /doting/ ok 372 - /dotate/ /donation/ /donate/ /doting/ /do/ ok 373 - /dotate/ /donation/ /doting/ /do/ /donate/ ok 374 - /dotate/ /donation/ /doting/ /donate/ /do/ ok 375 - /dotate/ /doting/ /do/ /donate/ /donation/ ok 376 - /dotate/ /doting/ /do/ /donation/ /donate/ ok 377 - /dotate/ /doting/ /donate/ /do/ /donation/ ok 378 - /dotate/ /doting/ /donate/ /donation/ /do/ ok 379 - /dotate/ /doting/ /donation/ /do/ /donate/ ok 380 - /dotate/ /doting/ /donation/ /donate/ /do/ ok 381 - /doting/ /do/ /donate/ /donation/ /dotate/ ok 382 - /doting/ /do/ /donate/ /dotate/ /donation/ ok 383 - /doting/ /do/ /donation/ /donate/ /dotate/ ok 384 - /doting/ /do/ /donation/ /dotate/ /donate/ ok 385 - /doting/ /do/ /dotate/ /donate/ /donation/ ok 386 - /doting/ /do/ /dotate/ /donation/ /donate/ ok 387 - /doting/ /donate/ /do/ /donation/ /dotate/ ok 388 - /doting/ /donate/ /do/ /dotate/ /donation/ ok 389 - /doting/ /donate/ /donation/ /do/ /dotate/ ok 390 - /doting/ /donate/ /donation/ /dotate/ /do/ ok 391 - /doting/ /donate/ /dotate/ /do/ /donation/ ok 392 - /doting/ /donate/ /dotate/ /donation/ /do/ ok 393 - /doting/ /donation/ /do/ /donate/ /dotate/ ok 394 - /doting/ /donation/ /do/ /dotate/ /donate/ ok 395 - /doting/ /donation/ /donate/ /do/ /dotate/ ok 396 - /doting/ /donation/ /donate/ /dotate/ /do/ ok 397 - /doting/ /donation/ /dotate/ /do/ /donate/ ok 398 - /doting/ /donation/ /dotate/ /donate/ /do/ ok 399 - /doting/ /dotate/ /do/ /donate/ /donation/ ok 400 - /doting/ /dotate/ /do/ /donation/ /donate/ ok 401 - /doting/ /dotate/ /donate/ /do/ /donation/ ok 402 - /doting/ /dotate/ /donate/ /donation/ /do/ ok 403 - /doting/ /dotate/ /donation/ /do/ /donate/ ok 404 - /doting/ /dotate/ /donation/ /donate/ /do/ ok 405 - /o/ /on/ /one/ /only/ /oner/ ok 406 - /o/ /on/ /one/ /oner/ /only/ ok 407 - /o/ /on/ /only/ /one/ /oner/ ok 408 - /o/ /on/ /only/ /oner/ /one/ ok 409 - /o/ /on/ /oner/ /one/ /only/ ok 410 - /o/ /on/ /oner/ /only/ /one/ ok 411 - /o/ /one/ /on/ /only/ /oner/ ok 412 - /o/ /one/ /on/ /oner/ /only/ ok 413 - /o/ /one/ /only/ /on/ /oner/ ok 414 - /o/ /one/ /only/ /oner/ /on/ ok 415 - /o/ /one/ /oner/ /on/ /only/ ok 416 - /o/ /one/ /oner/ /only/ /on/ ok 417 - /o/ /only/ /on/ /one/ /oner/ ok 418 - /o/ /only/ /on/ /oner/ /one/ ok 419 - /o/ /only/ /one/ /on/ /oner/ ok 420 - /o/ /only/ /one/ /oner/ /on/ ok 421 - /o/ /only/ /oner/ /on/ /one/ ok 422 - /o/ /only/ /oner/ /one/ /on/ ok 423 - /o/ /oner/ /on/ /one/ /only/ ok 424 - /o/ /oner/ /on/ /only/ /one/ ok 425 - /o/ /oner/ /one/ /on/ /only/ ok 426 - /o/ /oner/ /one/ /only/ /on/ ok 427 - /o/ /oner/ /only/ /on/ /one/ ok 428 - /o/ /oner/ /only/ /one/ /on/ ok 429 - /on/ /o/ /one/ /only/ /oner/ ok 430 - /on/ /o/ /one/ /oner/ /only/ ok 431 - /on/ /o/ /only/ /one/ /oner/ ok 432 - /on/ /o/ /only/ /oner/ /one/ ok 433 - /on/ /o/ /oner/ /one/ /only/ ok 434 - /on/ /o/ /oner/ /only/ /one/ ok 435 - /on/ /one/ /o/ /only/ /oner/ ok 436 - /on/ /one/ /o/ /oner/ /only/ ok 437 - /on/ /one/ /only/ /o/ /oner/ ok 438 - /on/ /one/ /only/ /oner/ /o/ ok 439 - /on/ /one/ /oner/ /o/ /only/ ok 440 - /on/ /one/ /oner/ /only/ /o/ ok 441 - /on/ /only/ /o/ /one/ /oner/ ok 442 - /on/ /only/ /o/ /oner/ /one/ ok 443 - /on/ /only/ /one/ /o/ /oner/ ok 444 - /on/ /only/ /one/ /oner/ /o/ ok 445 - /on/ /only/ /oner/ /o/ /one/ ok 446 - /on/ /only/ /oner/ /one/ /o/ ok 447 - /on/ /oner/ /o/ /one/ /only/ ok 448 - /on/ /oner/ /o/ /only/ /one/ ok 449 - /on/ /oner/ /one/ /o/ /only/ ok 450 - /on/ /oner/ /one/ /only/ /o/ ok 451 - /on/ /oner/ /only/ /o/ /one/ ok 452 - /on/ /oner/ /only/ /one/ /o/ ok 453 - /one/ /o/ /on/ /only/ /oner/ ok 454 - /one/ /o/ /on/ /oner/ /only/ ok 455 - /one/ /o/ /only/ /on/ /oner/ ok 456 - /one/ /o/ /only/ /oner/ /on/ ok 457 - /one/ /o/ /oner/ /on/ /only/ ok 458 - /one/ /o/ /oner/ /only/ /on/ ok 459 - /one/ /on/ /o/ /only/ /oner/ ok 460 - /one/ /on/ /o/ /oner/ /only/ ok 461 - /one/ /on/ /only/ /o/ /oner/ ok 462 - /one/ /on/ /only/ /oner/ /o/ ok 463 - /one/ /on/ /oner/ /o/ /only/ ok 464 - /one/ /on/ /oner/ /only/ /o/ ok 465 - /one/ /only/ /o/ /on/ /oner/ ok 466 - /one/ /only/ /o/ /oner/ /on/ ok 467 - /one/ /only/ /on/ /o/ /oner/ ok 468 - /one/ /only/ /on/ /oner/ /o/ ok 469 - /one/ /only/ /oner/ /o/ /on/ ok 470 - /one/ /only/ /oner/ /on/ /o/ ok 471 - /one/ /oner/ /o/ /on/ /only/ ok 472 - /one/ /oner/ /o/ /only/ /on/ ok 473 - /one/ /oner/ /on/ /o/ /only/ ok 474 - /one/ /oner/ /on/ /only/ /o/ ok 475 - /one/ /oner/ /only/ /o/ /on/ ok 476 - /one/ /oner/ /only/ /on/ /o/ ok 477 - /only/ /o/ /on/ /one/ /oner/ ok 478 - /only/ /o/ /on/ /oner/ /one/ ok 479 - /only/ /o/ /one/ /on/ /oner/ ok 480 - /only/ /o/ /one/ /oner/ /on/ ok 481 - /only/ /o/ /oner/ /on/ /one/ ok 482 - /only/ /o/ /oner/ /one/ /on/ ok 483 - /only/ /on/ /o/ /one/ /oner/ ok 484 - /only/ /on/ /o/ /oner/ /one/ ok 485 - /only/ /on/ /one/ /o/ /oner/ ok 486 - /only/ /on/ /one/ /oner/ /o/ ok 487 - /only/ /on/ /oner/ /o/ /one/ ok 488 - /only/ /on/ /oner/ /one/ /o/ ok 489 - /only/ /one/ /o/ /on/ /oner/ ok 490 - /only/ /one/ /o/ /oner/ /on/ ok 491 - /only/ /one/ /on/ /o/ /oner/ ok 492 - /only/ /one/ /on/ /oner/ /o/ ok 493 - /only/ /one/ /oner/ /o/ /on/ ok 494 - /only/ /one/ /oner/ /on/ /o/ ok 495 - /only/ /oner/ /o/ /on/ /one/ ok 496 - /only/ /oner/ /o/ /one/ /on/ ok 497 - /only/ /oner/ /on/ /o/ /one/ ok 498 - /only/ /oner/ /on/ /one/ /o/ ok 499 - /only/ /oner/ /one/ /o/ /on/ ok 500 - /only/ /oner/ /one/ /on/ /o/ ok 501 - /oner/ /o/ /on/ /one/ /only/ ok 502 - /oner/ /o/ /on/ /only/ /one/ ok 503 - /oner/ /o/ /one/ /on/ /only/ ok 504 - /oner/ /o/ /one/ /only/ /on/ ok 505 - /oner/ /o/ /only/ /on/ /one/ ok 506 - /oner/ /o/ /only/ /one/ /on/ ok 507 - /oner/ /on/ /o/ /one/ /only/ ok 508 - /oner/ /on/ /o/ /only/ /one/ ok 509 - /oner/ /on/ /one/ /o/ /only/ ok 510 - /oner/ /on/ /one/ /only/ /o/ ok 511 - /oner/ /on/ /only/ /o/ /one/ ok 512 - /oner/ /on/ /only/ /one/ /o/ ok 513 - /oner/ /one/ /o/ /on/ /only/ ok 514 - /oner/ /one/ /o/ /only/ /on/ ok 515 - /oner/ /one/ /on/ /o/ /only/ ok 516 - /oner/ /one/ /on/ /only/ /o/ ok 517 - /oner/ /one/ /only/ /o/ /on/ ok 518 - /oner/ /one/ /only/ /on/ /o/ ok 519 - /oner/ /only/ /o/ /on/ /one/ ok 520 - /oner/ /only/ /o/ /one/ /on/ ok 521 - /oner/ /only/ /on/ /o/ /one/ ok 522 - /oner/ /only/ /on/ /one/ /o/ ok 523 - /oner/ /only/ /one/ /o/ /on/ ok 524 - /oner/ /only/ /one/ /on/ /o/ ok 525 - /amass/ /amaze/ /amble/ /amuck/ /amuse/ ok 526 - /amass/ /amaze/ /amble/ /amuse/ /amuck/ ok 527 - /amass/ /amaze/ /amuck/ /amble/ /amuse/ ok 528 - /amass/ /amaze/ /amuck/ /amuse/ /amble/ ok 529 - /amass/ /amaze/ /amuse/ /amble/ /amuck/ ok 530 - /amass/ /amaze/ /amuse/ /amuck/ /amble/ ok 531 - /amass/ /amble/ /amaze/ /amuck/ /amuse/ ok 532 - /amass/ /amble/ /amaze/ /amuse/ /amuck/ ok 533 - /amass/ /amble/ /amuck/ /amaze/ /amuse/ ok 534 - /amass/ /amble/ /amuck/ /amuse/ /amaze/ ok 535 - /amass/ /amble/ /amuse/ /amaze/ /amuck/ ok 536 - /amass/ /amble/ /amuse/ /amuck/ /amaze/ ok 537 - /amass/ /amuck/ /amaze/ /amble/ /amuse/ ok 538 - /amass/ /amuck/ /amaze/ /amuse/ /amble/ ok 539 - /amass/ /amuck/ /amble/ /amaze/ /amuse/ ok 540 - /amass/ /amuck/ /amble/ /amuse/ /amaze/ ok 541 - /amass/ /amuck/ /amuse/ /amaze/ /amble/ ok 542 - /amass/ /amuck/ /amuse/ /amble/ /amaze/ ok 543 - /amass/ /amuse/ /amaze/ /amble/ /amuck/ ok 544 - /amass/ /amuse/ /amaze/ /amuck/ /amble/ ok 545 - /amass/ /amuse/ /amble/ /amaze/ /amuck/ ok 546 - /amass/ /amuse/ /amble/ /amuck/ /amaze/ ok 547 - /amass/ /amuse/ /amuck/ /amaze/ /amble/ ok 548 - /amass/ /amuse/ /amuck/ /amble/ /amaze/ ok 549 - /amaze/ /amass/ /amble/ /amuck/ /amuse/ ok 550 - /amaze/ /amass/ /amble/ /amuse/ /amuck/ ok 551 - /amaze/ /amass/ /amuck/ /amble/ /amuse/ ok 552 - /amaze/ /amass/ /amuck/ /amuse/ /amble/ ok 553 - /amaze/ /amass/ /amuse/ /amble/ /amuck/ ok 554 - /amaze/ /amass/ /amuse/ /amuck/ /amble/ ok 555 - /amaze/ /amble/ /amass/ /amuck/ /amuse/ ok 556 - /amaze/ /amble/ /amass/ /amuse/ /amuck/ ok 557 - /amaze/ /amble/ /amuck/ /amass/ /amuse/ ok 558 - /amaze/ /amble/ /amuck/ /amuse/ /amass/ ok 559 - /amaze/ /amble/ /amuse/ /amass/ /amuck/ ok 560 - /amaze/ /amble/ /amuse/ /amuck/ /amass/ ok 561 - /amaze/ /amuck/ /amass/ /amble/ /amuse/ ok 562 - /amaze/ /amuck/ /amass/ /amuse/ /amble/ ok 563 - /amaze/ /amuck/ /amble/ /amass/ /amuse/ ok 564 - /amaze/ /amuck/ /amble/ /amuse/ /amass/ ok 565 - /amaze/ /amuck/ /amuse/ /amass/ /amble/ ok 566 - /amaze/ /amuck/ /amuse/ /amble/ /amass/ ok 567 - /amaze/ /amuse/ /amass/ /amble/ /amuck/ ok 568 - /amaze/ /amuse/ /amass/ /amuck/ /amble/ ok 569 - /amaze/ /amuse/ /amble/ /amass/ /amuck/ ok 570 - /amaze/ /amuse/ /amble/ /amuck/ /amass/ ok 571 - /amaze/ /amuse/ /amuck/ /amass/ /amble/ ok 572 - /amaze/ /amuse/ /amuck/ /amble/ /amass/ ok 573 - /amble/ /amass/ /amaze/ /amuck/ /amuse/ ok 574 - /amble/ /amass/ /amaze/ /amuse/ /amuck/ ok 575 - /amble/ /amass/ /amuck/ /amaze/ /amuse/ ok 576 - /amble/ /amass/ /amuck/ /amuse/ /amaze/ ok 577 - /amble/ /amass/ /amuse/ /amaze/ /amuck/ ok 578 - /amble/ /amass/ /amuse/ /amuck/ /amaze/ ok 579 - /amble/ /amaze/ /amass/ /amuck/ /amuse/ ok 580 - /amble/ /amaze/ /amass/ /amuse/ /amuck/ ok 581 - /amble/ /amaze/ /amuck/ /amass/ /amuse/ ok 582 - /amble/ /amaze/ /amuck/ /amuse/ /amass/ ok 583 - /amble/ /amaze/ /amuse/ /amass/ /amuck/ ok 584 - /amble/ /amaze/ /amuse/ /amuck/ /amass/ ok 585 - /amble/ /amuck/ /amass/ /amaze/ /amuse/ ok 586 - /amble/ /amuck/ /amass/ /amuse/ /amaze/ ok 587 - /amble/ /amuck/ /amaze/ /amass/ /amuse/ ok 588 - /amble/ /amuck/ /amaze/ /amuse/ /amass/ ok 589 - /amble/ /amuck/ /amuse/ /amass/ /amaze/ ok 590 - /amble/ /amuck/ /amuse/ /amaze/ /amass/ ok 591 - /amble/ /amuse/ /amass/ /amaze/ /amuck/ ok 592 - /amble/ /amuse/ /amass/ /amuck/ /amaze/ ok 593 - /amble/ /amuse/ /amaze/ /amass/ /amuck/ ok 594 - /amble/ /amuse/ /amaze/ /amuck/ /amass/ ok 595 - /amble/ /amuse/ /amuck/ /amass/ /amaze/ ok 596 - /amble/ /amuse/ /amuck/ /amaze/ /amass/ ok 597 - /amuck/ /amass/ /amaze/ /amble/ /amuse/ ok 598 - /amuck/ /amass/ /amaze/ /amuse/ /amble/ ok 599 - /amuck/ /amass/ /amble/ /amaze/ /amuse/ ok 600 - /amuck/ /amass/ /amble/ /amuse/ /amaze/ ok 601 - /amuck/ /amass/ /amuse/ /amaze/ /amble/ ok 602 - /amuck/ /amass/ /amuse/ /amble/ /amaze/ ok 603 - /amuck/ /amaze/ /amass/ /amble/ /amuse/ ok 604 - /amuck/ /amaze/ /amass/ /amuse/ /amble/ ok 605 - /amuck/ /amaze/ /amble/ /amass/ /amuse/ ok 606 - /amuck/ /amaze/ /amble/ /amuse/ /amass/ ok 607 - /amuck/ /amaze/ /amuse/ /amass/ /amble/ ok 608 - /amuck/ /amaze/ /amuse/ /amble/ /amass/ ok 609 - /amuck/ /amble/ /amass/ /amaze/ /amuse/ ok 610 - /amuck/ /amble/ /amass/ /amuse/ /amaze/ ok 611 - /amuck/ /amble/ /amaze/ /amass/ /amuse/ ok 612 - /amuck/ /amble/ /amaze/ /amuse/ /amass/ ok 613 - /amuck/ /amble/ /amuse/ /amass/ /amaze/ ok 614 - /amuck/ /amble/ /amuse/ /amaze/ /amass/ ok 615 - /amuck/ /amuse/ /amass/ /amaze/ /amble/ ok 616 - /amuck/ /amuse/ /amass/ /amble/ /amaze/ ok 617 - /amuck/ /amuse/ /amaze/ /amass/ /amble/ ok 618 - /amuck/ /amuse/ /amaze/ /amble/ /amass/ ok 619 - /amuck/ /amuse/ /amble/ /amass/ /amaze/ ok 620 - /amuck/ /amuse/ /amble/ /amaze/ /amass/ ok 621 - /amuse/ /amass/ /amaze/ /amble/ /amuck/ ok 622 - /amuse/ /amass/ /amaze/ /amuck/ /amble/ ok 623 - /amuse/ /amass/ /amble/ /amaze/ /amuck/ ok 624 - /amuse/ /amass/ /amble/ /amuck/ /amaze/ ok 625 - /amuse/ /amass/ /amuck/ /amaze/ /amble/ ok 626 - /amuse/ /amass/ /amuck/ /amble/ /amaze/ ok 627 - /amuse/ /amaze/ /amass/ /amble/ /amuck/ ok 628 - /amuse/ /amaze/ /amass/ /amuck/ /amble/ ok 629 - /amuse/ /amaze/ /amble/ /amass/ /amuck/ ok 630 - /amuse/ /amaze/ /amble/ /amuck/ /amass/ ok 631 - /amuse/ /amaze/ /amuck/ /amass/ /amble/ ok 632 - /amuse/ /amaze/ /amuck/ /amble/ /amass/ ok 633 - /amuse/ /amble/ /amass/ /amaze/ /amuck/ ok 634 - /amuse/ /amble/ /amass/ /amuck/ /amaze/ ok 635 - /amuse/ /amble/ /amaze/ /amass/ /amuck/ ok 636 - /amuse/ /amble/ /amaze/ /amuck/ /amass/ ok 637 - /amuse/ /amble/ /amuck/ /amass/ /amaze/ ok 638 - /amuse/ /amble/ /amuck/ /amaze/ /amass/ ok 639 - /amuse/ /amuck/ /amass/ /amaze/ /amble/ ok 640 - /amuse/ /amuck/ /amass/ /amble/ /amaze/ ok 641 - /amuse/ /amuck/ /amaze/ /amass/ /amble/ ok 642 - /amuse/ /amuck/ /amaze/ /amble/ /amass/ ok 643 - /amuse/ /amuck/ /amble/ /amass/ /amaze/ ok 644 - /amuse/ /amuck/ /amble/ /amaze/ /amass/ ok 645 - ab(cd)ef (with Default parenthetical lexer) ok 646 - ab((ef)gh)ij (with Default parenthetical lexer) ok 647 - ab(ef(gh))ij (with Default parenthetical lexer) ok 648 - die on non-CODE filter ok 649 - die on non-CODE pre_filter ok 650 - $_ has not been altered ok t/02_reduce....... 1..61 ok 1 - _slide_tail ran/reran head ok 2 - _slide_tail ran/reran slide ok 3 - _slide_tail ran/reran path ok 4 - _slide_tail lit/limit head ok 5 - _slide_tail lit/limit slide ok 6 - _slide_tail lit/limit path ok 7 - _slide_tail acids/acidoids head ok 8 - _slide_tail acids/acidoids slide ok 9 - _slide_tail acids/acidoids path ok 10 - _slide_tail 007/00607 head ok 11 - _slide_tail 007/00607 slide ok 12 - _slide_tail 007/00607 path ok 13 - /0/ /1/ /2/ ok 14 - /cat/ /dog/ /bird/ /worm/ ok 15 - /proamendment/ /proappropriation/ /proapproval/ ok 16 - /0/ /1/ /10/ /100/ ok 17 - /cab/ /dab/ ok 18 - /crab/ /dab/ ok 19 - /dab/ /day /daily/ ok 20 - /crab/ /dab/ /lob/ ok 21 - /hat/ /that/ ok 22 - /treat/ /threat/ ok 23 - /eat/ /treat/ /threat/ ok 24 - /teat/ /treat/ /threat/ ok 25 - /grit/ /lit/ /limit/ ok 26 - /in/ /ban/ /ten/ /tent/ ok 27 - // /do/ /don/ ok 28 - /bf/ /cdf/ /cgf/ /cez/ /daf/ /dbf/ /dcf/ ok 29 - /kids/ /acids/ /acidoids/ ok 30 - /schoolkids/ /acids/ /acidoids/ ok 31 - /skids/ /kids/ /acids/ /acidoids/ ok 32 - /skids/ /kids/ /acids/ /acidoids/ /schoolkids/ ok 33 - /showeriness/ /showerless/ /showiness/ /showless/ ok 34 - /gait/ /grit/ /blaze/ ok 35 - /gait/ /grit/ /glaze/ ok 36 - /gait/ /grit/ /graze/ ok 37 - _insert_path sit/sat -> bit/bat ok 38 - _insert_path fit/fat -> sit/sat, bit/bat ok 39 - _insert_path seat/set -> beat/bet ok 40 - _insert_path dio?tyd -> dio?tab ok 41 - _insert_path dio?tmx -> dio?t(ab|yd) ok 42 - _insert_path dio?tax -> dio?t(ab|yd) ok 43 - /gait/ /grit/ /summit/ /submit/ ok 44 - /gait/ /grit/ /summit/ /submit/ /it/ /emit/ ok 45 - /gait/ /grit/ /lit/ /limit/ ok 46 - /gait/ /grit/ /bait/ /brit/ ok 47 - /gait/ /grit/ /bait/ /bebait/ /brit/ ok 48 - /gait/ /grit/ /bait/ /brit/ /emit/ /summit/ /submit/ /transmit/ ok 49 - /lit/ /limit/ /emit/ /commit/ /transmit/ ok 50 - /apocryphal/ /apocrustic/ /apocrenic/ ok 51 - /den/ /dent/ /din/ /dint/ /ten/ /tent/ /tin/ /tint/ ok 52 - /gait/ /git/ /grapefruit/ /grassquit/ /grit/ /guitguit/ ok 53 - /gait/ /gambit/ /gaslit/ /giggit/ /git/ /godwit/ /goldtit/ /goodwillit/ /gowkit/ /grapefruit/ /grassquit/ /grit/ /guitguit/ ok 54 - /lit/ /limit/ /lid/ /livid/ ok 55 - /theatre/ /metre/ /millimetre/ ok 56 - /sad/ /salad/ /spread/ ok 57 - /tough/ /trough/ /though/ /thorough/ ok 58 - /tough/ /though/ /trough/ /through/ /thorough/ ok 59 - /tit/ /titanate/ /titania/ /titanite/ /titano/ /tite/ /titi/ /titian/ /titien/ /tittie/ ok 60 - dasin/dosin/dastin/dosting ok 61 - $_ has not been altered ok t/03_str.......... 1..210 ok 1 - empty ok 2 - insert () ok 3 - insert (d) ok 4 - insert (dot) ok 5 - insert (d) (o) (t) ok 6 - insert (d) () ok 7 - insert (da) ok 8 - insert (da) (d) ok 9 - insert (da) () ok 10 - insert (d) () (a) ok 11 - insert (do) () (a) ok 12 - insert (x) (.) ok 13 - insert (\033) (.) ok 14 - insert (\d) (\s) (.) ok 15 - insert (\d) (\D) ok 16 - insert (\s) (\S) ok 17 - insert (\w) (\W) ok 18 - insert (\w) (\W) ( ) ok 19 - insert (\d) (5) ok 20 - insert (\d) (5) (7) (0) ok 21 - insert (\d) (5) () ok 22 - insert (\s) ( ) ok 23 - insert (\s) () ok 24 - insert (\d) (5) (7) (0) (x) ok 25 - insert (\d) (\s) (5) (7) (0) ( ) ok 26 - insert (\.) (p) ok 27 - insert (\w) (5) (1) (0) (a) (_) ok 28 - insert (\d) () (\*) ok 29 - insert (\d) () (\^) ok 30 - insert (a@z) (a?z) ok 31 - insert (\+) ok 32 - insert (\+) ok 33 - insert (\+) (\*) ok 34 - insert (\+) (\*) ok 35 - insert (-) (0) (z) ok 36 - insert (-) (\.) (z) ok 37 - insert (\+) (-) (\*) ok 38 - insert (\.) (-) ok 39 - insert (^) (0) (z) ok 40 - insert (^) (0) (-) (z) ok 41 - insert (^) (0) (-) (z) (\w) ok 42 - insert ($) (0) (-) ok 43 - insert ($) (0) (-) (^) ok 44 - insert (0) (1) (2) (3) (4) (5) (6) (7) (8) (9) ok 45 - insert (0) (1) (2) (3) (4) (5) (6) (7) (8) (9) (x) ok 46 - insert (be) () (by) ok 47 - insert (be) () (do) ok 48 - insert (be) () (by) (a) ok 49 - insert (dab) (day) ok 50 - insert (dab) (daily) ok 51 - insert (night) (day) ok 52 - insert (dab) (day) (daily) ok 53 - insert (dab) (dabble) ok 54 - insert (d) (do) (don) (done) ok 55 - insert (d) (do) (don) (done) () ok 56 - insert (dob) (doe) (dog) (don) (dot) (dub) (dud) ok 57 - insert (damp) (dame) (dart) (dark) ok 58 - add (^a) (ma) ok 59 - add (^a) (ma) (wa) ok 60 - add (^a) (\^a) ok 61 - add (^a) (0a) ok 62 - add (^a) (ma) (\^a) ok 63 - add (^a) (maa) ok 64 - add (a.+) ok 65 - add ([b]?) ok 66 - add ([.]) ok 67 - add ([.]+) ok 68 - add ([\.]+) ok 69 - add ([\^]+) ok 70 - add ([%]) ok 71 - add ([\%]) ok 72 - add ([!]) ok 73 - add ([\!]) ok 74 - add ([@]) ok 75 - add ([\@]) ok 76 - add (a|[bc]) ok 77 - add (ad?|[bc]) ok 78 - add (b$) (be) ok 79 - add (b$) (be) (ba) ok 80 - add (b$) (b\$) ok 81 - add (^ab) (^ac) (de) ok 82 - add (/) {flags => i} ok 83 - add (^ab) (^ac) (de) {flags => i} ok 84 - add (^ab) (^ac) (de) {flags => im} ok 85 - add (a\%d) (a\=b) (a\%e) (a\=c) ok 86 - add (\^\:) (\^\,) ok 87 - add (a\=) (a\*) (a\-) ok 88 - add (lit) (limit) ok 89 - add (amz) (adnz) (aenz) (agrwz) (agqwz) (ahwz) ok 90 - add (adktwz) (aeftwz) (aeguwz) (aehuwz) (afwz) (agmvz) (ahnvz) (aijmvz) ok 91 - add (bcktx) (bckx) (bdix) (bdktx) (bdkx) ok 92 - add (dldrt) (dndrt) (dldt) (dndt) (dx) ok 93 - add (dldt) (dndt) (dlpt) (dnpt) (dx) ok 94 - add (dldrt) (dndrt) (dldmt) (dndmt) (dlprt) (dnprt) (dlpmt) (dnpmt) (dx) ok 95 - add (\*mens) (\(scan) (\[mail) ok 96 - add (\Qa[b[c) ok 97 - add (\Qa]b]c) ok 98 - add (\Qa(b(c) ok 99 - add (\Qa)b)c) ok 100 - add (\Qa(b) (\Qa[b) (\Qa+b) ok 101 - add (\Qa^b) (\Qa-b) (\Qa+b) ok 102 - add (car) (carrot) {lookahead => 1} ok 103 - add (car) (cart) (card) (carp) {lookahead => 1} ok 104 - add (bane) (bare) (cane) (care) {lookahead => 1} ok 105 - add (refuse) (use) {lookahead => 1} ok 106 - add (bird) (cat) (dog) {lookahead => 1} ok 107 - add (seahorse) (season) {lookahead => 1} ok 108 - add (car) (card) (carrot) {lookahead => 1} ok 109 - add (looked) (choked) (hooked) (stoked) (toked) (baked) (faked) ok 110 - add (faction) (reaction) (transaction) {lookahead => 1} ok 111 - add (card) (caret) (corn) (corpse) {lookahead => 1} ok 112 - add (car) (cart) (card) (carp) (carion) (caring) {lookahead => 1} ok 113 - add (faction) (reaction) (transaction) (direction) (section) {lookahead => 1} ok 114 - add (caret) (caress) (careful) (careless) (caring) (carion) (carry) (carried) {lookahead => 1} ok 115 - add (unimprison) (unison) (unpoison) (unprison) (unreason) (unseason) (unson) (urson) (venison) (ventrimeson) (vison) {lookahead => 1} ok 116 - add (abcd) (abd) (bcd) (bd) (d) ok 117 - add (abcd) (abd) (bcd) (bd) (cd) ok 118 - add (abcd) (abd) (bcd) (bd) (c) (d) ok 119 - add (abcd) (abd) (bcd) (bd) (c) (cd) (d) ok 120 - add (abcd) (abd) (acd) (ad) (bcd) (bd) (d) ok 121 - add (abcde) (abce) (cde) (ce) (e) ok 122 - add (abcd) (abd) (acd) (ad) (bcd) (bd) (c) (d) ok 123 - add (abcd) (abd) (acd) (ad) (bcd) (bd) (c) (cd) (d) ok 124 - add (^ab$) (^bc$) (^bcd$) (^c$) (^cd$) ok 125 - add (^abc$) (^abce$) (^ac$) (^ace$) (^c$) (^cd$) (^cde$) (^ce$) (^e$) ok 126 - add (^abc$) (^abce$) (^bcd$) (^bcde$) ok 127 - add (^abcdef$) (^abcdefh$) (^bcdefg$) (^bcdefgh$) ok 128 - add (^abcd$) (^abcdh$) (^bcdefg$) (^bcdefgh$) ok 129 - add (^abcdef$) (^abcdefh$) (^bcd$) (^bcdh$) ok 130 - add (^abcd$) (^abcde$) (^ac$) (^acd$) (^acde$) (^ace$) (^e$) ok 131 - add (^bcd$) (^bcde$) (^c$) (^cd$) (^cde$) (^ce$) ok 132 - add (^abc$) (^abcde$) (^b$) (^bc$) (^bcde$) (^bde$) ok 133 - add (^abd$) (^abde$) (^b$) (^bcd$) (^bcde$) (^be$) ok 134 - add (^a$) (^ad$) (^ade$) (^ae$) (^bcd$) (^bcde$) ok 135 - add (^abcd$) (^abcde$) (^ac$) (^acd$) (^acde$) (^ace$) (^de$) ok 136 - add (^a$) (^abcde$) (^bcde$) (^bce$) (^bde$) (^be$) ok 137 - add (^a$) (^ab$) (^abc$) (^abd$) (^bdef$) (^bdf$) (^bef$) (^bf$) ok 138 - add (^a$) (^ab$) (^abc$) (^add$) (^bdef$) (^bdf$) (^bef$) (^bf$) ok 139 - add (^a$) (^ab$) (^abc$) (^ade$) (^bcdf$) (^bcf$) (^bdf$) (^bf$) ok 140 - add (^a$) (^ab$) (^abc$) (^ade$) (^cdef$) (^cdf$) (^cef$) (^cf$) ok 141 - add (^a$) (^ab$) (^abc$) (^ae$) (^bcdef$) (^bcdf$) (^bdef$) (^bdf$) ok 142 - add (^a$) (^ab$) (^abc$) (^ae$) (^bcdef$) (^bcdf$) (^bef$) (^bf$) ok 143 - add (^a$) (^ab$) (^abc$) (^ae$) (^bcdef$) (^bcdf$) (^bdef$) (^bef$) ok 144 - add (ab) (cd) (ce) {anchor_word => 1} ok 145 - add (ab) (cd) (ce) {anchor_word_begin => 1} ok 146 - add (ab) (cd) (ce) {anchor_line => 1} ok 147 - add (ab) (cd) (ce) {anchor_line => 0} ok 148 - add (ab) (cd) (ce) {anchor_line_end => 1} ok 149 - add (ab) (cd) (ce) {anchor_string => 1} ok 150 - add (ab) (cd) (ce) {anchor_string => 0} ok 151 - add (x[[:punct:]]y) (x[[:punct:]]z) ok 152 - de ok 153 - de again ok 154 - lookahead car carp cart card carion ok 155 - implicit anchor word via method ok 156 - implicit anchor word end via method ok 157 - no implicit anchor word ok 158 - implicit anchor word, no anchor word end ok 159 - implicit anchor word begin ok 160 - implicit anchor line via new ok 161 - implicit anchor line via method ok 162 - no implicit anchor line via method ok 163 - implicit anchor string via method ok 164 - implicit anchor string absolute via method ok 165 - implicit anchor string absolute via new ok 166 - anchor string absolute and no anchor_string_begin via new ok 167 - anchor word and no anchor_word_begin via new ok 168 - no implicit anchor string absolute via new ok 169 - implicit anchor word begin/string absolute end via method ok 170 - explicit anchor string/no end via method ok 171 - anchor string end via method ok 172 - anchor string end via method ok 173 - implicit anchor word begin/string absolute end via new ok 174 - implicit anchor word beats string not ok 175 - \d+ absorbs single char # TODO \d+ does not absorb digits # Failed (TODO) test '\d+ absorbs single char' # at t/03_str.t line 331. # got: '(?:\d+|5)' # expected: '\d+' not ok 176 - \d+ absorbs multiple chars # TODO \d+ does not absorb digits # Failed (TODO) test '\d+ absorbs multiple chars' # at t/03_str.t line 335. # got: '(?:54321|\d+)' # expected: '\d+' not ok 177 - abz a\d+z acdez a\d+-\d+z a5txz a7z # TODO \d+ does not absorb digits # Failed (TODO) test 'abz a\d+z acdez a\d+-\d+z a5txz a7z' # at t/03_str.t line 339. # got: 'a(?:[7b]|(?:\d+-)?\d+|5tx|cde)z' # expected: 'a(?:b|(?:\d+-)?\d+|5tx|cde)z' ok 178 - mute dog ok 179 - mute dog cached ok 180 - mute dog ok 181 - mute dig dog ok 182 - mute dog 2 ok 183 - mute dig 2 ok 184 - indent 0 ok 185 - dldrt dndrt dldt dndt dx (indent 3) ok 186 - pretty foo bar ok 187 - pretty food fool bar ok 188 - pretty afood afool abar ok 189 - pretty dab dam day ok 190 - pretty be bed ok 191 - pretty b-d b\.d ok 192 - pretty be bed beg bet ok 193 - pretty afoodle afoole abarle ok 194 - pretty pretty afar afoul abate aback ok 195 - pretty stormboy steamboy saltboy sockboy ok 196 - pretty stormboy steamboy stormyboy steamyboy saltboy sockboy ok 197 - pretty stormboy steamboy stormyboy steamyboy stormierboy steamierboy saltboy ok 198 - pretty showerless showeriness showless showiness show shows ok 199 - pretty showerless showeriness showdeless showdeiness showless showiness show shows ok 200 - pretty convenient consort concert ok 201 - pretty 200.1 202.1 207.4 208.3 213.2 ok 202 - pretty yammail.com yanmail.com yeah.net yourhghorder.com yourload.com ok 203 - pretty convenient containment consort concert ok 204 - pretty sat sit bat bit sad sid bad bid ok 205 - pretty c*.* ok 206 - pretty a*.* ok 207 - looked choked hooked stoked toked baked faked ok 208 - .*son ok 209 - indent de.*ed ok 210 - $_ has not been altered ok t/04_match........ 1..1381 ok 1 - run (0:0) (?-xism:\A[ # ]\Z) ok 2 - run  (0:1) (?-xism:\A[ # ]\Z) ok 3 - run  (0:2) (?-xism:\A[ # ]\Z) ok 4 - run  (0:3) (?-xism:\A[ # ]\Z) ok 5 - run  (0:4) (?-xism:\A[ # ]\Z) ok 6 - run  (0:5) (?-xism:\A[ # ]\Z) ok 7 - run  (0:6) (?-xism:\A[ # ]\Z) ok 8 - run  (0:7) (?-xism:\A[ # ]\Z) ok 9 - run  (0:8) (?-xism:\A[ # ]\Z) ok 10 - run (0:9) (?-xism:\A[ # ]\Z) ok 11 - run # (0:10) (?-xism:\A[ # ]\Z) ok 12 - run (0:11) (?-xism:\A[ # ]\Z) ok 13 - run (0:12) (?-xism:\A[ # ]\Z) ok 14 - run (0:13) (?-xism:\A[ # ]\Z) ok 15 - run  (0:14) (?-xism:\A[ # ]\Z) ok 16 - run  (0:15) (?-xism:\A[ # ]\Z) ok 17 - run  (1:0) (?-xism:\A[]\Z) ok 18 - run  (1:1) (?-xism:\A[]\Z) ok 19 - run  (1:2) (?-xism:\A[]\Z) ok 20 - run  (1:3) (?-xism:\A[]\Z) ok 21 - run  (1:4) (?-xism:\A[]\Z) ok 22 - run  (1:5) (?-xism:\A[]\Z) ok 23 - run  (1:6) (?-xism:\A[]\Z) ok 24 - run  (1:7) (?-xism:\A[]\Z) ok 25 - run  (1:8) (?-xism:\A[]\Z) ok 26 - run  (1:9) (?-xism:\A[]\Z) ok 27 - run  (1:10) (?-xism:\A[]\Z) ok 28 - run  (1:11) (?-xism:\A[]\Z) ok 29 - run  (1:12) (?-xism:\A[]\Z) ok 30 - run  (1:13) (?-xism:\A[]\Z) ok 31 - run  (1:14) (?-xism:\A[]\Z) ok 32 - run  (1:15) (?-xism:\A[]\Z) ok 33 - run (2:0) (?-xism:\A(?:[- !"\#$%&'()*+,.]|\/)\Z) ok 34 - run ! (2:1) (?-xism:\A(?:[- !"\#$%&'()*+,.]|\/)\Z) ok 35 - run " (2:2) (?-xism:\A(?:[- !"\#$%&'()*+,.]|\/)\Z) ok 36 - run \# (2:3) (?-xism:\A(?:[- !"\#$%&'()*+,.]|\/)\Z) ok 37 - run $ (2:4) (?-xism:\A(?:[- !"\#$%&'()*+,.]|\/)\Z) ok 38 - run % (2:5) (?-xism:\A(?:[- !"\#$%&'()*+,.]|\/)\Z) ok 39 - run & (2:6) (?-xism:\A(?:[- !"\#$%&'()*+,.]|\/)\Z) ok 40 - run ' (2:7) (?-xism:\A(?:[- !"\#$%&'()*+,.]|\/)\Z) ok 41 - run ( (2:8) (?-xism:\A(?:[- !"\#$%&'()*+,.]|\/)\Z) ok 42 - run ) (2:9) (?-xism:\A(?:[- !"\#$%&'()*+,.]|\/)\Z) ok 43 - run * (2:10) (?-xism:\A(?:[- !"\#$%&'()*+,.]|\/)\Z) ok 44 - run + (2:11) (?-xism:\A(?:[- !"\#$%&'()*+,.]|\/)\Z) ok 45 - run , (2:12) (?-xism:\A(?:[- !"\#$%&'()*+,.]|\/)\Z) ok 46 - run - (2:13) (?-xism:\A(?:[- !"\#$%&'()*+,.]|\/)\Z) ok 47 - run . (2:14) (?-xism:\A(?:[- !"\#$%&'()*+,.]|\/)\Z) ok 48 - run / (2:15) (?-xism:\A(?:[- !"\#$%&'()*+,.]|\/)\Z) ok 49 - run 0 (3:0) (?-xism:\A[\d:;<=>?]\Z) ok 50 - run 1 (3:1) (?-xism:\A[\d:;<=>?]\Z) ok 51 - run 2 (3:2) (?-xism:\A[\d:;<=>?]\Z) ok 52 - run 3 (3:3) (?-xism:\A[\d:;<=>?]\Z) ok 53 - run 4 (3:4) (?-xism:\A[\d:;<=>?]\Z) ok 54 - run 5 (3:5) (?-xism:\A[\d:;<=>?]\Z) ok 55 - run 6 (3:6) (?-xism:\A[\d:;<=>?]\Z) ok 56 - run 7 (3:7) (?-xism:\A[\d:;<=>?]\Z) ok 57 - run 8 (3:8) (?-xism:\A[\d:;<=>?]\Z) ok 58 - run 9 (3:9) (?-xism:\A[\d:;<=>?]\Z) ok 59 - run : (3:10) (?-xism:\A[\d:;<=>?]\Z) ok 60 - run ; (3:11) (?-xism:\A[\d:;<=>?]\Z) ok 61 - run < (3:12) (?-xism:\A[\d:;<=>?]\Z) ok 62 - run = (3:13) (?-xism:\A[\d:;<=>?]\Z) ok 63 - run > (3:14) (?-xism:\A[\d:;<=>?]\Z) ok 64 - run ? (3:15) (?-xism:\A[\d:;<=>?]\Z) ok 65 - run @ (4:0) (?-xism:\A[@ABCDEFGHIJKLMNO]\Z) ok 66 - run A (4:1) (?-xism:\A[@ABCDEFGHIJKLMNO]\Z) ok 67 - run B (4:2) (?-xism:\A[@ABCDEFGHIJKLMNO]\Z) ok 68 - run C (4:3) (?-xism:\A[@ABCDEFGHIJKLMNO]\Z) ok 69 - run D (4:4) (?-xism:\A[@ABCDEFGHIJKLMNO]\Z) ok 70 - run E (4:5) (?-xism:\A[@ABCDEFGHIJKLMNO]\Z) ok 71 - run F (4:6) (?-xism:\A[@ABCDEFGHIJKLMNO]\Z) ok 72 - run G (4:7) (?-xism:\A[@ABCDEFGHIJKLMNO]\Z) ok 73 - run H (4:8) (?-xism:\A[@ABCDEFGHIJKLMNO]\Z) ok 74 - run I (4:9) (?-xism:\A[@ABCDEFGHIJKLMNO]\Z) ok 75 - run J (4:10) (?-xism:\A[@ABCDEFGHIJKLMNO]\Z) ok 76 - run K (4:11) (?-xism:\A[@ABCDEFGHIJKLMNO]\Z) ok 77 - run L (4:12) (?-xism:\A[@ABCDEFGHIJKLMNO]\Z) ok 78 - run M (4:13) (?-xism:\A[@ABCDEFGHIJKLMNO]\Z) ok 79 - run N (4:14) (?-xism:\A[@ABCDEFGHIJKLMNO]\Z) ok 80 - run O (4:15) (?-xism:\A[@ABCDEFGHIJKLMNO]\Z) ok 81 - run P (5:0) (?-xism:\A[PQRSTUVWXYZ[\\\]_^]\Z) ok 82 - run Q (5:1) (?-xism:\A[PQRSTUVWXYZ[\\\]_^]\Z) ok 83 - run R (5:2) (?-xism:\A[PQRSTUVWXYZ[\\\]_^]\Z) ok 84 - run S (5:3) (?-xism:\A[PQRSTUVWXYZ[\\\]_^]\Z) ok 85 - run T (5:4) (?-xism:\A[PQRSTUVWXYZ[\\\]_^]\Z) ok 86 - run U (5:5) (?-xism:\A[PQRSTUVWXYZ[\\\]_^]\Z) ok 87 - run V (5:6) (?-xism:\A[PQRSTUVWXYZ[\\\]_^]\Z) ok 88 - run W (5:7) (?-xism:\A[PQRSTUVWXYZ[\\\]_^]\Z) ok 89 - run X (5:8) (?-xism:\A[PQRSTUVWXYZ[\\\]_^]\Z) ok 90 - run Y (5:9) (?-xism:\A[PQRSTUVWXYZ[\\\]_^]\Z) ok 91 - run Z (5:10) (?-xism:\A[PQRSTUVWXYZ[\\\]_^]\Z) ok 92 - run [ (5:11) (?-xism:\A[PQRSTUVWXYZ[\\\]_^]\Z) ok 93 - run \ (5:12) (?-xism:\A[PQRSTUVWXYZ[\\\]_^]\Z) ok 94 - run ] (5:13) (?-xism:\A[PQRSTUVWXYZ[\\\]_^]\Z) ok 95 - run ^ (5:14) (?-xism:\A[PQRSTUVWXYZ[\\\]_^]\Z) ok 96 - run _ (5:15) (?-xism:\A[PQRSTUVWXYZ[\\\]_^]\Z) ok 97 - run ` (6:0) (?-xism:\A[`abcdefghijklmno]\Z) ok 98 - run a (6:1) (?-xism:\A[`abcdefghijklmno]\Z) ok 99 - run b (6:2) (?-xism:\A[`abcdefghijklmno]\Z) ok 100 - run c (6:3) (?-xism:\A[`abcdefghijklmno]\Z) ok 101 - run d (6:4) (?-xism:\A[`abcdefghijklmno]\Z) ok 102 - run e (6:5) (?-xism:\A[`abcdefghijklmno]\Z) ok 103 - run f (6:6) (?-xism:\A[`abcdefghijklmno]\Z) ok 104 - run g (6:7) (?-xism:\A[`abcdefghijklmno]\Z) ok 105 - run h (6:8) (?-xism:\A[`abcdefghijklmno]\Z) ok 106 - run i (6:9) (?-xism:\A[`abcdefghijklmno]\Z) ok 107 - run j (6:10) (?-xism:\A[`abcdefghijklmno]\Z) ok 108 - run k (6:11) (?-xism:\A[`abcdefghijklmno]\Z) ok 109 - run l (6:12) (?-xism:\A[`abcdefghijklmno]\Z) ok 110 - run m (6:13) (?-xism:\A[`abcdefghijklmno]\Z) ok 111 - run n (6:14) (?-xism:\A[`abcdefghijklmno]\Z) ok 112 - run o (6:15) (?-xism:\A[`abcdefghijklmno]\Z) ok 113 - run p (7:0) (?-xism:\A(?:[pqrstuvwxyz~]|\{|\||\})\Z) ok 114 - run q (7:1) (?-xism:\A(?:[pqrstuvwxyz~]|\{|\||\})\Z) ok 115 - run r (7:2) (?-xism:\A(?:[pqrstuvwxyz~]|\{|\||\})\Z) ok 116 - run s (7:3) (?-xism:\A(?:[pqrstuvwxyz~]|\{|\||\})\Z) ok 117 - run t (7:4) (?-xism:\A(?:[pqrstuvwxyz~]|\{|\||\})\Z) ok 118 - run u (7:5) (?-xism:\A(?:[pqrstuvwxyz~]|\{|\||\})\Z) ok 119 - run v (7:6) (?-xism:\A(?:[pqrstuvwxyz~]|\{|\||\})\Z) ok 120 - run w (7:7) (?-xism:\A(?:[pqrstuvwxyz~]|\{|\||\})\Z) ok 121 - run x (7:8) (?-xism:\A(?:[pqrstuvwxyz~]|\{|\||\})\Z) ok 122 - run y (7:9) (?-xism:\A(?:[pqrstuvwxyz~]|\{|\||\})\Z) ok 123 - run z (7:10) (?-xism:\A(?:[pqrstuvwxyz~]|\{|\||\})\Z) ok 124 - run { (7:11) (?-xism:\A(?:[pqrstuvwxyz~]|\{|\||\})\Z) ok 125 - run | (7:12) (?-xism:\A(?:[pqrstuvwxyz~]|\{|\||\})\Z) ok 126 - run } (7:13) (?-xism:\A(?:[pqrstuvwxyz~]|\{|\||\})\Z) ok 127 - run ~ (7:14) (?-xism:\A(?:[pqrstuvwxyz~]|\{|\||\})\Z) ok 128 - run  (7:15) (?-xism:\A(?:[pqrstuvwxyz~]|\{|\||\})\Z) ok 129 - run (8:0) (?-xism:\A[]\Z) ok 130 - run (8:1) (?-xism:\A[]\Z) ok 131 - run (8:2) (?-xism:\A[]\Z) ok 132 - run (8:3) (?-xism:\A[]\Z) ok 133 - run (8:4) (?-xism:\A[]\Z) ok 134 - run (8:5) (?-xism:\A[]\Z) ok 135 - run (8:6) (?-xism:\A[]\Z) ok 136 - run (8:7) (?-xism:\A[]\Z) ok 137 - run (8:8) (?-xism:\A[]\Z) ok 138 - run (8:9) (?-xism:\A[]\Z) ok 139 - run (8:10) (?-xism:\A[]\Z) ok 140 - run (8:11) (?-xism:\A[]\Z) ok 141 - run (8:12) (?-xism:\A[]\Z) ok 142 - run (8:13) (?-xism:\A[]\Z) ok 143 - run (8:14) (?-xism:\A[]\Z) ok 144 - run (8:15) (?-xism:\A[]\Z) ok 145 - run (9:0) (?-xism:\A[]\Z) ok 146 - run (9:1) (?-xism:\A[]\Z) ok 147 - run (9:2) (?-xism:\A[]\Z) ok 148 - run (9:3) (?-xism:\A[]\Z) ok 149 - run (9:4) (?-xism:\A[]\Z) ok 150 - run (9:5) (?-xism:\A[]\Z) ok 151 - run (9:6) (?-xism:\A[]\Z) ok 152 - run (9:7) (?-xism:\A[]\Z) ok 153 - run (9:8) (?-xism:\A[]\Z) ok 154 - run (9:9) (?-xism:\A[]\Z) ok 155 - run (9:10) (?-xism:\A[]\Z) ok 156 - run (9:11) (?-xism:\A[]\Z) ok 157 - run (9:12) (?-xism:\A[]\Z) ok 158 - run (9:13) (?-xism:\A[]\Z) ok 159 - run (9:14) (?-xism:\A[]\Z) ok 160 - run (9:15) (?-xism:\A[]\Z) ok 161 - run (10:0) (?-xism:\A[]\Z) ok 162 - run (10:1) (?-xism:\A[]\Z) ok 163 - run (10:2) (?-xism:\A[]\Z) ok 164 - run (10:3) (?-xism:\A[]\Z) ok 165 - run (10:4) (?-xism:\A[]\Z) ok 166 - run (10:5) (?-xism:\A[]\Z) ok 167 - run (10:6) (?-xism:\A[]\Z) ok 168 - run (10:7) (?-xism:\A[]\Z) ok 169 - run (10:8) (?-xism:\A[]\Z) ok 170 - run (10:9) (?-xism:\A[]\Z) ok 171 - run (10:10) (?-xism:\A[]\Z) ok 172 - run (10:11) (?-xism:\A[]\Z) ok 173 - run (10:12) (?-xism:\A[]\Z) ok 174 - run (10:13) (?-xism:\A[]\Z) ok 175 - run (10:14) (?-xism:\A[]\Z) ok 176 - run (10:15) (?-xism:\A[]\Z) ok 177 - run (11:0) (?-xism:\A[]\Z) ok 178 - run (11:1) (?-xism:\A[]\Z) ok 179 - run (11:2) (?-xism:\A[]\Z) ok 180 - run (11:3) (?-xism:\A[]\Z) ok 181 - run (11:4) (?-xism:\A[]\Z) ok 182 - run (11:5) (?-xism:\A[]\Z) ok 183 - run (11:6) (?-xism:\A[]\Z) ok 184 - run (11:7) (?-xism:\A[]\Z) ok 185 - run (11:8) (?-xism:\A[]\Z) ok 186 - run (11:9) (?-xism:\A[]\Z) ok 187 - run (11:10) (?-xism:\A[]\Z) ok 188 - run (11:11) (?-xism:\A[]\Z) ok 189 - run (11:12) (?-xism:\A[]\Z) ok 190 - run (11:13) (?-xism:\A[]\Z) ok 191 - run (11:14) (?-xism:\A[]\Z) ok 192 - run (11:15) (?-xism:\A[]\Z) ok 193 - run (12:0) (?-xism:\A[]\Z) ok 194 - run (12:1) (?-xism:\A[]\Z) ok 195 - run (12:2) (?-xism:\A[]\Z) ok 196 - run (12:3) (?-xism:\A[]\Z) ok 197 - run (12:4) (?-xism:\A[]\Z) ok 198 - run (12:5) (?-xism:\A[]\Z) ok 199 - run (12:6) (?-xism:\A[]\Z) ok 200 - run (12:7) (?-xism:\A[]\Z) ok 201 - run (12:8) (?-xism:\A[]\Z) ok 202 - run (12:9) (?-xism:\A[]\Z) ok 203 - run (12:10) (?-xism:\A[]\Z) ok 204 - run (12:11) (?-xism:\A[]\Z) ok 205 - run (12:12) (?-xism:\A[]\Z) ok 206 - run (12:13) (?-xism:\A[]\Z) ok 207 - run (12:14) (?-xism:\A[]\Z) ok 208 - run (12:15) (?-xism:\A[]\Z) ok 209 - run (13:0) (?-xism:\A[]\Z) ok 210 - run (13:1) (?-xism:\A[]\Z) ok 211 - run (13:2) (?-xism:\A[]\Z) ok 212 - run (13:3) (?-xism:\A[]\Z) ok 213 - run (13:4) (?-xism:\A[]\Z) ok 214 - run (13:5) (?-xism:\A[]\Z) ok 215 - run (13:6) (?-xism:\A[]\Z) ok 216 - run (13:7) (?-xism:\A[]\Z) ok 217 - run (13:8) (?-xism:\A[]\Z) ok 218 - run (13:9) (?-xism:\A[]\Z) ok 219 - run (13:10) (?-xism:\A[]\Z) ok 220 - run (13:11) (?-xism:\A[]\Z) ok 221 - run (13:12) (?-xism:\A[]\Z) ok 222 - run (13:13) (?-xism:\A[]\Z) ok 223 - run (13:14) (?-xism:\A[]\Z) ok 224 - run (13:15) (?-xism:\A[]\Z) ok 225 - run (14:0) (?-xism:\A[]\Z) ok 226 - run (14:1) (?-xism:\A[]\Z) ok 227 - run (14:2) (?-xism:\A[]\Z) ok 228 - run (14:3) (?-xism:\A[]\Z) ok 229 - run (14:4) (?-xism:\A[]\Z) ok 230 - run (14:5) (?-xism:\A[]\Z) ok 231 - run (14:6) (?-xism:\A[]\Z) ok 232 - run (14:7) (?-xism:\A[]\Z) ok 233 - run (14:8) (?-xism:\A[]\Z) ok 234 - run (14:9) (?-xism:\A[]\Z) ok 235 - run (14:10) (?-xism:\A[]\Z) ok 236 - run (14:11) (?-xism:\A[]\Z) ok 237 - run (14:12) (?-xism:\A[]\Z) ok 238 - run (14:13) (?-xism:\A[]\Z) ok 239 - run (14:14) (?-xism:\A[]\Z) ok 240 - run (14:15) (?-xism:\A[]\Z) ok 241 - run (15:0) (?-xism:\A[]\Z) ok 242 - run (15:1) (?-xism:\A[]\Z) ok 243 - run (15:2) (?-xism:\A[]\Z) ok 244 - run (15:3) (?-xism:\A[]\Z) ok 245 - run (15:4) (?-xism:\A[]\Z) ok 246 - run (15:5) (?-xism:\A[]\Z) ok 247 - run (15:6) (?-xism:\A[]\Z) ok 248 - run (15:7) (?-xism:\A[]\Z) ok 249 - run (15:8) (?-xism:\A[]\Z) ok 250 - run (15:9) (?-xism:\A[]\Z) ok 251 - run (15:10) (?-xism:\A[]\Z) ok 252 - run (15:11) (?-xism:\A[]\Z) ok 253 - run (15:12) (?-xism:\A[]\Z) ok 254 - run (15:13) (?-xism:\A[]\Z) ok 255 - run (15:14) (?-xism:\A[]\Z) ok 256 - run (15:15) (?-xism:\A[]\Z) ok 257 - quotemeta(chr(0)) ok 258 - quotemeta(chr(1)) ok 259 - quotemeta(chr(2)) ok 260 - quotemeta(chr(3)) ok 261 - quotemeta(chr(4)) ok 262 - quotemeta(chr(5)) ok 263 - quotemeta(chr(6)) ok 264 - quotemeta(chr(7)) ok 265 - quotemeta(chr(8)) ok 266 - quotemeta(chr(9)) ok 267 - quotemeta(chr(10)) ok 268 - quotemeta(chr(11)) ok 269 - quotemeta(chr(12)) ok 270 - quotemeta(chr(13)) ok 271 - quotemeta(chr(14)) ok 272 - quotemeta(chr(15)) ok 273 - quotemeta(chr(16)) ok 274 - quotemeta(chr(17)) ok 275 - quotemeta(chr(18)) ok 276 - quotemeta(chr(19)) ok 277 - quotemeta(chr(20)) ok 278 - quotemeta(chr(21)) ok 279 - quotemeta(chr(22)) ok 280 - quotemeta(chr(23)) ok 281 - quotemeta(chr(24)) ok 282 - quotemeta(chr(25)) ok 283 - quotemeta(chr(26)) ok 284 - quotemeta(chr(27)) ok 285 - quotemeta(chr(28)) ok 286 - quotemeta(chr(29)) ok 287 - quotemeta(chr(30)) ok 288 - quotemeta(chr(31)) ok 289 - quotemeta(chr(32)) ok 290 - quotemeta(chr(33)) ok 291 - quotemeta(chr(34)) ok 292 - quotemeta(chr(35)) ok 293 - quotemeta(chr(36)) ok 294 - quotemeta(chr(37)) ok 295 - quotemeta(chr(38)) ok 296 - quotemeta(chr(39)) ok 297 - quotemeta(chr(40)) ok 298 - quotemeta(chr(41)) ok 299 - quotemeta(chr(42)) ok 300 - quotemeta(chr(43)) ok 301 - quotemeta(chr(44)) ok 302 - quotemeta(chr(45)) ok 303 - quotemeta(chr(46)) ok 304 - quotemeta(chr(47)) ok 305 - quotemeta(chr(48)) ok 306 - quotemeta(chr(49)) ok 307 - quotemeta(chr(50)) ok 308 - quotemeta(chr(51)) ok 309 - quotemeta(chr(52)) ok 310 - quotemeta(chr(53)) ok 311 - quotemeta(chr(54)) ok 312 - quotemeta(chr(55)) ok 313 - quotemeta(chr(56)) ok 314 - quotemeta(chr(57)) ok 315 - quotemeta(chr(58)) ok 316 - quotemeta(chr(59)) ok 317 - quotemeta(chr(60)) ok 318 - quotemeta(chr(61)) ok 319 - quotemeta(chr(62)) ok 320 - quotemeta(chr(63)) ok 321 - quotemeta(chr(64)) ok 322 - quotemeta(chr(65)) ok 323 - quotemeta(chr(66)) ok 324 - quotemeta(chr(67)) ok 325 - quotemeta(chr(68)) ok 326 - quotemeta(chr(69)) ok 327 - quotemeta(chr(70)) ok 328 - quotemeta(chr(71)) ok 329 - quotemeta(chr(72)) ok 330 - quotemeta(chr(73)) ok 331 - quotemeta(chr(74)) ok 332 - quotemeta(chr(75)) ok 333 - quotemeta(chr(76)) ok 334 - quotemeta(chr(77)) ok 335 - quotemeta(chr(78)) ok 336 - quotemeta(chr(79)) ok 337 - quotemeta(chr(80)) ok 338 - quotemeta(chr(81)) ok 339 - quotemeta(chr(82)) ok 340 - quotemeta(chr(83)) ok 341 - quotemeta(chr(84)) ok 342 - quotemeta(chr(85)) ok 343 - quotemeta(chr(86)) ok 344 - quotemeta(chr(87)) ok 345 - quotemeta(chr(88)) ok 346 - quotemeta(chr(89)) ok 347 - quotemeta(chr(90)) ok 348 - quotemeta(chr(91)) ok 349 - quotemeta(chr(92)) ok 350 - quotemeta(chr(93)) ok 351 - quotemeta(chr(94)) ok 352 - quotemeta(chr(95)) ok 353 - quotemeta(chr(96)) ok 354 - quotemeta(chr(97)) ok 355 - quotemeta(chr(98)) ok 356 - quotemeta(chr(99)) ok 357 - quotemeta(chr(100)) ok 358 - quotemeta(chr(101)) ok 359 - quotemeta(chr(102)) ok 360 - quotemeta(chr(103)) ok 361 - quotemeta(chr(104)) ok 362 - quotemeta(chr(105)) ok 363 - quotemeta(chr(106)) ok 364 - quotemeta(chr(107)) ok 365 - quotemeta(chr(108)) ok 366 - quotemeta(chr(109)) ok 367 - quotemeta(chr(110)) ok 368 - quotemeta(chr(111)) ok 369 - quotemeta(chr(112)) ok 370 - quotemeta(chr(113)) ok 371 - quotemeta(chr(114)) ok 372 - quotemeta(chr(115)) ok 373 - quotemeta(chr(116)) ok 374 - quotemeta(chr(117)) ok 375 - quotemeta(chr(118)) ok 376 - quotemeta(chr(119)) ok 377 - quotemeta(chr(120)) ok 378 - quotemeta(chr(121)) ok 379 - quotemeta(chr(122)) ok 380 - quotemeta(chr(123)) ok 381 - quotemeta(chr(124)) ok 382 - quotemeta(chr(125)) ok 383 - quotemeta(chr(126)) ok 384 - quotemeta(chr(127)) ok 385 - quotemeta(chr(128)) ok 386 - quotemeta(chr(129)) ok 387 - quotemeta(chr(130)) ok 388 - quotemeta(chr(131)) ok 389 - quotemeta(chr(132)) ok 390 - quotemeta(chr(133)) ok 391 - quotemeta(chr(134)) ok 392 - quotemeta(chr(135)) ok 393 - quotemeta(chr(136)) ok 394 - quotemeta(chr(137)) ok 395 - quotemeta(chr(138)) ok 396 - quotemeta(chr(139)) ok 397 - quotemeta(chr(140)) ok 398 - quotemeta(chr(141)) ok 399 - quotemeta(chr(142)) ok 400 - quotemeta(chr(143)) ok 401 - quotemeta(chr(144)) ok 402 - quotemeta(chr(145)) ok 403 - quotemeta(chr(146)) ok 404 - quotemeta(chr(147)) ok 405 - quotemeta(chr(148)) ok 406 - quotemeta(chr(149)) ok 407 - quotemeta(chr(150)) ok 408 - quotemeta(chr(151)) ok 409 - quotemeta(chr(152)) ok 410 - quotemeta(chr(153)) ok 411 - quotemeta(chr(154)) ok 412 - quotemeta(chr(155)) ok 413 - quotemeta(chr(156)) ok 414 - quotemeta(chr(157)) ok 415 - quotemeta(chr(158)) ok 416 - quotemeta(chr(159)) ok 417 - quotemeta(chr(160)) ok 418 - quotemeta(chr(161)) ok 419 - quotemeta(chr(162)) ok 420 - quotemeta(chr(163)) ok 421 - quotemeta(chr(164)) ok 422 - quotemeta(chr(165)) ok 423 - quotemeta(chr(166)) ok 424 - quotemeta(chr(167)) ok 425 - quotemeta(chr(168)) ok 426 - quotemeta(chr(169)) ok 427 - quotemeta(chr(170)) ok 428 - quotemeta(chr(171)) ok 429 - quotemeta(chr(172)) ok 430 - quotemeta(chr(173)) ok 431 - quotemeta(chr(174)) ok 432 - quotemeta(chr(175)) ok 433 - quotemeta(chr(176)) ok 434 - quotemeta(chr(177)) ok 435 - quotemeta(chr(178)) ok 436 - quotemeta(chr(179)) ok 437 - quotemeta(chr(180)) ok 438 - quotemeta(chr(181)) ok 439 - quotemeta(chr(182)) ok 440 - quotemeta(chr(183)) ok 441 - quotemeta(chr(184)) ok 442 - quotemeta(chr(185)) ok 443 - quotemeta(chr(186)) ok 444 - quotemeta(chr(187)) ok 445 - quotemeta(chr(188)) ok 446 - quotemeta(chr(189)) ok 447 - quotemeta(chr(190)) ok 448 - quotemeta(chr(191)) ok 449 - quotemeta(chr(192)) ok 450 - quotemeta(chr(193)) ok 451 - quotemeta(chr(194)) ok 452 - quotemeta(chr(195)) ok 453 - quotemeta(chr(196)) ok 454 - quotemeta(chr(197)) ok 455 - quotemeta(chr(198)) ok 456 - quotemeta(chr(199)) ok 457 - quotemeta(chr(200)) ok 458 - quotemeta(chr(201)) ok 459 - quotemeta(chr(202)) ok 460 - quotemeta(chr(203)) ok 461 - quotemeta(chr(204)) ok 462 - quotemeta(chr(205)) ok 463 - quotemeta(chr(206)) ok 464 - quotemeta(chr(207)) ok 465 - quotemeta(chr(208)) ok 466 - quotemeta(chr(209)) ok 467 - quotemeta(chr(210)) ok 468 - quotemeta(chr(211)) ok 469 - quotemeta(chr(212)) ok 470 - quotemeta(chr(213)) ok 471 - quotemeta(chr(214)) ok 472 - quotemeta(chr(215)) ok 473 - quotemeta(chr(216)) ok 474 - quotemeta(chr(217)) ok 475 - quotemeta(chr(218)) ok 476 - quotemeta(chr(219)) ok 477 - quotemeta(chr(220)) ok 478 - quotemeta(chr(221)) ok 479 - quotemeta(chr(222)) ok 480 - quotemeta(chr(223)) ok 481 - quotemeta(chr(224)) ok 482 - quotemeta(chr(225)) ok 483 - quotemeta(chr(226)) ok 484 - quotemeta(chr(227)) ok 485 - quotemeta(chr(228)) ok 486 - quotemeta(chr(229)) ok 487 - quotemeta(chr(230)) ok 488 - quotemeta(chr(231)) ok 489 - quotemeta(chr(232)) ok 490 - quotemeta(chr(233)) ok 491 - quotemeta(chr(234)) ok 492 - quotemeta(chr(235)) ok 493 - quotemeta(chr(236)) ok 494 - quotemeta(chr(237)) ok 495 - quotemeta(chr(238)) ok 496 - quotemeta(chr(239)) ok 497 - quotemeta(chr(240)) ok 498 - quotemeta(chr(241)) ok 499 - quotemeta(chr(242)) ok 500 - quotemeta(chr(243)) ok 501 - quotemeta(chr(244)) ok 502 - quotemeta(chr(245)) ok 503 - quotemeta(chr(246)) ok 504 - quotemeta(chr(247)) ok 505 - quotemeta(chr(248)) ok 506 - quotemeta(chr(249)) ok 507 - quotemeta(chr(250)) ok 508 - quotemeta(chr(251)) ok 509 - quotemeta(chr(252)) ok 510 - quotemeta(chr(253)) ok 511 - quotemeta(chr(254)) ok 512 - quotemeta(chr(255)) ok 513 - 0: quotemeta() lo ok 514 - 0: quotemeta() hi ok 515 - 1: quotemeta() lo ok 516 - 1: quotemeta() hi ok 517 - 2: quotemeta() lo ok 518 - 2: quotemeta() hi ok 519 - 3: quotemeta() lo ok 520 - 3: quotemeta() hi ok 521 - 4: quotemeta() lo ok 522 - 4: quotemeta() hi ok 523 - 5: quotemeta() lo ok 524 - 5: quotemeta() hi ok 525 - 6: quotemeta() lo ok 526 - 6: quotemeta() hi ok 527 - 7: quotemeta() lo ok 528 - 7: quotemeta() hi ok 529 - 8: quotemeta() lo ok 530 - 8: quotemeta() hi ok 531 - 9: quotemeta( ) lo ok 532 - 9: quotemeta() hi ok 533 - 10: quotemeta( # ) lo ok 534 - 10: quotemeta() hi ok 535 - 11: quotemeta( ) lo ok 536 - 11: quotemeta() hi ok 537 - 12: quotemeta( ) lo ok 538 - 12: quotemeta() hi ok 539 - 13: quotemeta( ) lo ok 540 - 13: quotemeta() hi ok 541 - 14: quotemeta() lo ok 542 - 14: quotemeta() hi ok 543 - 15: quotemeta() lo ok 544 - 15: quotemeta() hi ok 545 - 16: quotemeta() lo ok 546 - 16: quotemeta() hi ok 547 - 17: quotemeta() lo ok 548 - 17: quotemeta() hi ok 549 - 18: quotemeta() lo ok 550 - 18: quotemeta() hi ok 551 - 19: quotemeta() lo ok 552 - 19: quotemeta() hi ok 553 - 20: quotemeta() lo ok 554 - 20: quotemeta() hi ok 555 - 21: quotemeta() lo ok 556 - 21: quotemeta() hi ok 557 - 22: quotemeta() lo ok 558 - 22: quotemeta() hi ok 559 - 23: quotemeta() lo ok 560 - 23: quotemeta() hi ok 561 - 24: quotemeta() lo ok 562 - 24: quotemeta() hi ok 563 - 25: quotemeta() lo ok 564 - 25: quotemeta() hi ok 565 - 26: quotemeta() lo ok 566 - 26: quotemeta() hi ok 567 - 27: quotemeta() lo ok 568 - 27: quotemeta() hi ok 569 - 28: quotemeta() lo ok 570 - 28: quotemeta() hi ok 571 - 29: quotemeta() lo ok 572 - 29: quotemeta() hi ok 573 - 30: quotemeta() lo ok 574 - 30: quotemeta() hi ok 575 - 31: quotemeta() lo ok 576 - 31: quotemeta() hi ok 577 - 32: quotemeta( ) lo ok 578 - 32: quotemeta() hi ok 579 - 33: quotemeta(!) lo ok 580 - 33: quotemeta() hi ok 581 - 34: quotemeta(") lo ok 582 - 34: quotemeta() hi ok 583 - 35: quotemeta(\#) lo ok 584 - 35: quotemeta() hi ok 585 - 36: quotemeta($) lo ok 586 - 36: quotemeta() hi ok 587 - 37: quotemeta(%) lo ok 588 - 37: quotemeta() hi ok 589 - 38: quotemeta(&) lo ok 590 - 38: quotemeta() hi ok 591 - 39: quotemeta(') lo ok 592 - 39: quotemeta() hi ok 593 - 40: quotemeta(() lo ok 594 - 40: quotemeta() hi ok 595 - 41: quotemeta()) lo ok 596 - 41: quotemeta() hi ok 597 - 42: quotemeta(*) lo ok 598 - 42: quotemeta() hi ok 599 - 43: quotemeta(+) lo ok 600 - 43: quotemeta() hi ok 601 - 44: quotemeta(,) lo ok 602 - 44: quotemeta() hi ok 603 - 45: quotemeta(-) lo ok 604 - 45: quotemeta() hi ok 605 - 46: quotemeta(.) lo ok 606 - 46: quotemeta() hi ok 607 - 47: quotemeta(/) lo ok 608 - 47: quotemeta() hi ok 609 - 48: quotemeta(0) lo ok 610 - 48: quotemeta() hi ok 611 - 49: quotemeta(1) lo ok 612 - 49: quotemeta() hi ok 613 - 50: quotemeta(2) lo ok 614 - 50: quotemeta() hi ok 615 - 51: quotemeta(3) lo ok 616 - 51: quotemeta() hi ok 617 - 52: quotemeta(4) lo ok 618 - 52: quotemeta() hi ok 619 - 53: quotemeta(5) lo ok 620 - 53: quotemeta() hi ok 621 - 54: quotemeta(6) lo ok 622 - 54: quotemeta() hi ok 623 - 55: quotemeta(7) lo ok 624 - 55: quotemeta() hi ok 625 - 56: quotemeta(8) lo ok 626 - 56: quotemeta() hi ok 627 - 57: quotemeta(9) lo ok 628 - 57: quotemeta() hi ok 629 - 58: quotemeta(:) lo ok 630 - 58: quotemeta() hi ok 631 - 59: quotemeta(;) lo ok 632 - 59: quotemeta() hi ok 633 - 60: quotemeta(<) lo ok 634 - 60: quotemeta() hi ok 635 - 61: quotemeta(=) lo ok 636 - 61: quotemeta() hi ok 637 - 62: quotemeta(>) lo ok 638 - 62: quotemeta() hi ok 639 - 63: quotemeta(?) lo ok 640 - 63: quotemeta() hi ok 641 - 64: quotemeta(@) lo ok 642 - 64: quotemeta() hi ok 643 - 65: quotemeta(A) lo ok 644 - 65: quotemeta() hi ok 645 - 66: quotemeta(B) lo ok 646 - 66: quotemeta() hi ok 647 - 67: quotemeta(C) lo ok 648 - 67: quotemeta() hi ok 649 - 68: quotemeta(D) lo ok 650 - 68: quotemeta() hi ok 651 - 69: quotemeta(E) lo ok 652 - 69: quotemeta() hi ok 653 - 70: quotemeta(F) lo ok 654 - 70: quotemeta() hi ok 655 - 71: quotemeta(G) lo ok 656 - 71: quotemeta() hi ok 657 - 72: quotemeta(H) lo ok 658 - 72: quotemeta() hi ok 659 - 73: quotemeta(I) lo ok 660 - 73: quotemeta() hi ok 661 - 74: quotemeta(J) lo ok 662 - 74: quotemeta() hi ok 663 - 75: quotemeta(K) lo ok 664 - 75: quotemeta() hi ok 665 - 76: quotemeta(L) lo ok 666 - 76: quotemeta() hi ok 667 - 77: quotemeta(M) lo ok 668 - 77: quotemeta() hi ok 669 - 78: quotemeta(N) lo ok 670 - 78: quotemeta() hi ok 671 - 79: quotemeta(O) lo ok 672 - 79: quotemeta() hi ok 673 - 80: quotemeta(P) lo ok 674 - 80: quotemeta() hi ok 675 - 81: quotemeta(Q) lo ok 676 - 81: quotemeta() hi ok 677 - 82: quotemeta(R) lo ok 678 - 82: quotemeta() hi ok 679 - 83: quotemeta(S) lo ok 680 - 83: quotemeta() hi ok 681 - 84: quotemeta(T) lo ok 682 - 84: quotemeta() hi ok 683 - 85: quotemeta(U) lo ok 684 - 85: quotemeta() hi ok 685 - 86: quotemeta(V) lo ok 686 - 86: quotemeta() hi ok 687 - 87: quotemeta(W) lo ok 688 - 87: quotemeta() hi ok 689 - 88: quotemeta(X) lo ok 690 - 88: quotemeta() hi ok 691 - 89: quotemeta(Y) lo ok 692 - 89: quotemeta() hi ok 693 - 90: quotemeta(Z) lo ok 694 - 90: quotemeta() hi ok 695 - 91: quotemeta([) lo ok 696 - 91: quotemeta() hi ok 697 - 92: quotemeta(\) lo ok 698 - 92: quotemeta() hi ok 699 - 93: quotemeta(]) lo ok 700 - 93: quotemeta() hi ok 701 - 94: quotemeta(^) lo ok 702 - 94: quotemeta() hi ok 703 - 95: quotemeta(_) lo ok 704 - 95: quotemeta() hi ok 705 - 96: quotemeta(`) lo ok 706 - 96: quotemeta() hi ok 707 - 97: quotemeta(a) lo ok 708 - 97: quotemeta() hi ok 709 - 98: quotemeta(b) lo ok 710 - 98: quotemeta() hi ok 711 - 99: quotemeta(c) lo ok 712 - 99: quotemeta() hi ok 713 - 100: quotemeta(d) lo ok 714 - 100: quotemeta() hi ok 715 - 101: quotemeta(e) lo ok 716 - 101: quotemeta() hi ok 717 - 102: quotemeta(f) lo ok 718 - 102: quotemeta() hi ok 719 - 103: quotemeta(g) lo ok 720 - 103: quotemeta() hi ok 721 - 104: quotemeta(h) lo ok 722 - 104: quotemeta() hi ok 723 - 105: quotemeta(i) lo ok 724 - 105: quotemeta() hi ok 725 - 106: quotemeta(j) lo ok 726 - 106: quotemeta() hi ok 727 - 107: quotemeta(k) lo ok 728 - 107: quotemeta() hi ok 729 - 108: quotemeta(l) lo ok 730 - 108: quotemeta() hi ok 731 - 109: quotemeta(m) lo ok 732 - 109: quotemeta() hi ok 733 - 110: quotemeta(n) lo ok 734 - 110: quotemeta() hi ok 735 - 111: quotemeta(o) lo ok 736 - 111: quotemeta() hi ok 737 - 112: quotemeta(p) lo ok 738 - 112: quotemeta() hi ok 739 - 113: quotemeta(q) lo ok 740 - 113: quotemeta() hi ok 741 - 114: quotemeta(r) lo ok 742 - 114: quotemeta() hi ok 743 - 115: quotemeta(s) lo ok 744 - 115: quotemeta() hi ok 745 - 116: quotemeta(t) lo ok 746 - 116: quotemeta() hi ok 747 - 117: quotemeta(u) lo ok 748 - 117: quotemeta() hi ok 749 - 118: quotemeta(v) lo ok 750 - 118: quotemeta() hi ok 751 - 119: quotemeta(w) lo ok 752 - 119: quotemeta() hi ok 753 - 120: quotemeta(x) lo ok 754 - 120: quotemeta() hi ok 755 - 121: quotemeta(y) lo ok 756 - 121: quotemeta() hi ok 757 - 122: quotemeta(z) lo ok 758 - 122: quotemeta() hi ok 759 - 123: quotemeta({) lo ok 760 - 123: quotemeta() hi ok 761 - 124: quotemeta(|) lo ok 762 - 124: quotemeta() hi ok 763 - 125: quotemeta(}) lo ok 764 - 125: quotemeta() hi ok 765 - 126: quotemeta(~) lo ok 766 - 126: quotemeta() hi ok 767 - 127: quotemeta() lo ok 768 - 127: quotemeta() hi ok 769 - fgx/i ok 770 - Fgx/i ok 771 - FGx/i ok 772 - fGx/i ok 773 - F/i ok 774 - fish/x ok 775 - flash/x ok 776 - fetish/x ok 777 - foolish/x ok 778 - fetch/x ok 779 - re lookahead car.*: caret ok 780 - rela lookahead car.*: caret ok 781 - re lookahead car.*: caress ok 782 - rela lookahead car.*: caress ok 783 - re lookahead car.*: careful ok 784 - rela lookahead car.*: careful ok 785 - re lookahead car.*: careless ok 786 - rela lookahead car.*: careless ok 787 - re lookahead car.*: caring ok 788 - rela lookahead car.*: caring ok 789 - re lookahead car.*: carion ok 790 - rela lookahead car.*: carion ok 791 - re lookahead car.*: carry ok 792 - rela lookahead car.*: carry ok 793 - re lookahead car.*: carried ok 794 - rela lookahead car.*: carried ok 795 - re a.x: aax ok 796 - rela a.x: aax ok 797 - re a.x: abx ok 798 - rela a.x: abx ok 799 - re a.x: acx ok 800 - rela a.x: acx ok 801 - re a.x: azx ok 802 - rela a.x: azx ok 803 - re a.x: a4x ok 804 - rela a.x: a4x ok 805 - re a.x: a%x ok 806 - rela a.x: a%x ok 807 - re a.x: a+x ok 808 - rela a.x: a+x ok 809 - re a.x: a?x ok 810 - rela a.x: a?x ok 811 - re POSIX: X0 ok 812 - rela POSIX: X0 ok 813 - re POSIX: X% ok 814 - rela POSIX: X% ok 815 - re POSIX: Xa ok 816 - rela POSIX: Xa ok 817 - re POSIX: Xf ok 818 - rela POSIX: Xf ok 819 - re POSIX: Y1 ok 820 - rela POSIX: Y1 ok 821 - re POSIX: Y; ok 822 - rela POSIX: Y; ok 823 - re POSIX: Y! ok 824 - rela POSIX: Y! ok 825 ok 826 ok 827 ok 828 ok 829 - re c.z: c-z ok 830 - rela c.z: c-z ok 831 - re c.z: c5z ok 832 - rela c.z: c5z ok 833 - re c.z: cmz ok 834 - rela c.z: cmz ok 835 - re \d, \D: b4 ok 836 - rela \d, \D: b4 ok 837 - re \d, \D: bX ok 838 - rela \d, \D: bX ok 839 - re \d, \D: b% ok 840 - rela \d, \D: b% ok 841 - re \d, \D: b. ok 842 - rela \d, \D: b. ok 843 - re \d, \D: b? ok 844 - rela \d, \D: b? ok 845 - re abcd: abc ok 846 - rela abcd: abc ok 847 - re abcd: abcd ok 848 - rela abcd: abcd ok 849 - re abcd: ac ok 850 - rela abcd: ac ok 851 - re abcd: acd ok 852 - rela abcd: acd ok 853 - re abcd: b ok 854 - rela abcd: b ok 855 - re abcd: bc ok 856 - rela abcd: bc ok 857 - re abcd: bcd ok 858 - rela abcd: bcd ok 859 - re abcd: bd ok 860 - rela abcd: bd ok 861 - -- foo: foo ok 862 - LA foo: foo ok 863 - IN foo: foo ok 864 - RD foo: foo ok 865 - -- foo: bar ok 866 - LA foo: bar ok 867 - IN foo: bar ok 868 - RD foo: bar ok 869 - -- foo: rat ok 870 - LA foo: rat ok 871 - IN foo: rat ok 872 - RD foo: rat ok 873 - -- foo: quux ok 874 - LA foo: quux ok 875 - IN foo: quux ok 876 - RD foo: quux ok 877 - -- .[ar]it 1: bait ok 878 - LA .[ar]it 1: bait ok 879 - IN .[ar]it 1: bait ok 880 - RD .[ar]it 1: bait ok 881 - -- .[ar]it 1: brit ok 882 - LA .[ar]it 1: brit ok 883 - IN .[ar]it 1: brit ok 884 - RD .[ar]it 1: brit ok 885 - -- .[ar]it 1: frit ok 886 - LA .[ar]it 1: frit ok 887 - IN .[ar]it 1: frit ok 888 - RD .[ar]it 1: frit ok 889 - -- .[ar]it 1: gait ok 890 - LA .[ar]it 1: gait ok 891 - IN .[ar]it 1: gait ok 892 - RD .[ar]it 1: gait ok 893 - -- .[ar]it 1: grit ok 894 - LA .[ar]it 1: grit ok 895 - IN .[ar]it 1: grit ok 896 - RD .[ar]it 1: grit ok 897 - -- .[ar]it 1: tait ok 898 - LA .[ar]it 1: tait ok 899 - IN .[ar]it 1: tait ok 900 - RD .[ar]it 1: tait ok 901 - -- .[ar]it 1: wait ok 902 - LA .[ar]it 1: wait ok 903 - IN .[ar]it 1: wait ok 904 - RD .[ar]it 1: wait ok 905 - -- .[ar]it 1: writ ok 906 - LA .[ar]it 1: writ ok 907 - IN .[ar]it 1: writ ok 908 - RD .[ar]it 1: writ ok 909 - -- .[ar]it 2: bait ok 910 - LA .[ar]it 2: bait ok 911 - IN .[ar]it 2: bait ok 912 - RD .[ar]it 2: bait ok 913 - -- .[ar]it 2: brit ok 914 - LA .[ar]it 2: brit ok 915 - IN .[ar]it 2: brit ok 916 - RD .[ar]it 2: brit ok 917 - -- .[ar]it 2: gait ok 918 - LA .[ar]it 2: gait ok 919 - IN .[ar]it 2: gait ok 920 - RD .[ar]it 2: gait ok 921 - -- .[ar]it 2: grit ok 922 - LA .[ar]it 2: grit ok 923 - IN .[ar]it 2: grit ok 924 - RD .[ar]it 2: grit ok 925 - -- .[ar]it 3: bit ok 926 - LA .[ar]it 3: bit ok 927 - IN .[ar]it 3: bit ok 928 - RD .[ar]it 3: bit ok 929 - -- .[ar]it 3: bait ok 930 - LA .[ar]it 3: bait ok 931 - IN .[ar]it 3: bait ok 932 - RD .[ar]it 3: bait ok 933 - -- .[ar]it 3: brit ok 934 - LA .[ar]it 3: brit ok 935 - IN .[ar]it 3: brit ok 936 - RD .[ar]it 3: brit ok 937 - -- .[ar]it 3: gait ok 938 - LA .[ar]it 3: gait ok 939 - IN .[ar]it 3: gait ok 940 - RD .[ar]it 3: gait ok 941 - -- .[ar]it 3: grit ok 942 - LA .[ar]it 3: grit ok 943 - IN .[ar]it 3: grit ok 944 - RD .[ar]it 3: grit ok 945 - -- .[ar]it 4: barit ok 946 - LA .[ar]it 4: barit ok 947 - IN .[ar]it 4: barit ok 948 - RD .[ar]it 4: barit ok 949 - -- .[ar]it 4: bait ok 950 - LA .[ar]it 4: bait ok 951 - IN .[ar]it 4: bait ok 952 - RD .[ar]it 4: bait ok 953 - -- .[ar]it 4: brit ok 954 - LA .[ar]it 4: brit ok 955 - IN .[ar]it 4: brit ok 956 - RD .[ar]it 4: brit ok 957 - -- .[ar]it 4: gait ok 958 - LA .[ar]it 4: gait ok 959 - IN .[ar]it 4: gait ok 960 - RD .[ar]it 4: gait ok 961 - -- .[ar]it 4: grit ok 962 - LA .[ar]it 4: grit ok 963 - IN .[ar]it 4: grit ok 964 - RD .[ar]it 4: grit ok 965 - -- t.*ough: tough ok 966 - LA t.*ough: tough ok 967 - IN t.*ough: tough ok 968 - RD t.*ough: tough ok 969 - -- t.*ough: though ok 970 - LA t.*ough: though ok 971 - IN t.*ough: though ok 972 - RD t.*ough: though ok 973 - -- t.*ough: trough ok 974 - LA t.*ough: trough ok 975 - IN t.*ough: trough ok 976 - RD t.*ough: trough ok 977 - -- t.*ough: through ok 978 - LA t.*ough: through ok 979 - IN t.*ough: through ok 980 - RD t.*ough: through ok 981 - -- t.*ough: thorough ok 982 - LA t.*ough: thorough ok 983 - IN t.*ough: thorough ok 984 - RD t.*ough: thorough ok 985 - -- g.*it: gait ok 986 - LA g.*it: gait ok 987 - IN g.*it: gait ok 988 - RD g.*it: gait ok 989 - -- g.*it: git ok 990 - LA g.*it: git ok 991 - IN g.*it: git ok 992 - RD g.*it: git ok 993 - -- g.*it: grapefruit ok 994 - LA g.*it: grapefruit ok 995 - IN g.*it: grapefruit ok 996 - RD g.*it: grapefruit ok 997 - -- g.*it: grassquit ok 998 - LA g.*it: grassquit ok 999 - IN g.*it: grassquit ok 1000 - RD g.*it: grassquit ok 1001 - -- g.*it: grit ok 1002 - LA g.*it: grit ok 1003 - IN g.*it: grit ok 1004 - RD g.*it: grit ok 1005 - -- g.*it: guitguit ok 1006 - LA g.*it: guitguit ok 1007 - IN g.*it: guitguit ok 1008 - RD g.*it: guitguit ok 1009 - -- show.*ess: showeriness ok 1010 - LA show.*ess: showeriness ok 1011 - IN show.*ess: showeriness ok 1012 - RD show.*ess: showeriness ok 1013 - -- show.*ess: showerless ok 1014 - LA show.*ess: showerless ok 1015 - IN show.*ess: showerless ok 1016 - RD show.*ess: showerless ok 1017 - -- show.*ess: showiness ok 1018 - LA show.*ess: showiness ok 1019 - IN show.*ess: showiness ok 1020 - RD show.*ess: showiness ok 1021 - -- show.*ess: showless ok 1022 - LA show.*ess: showless ok 1023 - IN show.*ess: showless ok 1024 - RD show.*ess: showless ok 1025 - -- d*: den-at ok 1026 - LA d*: den-at ok 1027 - IN d*: den-at ok 1028 - RD d*: den-at ok 1029 - -- d*: dot-at ok 1030 - LA d*: dot-at ok 1031 - IN d*: dot-at ok 1032 - RD d*: dot-at ok 1033 - -- d*: den-pt ok 1034 - LA d*: den-pt ok 1035 - IN d*: den-pt ok 1036 - RD d*: den-pt ok 1037 - -- d*: dot-pt ok 1038 - LA d*: dot-pt ok 1039 - IN d*: dot-pt ok 1040 - RD d*: dot-pt ok 1041 - -- d*: dx ok 1042 - LA d*: dx ok 1043 - IN d*: dx ok 1044 - RD d*: dx ok 1045 - -- d*: den-at ok 1046 - LA d*: den-at ok 1047 - IN d*: den-at ok 1048 - RD d*: den-at ok 1049 - -- d*: dot-at ok 1050 - LA d*: dot-at ok 1051 - IN d*: dot-at ok 1052 - RD d*: dot-at ok 1053 - -- d*: den-pt ok 1054 - LA d*: den-pt ok 1055 - IN d*: den-pt ok 1056 - RD d*: den-pt ok 1057 - -- d*: dot-pt ok 1058 - LA d*: dot-pt ok 1059 - IN d*: dot-pt ok 1060 - RD d*: dot-pt ok 1061 - -- d*: d-at ok 1062 - LA d*: d-at ok 1063 - IN d*: d-at ok 1064 - RD d*: d-at ok 1065 - -- d*: d-pt ok 1066 - LA d*: d-pt ok 1067 - IN d*: d-pt ok 1068 - RD d*: d-pt ok 1069 - -- d*: dx ok 1070 - LA d*: dx ok 1071 - IN d*: dx ok 1072 - RD d*: dx ok 1073 - -- un*ed: unimped ok 1074 - LA un*ed: unimped ok 1075 - IN un*ed: unimped ok 1076 - RD un*ed: unimped ok 1077 - -- un*ed: unimpeded ok 1078 - LA un*ed: unimpeded ok 1079 - IN un*ed: unimpeded ok 1080 - RD un*ed: unimpeded ok 1081 - -- un*ed: unimpelled ok 1082 - LA un*ed: unimpelled ok 1083 - IN un*ed: unimpelled ok 1084 - RD un*ed: unimpelled ok 1085 - -- (un)?*(ing)?ing: sing ok 1086 - LA (un)?*(ing)?ing: sing ok 1087 - IN (un)?*(ing)?ing: sing ok 1088 - RD (un)?*(ing)?ing: sing ok 1089 - -- (un)?*(ing)?ing: swing ok 1090 - LA (un)?*(ing)?ing: swing ok 1091 - IN (un)?*(ing)?ing: swing ok 1092 - RD (un)?*(ing)?ing: swing ok 1093 - -- (un)?*(ing)?ing: sting ok 1094 - LA (un)?*(ing)?ing: sting ok 1095 - IN (un)?*(ing)?ing: sting ok 1096 - RD (un)?*(ing)?ing: sting ok 1097 - -- (un)?*(ing)?ing: sling ok 1098 - LA (un)?*(ing)?ing: sling ok 1099 - IN (un)?*(ing)?ing: sling ok 1100 - RD (un)?*(ing)?ing: sling ok 1101 - -- (un)?*(ing)?ing: singing ok 1102 - LA (un)?*(ing)?ing: singing ok 1103 - IN (un)?*(ing)?ing: singing ok 1104 - RD (un)?*(ing)?ing: singing ok 1105 - -- (un)?*(ing)?ing: swinging ok 1106 - LA (un)?*(ing)?ing: swinging ok 1107 - IN (un)?*(ing)?ing: swinging ok 1108 - RD (un)?*(ing)?ing: swinging ok 1109 - -- (un)?*(ing)?ing: stinging ok 1110 - LA (un)?*(ing)?ing: stinging ok 1111 - IN (un)?*(ing)?ing: stinging ok 1112 - RD (un)?*(ing)?ing: stinging ok 1113 - -- (un)?*(ing)?ing: slinging ok 1114 - LA (un)?*(ing)?ing: slinging ok 1115 - IN (un)?*(ing)?ing: slinging ok 1116 - RD (un)?*(ing)?ing: slinging ok 1117 - -- (un)?*(ing)?ing: unsing ok 1118 - LA (un)?*(ing)?ing: unsing ok 1119 - IN (un)?*(ing)?ing: unsing ok 1120 - RD (un)?*(ing)?ing: unsing ok 1121 - -- (un)?*(ing)?ing: unswing ok 1122 - LA (un)?*(ing)?ing: unswing ok 1123 - IN (un)?*(ing)?ing: unswing ok 1124 - RD (un)?*(ing)?ing: unswing ok 1125 - -- (un)?*(ing)?ing: unsting ok 1126 - LA (un)?*(ing)?ing: unsting ok 1127 - IN (un)?*(ing)?ing: unsting ok 1128 - RD (un)?*(ing)?ing: unsting ok 1129 - -- (un)?*(ing)?ing: unsling ok 1130 - LA (un)?*(ing)?ing: unsling ok 1131 - IN (un)?*(ing)?ing: unsling ok 1132 - RD (un)?*(ing)?ing: unsling ok 1133 - -- (un)?*(ing)?ing: unsinging ok 1134 - LA (un)?*(ing)?ing: unsinging ok 1135 - IN (un)?*(ing)?ing: unsinging ok 1136 - RD (un)?*(ing)?ing: unsinging ok 1137 - -- (un)?*(ing)?ing: unswinging ok 1138 - LA (un)?*(ing)?ing: unswinging ok 1139 - IN (un)?*(ing)?ing: unswinging ok 1140 - RD (un)?*(ing)?ing: unswinging ok 1141 - -- (un)?*(ing)?ing: unstinging ok 1142 - LA (un)?*(ing)?ing: unstinging ok 1143 - IN (un)?*(ing)?ing: unstinging ok 1144 - RD (un)?*(ing)?ing: unstinging ok 1145 - -- (un)?*(ing)?ing: unslinging ok 1146 - LA (un)?*(ing)?ing: unslinging ok 1147 - IN (un)?*(ing)?ing: unslinging ok 1148 - RD (un)?*(ing)?ing: unslinging ok 1149 - -- s.*at 1: sat ok 1150 - LA s.*at 1: sat ok 1151 - IN s.*at 1: sat ok 1152 - RD s.*at 1: sat ok 1153 - -- s.*at 1: sweat ok 1154 - LA s.*at 1: sweat ok 1155 - IN s.*at 1: sweat ok 1156 - RD s.*at 1: sweat ok 1157 - -- s.*at 1: sailbat ok 1158 - LA s.*at 1: sailbat ok 1159 - IN s.*at 1: sailbat ok 1160 - RD s.*at 1: sailbat ok 1161 - -- m[eant]+: ma ok 1162 - LA m[eant]+: ma ok 1163 - IN m[eant]+: ma ok 1164 - RD m[eant]+: ma ok 1165 - -- m[eant]+: mae ok 1166 - LA m[eant]+: mae ok 1167 - IN m[eant]+: mae ok 1168 - RD m[eant]+: mae ok 1169 - -- m[eant]+: man ok 1170 - LA m[eant]+: man ok 1171 - IN m[eant]+: man ok 1172 - RD m[eant]+: man ok 1173 - -- m[eant]+: mana ok 1174 - LA m[eant]+: mana ok 1175 - IN m[eant]+: mana ok 1176 - RD m[eant]+: mana ok 1177 - -- m[eant]+: manatee ok 1178 - LA m[eant]+: manatee ok 1179 - IN m[eant]+: manatee ok 1180 - RD m[eant]+: manatee ok 1181 - -- m[eant]+: mane ok 1182 - LA m[eant]+: mane ok 1183 - IN m[eant]+: mane ok 1184 - RD m[eant]+: mane ok 1185 - -- m[eant]+: manent ok 1186 - LA m[eant]+: manent ok 1187 - IN m[eant]+: manent ok 1188 - RD m[eant]+: manent ok 1189 - -- m[eant]+: manna ok 1190 - LA m[eant]+: manna ok 1191 - IN m[eant]+: manna ok 1192 - RD m[eant]+: manna ok 1193 - -- m[eant]+: mannan ok 1194 - LA m[eant]+: mannan ok 1195 - IN m[eant]+: mannan ok 1196 - RD m[eant]+: mannan ok 1197 - -- m[eant]+: mant ok 1198 - LA m[eant]+: mant ok 1199 - IN m[eant]+: mant ok 1200 - RD m[eant]+: mant ok 1201 - -- m[eant]+: manta ok 1202 - LA m[eant]+: manta ok 1203 - IN m[eant]+: manta ok 1204 - RD m[eant]+: manta ok 1205 - -- m[eant]+: mat ok 1206 - LA m[eant]+: mat ok 1207 - IN m[eant]+: mat ok 1208 - RD m[eant]+: mat ok 1209 - -- m[eant]+: mate ok 1210 - LA m[eant]+: mate ok 1211 - IN m[eant]+: mate ok 1212 - RD m[eant]+: mate ok 1213 - -- m[eant]+: matta ok 1214 - LA m[eant]+: matta ok 1215 - IN m[eant]+: matta ok 1216 - RD m[eant]+: matta ok 1217 - -- m[eant]+: matte ok 1218 - LA m[eant]+: matte ok 1219 - IN m[eant]+: matte ok 1220 - RD m[eant]+: matte ok 1221 - -- m[eant]+: me ok 1222 - LA m[eant]+: me ok 1223 - IN m[eant]+: me ok 1224 - RD m[eant]+: me ok 1225 - -- m[eant]+: mean ok 1226 - LA m[eant]+: mean ok 1227 - IN m[eant]+: mean ok 1228 - RD m[eant]+: mean ok 1229 - -- m[eant]+: meant ok 1230 - LA m[eant]+: meant ok 1231 - IN m[eant]+: meant ok 1232 - RD m[eant]+: meant ok 1233 - -- m[eant]+: meat ok 1234 - LA m[eant]+: meat ok 1235 - IN m[eant]+: meat ok 1236 - RD m[eant]+: meat ok 1237 - -- m[eant]+: meet ok 1238 - LA m[eant]+: meet ok 1239 - IN m[eant]+: meet ok 1240 - RD m[eant]+: meet ok 1241 - -- m[eant]+: meeten ok 1242 - LA m[eant]+: meeten ok 1243 - IN m[eant]+: meeten ok 1244 - RD m[eant]+: meeten ok 1245 - -- m[eant]+: men ok 1246 - LA m[eant]+: men ok 1247 - IN m[eant]+: men ok 1248 - RD m[eant]+: men ok 1249 - -- m[eant]+: met ok 1250 - LA m[eant]+: met ok 1251 - IN m[eant]+: met ok 1252 - RD m[eant]+: met ok 1253 - -- m[eant]+: meta ok 1254 - LA m[eant]+: meta ok 1255 - IN m[eant]+: meta ok 1256 - RD m[eant]+: meta ok 1257 - -- m[eant]+: metate ok 1258 - LA m[eant]+: metate ok 1259 - IN m[eant]+: metate ok 1260 - RD m[eant]+: metate ok 1261 - -- m[eant]+: mete ok 1262 - LA m[eant]+: mete ok 1263 - IN m[eant]+: mete ok 1264 - RD m[eant]+: mete ok 1265 - -- ti[aeinost]+: tiao ok 1266 - LA ti[aeinost]+: tiao ok 1267 - IN ti[aeinost]+: tiao ok 1268 - RD ti[aeinost]+: tiao ok 1269 - -- ti[aeinost]+: tie ok 1270 - LA ti[aeinost]+: tie ok 1271 - IN ti[aeinost]+: tie ok 1272 - RD ti[aeinost]+: tie ok 1273 - -- ti[aeinost]+: tien ok 1274 - LA ti[aeinost]+: tien ok 1275 - IN ti[aeinost]+: tien ok 1276 - RD ti[aeinost]+: tien ok 1277 - -- ti[aeinost]+: tin ok 1278 - LA ti[aeinost]+: tin ok 1279 - IN ti[aeinost]+: tin ok 1280 - RD ti[aeinost]+: tin ok 1281 - -- ti[aeinost]+: tine ok 1282 - LA ti[aeinost]+: tine ok 1283 - IN ti[aeinost]+: tine ok 1284 - RD ti[aeinost]+: tine ok 1285 - -- ti[aeinost]+: tinea ok 1286 - LA ti[aeinost]+: tinea ok 1287 - IN ti[aeinost]+: tinea ok 1288 - RD ti[aeinost]+: tinea ok 1289 - -- ti[aeinost]+: tinean ok 1290 - LA ti[aeinost]+: tinean ok 1291 - IN ti[aeinost]+: tinean ok 1292 - RD ti[aeinost]+: tinean ok 1293 - -- ti[aeinost]+: tineine ok 1294 - LA ti[aeinost]+: tineine ok 1295 - IN ti[aeinost]+: tineine ok 1296 - RD ti[aeinost]+: tineine ok 1297 - -- ti[aeinost]+: tininess ok 1298 - LA ti[aeinost]+: tininess ok 1299 - IN ti[aeinost]+: tininess ok 1300 - RD ti[aeinost]+: tininess ok 1301 - -- ti[aeinost]+: tinnet ok 1302 - LA ti[aeinost]+: tinnet ok 1303 - IN ti[aeinost]+: tinnet ok 1304 - RD ti[aeinost]+: tinnet ok 1305 - -- ti[aeinost]+: tinniness ok 1306 - LA ti[aeinost]+: tinniness ok 1307 - IN ti[aeinost]+: tinniness ok 1308 - RD ti[aeinost]+: tinniness ok 1309 - -- ti[aeinost]+: tinosa ok 1310 - LA ti[aeinost]+: tinosa ok 1311 - IN ti[aeinost]+: tinosa ok 1312 - RD ti[aeinost]+: tinosa ok 1313 - -- ti[aeinost]+: tinstone ok 1314 - LA ti[aeinost]+: tinstone ok 1315 - IN ti[aeinost]+: tinstone ok 1316 - RD ti[aeinost]+: tinstone ok 1317 - -- ti[aeinost]+: tint ok 1318 - LA ti[aeinost]+: tint ok 1319 - IN ti[aeinost]+: tint ok 1320 - RD ti[aeinost]+: tint ok 1321 - -- ti[aeinost]+: tinta ok 1322 - LA ti[aeinost]+: tinta ok 1323 - IN ti[aeinost]+: tinta ok 1324 - RD ti[aeinost]+: tinta ok 1325 - -- ti[aeinost]+: tintie ok 1326 - LA ti[aeinost]+: tintie ok 1327 - IN ti[aeinost]+: tintie ok 1328 - RD ti[aeinost]+: tintie ok 1329 - -- ti[aeinost]+: tintiness ok 1330 - LA ti[aeinost]+: tintiness ok 1331 - IN ti[aeinost]+: tintiness ok 1332 - RD ti[aeinost]+: tintiness ok 1333 - -- ti[aeinost]+: tintist ok 1334 - LA ti[aeinost]+: tintist ok 1335 - IN ti[aeinost]+: tintist ok 1336 - RD ti[aeinost]+: tintist ok 1337 - -- ti[aeinost]+: tisane ok 1338 - LA ti[aeinost]+: tisane ok 1339 - IN ti[aeinost]+: tisane ok 1340 - RD ti[aeinost]+: tisane ok 1341 - -- ti[aeinost]+: tit ok 1342 - LA ti[aeinost]+: tit ok 1343 - IN ti[aeinost]+: tit ok 1344 - RD ti[aeinost]+: tit ok 1345 - -- ti[aeinost]+: titanate ok 1346 - LA ti[aeinost]+: titanate ok 1347 - IN ti[aeinost]+: titanate ok 1348 - RD ti[aeinost]+: titanate ok 1349 - -- ti[aeinost]+: titania ok 1350 - LA ti[aeinost]+: titania ok 1351 - IN ti[aeinost]+: titania ok 1352 - RD ti[aeinost]+: titania ok 1353 - -- ti[aeinost]+: titanite ok 1354 - LA ti[aeinost]+: titanite ok 1355 - IN ti[aeinost]+: titanite ok 1356 - RD ti[aeinost]+: titanite ok 1357 - -- ti[aeinost]+: titano ok 1358 - LA ti[aeinost]+: titano ok 1359 - IN ti[aeinost]+: titano ok 1360 - RD ti[aeinost]+: titano ok 1361 - -- ti[aeinost]+: tite ok 1362 - LA ti[aeinost]+: tite ok 1363 - IN ti[aeinost]+: tite ok 1364 - RD ti[aeinost]+: tite ok 1365 - -- ti[aeinost]+: titi ok 1366 - LA ti[aeinost]+: titi ok 1367 - IN ti[aeinost]+: titi ok 1368 - RD ti[aeinost]+: titi ok 1369 - -- ti[aeinost]+: titian ok 1370 - LA ti[aeinost]+: titian ok 1371 - IN ti[aeinost]+: titian ok 1372 - RD ti[aeinost]+: titian ok 1373 - -- ti[aeinost]+: titien ok 1374 - LA ti[aeinost]+: titien ok 1375 - IN ti[aeinost]+: titien ok 1376 - RD ti[aeinost]+: titien ok 1377 - -- ti[aeinost]+: tittie ok 1378 - LA ti[aeinost]+: tittie ok 1379 - IN ti[aeinost]+: tittie ok 1380 - RD ti[aeinost]+: tittie ok 1381 - $_ has not been altered ok t/05_hostmatch.... 1..25 ok 1 - have a Regexp::Assemble object ok 2 - can open t/good.out for output ok 3 - can open t/bad.out for output ok 4 - can open t/error.out for output ok 5 - can open eg/hostmatch/source.in ok 6 - 45 good records not matched ok 7 - 529 bad records matched ok 8 - 0 records in error ok 9 - 574 total records ok 10 # SKIP Test::File::Contents not installed on this system ok 11 # SKIP Test::File::Contents not installed on this system ok 12 # SKIP Test::File::Contents not installed on this system ok 13 - add_file('file.1'), add_file('file.2') ok 14 - add_file() multiple files ok 15 - add_file() alternate interface ok 16 - add_file with explicit record separator ok 17 - add_file hashref with record separator specified in new() ok 18 - add_file hashref with record separator specified in new() ok 19 - add_file with record separator specified in new() ok 20 - new() file and custom record separator ok 21 - add_file with no record separator ok 22 - new() file and no record separator ok 23 - file does not exist for new() ok 24 - add_file() with DOS line endings ok 25 - $_ has not been altered ok t/06_general...... 1..142 ok 1 - match ok unfooled ok 2 - match ok disembark ok 3 - match ok vibration ok 4 - source() undefined ok 5 - anchored match not ok unfooled ok 6 - anchored match not ok disembark ok 7 - anchored match not ok vibration ok 8 - fail after reset unfooled ok 9 - fail after reset disembark ok 10 - fail after reset vibration ok 11 - fail ok unfooled ok 12 - fail ok disembark ok 13 - fail ok vibration ok 14 - new match ok snowhouse ok 15 - new match ok somewhat ok 16 - new match ok nowhereness ok 17 - new match ok whyever ok 18 - new match ok nowhence ok 19 - match nothing after reset ok 20 - match 1 ok foo12 ok 21 - match 1 nok nfoo12 ok 22 - match 1 nok bar6 ok 23 - mvar() undefined ok 24 - match 2 ok foo12 ok 25 - match 2 nok nfoo12 ok 26 - match 2 ok bar6 ok 27 - filter nok 3 4 1 2 ok 28 - filter ok 3 1 2 4 ok 29 - filter ok 5 2 3 4 ok 30 - filter ok 5 2 3 4 (2) ok 31 - filter nok 5 2 3 a+ ok 32 - filter now ok 5 1 2 a+ ok 33 - \#de not matched by comment-filtered assembly ok 34 - abc matched by comment-filtered assembly ok 35 - clone empty ok 36 - clone path ok 37 - clone then add ok 38 - clone node ok 39 - clone more ok 40 - clone empty ok 41 - clone path ok 42 - clone then add ok 43 - clone node ok 44 - clone more ok 45 - dump path ok 46 - dump path with space ok 47 - dump path with space 2 ok 48 - dump node ok 49 - add opt to path ok 50 - add opt to node ok 51 - schoolkids acids acidoids ok 52 - schoolkids acidoids ok 53 - nonschoolkids nonacidoids ok 54 - super slide sing singing ok 55 - super slide sing singing sling ok 56 - super slide sing singing sling slinging ok 57 - super slide sing singing sling slinging sting stinging ok 58 - super slide sing singing sling slinging sting stinging string stringing swing swinging ok 59 - {^ab ^are de} /i matches able ok 60 - {^ab ^are de} /i matches About ok 61 - {^ab ^are de} /i fails bare ok 62 - {^ab ^are de} /i matches death ok 63 - {^ab ^are de} /i matches DEEP ok 64 - stats add 3x3 ok 65 - stats raw 3x3 ok 66 - stats cooked 3x3 ok 67 - stats dup 3x3 ok 68 - stats add 3x3 +1 ok 69 - stats raw 3x3 +1 ok 70 - stats cooked 3x3 +1 ok 71 - stats add qm ok 72 - stats raw qm ok 73 - stats cooked qm ok 74 - stats dup qm ok 75 - stats add unqm dup ok 76 - stats raw unqm dup ok 77 - stats cooked unqm dup ok 78 - stats dup unqm dup ok 79 - stats_length unqm dup ok 80 - stats str unqm dup ok 81 - stats len unqm dup ok 82 - stats add empty ok 83 - stats raw empty ok 84 - stats cooked empty ok 85 - stats dup empty ok 86 - stats_add empty ok 87 - stats_raw empty ok 88 - stats_cooked empty ok 89 - stats_dup empty ok 90 - stats_length empty ok 91 - stats str empty ok 92 - stats len empty ok 93 - stats_add 2 ok 94 - stats_raw 2 ok 95 - stats_cooked 2 ok 96 - stats_dup 2 ok 97 - stats_length 2 ok 98 - stats str 2 ok 99 - stats len 2 <\.[*+]> ok 100 - Folded meta pairs behave as list for \s (a b,ok=1/1/0) ok 101 - Unfolded meta pairs behave as list for \s (a b,ok=1) ok 102 - Folded meta pairs behave as list for \s (awb,ok=1/1/0) ok 103 - Unfolded meta pairs behave as list for \s (awb,ok=1) ok 104 - Folded meta pairs behave as list for \s (a1b,ok=1/1/0) ok 105 - Unfolded meta pairs behave as list for \s (a1b,ok=1) ok 106 - Folded meta pairs behave as list for \s (bar,ok=0/1/0) ok 107 - Unfolded meta pairs behave as list for \s (bar,ok=0) ok 108 - Folded meta pairs behave as list for \s (a\nb,ok=1/0/1) ok 109 - Unfolded meta pairs behave as list for \s (a\nb,ok=1) ok 110 - Folded meta pairs behave as list for \w (a b,ok=1/1/0) ok 111 - Unfolded meta pairs behave as list for \w (a b,ok=1) ok 112 - Folded meta pairs behave as list for \w (awb,ok=1/1/0) ok 113 - Unfolded meta pairs behave as list for \w (awb,ok=1) ok 114 - Folded meta pairs behave as list for \w (a1b,ok=1/1/0) ok 115 - Unfolded meta pairs behave as list for \w (a1b,ok=1) ok 116 - Folded meta pairs behave as list for \w (bar,ok=0/1/0) ok 117 - Unfolded meta pairs behave as list for \w (bar,ok=0) ok 118 - Folded meta pairs behave as list for \w (a\nb,ok=1/0/1) ok 119 - Unfolded meta pairs behave as list for \w (a\nb,ok=1) ok 120 - Folded meta pairs behave as list for \d (a b,ok=1/1/0) ok 121 - Unfolded meta pairs behave as list for \d (a b,ok=1) ok 122 - Folded meta pairs behave as list for \d (awb,ok=1/1/0) ok 123 - Unfolded meta pairs behave as list for \d (awb,ok=1) ok 124 - Folded meta pairs behave as list for \d (a1b,ok=1/1/0) ok 125 - Unfolded meta pairs behave as list for \d (a1b,ok=1) ok 126 - Folded meta pairs behave as list for \d (bar,ok=0/1/0) ok 127 - Unfolded meta pairs behave as list for \d (bar,ok=0) ok 128 - Folded meta pairs behave as list for \d (a\nb,ok=1/0/1) ok 129 - Unfolded meta pairs behave as list for \d (a\nb,ok=1) ok 130 - unroll plus a+b ac ok 131 - unroll plus \LA+B ac ok 132 - unroll plus \Ua+?b AC ok 133 - unroll plus \d and \w ok 134 - unroll plus meta x ok 135 - unroll plus class ok 136 - reroll a+b ok 137 - reroll a+b? ok 138 - reroll a+?b? ok 139 - no unrolling ok 140 - unrolling again via implicit ok 141 - visit ARRAY codepath ok 142 - $_ has not been altered ok t/07_warning...... 1..6 ok 1 - do not carp explicit ok 2 - carp duplicate pattern, warn from new ok 3 - carp duplicate pattern, warn from method ok 4 - do not carp ok 5 - dup callback ok 6 - custom carp duplicate pattern ok t/08_track........ 1..79 ok 1 - mbegin is [] on non-tracked R::A object ok 2 - mend is [] on non-tracked R::A object ok 3 - match without tracking ok 4 - match fail without tracking ok 5 - re pattern-0 dog match ok 6 - source is dog ok 7 - re pattern-1 dog match ok 8 - re pattern-1 dog matched ok 9 - re pattern-1 dogged match ok 10 - re pattern-1 dogged matched ok 11 - re pattern-1 fetish match ok 12 - re pattern-1 fetish matched ok 13 - re pattern-1 foolish-\d+ match ok 14 - re pattern-1 foolish-\d+ matched ok 15 - re pattern-1 foolish source ok 16 - re pattern-1 foolish-\d+ 4 ok 17 - re pattern-1 foolish-\d+ source ok 18 - re pattern-1 foolish-\d+ 5 ok 19 - re pattern-1 cat <5.10 ok 20 - re pattern-1 foolish-808 <5.10 ok 21 - match pattern-2 foo ok 22 - match pattern-2 a-22-44 ok 23 - re pattern-2 a-22-55555 ok 24 - re pattern-2 a-000 match ok 25 - re pattern-2 a-000 matched ok 26 - match pattern-3 foo ok 27 - match pattern-3 b-34-56 ok 28 - match pattern-3 capture 1 ok 29 - match pattern-3 capture 2 ok 30 - match pattern-3 capture 3 ok 31 - match pattern-3 mvar ok 32 - match pattern-3 mbegin ok 33 - match pattern-3 ok 34 - match pattern-3 b-789 ok 35 - match pattern-3 capture 4 ok 36 - match pattern-3 capture 5 ok 37 - match pattern-3 undef ok 38 - match pattern-4 foo ok 39 - match pattern-4 foo novar ok 40 - match pattern-4 c-u-350 ok 41 - match pattern-4 capture 1 ok 42 - match pattern-4 capture 2 ok 43 - match pattern-4 capture 3 ok 44 - match pattern-4 c-2048 ok 45 - match pattern-4 capture 4 ok 46 - match pattern-4 capture 5 ok 47 - match pattern-4 undef ok 48 - match pattern-3 mbegin ok 49 - match pattern-3 mend ok 50 - match pattern-5 foo ok 51 - match pattern-4 foo novar ok 52 - match pattern-5 c-u-350 ok 53 - match pattern-5 ok 54 - match pattern-5 no capture 2 ok 55 - match pattern-5 no capture 3 ok 56 - not match pattern-6 foo ok 57 - match pattern-6 cat ok 58 - match pattern-6 cat re ok 59 - match pattern-6 CATFOOD ok 60 - match pattern-6 CATFOOD re ok 61 - match pattern-6 candle ok 62 - match pattern-6 candle re ok 63 - match pattern-6 Candlestick ok 64 - match p7 no prior capture ok 65 - match p7-1 ok 66 - match p7-1 no capture ok 67 - match p7-2 ok 68 - match p7-2 capture ok 69 - match p7-2 value 0 ok ok 70 - match p7-3 ok 71 - match p7-3 capture ok 72 - match p7-3 value 0 ok ok 73 - match p7-3 value 1 ok ok 74 - match p7-4 ok 75 - match p7-4 capture ok 76 - match p7-4 value 0 ok ok 77 - match p7-4 value 1 ok ok 78 - match p7-4 value 2 ok ok 79 - $_ has not been altered ok t/09_debug........ 1..68 ok 1 - debug new(n) ok 2 - debug(0) ok 3 - debug(4) ok 4 - debug() # add <[a]> # _lex <[a]> # class begin <[a]> <> # class unwrap a # class end <> ok 5 - [a] -> a # add # _lex # token <+> unroll <*> # token <> clean # add ok 6 - unroll plus a+b ac # add <\LA+B> # _lex <\LA+B> # backslash # case L # token <+> unroll <*> # token <> clean # add ok 7 - unroll plus \LA+B ac # add <\Ua+?b> # _lex <\Ua+?b> # backslash # case U # token <+?> unroll <*?> # token <> clean # add ok 8 - unroll plus \Ua+?b AC # add <\d+d> # _lex <\d+d> # backslash # meta <+> # token <> clean # add <\de> # _lex <\de> # backslash # meta <> # token <> clean ok 9 - unroll plus \d+d \de # add <\xab+f> # _lex <\xab+f> # backslash # x ab # cooked <\> # giving <> # token <> clean # add <\xabg> # _lex <\xabg> # backslash # x ab # cooked <\> # giving <> # token <> clean ok 10 - unroll plus \xab+f \xabg # add <[a-e]+h> # _lex <[a-e]+h> # class begin <[a-e]> <+> # class end <[a-e]> <+> # token <> clean # add <[a-e]i> # _lex <[a-e]i> # class begin <[a-e]> <> # class end <[a-e]> <> # token <> clean ok 11 - unroll plus [a-e]+h [a-e]i # add # _lex # token <+> unroll <*> # token <> clean ok 12 - reroll a+b # add # _lex # token <+> unroll <*> # token <> clean # add # _lex # token <+> unroll <*> ok 13 - reroll a+b? # add # _lex # token <+?> unroll <*?> # token <> clean # add # _lex # token <+?> unroll <*?> ok 14 - reroll a+?b? # add # add # add ok 15 - big debug block in _insert_path() # _lex <\t+b*c?\x41> # lexed <\t+> len=3 # backslashed <\t+> # <\t+> case=<> qm=<> # lexed len=2 # case=<> qm=<> # lexed len=2 # case=<> qm=<> # lexed <\x41> len=4 # cooked # giving # case=<> qm=<> # _lex out <\t+ b* c? A> ok 16 - _lex \t+b*c?\x41 # _lex <\Q[> # lexed <\Q> len=2 # state change qm= case=<> # lexed <[> len=1 # <\[> case=<> qm= # _lex out <\[> ok 17 - _lex \Q[ # _lex <\Q]> # lexed <\Q> len=2 # state change qm= case=<> # lexed <]> len=1 # <\]> case=<> qm= # _lex out <\]> ok 18 - _lex \Q] # _lex <\Q(> # lexed <\Q> len=2 # state change qm= case=<> # lexed <(> len=1 # <\(> case=<> qm= # _lex out <\(> ok 19 - _lex \Q( # _lex <\Q)> # lexed <\Q> len=2 # state change qm= case=<> # lexed <)> len=1 # <\)> case=<> qm= # _lex out <\)> ok 20 - _lex \Q) # _lex <\Qa+b*c?> # lexed <\Q> len=2 # state change qm= case=<> # lexed len=1 # case=<> qm= # lexed <+> len=1 # <\+> case=<> qm= # lexed len=1 # case=<> qm= # lexed <*> len=1 # <\*> case=<> qm= # lexed len=1 # case=<> qm= # lexed len=1 # <\?> case=<> qm= # _lex out ok 21 - _lex \Qa+b*c? # _lex # lexed len=1 # case=<> qm=<> # lexed <\L> len=2 # state change qm=<> case= # lexed len=1 # case= qm=<> # lexed len=1 # case= qm=<> # lexed <\U> len=2 # state change qm=<> case= # lexed len=1 # case= qm=<> # lexed len=1 # case= qm=<> # lexed <\E> len=2 # state change qm=<> case=<> # lexed len=1 # case=<> qm=<> # lexed <\Q> len=2 # state change qm= case=<> # lexed len=1 # case=<> qm= # lexed <+> len=1 # <\+> case=<> qm= # _lex out ok 22 - _lex a\LBC\Ude\Ef\Qg+ # _lex # lexed len=1 # case=<> qm=<> # lexed <\uC> len=3 # apply case= to # _lex out ok 23 - _lex a\uC # _lex <\Q\/?> # lexed <\Q> len=2 # state change qm= case=<> # lexed <\/> len=2 # backslashed <\/> # <\/> case=<> qm= # lexed len=1 # <\?> case=<> qm= # _lex out <\/ \?> ok 24 - _lex \Q\/? # add # _lex # token

<> clean

# backslash # case L # backslash # Q # token <> clean # token <+> <> clean <\+> # E # token <> clean ok 25 - add p\L\QA+\EZ # add <^\Qa[b[> # _lex <^\Qa[b[> # token <^> <> clean <^> # backslash # Q # token <> clean # token <[> <> clean <\[> # token <> clean # token <[> <> clean <\[> ok 26 - add ^\Qa[b[ # add <\x45> # _lex <\x45> # backslash # x 45 # cooked # giving ok 27 - _lex(\x45) with debug ok 28 - insert(undef) # add <67abc123def+> # _lex <67abc123def+> # lexed <6> len=1 # <6> case=<> qm=<> # lexed <7> len=1 # <7> case=<> qm=<> # lexed <1> len=1 # recover as , save <1> # case=<> qm=<> # redo <1> # <1> case=<> qm=<> # lexed <2> len=1 # <2> case=<> qm=<> # lexed <3> len=1 # <3> case=<> qm=<> # add remaining case=<> qm=<> # _lex out <6 7 abc 1 2 3 def+> ok 29 - 67abc123def+ with \d lexer ok 30 - 67ab12de+ with \d lexer # add <67\Q1a*\E12jk> # _lex <67\Q1a*\E12jk> # lexed <6> len=1 # <6> case=<> qm=<> # lexed <7> len=1 # <7> case=<> qm=<> # lexed <1> len=1 # recover <\Q> as <\Q>, save <1> # state change qm= case=<> # redo <1> # <1> case=<> qm= # lexed len=1 # case=<> qm= # lexed <*> len=1 # <\*> case=<> qm= # lexed <\E> len=2 # state change qm=<> case=<> # lexed <1> len=1 # <1> case=<> qm=<> # lexed <2> len=1 # <2> case=<> qm=<> # add remaining case=<> qm=<> # _lex out <6 7 1 a \* 1 2 jk> ok 31 - 67\Q1a*\E12jk with \d lexer # add <67\Q1a*45k+> # _lex <67\Q1a*45k+> # lexed <6> len=1 # <6> case=<> qm=<> # lexed <7> len=1 # <7> case=<> qm=<> # lexed <1> len=1 # recover <\Q> as <\Q>, save <1> # state change qm= case=<> # redo <1> # <1> case=<> qm= # lexed len=1 # case=<> qm= # lexed <*> len=1 # <\*> case=<> qm= # lexed <4> len=1 # <4> case=<> qm= # lexed <5> len=1 # <5> case=<> qm= # lexed len=1 # case=<> qm= # lexed <+> len=1 # <\+> case=<> qm= # _lex out <6 7 1 a \* 4 5 k \+> ok 32 - 67\Q1a*45k+ with \d lexer # add <7\U6a> # _lex <7\U6a> # lexed <7> len=1 # <7> case=<> qm=<> # lexed <6> len=1 # recover <\U> as <\U>, save <6> # state change qm=<> case= # redo <6> # <6> case= qm=<> # add remaining case= qm=<> # _lex out <7 6 A> ok 33 - 7\U6a with \d lexer # add <8\L9C> # _lex <8\L9C> # lexed <8> len=1 # <8> case=<> qm=<> # lexed <9> len=1 # recover <\L> as <\L>, save <9> # state change qm=<> case= # redo <9> # <9> case= qm=<> # add remaining case= qm=<> # _lex out <8 9 c> ok 34 - 8\L9C with \d lexer # add <57\Q2a+23d+> # _lex <57\Q2a+23d+> # lexed <5> len=1 # <5> case=<> qm=<> # lexed <7> len=1 # <7> case=<> qm=<> # lexed <2> len=1 # recover <\Q> as <\Q>, save <2> # state change qm= case=<> # redo <2> # <2> case=<> qm= # lexed len=1 # case=<> qm= # lexed <+> len=1 # <\+> case=<> qm= # lexed <2> len=1 # <2> case=<> qm= # lexed <3> len=1 # <3> case=<> qm= # lexed len=1 # case=<> qm= # lexed <+> len=1 # <\+> case=<> qm= # _lex out <5 7 2 a \+ 2 3 d \+> ok 35 - 57\Q2a+23d+ with \d lexer # add <67\Uabc\E123def> # _lex <67\Uabc\E123def> # lexed <6> len=1 # <6> case=<> qm=<> # lexed <7> len=1 # <7> case=<> qm=<> # lexed <1> len=1 # recover <\Uabc\E> as <\Uabc\E>, save <1> # backslashed <\Uabc\E> # <\Uabc\E> case=<> qm=<> # redo <1> # <1> case=<> qm=<> # lexed <2> len=1 # <2> case=<> qm=<> # lexed <3> len=1 # <3> case=<> qm=<> # add remaining case=<> qm=<> # _lex out <6 7 \Uabc\E 1 2 3 def> ok 36 - 67\Uabc\E123def with \d lexer # add <67\Q(?:a)?\E123def> # _lex <67\Q(?:a)?\E123def> # lexed <6> len=1 # <6> case=<> qm=<> # lexed <7> len=1 # <7> case=<> qm=<> # lexed <1> len=1 # recover <\Q(?:a)?\E> as <\Q(?:a)?\E>, save <1> # backslashed <\Q(?:a)?\E> # <\Q(?:a)?\E> case=<> qm=<> # redo <1> # <1> case=<> qm=<> # lexed <2> len=1 # <2> case=<> qm=<> # lexed <3> len=1 # <3> case=<> qm=<> # add remaining case=<> qm=<> # _lex out <6 7 \Q(?:a)?\E 1 2 3 def> ok 37 - 67\Uabc\E123def with \d lexer # _insert_path [0 \. 2] into [0 \. 0] # at path (<0> \. 0) # at path (0 <\.> 0) # at path (0 \. <0>) # token 2 not present # path=[0 \. {0=>[0] 2=>[2]}] # _insert_path [0 \. 7] into [0 \. {0=>[0] 2=>[2]}] # at path (<0> \. {0 2}) # at path (0 <\.> {0 2}) # at (off=2 len=3) {0=>[0] 2=>[2]} # add path (7:[]) into [0 \. {0=>[0] 2=>[2]}] at off=2 to end=2 # _insert_path [0 \. 0 1] into [0 \. {0=>[0] 2=>[2] 7=>[7]}] # at path (<0> \. {0 7 2}) # at path (0 <\.> {0 7 2}) # at (off=2 len=3) {0=>[0] 2=>[2] 7=>[7]} # descend key=0 [0] # at path (<0>) # at path (0) # added remaining [0 {* 1=>[1]}] # _insert_path [0 \. 0 0 3] into [0 \. {0=>[0 {* 1=>[1]}] 2=>[2] 7=>[7]}] # at path (<0> \. {0 7 2}) # at path (0 <\.> {0 7 2}) # at (off=2 len=3) {0=>[0 {* 1=>[1]}] 2=>[2] 7=>[7]} # descend key=0 [0 {* 1=>[1]}] # at path (<0> { 1}) # at (off=1 len=2) {* 1=>[1]} # add path (0:[3]) into [0 {* 1=>[1]}] at off=1 to end=1 ok 38 - pretty 0.0 0.2 0.7 0.01 0.003 # _insert_path [d a r k n e s s] into [d o g] # at path ( o g) # at path (d g) # token a not present # path=[d {a=>[a r k n e s s] o=>[o g]}] # _insert_path [d o g g e r e l] into [d {a=>[a r k n e s s] o=>[o g]}] # at path ( {a o}) # at (off=1 len=2) {a=>[a r k n e s s] o=>[o g]} # descend key=o [o g] # at path ( g) # at path (o ) # at path (o g) # added remaining [o g {* g=>[g e r e l]}] # _insert_path [d a r k] into [d {a=>[a r k n e s s] o=>[o g {* g=>[g e r e l]}]}] # at path ( {a o}) # at (off=1 len=2) {a=>[a r k n e s s] o=>[o g {* g=>[g e r e l]}]} # descend key=a [a r k n e s s] # at path ( r k n e s s) # at path (a k n e s s) # at path (a r n e s s) # last token to add # convert to node for sentinel # _reduce_path 0 [d {a=>[a r k {* n=>[n e s s]}] o=>[o g {* g=>[g e r e l]}]}] # _reduce_node 1 in {a=>[a r k {* n=>[n e s s]}] o=>[o g {* g=>[g e r e l]}]} opt=0 # |_scan_node head=[g o] tail={* g=>[g e r e l]} # | check=[l e r e g] # | slide in h=[] t={* l=>[l e r e g]} p=[g o] # | slide potential [l e r e g] over [g o] # | slide path [l e r e g] # | slide out h=[] s={* l=>[l e r e g]} p=[g o] # _reduce_node 3 in {g=>[g e r e l]} opt=1 # | fast fail {* g=>[g e r e l]} # | +failed o # |_scan_node head=[k r a] tail={* n=>[n e s s]} # | check=[s s e n] # | slide in h=[] t={* s=>[s s e n]} p=[k r a] # | slide potential [s s e n] over [k r a] # | slide path [s s e n] # | slide out h=[] s={* s=>[s s e n]} p=[k r a] # _reduce_node 3 in {n=>[n e s s]} opt=1 # | fast fail {* n=>[n e s s]} # | +failed a # |_scan_node counts: reduce=0 fail=2 # |_scan_node done opt=0 reduce={} fail=[[o g {* g=>[g e r e l]}] [a r k {* n=>[n e s s]}]] # | +fail [o g {* g=>[g e r e l]}] # | +fail [a r k {* n=>[n e s s]}] # _reduce_fail 2 fail={a=>[a r k {* n=>[n e s s]}] o=>[o g {* g=>[g e r e l]}]} #| head=[] tail={a=>[a r k {* n=>[n e s s]}] o=>[o g {* g=>[g e r e l]}]} #| unshift d #| tail nr=2 t0= # _reduce_path 0 out head=[] tail=[d {a=>[a r k {* n=>[n e s s]}] o=>[o g {* g=>[g e r e l]}]}] # final head=[] tail=[d {a=>[a r k {* n=>[n e s s]}] o=>[o g {* g=>[g e r e l]}]}] # final path=[d {a=>[a r k {* n=>[n e s s]}] o=>[o g {* g=>[g e r e l]}]}] ok 39 # _insert_path [l i t] into [l i m i t] # at path ( i m i t) # at path (l m i t) # at path (l i i t) # token t not present # path=[l i {m=>[m i t] t=>[t]}] # _reduce_path 0 [l i {m=>[m i t] t=>[t]}] # _reduce_node 1 in {m=>[m i t] t=>[t]} opt=0 # |_scan_node push reduce (t:[]) # |_scan_node push reduce (t:[i m]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t] [t i m]]} fail=[] # | do [[t] [t i m]] # _insert_path [t i m] into [t] # at path () # at path (t) # added remaining [t {* i=>[i m]}] # | _do_reduce common=[t] tail={* i=>[i m]} # |_reduce_node 1 common=[t] tail={* i=>[i m]} #| head=[t] tail={* i=>[i m]} #| push i leaves [l] #| push l leaves [] #| tail nr=3 t0=HASH n=2 #| scan k= p=[] #| scan k=i p=[i m] # | slide in h=[t] t={* i=>[i m]} p=[i l] # | slide potential [i m] over [i l] # | slide=tail=i # | slide path [m i] # | slide out h=[t i] s={* m=>[m i]} p=[l] # _reduce_path 0 out head=[t i] tail=[{* m=>[m i]} l] # final head=[t i] tail=[{* m=>[m i]} l] # unrev path in [{* m=>[m i]} l] # unrev node in {m=>[m i]} opt=1 # _unrev path fast [m i]# -> [i m] # unrev node out {* i=>[i m]} # unrev path out [l {* i=>[i m]}] # _unrev path fast [t i]# -> [i t] # final path=[l {* i=>[i m]} i t] ok 40 # _insert_path [s e a h o r s e] into [s e a f o o d] # at path ( e a f o o d) # at path (s a f o o d) # at path (s e f o o d) # at path (s e a o o d) # token h not present # path=[s e a {f=>[f o o d] h=>[h o r s e]}] # _insert_path [s e a] into [s e a {f=>[f o o d] h=>[h o r s e]}] # at path ( e a {h f}) # at path (s a {h f}) # at path (s e {h f}) # last token to add # add sentinel to node # _reduce_path 0 [s e a {* f=>[f o o d] h=>[h o r s e]}] # _reduce_node 1 in {f=>[f o o d] h=>[h o r s e]} opt=1 # |_scan_node push reduce (d:[o o f]) # |_scan_node push reduce (e:[s r o h]) # |_scan_node counts: reduce=2 fail=0 # |_scan_node done opt=1 reduce={d=>[[d o o f]] e=>[[e s r o h]]} fail=[] # | -simple opt=1 unrev [e s r o h] # _unrev path fast [e s r o h]# -> [h o r s e] # | -simple opt=1 unrev [d o o f] # _unrev path fast [d o o f]# -> [f o o d] # _reduce_fail 2 fail={* f=>[f o o d] h=>[h o r s e]} #| head=[] tail={* f=>[f o o d] h=>[h o r s e]} #| unshift a #| unshift e #| unshift s #| tail nr=4 t0= # _reduce_path 0 out head=[] tail=[s e a {* f=>[f o o d] h=>[h o r s e]}] # final head=[] tail=[s e a {* f=>[f o o d] h=>[h o r s e]}] # final path=[s e a {* f=>[f o o d] h=>[h o r s e]}] ok 41 # _insert_path [c a t] into [b i r d] # at path ( i r d) # token c not present # path=[{b=>[b i r d] c=>[c a t]}] # _insert_path [d o g] into [{b=>[b i r d] c=>[c a t]}] # at (off=0 len=1) {b=>[b i r d] c=>[c a t]} # add path (d:[o g]) into [{b=>[b i r d] c=>[c a t]}] at off=0 to end=0 # _insert_path [e l e p h a n t] into [{b=>[b i r d] c=>[c a t] d=>[d o g]}] # at (off=0 len=1) {b=>[b i r d] c=>[c a t] d=>[d o g]} # add path (e:[l e p h a n t]) into [{b=>[b i r d] c=>[c a t] d=>[d o g]}] at off=0 to end=0 # _insert_path [f o x] into [{b=>[b i r d] c=>[c a t] d=>[d o g] e=>[e l e p h a n t]}] # at (off=0 len=1) {b=>[b i r d] c=>[c a t] d=>[d o g] e=>[e l e p h a n t]} # add path (f:[o x]) into [{b=>[b i r d] c=>[c a t] d=>[d o g] e=>[e l e p h a n t]}] at off=0 to end=0 # _reduce_path 0 [{b=>[b i r d] c=>[c a t] d=>[d o g] e=>[e l e p h a n t] f=>[f o x]}] # _reduce_node 1 in {b=>[b i r d] c=>[c a t] d=>[d o g] e=>[e l e p h a n t] f=>[f o x]} opt=0 # |_scan_node push reduce (t:[a c]) # |_scan_node push reduce (g:[o d]) # |_scan_node push reduce (x:[o f]) # |_scan_node push reduce (d:[r i b]) # |_scan_node push reduce (t:[n a h p e l e]) # |_scan_node counts: reduce=4 fail=0 # |_scan_node done opt=0 reduce={d=>[[d r i b]] g=>[[g o d]] t=>[[t a c] [t n a h p e l e]] x=>[[x o f]]} fail=[] # | -simple opt=0 unrev [g o d] # _unrev path fast [g o d]# -> [d o g] # | -simple opt=0 unrev [d r i b] # _unrev path fast [d r i b]# -> [b i r d] # | -simple opt=0 unrev [x o f] # _unrev path fast [x o f]# -> [f o x] # | _do_reduce([[t a c] [t n a h p e l e]]) # | do [[t a c] [t n a h p e l e]] # _insert_path [t n a h p e l e] into [t a c] # at path ( a c) # at path (t c) # token n not present # path=[t {a=>[a c] n=>[n a h p e l e]}] # | _do_reduce common=[t] tail={a=>[a c] n=>[n a h p e l e]} # unrev node in {a=>[a c] n=>[n a h p e l e]} opt=0 # _unrev path fast [n a h p e l e]# -> [e l e p h a n] # _unrev path fast [a c]# -> [c a] # unrev node out {c=>[c a] e=>[e l e p h a n]} # _unrev path fast [t]# -> [t] # | +reduced [{c=>[c a] e=>[e l e p h a n]} t] # _reduce_fail 2 fail={b=>[b i r d] c=>[{c=>[c a] e=>[e l e p h a n]} t] d=>[d o g] f=>[f o x]} #| head=[] tail={b=>[b i r d] c=>[{c=>[c a] e=>[e l e p h a n]} t] d=>[d o g] f=>[f o x]} #| tail nr=1 t0=HASH n=4 # _reduce_path 0 out head=[] tail=[{b=>[b i r d] c=>[{c=>[c a] e=>[e l e p h a n]} t] d=>[d o g] f=>[f o x]}] # final head=[] tail=[{b=>[b i r d] c=>[{c=>[c a] e=>[e l e p h a n]} t] d=>[d o g] f=>[f o x]}] # final path=[{b=>[b i r d] c=>[{c=>[c a] e=>[e l e p h a n]} t] d=>[d o g] f=>[f o x]}] ok 42 # _insert_path [b a t] into [b i t] # at path ( i t) # at path (b t) # token a not present # path=[b {a=>[a t] i=>[i t]}] # _insert_path [s i t] into [b {a=>[a t] i=>[i t]}] # at path ( {a i}) # token s not present # path=[{b=>[b {a=>[a t] i=>[i t]}] s=>[s i t]}] # _insert_path [s a t] into [{b=>[b {a=>[a t] i=>[i t]}] s=>[s i t]}] # at (off=0 len=1) {b=>[b {a=>[a t] i=>[i t]}] s=>[s i t]} # descend key=s [s i t] # at path ( i t) # at path (s t) # token a not present # path=[s {a=>[a t] i=>[i t]}] # _insert_path [f i t] into [{b=>[b {a=>[a t] i=>[i t]}] s=>[s {a=>[a t] i=>[i t]}]}] # at (off=0 len=1) {b=>[b {a=>[a t] i=>[i t]}] s=>[s {a=>[a t] i=>[i t]}]} # add path (f:[i t]) into [{b=>[b {a=>[a t] i=>[i t]}] s=>[s {a=>[a t] i=>[i t]}]}] at off=0 to end=0 # _insert_path [f a t] into [{b=>[b {a=>[a t] i=>[i t]}] f=>[f i t] s=>[s {a=>[a t] i=>[i t]}]}] # at (off=0 len=1) {b=>[b {a=>[a t] i=>[i t]}] f=>[f i t] s=>[s {a=>[a t] i=>[i t]}]} # descend key=f [f i t] # at path ( i t) # at path (f t) # token a not present # path=[f {a=>[a t] i=>[i t]}] # _reduce_path 0 [{b=>[b {a=>[a t] i=>[i t]}] f=>[f {a=>[a t] i=>[i t]}] s=>[s {a=>[a t] i=>[i t]}]}] # _reduce_node 1 in {b=>[b {a=>[a t] i=>[i t]}] f=>[f {a=>[a t] i=>[i t]}] s=>[s {a=>[a t] i=>[i t]}]} opt=0 # |_scan_node head=[b] tail={a=>[a t] i=>[i t]} # _reduce_node 3 in {a=>[a t] i=>[i t]} opt=0 # |_scan_node push reduce (t:[a]) # |_scan_node push reduce (t:[i]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t a] [t i]]} fail=[] # | do [[t a] [t i]] # _insert_path [t i] into [t a] # at path ( a) # at path (t ) # token i not present # path=[t {a=>[a] i=>[i]}] # | _do_reduce common=[t] tail={a=>[a] i=>[i]} # |_reduce_node 3 common=[t] tail={a=>[a] i=>[i]} # |_scan_node ++recovered common=[t] tail={a=>[a] i=>[i]} path=[b] # |_scan_node head=[f] tail={a=>[a t] i=>[i t]} # _reduce_node 3 in {a=>[a t] i=>[i t]} opt=0 # |_scan_node push reduce (t:[a]) # |_scan_node push reduce (t:[i]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t a] [t i]]} fail=[] # | do [[t a] [t i]] # _insert_path [t i] into [t a] # at path ( a) # at path (t ) # token i not present # path=[t {a=>[a] i=>[i]}] # | _do_reduce common=[t] tail={a=>[a] i=>[i]} # |_reduce_node 3 common=[t] tail={a=>[a] i=>[i]} # |_scan_node ++recovered common=[t] tail={a=>[a] i=>[i]} path=[f] # |_scan_node head=[s] tail={a=>[a t] i=>[i t]} # _reduce_node 3 in {a=>[a t] i=>[i t]} opt=0 # |_scan_node push reduce (t:[a]) # |_scan_node push reduce (t:[i]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t a] [t i]]} fail=[] # | do [[t a] [t i]] # _insert_path [t i] into [t a] # at path ( a) # at path (t ) # token i not present # path=[t {a=>[a] i=>[i]}] # | _do_reduce common=[t] tail={a=>[a] i=>[i]} # |_reduce_node 3 common=[t] tail={a=>[a] i=>[i]} # |_scan_node ++recovered common=[t] tail={a=>[a] i=>[i]} path=[s] # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t {a=>[a] i=>[i]} b] [t {a=>[a] i=>[i]} f] [t {a=>[a] i=>[i]} s]]} fail=[] # | do [[t {a=>[a] i=>[i]} b] [t {a=>[a] i=>[i]} f] [t {a=>[a] i=>[i]} s]] # _insert_path [t {a=>[a] i=>[i]} f] into [t {a=>[a] i=>[i]} b] # at path ( {a i} b) # p0=[t {a=>[a] i=>[i]} b] # insert node({a=>[a] i=>[i]}:[f]) (key=[ai]) at path=[{a=>[a] i=>[i]} b] # identical nodes [{a=>[a] i=>[i]}] # insert at 2 f:[] into [b] # _insert_path [f] into [b] # at path () # token f not present # path=[{b=>[b] f=>[f]}] # got off=2 s=0 path_add=[{b=>[b] f=>[f]}] # got final=[t {a=>[a] i=>[i]} {b=>[b] f=>[f]}] # p1=[t {a=>[a] i=>[i]} {b=>[b] f=>[f]}] # _insert_path [t {a=>[a] i=>[i]} s] into [t {a=>[a] i=>[i]} {b=>[b] f=>[f]}] # at path ( {a i} {b f}) # p0=[t {a=>[a] i=>[i]} {b=>[b] f=>[f]}] # insert node({a=>[a] i=>[i]}:[s]) (key=[ai]) at path=[{a=>[a] i=>[i]} {b=>[b] f=>[f]}] # identical nodes [{a=>[a] i=>[i]}] # insert at 2 s:[] into [{b=>[b] f=>[f]}] # _insert_path [s] into [{b=>[b] f=>[f]}] # at (off=0 len=1) {b=>[b] f=>[f]} # add path (s:[]) into [{b=>[b] f=>[f]}] at off=0 to end=0 # got off=2 s=0 path_add=[{b=>[b] f=>[f] s=>[s]}] # got final=[t {a=>[a] i=>[i]} {b=>[b] f=>[f] s=>[s]}] # p1=[t {a=>[a] i=>[i]} {b=>[b] f=>[f] s=>[s]}] # | _do_reduce common=[t] tail=[{a=>[a] i=>[i]} {b=>[b] f=>[f] s=>[s]}] # |_reduce_node 1 common=[t] tail=[{a=>[a] i=>[i]} {b=>[b] f=>[f] s=>[s]}] #| head=[t] tail=[{a=>[a] i=>[i]} {b=>[b] f=>[f] s=>[s]}] #| tail nr=2 t0=HASH n=2 #| scan k=a p=[a] #| scan k=i p=[i] # _reduce_path 0 out head=[t] tail=[{a=>[a] i=>[i]} {b=>[b] f=>[f] s=>[s]}] # final head=[t] tail=[{a=>[a] i=>[i]} {b=>[b] f=>[f] s=>[s]}] # unrev path in [{a=>[a] i=>[i]} {b=>[b] f=>[f] s=>[s]}] # unrev node in {b=>[b] f=>[f] s=>[s]} opt=0 # _unrev path fast [b]# -> [b] # _unrev path fast [s]# -> [s] # _unrev path fast [f]# -> [f] # unrev node out {b=>[b] f=>[f] s=>[s]} # unrev node in {a=>[a] i=>[i]} opt=0 # _unrev path fast [a]# -> [a] # _unrev path fast [i]# -> [i] # unrev node out {a=>[a] i=>[i]} # unrev path out [{b=>[b] f=>[f] s=>[s]} {a=>[a] i=>[i]}] # _unrev path fast [t]# -> [t] # final path=[{b=>[b] f=>[f] s=>[s]} {a=>[a] i=>[i]} t] ok 43 # _insert_path [s p l a t] into [s p l i t] # at path ( p l i t) # at path (s

l i t) # at path (s p i t) # at path (s p l t) # token a not present # path=[s p l {a=>[a t] i=>[i t]}] # _insert_path [s l i t] into [s p l {a=>[a t] i=>[i t]}] # at path ( p l {a i}) # at path (s

l {a i}) # token l not present # path=[s {l=>[l i t] p=>[p l {a=>[a t] i=>[i t]}]}] # _insert_path [s l a t] into [s {l=>[l i t] p=>[p l {a=>[a t] i=>[i t]}]}] # at path ( {l p}) # at (off=1 len=2) {l=>[l i t] p=>[p l {a=>[a t] i=>[i t]}]} # descend key=l [l i t] # at path ( i t) # at path (l t) # token a not present # path=[l {a=>[a t] i=>[i t]}] # _insert_path [f l a t] into [s {l=>[l {a=>[a t] i=>[i t]}] p=>[p l {a=>[a t] i=>[i t]}]}] # at path ( {l p}) # token f not present # path=[{f=>[f l a t] s=>[s {l=>[l {a=>[a t] i=>[i t]}] p=>[p l {a=>[a t] i=>[i t]}]}]}] # _insert_path [f l i t] into [{f=>[f l a t] s=>[s {l=>[l {a=>[a t] i=>[i t]}] p=>[p l {a=>[a t] i=>[i t]}]}]}] # at (off=0 len=1) {f=>[f l a t] s=>[s {l=>[l {a=>[a t] i=>[i t]}] p=>[p l {a=>[a t] i=>[i t]}]}]} # descend key=f [f l a t] # at path ( l a t) # at path (f a t) # at path (f l t) # token i not present # path=[f l {a=>[a t] i=>[i t]}] # _reduce_path 0 [{f=>[f l {a=>[a t] i=>[i t]}] s=>[s {l=>[l {a=>[a t] i=>[i t]}] p=>[p l {a=>[a t] i=>[i t]}]}]}] # _reduce_node 1 in {f=>[f l {a=>[a t] i=>[i t]}] s=>[s {l=>[l {a=>[a t] i=>[i t]}] p=>[p l {a=>[a t] i=>[i t]}]}]} opt=0 # |_scan_node head=[s] tail={l=>[l {a=>[a t] i=>[i t]}] p=>[p l {a=>[a t] i=>[i t]}]} # _reduce_node 3 in {l=>[l {a=>[a t] i=>[i t]}] p=>[p l {a=>[a t] i=>[i t]}]} opt=0 # |_scan_node head=[l] tail={a=>[a t] i=>[i t]} # _reduce_node 5 in {a=>[a t] i=>[i t]} opt=0 # |_scan_node push reduce (t:[a]) # |_scan_node push reduce (t:[i]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t a] [t i]]} fail=[] # | do [[t a] [t i]] # _insert_path [t i] into [t a] # at path ( a) # at path (t ) # token i not present # path=[t {a=>[a] i=>[i]}] # | _do_reduce common=[t] tail={a=>[a] i=>[i]} # |_reduce_node 5 common=[t] tail={a=>[a] i=>[i]} # |_scan_node ++recovered common=[t] tail={a=>[a] i=>[i]} path=[l] # |_scan_node head=[l p] tail={a=>[a t] i=>[i t]} # _reduce_node 5 in {a=>[a t] i=>[i t]} opt=0 # |_scan_node push reduce (t:[a]) # |_scan_node push reduce (t:[i]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t a] [t i]]} fail=[] # | do [[t a] [t i]] # _insert_path [t i] into [t a] # at path ( a) # at path (t ) # token i not present # path=[t {a=>[a] i=>[i]}] # | _do_reduce common=[t] tail={a=>[a] i=>[i]} # |_reduce_node 5 common=[t] tail={a=>[a] i=>[i]} # |_scan_node ++recovered common=[t] tail={a=>[a] i=>[i]} path=[l p] # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t {a=>[a] i=>[i]} l] [t {a=>[a] i=>[i]} l p]]} fail=[] # | do [[t {a=>[a] i=>[i]} l] [t {a=>[a] i=>[i]} l p]] # _insert_path [t {a=>[a] i=>[i]} l p] into [t {a=>[a] i=>[i]} l] # at path ( {a i} l) # p0=[t {a=>[a] i=>[i]} l] # insert node({a=>[a] i=>[i]}:[l p]) (key=[ai]) at path=[{a=>[a] i=>[i]} l] # identical nodes [{a=>[a] i=>[i]}] # identical nodes [l] # convert opt {* p=>[p]} # p1=[t {a=>[a] i=>[i]} l {* p=>[p]}] # | _do_reduce common=[t] tail=[{a=>[a] i=>[i]} l {* p=>[p]}] # |_reduce_node 3 common=[t] tail=[{a=>[a] i=>[i]} l {* p=>[p]}] # |_scan_node ++recovered common=[t] tail=[{a=>[a] i=>[i]} l {* p=>[p]}] path=[s] # |_scan_node head=[l f] tail={a=>[a t] i=>[i t]} # _reduce_node 3 in {a=>[a t] i=>[i t]} opt=0 # |_scan_node push reduce (t:[a]) # |_scan_node push reduce (t:[i]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t a] [t i]]} fail=[] # | do [[t a] [t i]] # _insert_path [t i] into [t a] # at path ( a) # at path (t ) # token i not present # path=[t {a=>[a] i=>[i]}] # | _do_reduce common=[t] tail={a=>[a] i=>[i]} # |_reduce_node 3 common=[t] tail={a=>[a] i=>[i]} # |_scan_node ++recovered common=[t] tail={a=>[a] i=>[i]} path=[l f] # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t {a=>[a] i=>[i]} l {* p=>[p]} s] [t {a=>[a] i=>[i]} l f]]} fail=[] # | do [[t {a=>[a] i=>[i]} l {* p=>[p]} s] [t {a=>[a] i=>[i]} l f]] # _insert_path [t {a=>[a] i=>[i]} l {* p=>[p]} s] into [t {a=>[a] i=>[i]} l f] # at path ( {a i} l f) # p0=[t {a=>[a] i=>[i]} l f] # insert node({a=>[a] i=>[i]}:[l {* p=>[p]} s]) (key=[ai]) at path=[{a=>[a] i=>[i]} l f] # identical nodes [{a=>[a] i=>[i]}] # identical nodes [l] # insert at 3 HASH(0x8402b40):[s] into [f] # _insert_path [{* p=>[p]} s] into [f] # p0=[f] # insert node({* p=>[p]}:[s]) (key=p?) at path=[f] # atom->node {f=>[f] p?=>[{* p=>[p]} s]} # out=[{f=>[f] p?=>[{* p=>[p]} s]}] # p1=[{f=>[f] p?=>[{* p=>[p]} s]}] # got off=3 s=1 path_add=[{f=>[f] p?=>[{* p=>[p]} s]}] # got final=[t {a=>[a] i=>[i]} l {f=>[f] p?=>[{* p=>[p]} s]}] # p1=[t {a=>[a] i=>[i]} l {f=>[f] p?=>[{* p=>[p]} s]}] # | _do_reduce common=[t] tail=[{a=>[a] i=>[i]} l {f=>[f] p?=>[{* p=>[p]} s]}] # |_reduce_node 1 common=[t] tail=[{a=>[a] i=>[i]} l {f=>[f] p?=>[{* p=>[p]} s]}] #| head=[t] tail=[{a=>[a] i=>[i]} l {f=>[f] p?=>[{* p=>[p]} s]}] #| tail nr=3 t0=HASH n=2 #| scan k=a p=[a] #| scan k=i p=[i] # _reduce_path 0 out head=[t] tail=[{a=>[a] i=>[i]} l {f=>[f] p?=>[{* p=>[p]} s]}] # final head=[t] tail=[{a=>[a] i=>[i]} l {f=>[f] p?=>[{* p=>[p]} s]}] # unrev path in [{a=>[a] i=>[i]} l {f=>[f] p?=>[{* p=>[p]} s]}] # unrev node in {f=>[f] p?=>[{* p=>[p]} s]} opt=0 # unrev path in [{* p=>[p]} s] # unrev node in {p=>[p]} opt=1 # _unrev path fast [p]# -> [p] # unrev node out {* p=>[p]} # unrev path out [s {* p=>[p]}] # _unrev path fast [f]# -> [f] # unrev node out {f=>[f] s=>[s {* p=>[p]}]} # unrev node in {a=>[a] i=>[i]} opt=0 # _unrev path fast [a]# -> [a] # _unrev path fast [i]# -> [i] # unrev node out {a=>[a] i=>[i]} # unrev path out [{f=>[f] s=>[s {* p=>[p]}]} l {a=>[a] i=>[i]}] # _unrev path fast [t]# -> [t] # final path=[{f=>[f] s=>[s {* p=>[p]}]} l {a=>[a] i=>[i]} t] ok 44 # _insert_path [b c k x] into [b c k t x] # at path ( c k t x) # at path (b k t x) # at path (b c t x) # at path (b c k x) # token x not present # path=[b c k {t=>[t x] x=>[x]}] # _insert_path [b d i x] into [b c k {t=>[t x] x=>[x]}] # at path ( c k {x t}) # at path (b k {x t}) # token d not present # path=[b {c=>[c k {t=>[t x] x=>[x]}] d=>[d i x]}] # _insert_path [b d k t x] into [b {c=>[c k {t=>[t x] x=>[x]}] d=>[d i x]}] # at path ( {c d}) # at (off=1 len=2) {c=>[c k {t=>[t x] x=>[x]}] d=>[d i x]} # descend key=d [d i x] # at path ( i x) # at path (d x) # token k not present # path=[d {i=>[i x] k=>[k t x]}] # _insert_path [b d k x] into [b {c=>[c k {t=>[t x] x=>[x]}] d=>[d {i=>[i x] k=>[k t x]}]}] # at path ( {c d}) # at (off=1 len=2) {c=>[c k {t=>[t x] x=>[x]}] d=>[d {i=>[i x] k=>[k t x]}]} # descend key=d [d {i=>[i x] k=>[k t x]}] # at path ( {k i}) # at (off=1 len=2) {i=>[i x] k=>[k t x]} # descend key=k [k t x] # at path ( t x) # at path (k x) # token x not present # path=[k {t=>[t x] x=>[x]}] # _reduce_path 0 [b {c=>[c k {t=>[t x] x=>[x]}] d=>[d {i=>[i x] k=>[k {t=>[t x] x=>[x]}]}]}] # _reduce_node 1 in {c=>[c k {t=>[t x] x=>[x]}] d=>[d {i=>[i x] k=>[k {t=>[t x] x=>[x]}]}]} opt=0 # |_scan_node head=[d] tail={i=>[i x] k=>[k {t=>[t x] x=>[x]}]} # _reduce_node 3 in {i=>[i x] k=>[k {t=>[t x] x=>[x]}]} opt=0 # |_scan_node push reduce (x:[i]) # |_scan_node head=[k] tail={t=>[t x] x=>[x]} # _reduce_node 5 in {t=>[t x] x=>[x]} opt=0 # |_scan_node push reduce (x:[]) # |_scan_node push reduce (x:[t]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={x=>[[x] [x t]]} fail=[] # | do [[x] [x t]] # _insert_path [x t] into [x] # at path () # at path (x) # added remaining [x {* t=>[t]}] # | _do_reduce common=[x] tail={* t=>[t]} # |_reduce_node 5 common=[x] tail={* t=>[t]} # |_scan_node ++recovered common=[x] tail={* t=>[t]} path=[k] # | slide in h=[x] t={* t=>[t]} p=[k] # | slide potential [t] over [k] # | slide path [t] # | slide out h=[x] s={* t=>[t]} p=[k] # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={x=>[[x i] [x {* t=>[t]} k]]} fail=[] # | do [[x i] [x {* t=>[t]} k]] # _insert_path [x {* t=>[t]} k] into [x i] # at path ( i) # p0=[x i] # insert node({* t=>[t]}:[k]) (key=t?) at path=[i] # atom->node {i=>[i] t?=>[{* t=>[t]} k]} # out=[x {i=>[i] t?=>[{* t=>[t]} k]}] # p1=[x {i=>[i] t?=>[{* t=>[t]} k]}] # | _do_reduce common=[x] tail={i=>[i] t?=>[{* t=>[t]} k]} # |_reduce_node 3 common=[x] tail={i=>[i] t?=>[{* t=>[t]} k]} # |_scan_node ++recovered common=[x] tail={i=>[i] t?=>[{* t=>[t]} k]} path=[d] # |_scan_node head=[k c] tail={t=>[t x] x=>[x]} # _reduce_node 3 in {t=>[t x] x=>[x]} opt=0 # |_scan_node push reduce (x:[]) # |_scan_node push reduce (x:[t]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={x=>[[x] [x t]]} fail=[] # | do [[x] [x t]] # _insert_path [x t] into [x] # at path () # at path (x) # added remaining [x {* t=>[t]}] # | _do_reduce common=[x] tail={* t=>[t]} # |_reduce_node 3 common=[x] tail={* t=>[t]} # |_scan_node ++recovered common=[x] tail={* t=>[t]} path=[k c] # | slide in h=[x] t={* t=>[t]} p=[k c] # | slide potential [t] over [k c] # | slide path [t] # | slide out h=[x] s={* t=>[t]} p=[k c] # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={x=>[[x {i=>[i] t?=>[{* t=>[t]} k]} d] [x {* t=>[t]} k c]]} fail=[] # | do [[x {i=>[i] t?=>[{* t=>[t]} k]} d] [x {* t=>[t]} k c]] # _insert_path [x {* t=>[t]} k c] into [x {i=>[i] t?=>[{* t=>[t]} k]} d] # at path ( {t? i} d) # p0=[x {i=>[i] t?=>[{* t=>[t]} k]} d] # insert node({* t=>[t]}:[k c]) (key=t?) at path=[{i=>[i] t?=>[{* t=>[t]} k]} d] # +bifurcate new={(?:t?k|i)=>[{i=>[i] t?=>[{* t=>[t]} k]} d] t?=>[{* t=>[t]} k c]} # p1=[x {(?:t?k|i)=>[{i=>[i] t?=>[{* t=>[t]} k]} d] t?=>[{* t=>[t]} k c]}] # | _do_reduce common=[x] tail={(?:t?k|i)=>[{i=>[i] t?=>[{* t=>[t]} k]} d] t?=>[{* t=>[t]} k c]} # |_reduce_node 1 common=[x] tail={(?:t?k|i)=>[{i=>[i] t?=>[{* t=>[t]} k]} d] t?=>[{* t=>[t]} k c]} #| head=[x] tail={(?:t?k|i)=>[{i=>[i] t?=>[{* t=>[t]} k]} d] t?=>[{* t=>[t]} k c]} #| push b leaves [] #| tail nr=2 t0=HASH n=2 #| scan k=t? p=[{* t=>[t]} k c] #| scan k=(?:t?k|i) p=[{i=>[i] t?=>[{* t=>[t]} k]} d] # _reduce_path 0 out head=[x] tail=[{(?:t?k|i)=>[{i=>[i] t?=>[{* t=>[t]} k]} d] t?=>[{* t=>[t]} k c]} b] # final head=[x] tail=[{(?:t?k|i)=>[{i=>[i] t?=>[{* t=>[t]} k]} d] t?=>[{* t=>[t]} k c]} b] # unrev path in [{(?:t?k|i)=>[{i=>[i] t?=>[{* t=>[t]} k]} d] t?=>[{* t=>[t]} k c]} b] # unrev node in {(?:t?k|i)=>[{i=>[i] t?=>[{* t=>[t]} k]} d] t?=>[{* t=>[t]} k c]} opt=0 # unrev path in [{* t=>[t]} k c] # unrev node in {t=>[t]} opt=1 # _unrev path fast [t]# -> [t] # unrev node out {* t=>[t]} # unrev path out [c k {* t=>[t]}] # unrev path in [{i=>[i] t?=>[{* t=>[t]} k]} d] # unrev node in {i=>[i] t?=>[{* t=>[t]} k]} opt=0 # unrev path in [{* t=>[t]} k] # unrev node in {t=>[t]} opt=1 # _unrev path fast [t]# -> [t] # unrev node out {* t=>[t]} # unrev path out [k {* t=>[t]}] # _unrev path fast [i]# -> [i] # unrev node out {i=>[i] k=>[k {* t=>[t]}]} # unrev path out [d {i=>[i] k=>[k {* t=>[t]}]}] # unrev node out {c=>[c k {* t=>[t]}] d=>[d {i=>[i] k=>[k {* t=>[t]}]}]} # unrev path out [b {c=>[c k {* t=>[t]}] d=>[d {i=>[i] k=>[k {* t=>[t]}]}]}] # _unrev path fast [x]# -> [x] # final path=[b {c=>[c k {* t=>[t]}] d=>[d {i=>[i] k=>[k {* t=>[t]}]}]} x] ok 45 - bcktx bckx bdix bdktx bdkx # _insert_path [g r i t] into [g a i t] # at path ( a i t) # at path (g i t) # token r not present # path=[g {a=>[a i t] r=>[r i t]}] # _insert_path [w a i t] into [g {a=>[a i t] r=>[r i t]}] # at path ( {a r}) # token w not present # path=[{g=>[g {a=>[a i t] r=>[r i t]}] w=>[w a i t]}] # _insert_path [w r i t] into [{g=>[g {a=>[a i t] r=>[r i t]}] w=>[w a i t]}] # at (off=0 len=1) {g=>[g {a=>[a i t] r=>[r i t]}] w=>[w a i t]} # descend key=w [w a i t] # at path ( a i t) # at path (w i t) # token r not present # path=[w {a=>[a i t] r=>[r i t]}] # _reduce_path 0 [{g=>[g {a=>[a i t] r=>[r i t]}] w=>[w {a=>[a i t] r=>[r i t]}]}] # _reduce_node 1 in {g=>[g {a=>[a i t] r=>[r i t]}] w=>[w {a=>[a i t] r=>[r i t]}]} opt=0 # |_scan_node head=[g] tail={a=>[a i t] r=>[r i t]} # _reduce_node 3 in {a=>[a i t] r=>[r i t]} opt=0 # |_scan_node push reduce (t:[i a]) # |_scan_node push reduce (t:[i r]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t i a] [t i r]]} fail=[] # | do [[t i a] [t i r]] # _insert_path [t i r] into [t i a] # at path ( i a) # at path (t a) # at path (t i ) # token r not present # path=[t i {a=>[a] r=>[r]}] # | _do_reduce common=[t i] tail={a=>[a] r=>[r]} # |_reduce_node 3 common=[t i] tail={a=>[a] r=>[r]} # |_scan_node ++recovered common=[t i] tail={a=>[a] r=>[r]} path=[g] # |_scan_node head=[w] tail={a=>[a i t] r=>[r i t]} # _reduce_node 3 in {a=>[a i t] r=>[r i t]} opt=0 # |_scan_node push reduce (t:[i a]) # |_scan_node push reduce (t:[i r]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t i a] [t i r]]} fail=[] # | do [[t i a] [t i r]] # _insert_path [t i r] into [t i a] # at path ( i a) # at path (t a) # at path (t i ) # token r not present # path=[t i {a=>[a] r=>[r]}] # | _do_reduce common=[t i] tail={a=>[a] r=>[r]} # |_reduce_node 3 common=[t i] tail={a=>[a] r=>[r]} # |_scan_node ++recovered common=[t i] tail={a=>[a] r=>[r]} path=[w] # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t i {a=>[a] r=>[r]} g] [t i {a=>[a] r=>[r]} w]]} fail=[] # | do [[t i {a=>[a] r=>[r]} g] [t i {a=>[a] r=>[r]} w]] # _insert_path [t i {a=>[a] r=>[r]} w] into [t i {a=>[a] r=>[r]} g] # at path ( i {a r} g) # at path (t {a r} g) # p0=[t i {a=>[a] r=>[r]} g] # insert node({a=>[a] r=>[r]}:[w]) (key=[ar]) at path=[{a=>[a] r=>[r]} g] # identical nodes [{a=>[a] r=>[r]}] # insert at 3 w:[] into [g] # _insert_path [w] into [g] # at path () # token w not present # path=[{g=>[g] w=>[w]}] # got off=3 s=0 path_add=[{g=>[g] w=>[w]}] # got final=[t i {a=>[a] r=>[r]} {g=>[g] w=>[w]}] # p1=[t i {a=>[a] r=>[r]} {g=>[g] w=>[w]}] # | _do_reduce common=[t i] tail=[{a=>[a] r=>[r]} {g=>[g] w=>[w]}] # |_reduce_node 1 common=[t i] tail=[{a=>[a] r=>[r]} {g=>[g] w=>[w]}] #| head=[t i] tail=[{a=>[a] r=>[r]} {g=>[g] w=>[w]}] #| tail nr=2 t0=HASH n=2 #| scan k=a p=[a] #| scan k=r p=[r] # _reduce_path 0 out head=[t i] tail=[{a=>[a] r=>[r]} {g=>[g] w=>[w]}] # final head=[t i] tail=[{a=>[a] r=>[r]} {g=>[g] w=>[w]}] # unrev path in [{a=>[a] r=>[r]} {g=>[g] w=>[w]}] # unrev node in {g=>[g] w=>[w]} opt=0 # _unrev path fast [w]# -> [w] # _unrev path fast [g]# -> [g] # unrev node out {g=>[g] w=>[w]} # unrev node in {a=>[a] r=>[r]} opt=0 # _unrev path fast [a]# -> [a] # _unrev path fast [r]# -> [r] # unrev node out {a=>[a] r=>[r]} # unrev path out [{g=>[g] w=>[w]} {a=>[a] r=>[r]}] # _unrev path fast [t i]# -> [i t] # final path=[{g=>[g] w=>[w]} {a=>[a] r=>[r]} i t] ok 46 # _insert_path [g r i t] into [g a i t] # at path ( a i t) # at path (g i t) # token r not present # path=[g {a=>[a i t] r=>[r i t]}] # _insert_path [l i t] into [g {a=>[a i t] r=>[r i t]}] # at path ( {a r}) # token l not present # path=[{g=>[g {a=>[a i t] r=>[r i t]}] l=>[l i t]}] # _insert_path [l i m i t] into [{g=>[g {a=>[a i t] r=>[r i t]}] l=>[l i t]}] # at (off=0 len=1) {g=>[g {a=>[a i t] r=>[r i t]}] l=>[l i t]} # descend key=l [l i t] # at path ( i t) # at path (l t) # at path (l i ) # token m not present # path=[l i {m=>[m i t] t=>[t]}] # _reduce_path 0 [{g=>[g {a=>[a i t] r=>[r i t]}] l=>[l i {m=>[m i t] t=>[t]}]}] # _reduce_node 1 in {g=>[g {a=>[a i t] r=>[r i t]}] l=>[l i {m=>[m i t] t=>[t]}]} opt=0 # |_scan_node head=[g] tail={a=>[a i t] r=>[r i t]} # _reduce_node 3 in {a=>[a i t] r=>[r i t]} opt=0 # |_scan_node push reduce (t:[i a]) # |_scan_node push reduce (t:[i r]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t i a] [t i r]]} fail=[] # | do [[t i a] [t i r]] # _insert_path [t i r] into [t i a] # at path ( i a) # at path (t a) # at path (t i ) # token r not present # path=[t i {a=>[a] r=>[r]}] # | _do_reduce common=[t i] tail={a=>[a] r=>[r]} # |_reduce_node 3 common=[t i] tail={a=>[a] r=>[r]} # |_scan_node ++recovered common=[t i] tail={a=>[a] r=>[r]} path=[g] # |_scan_node head=[i l] tail={m=>[m i t] t=>[t]} # _reduce_node 3 in {m=>[m i t] t=>[t]} opt=0 # |_scan_node push reduce (t:[]) # |_scan_node push reduce (t:[i m]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t] [t i m]]} fail=[] # | do [[t] [t i m]] # _insert_path [t i m] into [t] # at path () # at path (t) # added remaining [t {* i=>[i m]}] # | _do_reduce common=[t] tail={* i=>[i m]} # |_reduce_node 3 common=[t] tail={* i=>[i m]} # |_scan_node ++recovered common=[t] tail={* i=>[i m]} path=[i l] # | slide in h=[t] t={* i=>[i m]} p=[i l] # | slide potential [i m] over [i l] # | slide=tail=i # | slide path [m i] # | slide out h=[t i] s={* m=>[m i]} p=[l] # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t i {a=>[a] r=>[r]} g] [t i {* m=>[m i]} l]]} fail=[] # | do [[t i {a=>[a] r=>[r]} g] [t i {* m=>[m i]} l]] # _insert_path [t i {* m=>[m i]} l] into [t i {a=>[a] r=>[r]} g] # at path ( i {a r} g) # at path (t {a r} g) # p0=[t i {a=>[a] r=>[r]} g] # insert node({* m=>[m i]}:[l]) (key=(?:mi)?) at path=[{a=>[a] r=>[r]} g] # path->node1 at [ar]/(?:mi)? {(?:mi)?=>[{* m=>[m i]} l] [ar]=>[{a=>[a] r=>[r]} g]} # p1=[t i {(?:mi)?=>[{* m=>[m i]} l] [ar]=>[{a=>[a] r=>[r]} g]}] # | _do_reduce common=[t i] tail={(?:mi)?=>[{* m=>[m i]} l] [ar]=>[{a=>[a] r=>[r]} g]} # |_reduce_node 1 common=[t i] tail={(?:mi)?=>[{* m=>[m i]} l] [ar]=>[{a=>[a] r=>[r]} g]} #| head=[t i] tail={(?:mi)?=>[{* m=>[m i]} l] [ar]=>[{a=>[a] r=>[r]} g]} #| tail nr=1 t0=HASH n=2 # _reduce_path 0 out head=[t i] tail=[{(?:mi)?=>[{* m=>[m i]} l] [ar]=>[{a=>[a] r=>[r]} g]}] # final head=[t i] tail=[{(?:mi)?=>[{* m=>[m i]} l] [ar]=>[{a=>[a] r=>[r]} g]}] # unrev path in [{(?:mi)?=>[{* m=>[m i]} l] [ar]=>[{a=>[a] r=>[r]} g]}] # unrev node in {(?:mi)?=>[{* m=>[m i]} l] [ar]=>[{a=>[a] r=>[r]} g]} opt=0 # unrev path in [{* m=>[m i]} l] # unrev node in {m=>[m i]} opt=1 # _unrev path fast [m i]# -> [i m] # unrev node out {* i=>[i m]} # unrev path out [l {* i=>[i m]}] # unrev path in [{a=>[a] r=>[r]} g] # unrev node in {a=>[a] r=>[r]} opt=0 # _unrev path fast [a]# -> [a] # _unrev path fast [r]# -> [r] # unrev node out {a=>[a] r=>[r]} # unrev path out [g {a=>[a] r=>[r]}] # unrev node out {g=>[g {a=>[a] r=>[r]}] l=>[l {* i=>[i m]}]} # unrev path out [{g=>[g {a=>[a] r=>[r]}] l=>[l {* i=>[i m]}]}] # _unrev path fast [t i]# -> [i t] # final path=[{g=>[g {a=>[a] r=>[r]}] l=>[l {* i=>[i m]}]} i t] ok 47 # _insert_path [b r i t] into [b a i t] # at path ( a i t) # at path (b i t) # token r not present # path=[b {a=>[a i t] r=>[r i t]}] # _insert_path [f r i t] into [b {a=>[a i t] r=>[r i t]}] # at path ( {a r}) # token f not present # path=[{b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t]}] # _insert_path [g a i t] into [{b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t]}] # at (off=0 len=1) {b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t]} # add path (g:[a i t]) into [{b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t]}] at off=0 to end=0 # _insert_path [g r i t] into [{b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g a i t]}] # at (off=0 len=1) {b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g a i t]} # descend key=g [g a i t] # at path ( a i t) # at path (g i t) # token r not present # path=[g {a=>[a i t] r=>[r i t]}] # _insert_path [t a i t] into [{b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g {a=>[a i t] r=>[r i t]}]}] # at (off=0 len=1) {b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g {a=>[a i t] r=>[r i t]}]} # add path (t:[a i t]) into [{b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g {a=>[a i t] r=>[r i t]}]}] at off=0 to end=0 # _insert_path [w a i t] into [{b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g {a=>[a i t] r=>[r i t]}] t=>[t a i t]}] # at (off=0 len=1) {b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g {a=>[a i t] r=>[r i t]}] t=>[t a i t]} # add path (w:[a i t]) into [{b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g {a=>[a i t] r=>[r i t]}] t=>[t a i t]}] at off=0 to end=0 # _insert_path [w r i t] into [{b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g {a=>[a i t] r=>[r i t]}] t=>[t a i t] w=>[w a i t]}] # at (off=0 len=1) {b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g {a=>[a i t] r=>[r i t]}] t=>[t a i t] w=>[w a i t]} # descend key=w [w a i t] # at path ( a i t) # at path (w i t) # token r not present # path=[w {a=>[a i t] r=>[r i t]}] # _reduce_path 0 [{b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g {a=>[a i t] r=>[r i t]}] t=>[t a i t] w=>[w {a=>[a i t] r=>[r i t]}]}] # _reduce_node 1 in {b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g {a=>[a i t] r=>[r i t]}] t=>[t a i t] w=>[w {a=>[a i t] r=>[r i t]}]} opt=0 # |_scan_node push reduce (t:[i r f]) # |_scan_node push reduce (t:[i a t]) # |_scan_node head=[b] tail={a=>[a i t] r=>[r i t]} # _reduce_node 3 in {a=>[a i t] r=>[r i t]} opt=0 # |_scan_node push reduce (t:[i a]) # |_scan_node push reduce (t:[i r]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t i a] [t i r]]} fail=[] # | do [[t i a] [t i r]] # _insert_path [t i r] into [t i a] # at path ( i a) # at path (t a) # at path (t i ) # token r not present # path=[t i {a=>[a] r=>[r]}] # | _do_reduce common=[t i] tail={a=>[a] r=>[r]} # |_reduce_node 3 common=[t i] tail={a=>[a] r=>[r]} # |_scan_node ++recovered common=[t i] tail={a=>[a] r=>[r]} path=[b] # |_scan_node head=[g] tail={a=>[a i t] r=>[r i t]} # _reduce_node 3 in {a=>[a i t] r=>[r i t]} opt=0 # |_scan_node push reduce (t:[i a]) # |_scan_node push reduce (t:[i r]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t i a] [t i r]]} fail=[] # | do [[t i a] [t i r]] # _insert_path [t i r] into [t i a] # at path ( i a) # at path (t a) # at path (t i ) # token r not present # path=[t i {a=>[a] r=>[r]}] # | _do_reduce common=[t i] tail={a=>[a] r=>[r]} # |_reduce_node 3 common=[t i] tail={a=>[a] r=>[r]} # |_scan_node ++recovered common=[t i] tail={a=>[a] r=>[r]} path=[g] # |_scan_node head=[w] tail={a=>[a i t] r=>[r i t]} # _reduce_node 3 in {a=>[a i t] r=>[r i t]} opt=0 # |_scan_node push reduce (t:[i a]) # |_scan_node push reduce (t:[i r]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t i a] [t i r]]} fail=[] # | do [[t i a] [t i r]] # _insert_path [t i r] into [t i a] # at path ( i a) # at path (t a) # at path (t i ) # token r not present # path=[t i {a=>[a] r=>[r]}] # | _do_reduce common=[t i] tail={a=>[a] r=>[r]} # |_reduce_node 3 common=[t i] tail={a=>[a] r=>[r]} # |_scan_node ++recovered common=[t i] tail={a=>[a] r=>[r]} path=[w] # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t i r f] [t i a t] [t i {a=>[a] r=>[r]} b] [t i {a=>[a] r=>[r]} g] [t i {a=>[a] r=>[r]} w]]} fail=[] # | do [[t i r f] [t i a t] [t i {a=>[a] r=>[r]} b] [t i {a=>[a] r=>[r]} g] [t i {a=>[a] r=>[r]} w]] # _insert_path [t i a t] into [t i r f] # at path ( i r f) # at path (t r f) # at path (t i f) # token a not present # path=[t i {a=>[a t] r=>[r f]}] # _insert_path [t i {a=>[a] r=>[r]} b] into [t i {a=>[a t] r=>[r f]}] # at path ( i {r a}) # at path (t {r a}) # p0=[t i {a=>[a t] r=>[r f]}] # insert node({a=>[a] r=>[r]}:[b]) (key=[ar]) at path=[{a=>[a t] r=>[r f]}] # next in path is node, trivial insert at [ar] # p1=[t i {[ar]=>[{a=>[a] r=>[r]} b] a=>[a t] r=>[r f]}] # _insert_path [t i {a=>[a] r=>[r]} g] into [t i {[ar]=>[{a=>[a] r=>[r]} b] a=>[a t] r=>[r f]}] # at path ( i {r a [ar]}) # at path (t {r a [ar]}) # p0=[t i {[ar]=>[{a=>[a] r=>[r]} b] a=>[a t] r=>[r f]}] # insert node({a=>[a] r=>[r]}:[g]) (key=[ar]) at path=[{[ar]=>[{a=>[a] r=>[r]} b] a=>[a t] r=>[r f]}] # identical nodes in sub_path {a=>[a] r=>[r]} # insert g into old path [b] # _insert_path [g] into [b] # at path () # token g not present # path=[{b=>[b] g=>[g]}] # +_insert_node result=[{[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g]}] a=>[a t] r=>[r f]}] # p1=[t i {[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g]}] a=>[a t] r=>[r f]}] # _insert_path [t i {a=>[a] r=>[r]} w] into [t i {[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g]}] a=>[a t] r=>[r f]}] # at path ( i {r a [ar]}) # at path (t {r a [ar]}) # p0=[t i {[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g]}] a=>[a t] r=>[r f]}] # insert node({a=>[a] r=>[r]}:[w]) (key=[ar]) at path=[{[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g]}] a=>[a t] r=>[r f]}] # identical nodes in sub_path {a=>[a] r=>[r]} # insert w into old path [{b=>[b] g=>[g]}] # _insert_path [w] into [{b=>[b] g=>[g]}] # at (off=0 len=1) {b=>[b] g=>[g]} # add path (w:[]) into [{b=>[b] g=>[g]}] at off=0 to end=0 # +_insert_node result=[{[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g] w=>[w]}] a=>[a t] r=>[r f]}] # p1=[t i {[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g] w=>[w]}] a=>[a t] r=>[r f]}] # | _do_reduce common=[t i] tail={[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g] w=>[w]}] a=>[a t] r=>[r f]} # |_reduce_node 1 common=[t i] tail={[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g] w=>[w]}] a=>[a t] r=>[r f]} #| head=[t i] tail={[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g] w=>[w]}] a=>[a t] r=>[r f]} #| tail nr=1 t0=HASH n=3 # _reduce_path 0 out head=[t i] tail=[{[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g] w=>[w]}] a=>[a t] r=>[r f]}] # final head=[t i] tail=[{[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g] w=>[w]}] a=>[a t] r=>[r f]}] # unrev path in [{[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g] w=>[w]}] a=>[a t] r=>[r f]}] # unrev node in {[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g] w=>[w]}] a=>[a t] r=>[r f]} opt=0 # _unrev path fast [r f]# -> [f r] # _unrev path fast [a t]# -> [t a] # unrev path in [{a=>[a] r=>[r]} {b=>[b] g=>[g] w=>[w]}] # unrev node in {b=>[b] g=>[g] w=>[w]} opt=0 # _unrev path fast [w]# -> [w] # _unrev path fast [b]# -> [b] # _unrev path fast [g]# -> [g] # unrev node out {b=>[b] g=>[g] w=>[w]} # unrev node in {a=>[a] r=>[r]} opt=0 # _unrev path fast [a]# -> [a] # _unrev path fast [r]# -> [r] # unrev node out {a=>[a] r=>[r]} # unrev path out [{b=>[b] g=>[g] w=>[w]} {a=>[a] r=>[r]}] # unrev node out {b=>[{b=>[b] g=>[g] w=>[w]} {a=>[a] r=>[r]}] f=>[f r] t=>[t a]} # unrev path out [{b=>[{b=>[b] g=>[g] w=>[w]} {a=>[a] r=>[r]}] f=>[f r] t=>[t a]}] # _unrev path fast [t i]# -> [i t] # final path=[{b=>[{b=>[b] g=>[g] w=>[w]} {a=>[a] r=>[r]}] f=>[f r] t=>[t a]} i t] ok 48 # _insert_path [a c i d s] into [s c h o o l k i d s] # at path ( c h o o l k i d s) # token a not present # path=[{a=>[a c i d s] s=>[s c h o o l k i d s]}] # _insert_path [a c i d o i d s] into [{a=>[a c i d s] s=>[s c h o o l k i d s]}] # at (off=0 len=1) {a=>[a c i d s] s=>[s c h o o l k i d s]} # descend key=a [a c i d s] # at path ( c i d s) # at path (a i d s) # at path (a c d s) # at path (a c i s) # at path (a c i d ) # token o not present # path=[a c i d {o=>[o i d s] s=>[s]}] # _reduce_path 0 [{a=>[a c i d {o=>[o i d s] s=>[s]}] s=>[s c h o o l k i d s]}] # _reduce_node 1 in {a=>[a c i d {o=>[o i d s] s=>[s]}] s=>[s c h o o l k i d s]} opt=0 # |_scan_node push reduce (s:[d i k l o o h c s]) # |_scan_node head=[d i c a] tail={o=>[o i d s] s=>[s]} # _reduce_node 3 in {o=>[o i d s] s=>[s]} opt=0 # |_scan_node push reduce (s:[]) # |_scan_node push reduce (s:[d i o]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={s=>[[s] [s d i o]]} fail=[] # | do [[s] [s d i o]] # _insert_path [s d i o] into [s] # at path () # at path (s) # added remaining [s {* d=>[d i o]}] # | _do_reduce common=[s] tail={* d=>[d i o]} # |_reduce_node 3 common=[s] tail={* d=>[d i o]} # |_scan_node ++recovered common=[s] tail={* d=>[d i o]} path=[d i c a] # | slide in h=[s] t={* d=>[d i o]} p=[d i c a] # | slide potential [d i o] over [d i c a] # | slide=tail=d # | slide=tail=i # | slide path [o d i] # | slide out h=[s d i] s={* o=>[o d i]} p=[c a] # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={s=>[[s d i k l o o h c s] [s d i {* o=>[o d i]} c a]]} fail=[] # | do [[s d i k l o o h c s] [s d i {* o=>[o d i]} c a]] # _insert_path [s d i {* o=>[o d i]} c a] into [s d i k l o o h c s] # at path ( d i k l o o h c s) # at path (s i k l o o h c s) # at path (s d k l o o h c s) # p0=[s d i k l o o h c s] # insert node({* o=>[o d i]}:[c a]) (key=(?:odi)?) at path=[k l o o h c s] # atom->node {(?:odi)?=>[{* o=>[o d i]} c a] k=>[k l o o h c s]} # out=[s d i {(?:odi)?=>[{* o=>[o d i]} c a] k=>[k l o o h c s]}] # p1=[s d i {(?:odi)?=>[{* o=>[o d i]} c a] k=>[k l o o h c s]}] # | _do_reduce common=[s d i] tail={(?:odi)?=>[{* o=>[o d i]} c a] k=>[k l o o h c s]} # |_reduce_node 1 common=[s d i] tail={(?:odi)?=>[{* o=>[o d i]} c a] k=>[k l o o h c s]} #| head=[s d i] tail={(?:odi)?=>[{* o=>[o d i]} c a] k=>[k l o o h c s]} #| tail nr=1 t0=HASH n=2 # _reduce_path 0 out head=[s d i] tail=[{(?:odi)?=>[{* o=>[o d i]} c a] k=>[k l o o h c s]}] # final head=[s d i] tail=[{(?:odi)?=>[{* o=>[o d i]} c a] k=>[k l o o h c s]}] # unrev path in [{(?:odi)?=>[{* o=>[o d i]} c a] k=>[k l o o h c s]}] # unrev node in {(?:odi)?=>[{* o=>[o d i]} c a] k=>[k l o o h c s]} opt=0 # unrev path in [{* o=>[o d i]} c a] # unrev node in {o=>[o d i]} opt=1 # _unrev path fast [o d i]# -> [i d o] # unrev node out {* i=>[i d o]} # unrev path out [a c {* i=>[i d o]}] # _unrev path fast [k l o o h c s]# -> [s c h o o l k] # unrev node out {a=>[a c {* i=>[i d o]}] s=>[s c h o o l k]} # unrev path out [{a=>[a c {* i=>[i d o]}] s=>[s c h o o l k]}] # _unrev path fast [s d i]# -> [i d s] # final path=[{a=>[a c {* i=>[i d o]}] s=>[s c h o o l k]} i d s] ok 49 # _insert_path [a c i d o i d s] into [s c h o o l k i d s] # at path ( c h o o l k i d s) # token a not present # path=[{a=>[a c i d o i d s] s=>[s c h o o l k i d s]}] # _reduce_path 0 [{a=>[a c i d o i d s] s=>[s c h o o l k i d s]}] # _reduce_node 1 in {a=>[a c i d o i d s] s=>[s c h o o l k i d s]} opt=0 # |_scan_node push reduce (s:[d i k l o o h c s]) # |_scan_node push reduce (s:[d i o d i c a]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={s=>[[s d i k l o o h c s] [s d i o d i c a]]} fail=[] # | do [[s d i k l o o h c s] [s d i o d i c a]] # _insert_path [s d i k l o o h c s] into [s d i o d i c a] # at path ( d i o d i c a) # at path (s i o d i c a) # at path (s d o d i c a) # at path (s d i d i c a) # token k not present # path=[s d i {k=>[k l o o h c s] o=>[o d i c a]}] # | _do_reduce common=[s d i] tail={k=>[k l o o h c s] o=>[o d i c a]} # |_reduce_node 1 common=[s d i] tail={k=>[k l o o h c s] o=>[o d i c a]} #| head=[s d i] tail={k=>[k l o o h c s] o=>[o d i c a]} #| tail nr=1 t0=HASH n=2 # _reduce_path 0 out head=[s d i] tail=[{k=>[k l o o h c s] o=>[o d i c a]}] # final head=[s d i] tail=[{k=>[k l o o h c s] o=>[o d i c a]}] # unrev path in [{k=>[k l o o h c s] o=>[o d i c a]}] # unrev node in {k=>[k l o o h c s] o=>[o d i c a]} opt=0 # _unrev path fast [k l o o h c s]# -> [s c h o o l k] # _unrev path fast [o d i c a]# -> [a c i d o] # unrev node out {a=>[a c i d o] s=>[s c h o o l k]} # unrev path out [{a=>[a c i d o] s=>[s c h o o l k]}] # _unrev path fast [s d i]# -> [i d s] # final path=[{a=>[a c i d o] s=>[s c h o o l k]} i d s] ok 50 # _insert_path [n o n a c i d o i d s] into [n o n s c h o o l k i d s] # at path ( o n s c h o o l k i d s) # at path (n n s c h o o l k i d s) # at path (n o s c h o o l k i d s) # at path (n o n c h o o l k i d s) # token a not present # path=[n o n {a=>[a c i d o i d s] s=>[s c h o o l k i d s]}] # _reduce_path 0 [n o n {a=>[a c i d o i d s] s=>[s c h o o l k i d s]}] # _reduce_node 1 in {a=>[a c i d o i d s] s=>[s c h o o l k i d s]} opt=0 # |_scan_node push reduce (s:[d i k l o o h c s]) # |_scan_node push reduce (s:[d i o d i c a]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={s=>[[s d i k l o o h c s] [s d i o d i c a]]} fail=[] # | do [[s d i k l o o h c s] [s d i o d i c a]] # _insert_path [s d i k l o o h c s] into [s d i o d i c a] # at path ( d i o d i c a) # at path (s i o d i c a) # at path (s d o d i c a) # at path (s d i d i c a) # token k not present # path=[s d i {k=>[k l o o h c s] o=>[o d i c a]}] # | _do_reduce common=[s d i] tail={k=>[k l o o h c s] o=>[o d i c a]} # |_reduce_node 1 common=[s d i] tail={k=>[k l o o h c s] o=>[o d i c a]} #| head=[s d i] tail={k=>[k l o o h c s] o=>[o d i c a]} #| push n leaves [n o] #| push o leaves [n] #| push n leaves [] #| tail nr=4 t0=HASH n=2 #| scan k=k p=[k l o o h c s] #| scan k=o p=[o d i c a] # _reduce_path 0 out head=[s d i] tail=[{k=>[k l o o h c s] o=>[o d i c a]} n o n] # final head=[s d i] tail=[{k=>[k l o o h c s] o=>[o d i c a]} n o n] # unrev path in [{k=>[k l o o h c s] o=>[o d i c a]} n o n] # unrev node in {k=>[k l o o h c s] o=>[o d i c a]} opt=0 # _unrev path fast [k l o o h c s]# -> [s c h o o l k] # _unrev path fast [o d i c a]# -> [a c i d o] # unrev node out {a=>[a c i d o] s=>[s c h o o l k]} # unrev path out [n o n {a=>[a c i d o] s=>[s c h o o l k]}] # _unrev path fast [s d i]# -> [i d s] # final path=[n o n {a=>[a c i d o] s=>[s c h o o l k]} i d s] ok 51 # _insert_path [s k i d s] into [s c h o o l k i d s] # at path ( c h o o l k i d s) # at path (s h o o l k i d s) # token k not present # path=[s {c=>[c h o o l k i d s] k=>[k i d s]}] # _insert_path [a c i d s] into [s {c=>[c h o o l k i d s] k=>[k i d s]}] # at path ( {c k}) # token a not present # path=[{a=>[a c i d s] s=>[s {c=>[c h o o l k i d s] k=>[k i d s]}]}] # _insert_path [a c i d o i d s] into [{a=>[a c i d s] s=>[s {c=>[c h o o l k i d s] k=>[k i d s]}]}] # at (off=0 len=1) {a=>[a c i d s] s=>[s {c=>[c h o o l k i d s] k=>[k i d s]}]} # descend key=a [a c i d s] # at path ( c i d s) # at path (a i d s) # at path (a c d s) # at path (a c i s) # at path (a c i d ) # token o not present # path=[a c i d {o=>[o i d s] s=>[s]}] # _reduce_path 0 [{a=>[a c i d {o=>[o i d s] s=>[s]}] s=>[s {c=>[c h o o l k i d s] k=>[k i d s]}]}] # _reduce_node 1 in {a=>[a c i d {o=>[o i d s] s=>[s]}] s=>[s {c=>[c h o o l k i d s] k=>[k i d s]}]} opt=0 # |_scan_node head=[s] tail={c=>[c h o o l k i d s] k=>[k i d s]} # _reduce_node 3 in {c=>[c h o o l k i d s] k=>[k i d s]} opt=0 # |_scan_node push reduce (s:[d i k]) # |_scan_node push reduce (s:[d i k l o o h c]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={s=>[[s d i k] [s d i k l o o h c]]} fail=[] # | do [[s d i k] [s d i k l o o h c]] # _insert_path [s d i k l o o h c] into [s d i k] # at path ( d i k) # at path (s i k) # at path (s d k) # at path (s d i ) # at path (s d i k) # added remaining [s d i k {* l=>[l o o h c]}] # | _do_reduce common=[s d i k] tail={* l=>[l o o h c]} # |_reduce_node 3 common=[s d i k] tail={* l=>[l o o h c]} # |_scan_node ++recovered common=[s d i k] tail={* l=>[l o o h c]} path=[s] # | slide in h=[s d i k] t={* l=>[l o o h c]} p=[s] # | slide potential [l o o h c] over [s] # | slide path [l o o h c] # | slide out h=[s d i k] s={* l=>[l o o h c]} p=[s] # |_scan_node head=[d i c a] tail={o=>[o i d s] s=>[s]} # _reduce_node 3 in {o=>[o i d s] s=>[s]} opt=0 # |_scan_node push reduce (s:[]) # |_scan_node push reduce (s:[d i o]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={s=>[[s] [s d i o]]} fail=[] # | do [[s] [s d i o]] # _insert_path [s d i o] into [s] # at path () # at path (s) # added remaining [s {* d=>[d i o]}] # | _do_reduce common=[s] tail={* d=>[d i o]} # |_reduce_node 3 common=[s] tail={* d=>[d i o]} # |_scan_node ++recovered common=[s] tail={* d=>[d i o]} path=[d i c a] # | slide in h=[s] t={* d=>[d i o]} p=[d i c a] # | slide potential [d i o] over [d i c a] # | slide=tail=d # | slide=tail=i # | slide path [o d i] # | slide out h=[s d i] s={* o=>[o d i]} p=[c a] # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={s=>[[s d i k {* l=>[l o o h c]} s] [s d i {* o=>[o d i]} c a]]} fail=[] # | do [[s d i k {* l=>[l o o h c]} s] [s d i {* o=>[o d i]} c a]] # _insert_path [s d i {* o=>[o d i]} c a] into [s d i k {* l=>[l o o h c]} s] # at path ( d i k {l } s) # at path (s i k {l } s) # at path (s d k {l } s) # p0=[s d i k {* l=>[l o o h c]} s] # insert node({* o=>[o d i]}:[c a]) (key=(?:odi)?) at path=[k {* l=>[l o o h c]} s] # atom->node {(?:odi)?=>[{* o=>[o d i]} c a] k=>[k {* l=>[l o o h c]} s]} # out=[s d i {(?:odi)?=>[{* o=>[o d i]} c a] k=>[k {* l=>[l o o h c]} s]}] # p1=[s d i {(?:odi)?=>[{* o=>[o d i]} c a] k=>[k {* l=>[l o o h c]} s]}] # | _do_reduce common=[s d i] tail={(?:odi)?=>[{* o=>[o d i]} c a] k=>[k {* l=>[l o o h c]} s]} # |_reduce_node 1 common=[s d i] tail={(?:odi)?=>[{* o=>[o d i]} c a] k=>[k {* l=>[l o o h c]} s]} #| head=[s d i] tail={(?:odi)?=>[{* o=>[o d i]} c a] k=>[k {* l=>[l o o h c]} s]} #| tail nr=1 t0=HASH n=2 # _reduce_path 0 out head=[s d i] tail=[{(?:odi)?=>[{* o=>[o d i]} c a] k=>[k {* l=>[l o o h c]} s]}] # final head=[s d i] tail=[{(?:odi)?=>[{* o=>[o d i]} c a] k=>[k {* l=>[l o o h c]} s]}] # unrev path in [{(?:odi)?=>[{* o=>[o d i]} c a] k=>[k {* l=>[l o o h c]} s]}] # unrev node in {(?:odi)?=>[{* o=>[o d i]} c a] k=>[k {* l=>[l o o h c]} s]} opt=0 # unrev path in [{* o=>[o d i]} c a] # unrev node in {o=>[o d i]} opt=1 # _unrev path fast [o d i]# -> [i d o] # unrev node out {* i=>[i d o]} # unrev path out [a c {* i=>[i d o]}] # unrev path in [k {* l=>[l o o h c]} s] # unrev node in {l=>[l o o h c]} opt=1 # _unrev path fast [l o o h c]# -> [c h o o l] # unrev node out {* c=>[c h o o l]} # unrev path out [s {* c=>[c h o o l]} k] # unrev node out {a=>[a c {* i=>[i d o]}] s=>[s {* c=>[c h o o l]} k]} # unrev path out [{a=>[a c {* i=>[i d o]}] s=>[s {* c=>[c h o o l]} k]}] # _unrev path fast [s d i]# -> [i d s] # final path=[{a=>[a c {* i=>[i d o]}] s=>[s {* c=>[c h o o l]} k]} i d s] ok 52 # _insert_path [s c h o o l k i d s] into [k i d s] # at path ( i d s) # token s not present # path=[{k=>[k i d s] s=>[s c h o o l k i d s]}] # _insert_path [s k i d s] into [{k=>[k i d s] s=>[s c h o o l k i d s]}] # at (off=0 len=1) {k=>[k i d s] s=>[s c h o o l k i d s]} # descend key=s [s c h o o l k i d s] # at path ( c h o o l k i d s) # at path (s h o o l k i d s) # token k not present # path=[s {c=>[c h o o l k i d s] k=>[k i d s]}] # _insert_path [a c i d s] into [{k=>[k i d s] s=>[s {c=>[c h o o l k i d s] k=>[k i d s]}]}] # at (off=0 len=1) {k=>[k i d s] s=>[s {c=>[c h o o l k i d s] k=>[k i d s]}]} # add path (a:[c i d s]) into [{k=>[k i d s] s=>[s {c=>[c h o o l k i d s] k=>[k i d s]}]}] at off=0 to end=0 # _insert_path [a c i d o i d s] into [{a=>[a c i d s] k=>[k i d s] s=>[s {c=>[c h o o l k i d s] k=>[k i d s]}]}] # at (off=0 len=1) {a=>[a c i d s] k=>[k i d s] s=>[s {c=>[c h o o l k i d s] k=>[k i d s]}]} # descend key=a [a c i d s] # at path ( c i d s) # at path (a i d s) # at path (a c d s) # at path (a c i s) # at path (a c i d ) # token o not present # path=[a c i d {o=>[o i d s] s=>[s]}] # _reduce_path 0 [{a=>[a c i d {o=>[o i d s] s=>[s]}] k=>[k i d s] s=>[s {c=>[c h o o l k i d s] k=>[k i d s]}]}] # _reduce_node 1 in {a=>[a c i d {o=>[o i d s] s=>[s]}] k=>[k i d s] s=>[s {c=>[c h o o l k i d s] k=>[k i d s]}]} opt=0 # |_scan_node push reduce (s:[d i k]) # |_scan_node head=[s] tail={c=>[c h o o l k i d s] k=>[k i d s]} # _reduce_node 3 in {c=>[c h o o l k i d s] k=>[k i d s]} opt=0 # |_scan_node push reduce (s:[d i k]) # |_scan_node push reduce (s:[d i k l o o h c]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={s=>[[s d i k] [s d i k l o o h c]]} fail=[] # | do [[s d i k] [s d i k l o o h c]] # _insert_path [s d i k l o o h c] into [s d i k] # at path ( d i k) # at path (s i k) # at path (s d k) # at path (s d i ) # at path (s d i k) # added remaining [s d i k {* l=>[l o o h c]}] # | _do_reduce common=[s d i k] tail={* l=>[l o o h c]} # |_reduce_node 3 common=[s d i k] tail={* l=>[l o o h c]} # |_scan_node ++recovered common=[s d i k] tail={* l=>[l o o h c]} path=[s] # | slide in h=[s d i k] t={* l=>[l o o h c]} p=[s] # | slide potential [l o o h c] over [s] # | slide path [l o o h c] # | slide out h=[s d i k] s={* l=>[l o o h c]} p=[s] # |_scan_node head=[d i c a] tail={o=>[o i d s] s=>[s]} # _reduce_node 3 in {o=>[o i d s] s=>[s]} opt=0 # |_scan_node push reduce (s:[]) # |_scan_node push reduce (s:[d i o]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={s=>[[s] [s d i o]]} fail=[] # | do [[s] [s d i o]] # _insert_path [s d i o] into [s] # at path () # at path (s) # added remaining [s {* d=>[d i o]}] # | _do_reduce common=[s] tail={* d=>[d i o]} # |_reduce_node 3 common=[s] tail={* d=>[d i o]} # |_scan_node ++recovered common=[s] tail={* d=>[d i o]} path=[d i c a] # | slide in h=[s] t={* d=>[d i o]} p=[d i c a] # | slide potential [d i o] over [d i c a] # | slide=tail=d # | slide=tail=i # | slide path [o d i] # | slide out h=[s d i] s={* o=>[o d i]} p=[c a] # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={s=>[[s d i k] [s d i k {* l=>[l o o h c]} s] [s d i {* o=>[o d i]} c a]]} fail=[] # | do [[s d i k] [s d i k {* l=>[l o o h c]} s] [s d i {* o=>[o d i]} c a]] # _insert_path [s d i k {* l=>[l o o h c]} s] into [s d i k] # at path ( d i k) # at path (s i k) # at path (s d k) # at path (s d i ) # p0=[s d i k] # insert node({* l=>[l o o h c]}:[s]) (key=(?:loohc)?) at path=[] # add opt [{* l=>[l o o h c]} s] via (?:loohc)? # p1=[s d i k {* (?:loohc)?=>[{* l=>[l o o h c]} s]}] # _insert_path [s d i {* o=>[o d i]} c a] into [s d i k {* (?:loohc)?=>[{* l=>[l o o h c]} s]}] # at path ( d i k { (?:loohc)?}) # at path (s i k { (?:loohc)?}) # at path (s d k { (?:loohc)?}) # p0=[s d i k {* (?:loohc)?=>[{* l=>[l o o h c]} s]}] # insert node({* o=>[o d i]}:[c a]) (key=(?:odi)?) at path=[k {* (?:loohc)?=>[{* l=>[l o o h c]} s]}] # atom->node {(?:odi)?=>[{* o=>[o d i]} c a] k=>[k {* (?:loohc)?=>[{* l=>[l o o h c]} s]}]} # out=[s d i {(?:odi)?=>[{* o=>[o d i]} c a] k=>[k {* (?:loohc)?=>[{* l=>[l o o h c]} s]}]}] # p1=[s d i {(?:odi)?=>[{* o=>[o d i]} c a] k=>[k {* (?:loohc)?=>[{* l=>[l o o h c]} s]}]}] # | _do_reduce common=[s d i] tail={(?:odi)?=>[{* o=>[o d i]} c a] k=>[k {* (?:loohc)?=>[{* l=>[l o o h c]} s]}]} # |_reduce_node 1 common=[s d i] tail={(?:odi)?=>[{* o=>[o d i]} c a] k=>[k {* (?:loohc)?=>[{* l=>[l o o h c]} s]}]} #| head=[s d i] tail={(?:odi)?=>[{* o=>[o d i]} c a] k=>[k {* (?:loohc)?=>[{* l=>[l o o h c]} s]}]} #| tail nr=1 t0=HASH n=2 # _reduce_path 0 out head=[s d i] tail=[{(?:odi)?=>[{* o=>[o d i]} c a] k=>[k {* (?:loohc)?=>[{* l=>[l o o h c]} s]}]}] # final head=[s d i] tail=[{(?:odi)?=>[{* o=>[o d i]} c a] k=>[k {* (?:loohc)?=>[{* l=>[l o o h c]} s]}]}] # unrev path in [{(?:odi)?=>[{* o=>[o d i]} c a] k=>[k {* (?:loohc)?=>[{* l=>[l o o h c]} s]}]}] # unrev node in {(?:odi)?=>[{* o=>[o d i]} c a] k=>[k {* (?:loohc)?=>[{* l=>[l o o h c]} s]}]} opt=0 # unrev path in [{* o=>[o d i]} c a] # unrev node in {o=>[o d i]} opt=1 # _unrev path fast [o d i]# -> [i d o] # unrev node out {* i=>[i d o]} # unrev path out [a c {* i=>[i d o]}] # unrev path in [k {* (?:loohc)?=>[{* l=>[l o o h c]} s]}] # unrev node in {(?:loohc)?=>[{* l=>[l o o h c]} s]} opt=1 # unrev path in [{* l=>[l o o h c]} s] # unrev node in {l=>[l o o h c]} opt=1 # _unrev path fast [l o o h c]# -> [c h o o l] # unrev node out {* c=>[c h o o l]} # unrev path out [s {* c=>[c h o o l]}] # unrev node out {* s=>[s {* c=>[c h o o l]}]} # unrev path out [{* s=>[s {* c=>[c h o o l]}]} k] # unrev node out {a=>[a c {* i=>[i d o]}] s=>[{* s=>[s {* c=>[c h o o l]}]} k]} # unrev path out [{a=>[a c {* i=>[i d o]}] s=>[{* s=>[s {* c=>[c h o o l]}]} k]}] # _unrev path fast [s d i]# -> [i d s] # final path=[{a=>[a c {* i=>[i d o]}] s=>[{* s=>[s {* c=>[c h o o l]}]} k]} i d s] ok 53 # _insert_path [a b d] into [a b c d] # at path ( b c d) # at path (a c d) # at path (a b d) # token d not present # path=[a b {c=>[c d] d=>[d]}] # _insert_path [a c d] into [a b {c=>[c d] d=>[d]}] # at path ( b {c d}) # at path (a {c d}) # token c not present # path=[a {b=>[b {c=>[c d] d=>[d]}] c=>[c d]}] # _insert_path [a d] into [a {b=>[b {c=>[c d] d=>[d]}] c=>[c d]}] # at path ( {c b}) # at (off=1 len=2) {b=>[b {c=>[c d] d=>[d]}] c=>[c d]} # add path (d:[]) into [a {b=>[b {c=>[c d] d=>[d]}] c=>[c d]}] at off=1 to end=1 # _insert_path [b c d] into [a {b=>[b {c=>[c d] d=>[d]}] c=>[c d] d=>[d]}] # at path ( {c b d}) # token b not present # path=[{a=>[a {b=>[b {c=>[c d] d=>[d]}] c=>[c d] d=>[d]}] b=>[b c d]}] # _insert_path [b d] into [{a=>[a {b=>[b {c=>[c d] d=>[d]}] c=>[c d] d=>[d]}] b=>[b c d]}] # at (off=0 len=1) {a=>[a {b=>[b {c=>[c d] d=>[d]}] c=>[c d] d=>[d]}] b=>[b c d]} # descend key=b [b c d] # at path ( c d) # at path (b d) # token d not present # path=[b {c=>[c d] d=>[d]}] # _insert_path [d] into [{a=>[a {b=>[b {c=>[c d] d=>[d]}] c=>[c d] d=>[d]}] b=>[b {c=>[c d] d=>[d]}]}] # at (off=0 len=1) {a=>[a {b=>[b {c=>[c d] d=>[d]}] c=>[c d] d=>[d]}] b=>[b {c=>[c d] d=>[d]}]} # add path (d:[]) into [{a=>[a {b=>[b {c=>[c d] d=>[d]}] c=>[c d] d=>[d]}] b=>[b {c=>[c d] d=>[d]}]}] at off=0 to end=0 # _reduce_path 0 [{a=>[a {b=>[b {c=>[c d] d=>[d]}] c=>[c d] d=>[d]}] b=>[b {c=>[c d] d=>[d]}] d=>[d]}] # _reduce_node 1 in {a=>[a {b=>[b {c=>[c d] d=>[d]}] c=>[c d] d=>[d]}] b=>[b {c=>[c d] d=>[d]}] d=>[d]} opt=0 # |_scan_node push reduce (d:[]) # |_scan_node head=[a] tail={b=>[b {c=>[c d] d=>[d]}] c=>[c d] d=>[d]} # _reduce_node 3 in {b=>[b {c=>[c d] d=>[d]}] c=>[c d] d=>[d]} opt=0 # |_scan_node push reduce (d:[]) # |_scan_node push reduce (d:[c]) # |_scan_node head=[b] tail={c=>[c d] d=>[d]} # _reduce_node 5 in {c=>[c d] d=>[d]} opt=0 # |_scan_node push reduce (d:[]) # |_scan_node push reduce (d:[c]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={d=>[[d] [d c]]} fail=[] # | do [[d] [d c]] # _insert_path [d c] into [d] # at path () # at path (d) # added remaining [d {* c=>[c]}] # | _do_reduce common=[d] tail={* c=>[c]} # |_reduce_node 5 common=[d] tail={* c=>[c]} # |_scan_node ++recovered common=[d] tail={* c=>[c]} path=[b] # | slide in h=[d] t={* c=>[c]} p=[b] # | slide potential [c] over [b] # | slide path [c] # | slide out h=[d] s={* c=>[c]} p=[b] # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={d=>[[d] [d c] [d {* c=>[c]} b]]} fail=[] # | do [[d] [d c] [d {* c=>[c]} b]] # _insert_path [d c] into [d] # at path () # at path (d) # added remaining [d {* c=>[c]}] # _insert_path [d {* c=>[c]} b] into [d {* c=>[c]}] # at path ( { c}) # p0=[d {* c=>[c]}] # insert node({* c=>[c]}:[b]) (key=c?) at path=[{* c=>[c]}] # identical nodes [{* c=>[c]}] # convert opt {* b=>[b]} # p1=[d {* c=>[c]} {* b=>[b]}] # | _do_reduce common=[d] tail=[{* c=>[c]} {* b=>[b]}] # |_reduce_node 3 common=[d] tail=[{* c=>[c]} {* b=>[b]}] # |_scan_node ++recovered common=[d] tail=[{* c=>[c]} {* b=>[b]}] path=[a] # |_scan_node head=[b] tail={c=>[c d] d=>[d]} # _reduce_node 3 in {c=>[c d] d=>[d]} opt=0 # |_scan_node push reduce (d:[]) # |_scan_node push reduce (d:[c]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={d=>[[d] [d c]]} fail=[] # | do [[d] [d c]] # _insert_path [d c] into [d] # at path () # at path (d) # added remaining [d {* c=>[c]}] # | _do_reduce common=[d] tail={* c=>[c]} # |_reduce_node 3 common=[d] tail={* c=>[c]} # |_scan_node ++recovered common=[d] tail={* c=>[c]} path=[b] # | slide in h=[d] t={* c=>[c]} p=[b] # | slide potential [c] over [b] # | slide path [c] # | slide out h=[d] s={* c=>[c]} p=[b] # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={d=>[[d] [d {* c=>[c]} {* b=>[b]} a] [d {* c=>[c]} b]]} fail=[] # | do [[d] [d {* c=>[c]} {* b=>[b]} a] [d {* c=>[c]} b]] # _insert_path [d {* c=>[c]} b] into [d] # at path () # p0=[d] # insert node({* c=>[c]}:[b]) (key=c?) at path=[] # add opt [{* c=>[c]} b] via c? # p1=[d {* c?=>[{* c=>[c]} b]}] # _insert_path [d {* c=>[c]} {* b=>[b]} a] into [d {* c?=>[{* c=>[c]} b]}] # at path ( { c?}) # p0=[d {* c?=>[{* c=>[c]} b]}] # insert node({* c=>[c]}:[{* b=>[b]} a]) (key=c?) at path=[{* c?=>[{* c=>[c]} b]}] # identical nodes in sub_path {* c=>[c]} # insert_node(bifurc) n=[{HASH(0x8405f44)=>[{* b=>[b]} a] b=>[b]}] # +_insert_node result=[{* c?=>[{* c=>[c]} {HASH(0x8405f44)=>[{* b=>[b]} a] b=>[b]}]}] # p1=[d {* c?=>[{* c=>[c]} {HASH(0x8405f44)=>[{* b=>[b]} a] b=>[b]}]}] # | _do_reduce common=[d] tail={* c?=>[{* c=>[c]} {HASH(0x8405f44)=>[{* b=>[b]} a] b=>[b]}]} # |_reduce_node 1 common=[d] tail={* c?=>[{* c=>[c]} {HASH(0x8405f44)=>[{* b=>[b]} a] b=>[b]}]} #| head=[d] tail={* c?=>[{* c=>[c]} {HASH(0x8405f44)=>[{* b=>[b]} a] b=>[b]}]} #| tail nr=1 t0=HASH n=2 # _reduce_path 0 out head=[d] tail=[{* c?=>[{* c=>[c]} {HASH(0x8405f44)=>[{* b=>[b]} a] b=>[b]}]}] # final head=[d] tail=[{* c?=>[{* c=>[c]} {HASH(0x8405f44)=>[{* b=>[b]} a] b=>[b]}]}] # unrev path in [{* c?=>[{* c=>[c]} {HASH(0x8405f44)=>[{* b=>[b]} a] b=>[b]}]}] # unrev node in {c?=>[{* c=>[c]} {HASH(0x8405f44)=>[{* b=>[b]} a] b=>[b]}]} opt=1 # unrev path in [{* c=>[c]} {HASH(0x8405f44)=>[{* b=>[b]} a] b=>[b]}] # unrev node in {HASH(0x8405f44)=>[{* b=>[b]} a] b=>[b]} opt=0 # unrev path in [{* b=>[b]} a] # unrev node in {b=>[b]} opt=1 # _unrev path fast [b]# -> [b] # unrev node out {* b=>[b]} # unrev path out [a {* b=>[b]}] # _unrev path fast [b]# -> [b] # unrev node out {a=>[a {* b=>[b]}] b=>[b]} # unrev node in {c=>[c]} opt=1 # _unrev path fast [c]# -> [c] # unrev node out {* c=>[c]} # unrev path out [{a=>[a {* b=>[b]}] b=>[b]} {* c=>[c]}] # unrev node out {* a=>[{a=>[a {* b=>[b]}] b=>[b]} {* c=>[c]}]} # unrev path out [{* a=>[{a=>[a {* b=>[b]}] b=>[b]} {* c=>[c]}]}] # _unrev path fast [d]# -> [d] # final path=[{* a=>[{a=>[a {* b=>[b]}] b=>[b]} {* c=>[c]}]} d] ok 54 - abcd abd acd ad bcd bd d # _insert_path [^ a b $] into [^ a $] # at path (<^> a $) # at path (^ $) # at path (^ a <$>) # token b not present # path=[^ a {$=>[$] b=>[b $]}] # _insert_path [^ a b c $] into [^ a {$=>[$] b=>[b $]}] # at path (<^> a {$ b}) # at path (^ {$ b}) # at (off=2 len=3) {$=>[$] b=>[b $]} # descend key=b [b $] # at path ( $) # at path (b <$>) # token c not present # path=[b {$=>[$] c=>[c $]}] # _insert_path [^ a b d $] into [^ a {$=>[$] b=>[b {$=>[$] c=>[c $]}]}] # at path (<^> a {$ b}) # at path (^ {$ b}) # at (off=2 len=3) {$=>[$] b=>[b {$=>[$] c=>[c $]}]} # descend key=b [b {$=>[$] c=>[c $]}] # at path ( {$ c}) # at (off=1 len=2) {$=>[$] c=>[c $]} # add path (d:[$]) into [b {$=>[$] c=>[c $]}] at off=1 to end=1 # _insert_path [^ b d e f $] into [^ a {$=>[$] b=>[b {$=>[$] c=>[c $] d=>[d $]}]}] # at path (<^> a {$ b}) # at path (^ {$ b}) # token b not present # path=[^ {a=>[a {$=>[$] b=>[b {$=>[$] c=>[c $] d=>[d $]}]}] b=>[b d e f $]}] # _insert_path [^ b d f $] into [^ {a=>[a {$=>[$] b=>[b {$=>[$] c=>[c $] d=>[d $]}]}] b=>[b d e f $]}] # at path (<^> {a b}) # at (off=1 len=2) {a=>[a {$=>[$] b=>[b {$=>[$] c=>[c $] d=>[d $]}]}] b=>[b d e f $]} # descend key=b [b d e f $] # at path ( d e f $) # at path (b e f $) # at path (b d f $) # token f not present # path=[b d {e=>[e f $] f=>[f $]}] # _insert_path [^ b e f $] into [^ {a=>[a {$=>[$] b=>[b {$=>[$] c=>[c $] d=>[d $]}]}] b=>[b d {e=>[e f $] f=>[f $]}]}] # at path (<^> {a b}) # at (off=1 len=2) {a=>[a {$=>[$] b=>[b {$=>[$] c=>[c $] d=>[d $]}]}] b=>[b d {e=>[e f $] f=>[f $]}]} # descend key=b [b d {e=>[e f $] f=>[f $]}] # at path ( d {e f}) # at path (b {e f}) # token e not present # path=[b {d=>[d {e=>[e f $] f=>[f $]}] e=>[e f $]}] # _insert_path [^ b f $] into [^ {a=>[a {$=>[$] b=>[b {$=>[$] c=>[c $] d=>[d $]}]}] b=>[b {d=>[d {e=>[e f $] f=>[f $]}] e=>[e f $]}]}] # at path (<^> {a b}) # at (off=1 len=2) {a=>[a {$=>[$] b=>[b {$=>[$] c=>[c $] d=>[d $]}]}] b=>[b {d=>[d {e=>[e f $] f=>[f $]}] e=>[e f $]}]} # descend key=b [b {d=>[d {e=>[e f $] f=>[f $]}] e=>[e f $]}] # at path ( {e d}) # at (off=1 len=2) {d=>[d {e=>[e f $] f=>[f $]}] e=>[e f $]} # add path (f:[$]) into [b {d=>[d {e=>[e f $] f=>[f $]}] e=>[e f $]}] at off=1 to end=1 # _reduce_path 0 [^ {a=>[a {$=>[$] b=>[b {$=>[$] c=>[c $] d=>[d $]}]}] b=>[b {d=>[d {e=>[e f $] f=>[f $]}] e=>[e f $] f=>[f $]}]}] # _reduce_node 1 in {a=>[a {$=>[$] b=>[b {$=>[$] c=>[c $] d=>[d $]}]}] b=>[b {d=>[d {e=>[e f $] f=>[f $]}] e=>[e f $] f=>[f $]}]} opt=0 # |_scan_node head=[a] tail={$=>[$] b=>[b {$=>[$] c=>[c $] d=>[d $]}]} # _reduce_node 3 in {$=>[$] b=>[b {$=>[$] c=>[c $] d=>[d $]}]} opt=0 # |_scan_node push reduce ($:[]) # |_scan_node head=[b] tail={$=>[$] c=>[c $] d=>[d $]} # _reduce_node 5 in {$=>[$] c=>[c $] d=>[d $]} opt=0 # |_scan_node push reduce ($:[]) # |_scan_node push reduce ($:[c]) # |_scan_node push reduce ($:[d]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={$=>[[$] [$ c] [$ d]]} fail=[] # | do [[$] [$ c] [$ d]] # _insert_path [$ c] into [$] # at path (<$>) # at path ($) # added remaining [$ {* c=>[c]}] # _insert_path [$ d] into [$ {* c=>[c]}] # at path (<$> { c}) # at (off=1 len=2) {* c=>[c]} # add path (d:[]) into [$ {* c=>[c]}] at off=1 to end=1 # | _do_reduce common=[$] tail={* c=>[c] d=>[d]} # |_reduce_node 5 common=[$] tail={* c=>[c] d=>[d]} # |_scan_node ++recovered common=[$] tail={* c=>[c] d=>[d]} path=[b] # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={$=>[[$] [$ {* c=>[c] d=>[d]} b]]} fail=[] # | do [[$] [$ {* c=>[c] d=>[d]} b]] # _insert_path [$ {* c=>[c] d=>[d]} b] into [$] # at path (<$>) # p0=[$] # insert node({* c=>[c] d=>[d]}:[b]) (key=[cd]?) at path=[] # add opt [{* c=>[c] d=>[d]} b] via [cd]? # p1=[$ {* [cd]?=>[{* c=>[c] d=>[d]} b]}] # | _do_reduce common=[$] tail={* [cd]?=>[{* c=>[c] d=>[d]} b]} # |_reduce_node 3 common=[$] tail={* [cd]?=>[{* c=>[c] d=>[d]} b]} # |_scan_node ++recovered common=[$] tail={* [cd]?=>[{* c=>[c] d=>[d]} b]} path=[a] # | slide in h=[$] t={* [cd]?=>[{* c=>[c] d=>[d]} b]} p=[a] # | slide potential [{* c=>[c] d=>[d]} b] over [a] # | slide path [{* c=>[c] d=>[d]} b] # | slide out h=[$] s={* c=>[{* c=>[c] d=>[d]} b]} p=[a] # |_scan_node head=[b] tail={d=>[d {e=>[e f $] f=>[f $]}] e=>[e f $] f=>[f $]} # _reduce_node 3 in {d=>[d {e=>[e f $] f=>[f $]}] e=>[e f $] f=>[f $]} opt=0 # |_scan_node push reduce ($:[f]) # |_scan_node push reduce ($:[f e]) # |_scan_node head=[d] tail={e=>[e f $] f=>[f $]} # _reduce_node 5 in {e=>[e f $] f=>[f $]} opt=0 # |_scan_node push reduce ($:[f]) # |_scan_node push reduce ($:[f e]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={$=>[[$ f] [$ f e]]} fail=[] # | do [[$ f] [$ f e]] # _insert_path [$ f e] into [$ f] # at path (<$> f) # at path ($ ) # at path ($ f) # added remaining [$ f {* e=>[e]}] # | _do_reduce common=[$ f] tail={* e=>[e]} # |_reduce_node 5 common=[$ f] tail={* e=>[e]} # |_scan_node ++recovered common=[$ f] tail={* e=>[e]} path=[d] # | slide in h=[$ f] t={* e=>[e]} p=[d] # | slide potential [e] over [d] # | slide path [e] # | slide out h=[$ f] s={* e=>[e]} p=[d] # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={$=>[[$ f] [$ f e] [$ f {* e=>[e]} d]]} fail=[] # | do [[$ f] [$ f e] [$ f {* e=>[e]} d]] # _insert_path [$ f e] into [$ f] # at path (<$> f) # at path ($ ) # at path ($ f) # added remaining [$ f {* e=>[e]}] # _insert_path [$ f {* e=>[e]} d] into [$ f {* e=>[e]}] # at path (<$> f { e}) # at path ($ { e}) # p0=[$ f {* e=>[e]}] # insert node({* e=>[e]}:[d]) (key=e?) at path=[{* e=>[e]}] # identical nodes [{* e=>[e]}] # convert opt {* d=>[d]} # p1=[$ f {* e=>[e]} {* d=>[d]}] # | _do_reduce common=[$ f] tail=[{* e=>[e]} {* d=>[d]}] # |_reduce_node 3 common=[$ f] tail=[{* e=>[e]} {* d=>[d]}] # |_scan_node ++recovered common=[$ f] tail=[{* e=>[e]} {* d=>[d]}] path=[b] # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={$=>[[$ {* c=>[{* c=>[c] d=>[d]} b]} a] [$ f {* e=>[e]} {* d=>[d]} b]]} fail=[] # | do [[$ {* c=>[{* c=>[c] d=>[d]} b]} a] [$ f {* e=>[e]} {* d=>[d]} b]] # _insert_path [$ f {* e=>[e]} {* d=>[d]} b] into [$ {* c=>[{* c=>[c] d=>[d]} b]} a] # at path (<$> { c} a) # at (off=1 len=3) {* c=>[{* c=>[c] d=>[d]} b]} # add path (f:[{* e=>[e]} {* d=>[d]} b]) into [$ {* c=>[{* c=>[c] d=>[d]} b]} a] at off=1 to end=2 # fused node={c=>[{* c=>[{* c=>[c] d=>[d]} b]} a] f=>[f {* e=>[e]} {* d=>[d]} b]} path=[$ {c=>[{* c=>[{* c=>[c] d=>[d]} b]} a] f=>[f {* e=>[e]} {* d=>[d]} b]}] # | _do_reduce common=[$] tail={c=>[{* c=>[{* c=>[c] d=>[d]} b]} a] f=>[f {* e=>[e]} {* d=>[d]} b]} # |_reduce_node 1 common=[$] tail={c=>[{* c=>[{* c=>[c] d=>[d]} b]} a] f=>[f {* e=>[e]} {* d=>[d]} b]} #| head=[$] tail={c=>[{* c=>[{* c=>[c] d=>[d]} b]} a] f=>[f {* e=>[e]} {* d=>[d]} b]} #| push ^ leaves [] #| tail nr=2 t0=HASH n=2 #| scan k=c p=[{* c=>[{* c=>[c] d=>[d]} b]} a] #| scan k=f p=[f {* e=>[e]} {* d=>[d]} b] # _reduce_path 0 out head=[$] tail=[{c=>[{* c=>[{* c=>[c] d=>[d]} b]} a] f=>[f {* e=>[e]} {* d=>[d]} b]} ^] # final head=[$] tail=[{c=>[{* c=>[{* c=>[c] d=>[d]} b]} a] f=>[f {* e=>[e]} {* d=>[d]} b]} ^] # unrev path in [{c=>[{* c=>[{* c=>[c] d=>[d]} b]} a] f=>[f {* e=>[e]} {* d=>[d]} b]} ^] # unrev node in {c=>[{* c=>[{* c=>[c] d=>[d]} b]} a] f=>[f {* e=>[e]} {* d=>[d]} b]} opt=0 # unrev path in [{* c=>[{* c=>[c] d=>[d]} b]} a] # unrev node in {c=>[{* c=>[c] d=>[d]} b]} opt=1 # unrev path in [{* c=>[c] d=>[d]} b] # unrev node in {c=>[c] d=>[d]} opt=1 # _unrev path fast [c]# -> [c] # _unrev path fast [d]# -> [d] # unrev node out {* c=>[c] d=>[d]} # unrev path out [b {* c=>[c] d=>[d]}] # unrev node out {* b=>[b {* c=>[c] d=>[d]}]} # unrev path out [a {* b=>[b {* c=>[c] d=>[d]}]}] # unrev path in [f {* e=>[e]} {* d=>[d]} b] # unrev node in {d=>[d]} opt=1 # _unrev path fast [d]# -> [d] # unrev node out {* d=>[d]} # unrev node in {e=>[e]} opt=1 # _unrev path fast [e]# -> [e] # unrev node out {* e=>[e]} # unrev path out [b {* d=>[d]} {* e=>[e]} f] # unrev node out {a=>[a {* b=>[b {* c=>[c] d=>[d]}]}] b=>[b {* d=>[d]} {* e=>[e]} f]} # unrev path out [^ {a=>[a {* b=>[b {* c=>[c] d=>[d]}]}] b=>[b {* d=>[d]} {* e=>[e]} f]}] # _unrev path fast [$]# -> [$] # final path=[^ {a=>[a {* b=>[b {* c=>[c] d=>[d]}]}] b=>[b {* d=>[d]} {* e=>[e]} f]} $] ok 55 - fused node # _insert_path [b r i t] into [b a i t] # at path ( a i t) # at path (b i t) # token r not present # path=[b {a=>[a i t] r=>[r i t]}] # _insert_path [f r i t] into [b {a=>[a i t] r=>[r i t]}] # at path ( {a r}) # token f not present # path=[{b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t]}] # _insert_path [g a i t] into [{b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t]}] # at (off=0 len=1) {b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t]} # add path (g:[a i t]) into [{b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t]}] at off=0 to end=0 # _insert_path [g r i t] into [{b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g a i t]}] # at (off=0 len=1) {b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g a i t]} # descend key=g [g a i t] # at path ( a i t) # at path (g i t) # token r not present # path=[g {a=>[a i t] r=>[r i t]}] # _insert_path [t a i t] into [{b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g {a=>[a i t] r=>[r i t]}]}] # at (off=0 len=1) {b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g {a=>[a i t] r=>[r i t]}]} # add path (t:[a i t]) into [{b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g {a=>[a i t] r=>[r i t]}]}] at off=0 to end=0 # _insert_path [w a i t] into [{b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g {a=>[a i t] r=>[r i t]}] t=>[t a i t]}] # at (off=0 len=1) {b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g {a=>[a i t] r=>[r i t]}] t=>[t a i t]} # add path (w:[a i t]) into [{b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g {a=>[a i t] r=>[r i t]}] t=>[t a i t]}] at off=0 to end=0 # _insert_path [w r i t] into [{b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g {a=>[a i t] r=>[r i t]}] t=>[t a i t] w=>[w a i t]}] # at (off=0 len=1) {b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g {a=>[a i t] r=>[r i t]}] t=>[t a i t] w=>[w a i t]} # descend key=w [w a i t] # at path ( a i t) # at path (w i t) # token r not present # path=[w {a=>[a i t] r=>[r i t]}] # _reduce_path 0 [{b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g {a=>[a i t] r=>[r i t]}] t=>[t a i t] w=>[w {a=>[a i t] r=>[r i t]}]}] # _reduce_node 1 in {b=>[b {a=>[a i t] r=>[r i t]}] f=>[f r i t] g=>[g {a=>[a i t] r=>[r i t]}] t=>[t a i t] w=>[w {a=>[a i t] r=>[r i t]}]} opt=0 # |_scan_node push reduce (t:[i r f]) # |_scan_node push reduce (t:[i a t]) # |_scan_node head=[b] tail={a=>[a i t] r=>[r i t]} # _reduce_node 3 in {a=>[a i t] r=>[r i t]} opt=0 # |_scan_node push reduce (t:[i a]) # |_scan_node push reduce (t:[i r]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t i a] [t i r]]} fail=[] # | do [[t i a] [t i r]] # _insert_path [t i r] into [t i a] # at path ( i a) # at path (t a) # at path (t i ) # token r not present # path=[t i {a=>[a] r=>[r]}] # | _do_reduce common=[t i] tail={a=>[a] r=>[r]} # |_reduce_node 3 common=[t i] tail={a=>[a] r=>[r]} # |_scan_node ++recovered common=[t i] tail={a=>[a] r=>[r]} path=[b] # |_scan_node head=[g] tail={a=>[a i t] r=>[r i t]} # _reduce_node 3 in {a=>[a i t] r=>[r i t]} opt=0 # |_scan_node push reduce (t:[i a]) # |_scan_node push reduce (t:[i r]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t i a] [t i r]]} fail=[] # | do [[t i a] [t i r]] # _insert_path [t i r] into [t i a] # at path ( i a) # at path (t a) # at path (t i ) # token r not present # path=[t i {a=>[a] r=>[r]}] # | _do_reduce common=[t i] tail={a=>[a] r=>[r]} # |_reduce_node 3 common=[t i] tail={a=>[a] r=>[r]} # |_scan_node ++recovered common=[t i] tail={a=>[a] r=>[r]} path=[g] # |_scan_node head=[w] tail={a=>[a i t] r=>[r i t]} # _reduce_node 3 in {a=>[a i t] r=>[r i t]} opt=0 # |_scan_node push reduce (t:[i a]) # |_scan_node push reduce (t:[i r]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t i a] [t i r]]} fail=[] # | do [[t i a] [t i r]] # _insert_path [t i r] into [t i a] # at path ( i a) # at path (t a) # at path (t i ) # token r not present # path=[t i {a=>[a] r=>[r]}] # | _do_reduce common=[t i] tail={a=>[a] r=>[r]} # |_reduce_node 3 common=[t i] tail={a=>[a] r=>[r]} # |_scan_node ++recovered common=[t i] tail={a=>[a] r=>[r]} path=[w] # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={t=>[[t i r f] [t i a t] [t i {a=>[a] r=>[r]} b] [t i {a=>[a] r=>[r]} g] [t i {a=>[a] r=>[r]} w]]} fail=[] # | do [[t i r f] [t i a t] [t i {a=>[a] r=>[r]} b] [t i {a=>[a] r=>[r]} g] [t i {a=>[a] r=>[r]} w]] # _insert_path [t i a t] into [t i r f] # at path ( i r f) # at path (t r f) # at path (t i f) # token a not present # path=[t i {a=>[a t] r=>[r f]}] # _insert_path [t i {a=>[a] r=>[r]} b] into [t i {a=>[a t] r=>[r f]}] # at path ( i {r a}) # at path (t {r a}) # p0=[t i {a=>[a t] r=>[r f]}] # insert node({a=>[a] r=>[r]}:[b]) (key=[ar]) at path=[{a=>[a t] r=>[r f]}] # next in path is node, trivial insert at [ar] # p1=[t i {[ar]=>[{a=>[a] r=>[r]} b] a=>[a t] r=>[r f]}] # _insert_path [t i {a=>[a] r=>[r]} g] into [t i {[ar]=>[{a=>[a] r=>[r]} b] a=>[a t] r=>[r f]}] # at path ( i {r a [ar]}) # at path (t {r a [ar]}) # p0=[t i {[ar]=>[{a=>[a] r=>[r]} b] a=>[a t] r=>[r f]}] # insert node({a=>[a] r=>[r]}:[g]) (key=[ar]) at path=[{[ar]=>[{a=>[a] r=>[r]} b] a=>[a t] r=>[r f]}] # identical nodes in sub_path {a=>[a] r=>[r]} # insert g into old path [b] # _insert_path [g] into [b] # at path () # token g not present # path=[{b=>[b] g=>[g]}] # +_insert_node result=[{[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g]}] a=>[a t] r=>[r f]}] # p1=[t i {[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g]}] a=>[a t] r=>[r f]}] # _insert_path [t i {a=>[a] r=>[r]} w] into [t i {[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g]}] a=>[a t] r=>[r f]}] # at path ( i {r a [ar]}) # at path (t {r a [ar]}) # p0=[t i {[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g]}] a=>[a t] r=>[r f]}] # insert node({a=>[a] r=>[r]}:[w]) (key=[ar]) at path=[{[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g]}] a=>[a t] r=>[r f]}] # identical nodes in sub_path {a=>[a] r=>[r]} # insert w into old path [{b=>[b] g=>[g]}] # _insert_path [w] into [{b=>[b] g=>[g]}] # at (off=0 len=1) {b=>[b] g=>[g]} # add path (w:[]) into [{b=>[b] g=>[g]}] at off=0 to end=0 # +_insert_node result=[{[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g] w=>[w]}] a=>[a t] r=>[r f]}] # p1=[t i {[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g] w=>[w]}] a=>[a t] r=>[r f]}] # | _do_reduce common=[t i] tail={[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g] w=>[w]}] a=>[a t] r=>[r f]} # |_reduce_node 1 common=[t i] tail={[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g] w=>[w]}] a=>[a t] r=>[r f]} #| head=[t i] tail={[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g] w=>[w]}] a=>[a t] r=>[r f]} #| tail nr=1 t0=HASH n=3 # _reduce_path 0 out head=[t i] tail=[{[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g] w=>[w]}] a=>[a t] r=>[r f]}] # final head=[t i] tail=[{[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g] w=>[w]}] a=>[a t] r=>[r f]}] # unrev path in [{[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g] w=>[w]}] a=>[a t] r=>[r f]}] # unrev node in {[ar]=>[{a=>[a] r=>[r]} {b=>[b] g=>[g] w=>[w]}] a=>[a t] r=>[r f]} opt=0 # _unrev path fast [r f]# -> [f r] # _unrev path fast [a t]# -> [t a] # unrev path in [{a=>[a] r=>[r]} {b=>[b] g=>[g] w=>[w]}] # unrev node in {b=>[b] g=>[g] w=>[w]} opt=0 # _unrev path fast [w]# -> [w] # _unrev path fast [b]# -> [b] # _unrev path fast [g]# -> [g] # unrev node out {b=>[b] g=>[g] w=>[w]} # unrev node in {a=>[a] r=>[r]} opt=0 # _unrev path fast [a]# -> [a] # _unrev path fast [r]# -> [r] # unrev node out {a=>[a] r=>[r]} # unrev path out [{b=>[b] g=>[g] w=>[w]} {a=>[a] r=>[r]}] # unrev node out {b=>[{b=>[b] g=>[g] w=>[w]} {a=>[a] r=>[r]}] f=>[f r] t=>[t a]} # unrev path out [{b=>[{b=>[b] g=>[g] w=>[w]} {a=>[a] r=>[r]}] f=>[f r] t=>[t a]}] # _unrev path fast [t i]# -> [i t] # final path=[{b=>[{b=>[b] g=>[g] w=>[w]} {a=>[a] r=>[r]}] f=>[f r] t=>[t a]} i t] ok 56 - after _insert_path() # _insert_path [1] into [0] # at path (<0>) # token 1 not present # path=[{0=>[0] 1=>[1]}] # _insert_path [1 0] into [{0=>[0] 1=>[1]}] # at (off=0 len=1) {0=>[0] 1=>[1]} # descend key=1 [1] # at path (<1>) # at path (1) # added remaining [1 {* 0=>[0]}] # _insert_path [1 0 0] into [{0=>[0] 1=>[1 {* 0=>[0]}]}] # at (off=0 len=1) {0=>[0] 1=>[1 {* 0=>[0]}]} # descend key=1 [1 {* 0=>[0]}] # at path (<1> { 0}) # at (off=1 len=2) {* 0=>[0]} # descend key=0 [0] # at path (<0>) # at path (0) # added remaining [0 {* 0=>[0]}] # _reduce_path 0 [{0=>[0] 1=>[1 {* 0=>[0 {* 0=>[0]}]}]}] # _reduce_node 1 in {0=>[0] 1=>[1 {* 0=>[0 {* 0=>[0]}]}]} opt=0 # |_scan_node push reduce (0:[]) # |_scan_node head=[1] tail={* 0=>[0 {* 0=>[0]}]} # | check=[{* 0=>[0]} 0] # | slide in h=[] t={* HASH(0x83fa604)=>[{* 0=>[0]} 0]} p=[1] # | slide potential [{* 0=>[0]} 0] over [1] # | slide path [{* 0=>[0]} 0] # | slide out h=[] s={* 0=>[{* 0=>[0]} 0]} p=[1] # _reduce_node 3 in {0=>[0 {* 0=>[0]}]} opt=1 # |_scan_node head=[0] tail={* 0=>[0]} # | check=[0] # | slide in h=[] t={* 0=>[0]} p=[0] # | slide potential [0] over [0] # | slide=tail=0 # | slide path [0] # | slide out h=[0] s={* 0=>[0]} p=[] # |_scan_node slid=[0 {* 0=>[0]}] # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=1 reduce={0=>[[0 {* 0=>[0]}]]} fail=[] # | -simple opt=1 unrev [0 {* 0=>[0]}] # unrev path in [0 {* 0=>[0]}] # unrev node in {0=>[0]} opt=1 # _unrev path fast [0]# -> [0] # unrev node out {* 0=>[0]} # unrev path out [{* 0=>[0]} 0] # _reduce_fail 4 fail={* 0=>[{* 0=>[0]} 0]} # | +failed 1 # |_scan_node counts: reduce=1 fail=1 # |_scan_node done opt=0 reduce={0=>[[0]]} fail=[[1 {* 0=>[{* 0=>[0]} 0]}]] # | -simple opt=0 unrev [0] # _unrev path fast [0]# -> [0] # | +fail [1 {* 0=>[{* 0=>[0]} 0]}] # _reduce_fail 2 fail={0=>[0] 1=>[1 {* 0=>[{* 0=>[0]} 0]}]} #| head=[] tail={0=>[0] 1=>[1 {* 0=>[{* 0=>[0]} 0]}]} #| tail nr=1 t0=HASH n=2 # _reduce_path 0 out head=[] tail=[{0=>[0] 1=>[1 {* 0=>[{* 0=>[0]} 0]}]}] # final head=[] tail=[{0=>[0] 1=>[1 {* 0=>[{* 0=>[0]} 0]}]}] # final path=[{0=>[0] 1=>[1 {* 0=>[{* 0=>[0]} 0]}]}] ok 57 - _scan_node slid # _insert_path [a b d] into [a b c d] # at path ( b c d) # at path (a c d) # at path (a b d) # token d not present # path=[a b {c=>[c d] d=>[d]}] # _insert_path [b c d] into [a b {c=>[c d] d=>[d]}] # at path ( b {c d}) # token b not present # path=[{a=>[a b {c=>[c d] d=>[d]}] b=>[b c d]}] # _insert_path [b d] into [{a=>[a b {c=>[c d] d=>[d]}] b=>[b c d]}] # at (off=0 len=1) {a=>[a b {c=>[c d] d=>[d]}] b=>[b c d]} # descend key=b [b c d] # at path ( c d) # at path (b d) # token d not present # path=[b {c=>[c d] d=>[d]}] # _insert_path [d] into [{a=>[a b {c=>[c d] d=>[d]}] b=>[b {c=>[c d] d=>[d]}]}] # at (off=0 len=1) {a=>[a b {c=>[c d] d=>[d]}] b=>[b {c=>[c d] d=>[d]}]} # add path (d:[]) into [{a=>[a b {c=>[c d] d=>[d]}] b=>[b {c=>[c d] d=>[d]}]}] at off=0 to end=0 # _reduce_path 0 [{a=>[a b {c=>[c d] d=>[d]}] b=>[b {c=>[c d] d=>[d]}] d=>[d]}] # _reduce_node 1 in {a=>[a b {c=>[c d] d=>[d]}] b=>[b {c=>[c d] d=>[d]}] d=>[d]} opt=0 # |_scan_node push reduce (d:[]) # |_scan_node head=[b] tail={c=>[c d] d=>[d]} # _reduce_node 3 in {c=>[c d] d=>[d]} opt=0 # |_scan_node push reduce (d:[]) # |_scan_node push reduce (d:[c]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={d=>[[d] [d c]]} fail=[] # | do [[d] [d c]] # _insert_path [d c] into [d] # at path () # at path (d) # added remaining [d {* c=>[c]}] # | _do_reduce common=[d] tail={* c=>[c]} # |_reduce_node 3 common=[d] tail={* c=>[c]} # |_scan_node ++recovered common=[d] tail={* c=>[c]} path=[b] # | slide in h=[d] t={* c=>[c]} p=[b] # | slide potential [c] over [b] # | slide path [c] # | slide out h=[d] s={* c=>[c]} p=[b] # |_scan_node head=[b a] tail={c=>[c d] d=>[d]} # _reduce_node 3 in {c=>[c d] d=>[d]} opt=0 # |_scan_node push reduce (d:[]) # |_scan_node push reduce (d:[c]) # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={d=>[[d] [d c]]} fail=[] # | do [[d] [d c]] # _insert_path [d c] into [d] # at path () # at path (d) # added remaining [d {* c=>[c]}] # | _do_reduce common=[d] tail={* c=>[c]} # |_reduce_node 3 common=[d] tail={* c=>[c]} # |_scan_node ++recovered common=[d] tail={* c=>[c]} path=[b a] # | slide in h=[d] t={* c=>[c]} p=[b a] # | slide potential [c] over [b a] # | slide path [c] # | slide out h=[d] s={* c=>[c]} p=[b a] # |_scan_node counts: reduce=1 fail=0 # |_scan_node done opt=0 reduce={d=>[[d] [d {* c=>[c]} b] [d {* c=>[c]} b a]]} fail=[] # | do [[d] [d {* c=>[c]} b] [d {* c=>[c]} b a]] # _insert_path [d {* c=>[c]} b] into [d] # at path () # p0=[d] # insert node({* c=>[c]}:[b]) (key=c?) at path=[] # add opt [{* c=>[c]} b] via c? # p1=[d {* c?=>[{* c=>[c]} b]}] # _insert_path [d {* c=>[c]} b a] into [d {* c?=>[{* c=>[c]} b]}] # at path ( { c?}) # p0=[d {* c?=>[{* c=>[c]} b]}] # insert node({* c=>[c]}:[b a]) (key=c?) at path=[{* c?=>[{* c=>[c]} b]}] # identical nodes in sub_path {* c=>[c]} # identical nodes in sub_path b # insert a into old path [] # +_insert_node result=[{* c?=>[{* c=>[c]} b {* a=>[a]}]}] # p1=[d {* c?=>[{* c=>[c]} b {* a=>[a]}]}] # | _do_reduce common=[d] tail={* c?=>[{* c=>[c]} b {* a=>[a]}]} # |_reduce_node 1 common=[d] tail={* c?=>[{* c=>[c]} b {* a=>[a]}]} #| head=[d] tail={* c?=>[{* c=>[c]} b {* a=>[a]}]} #| tail nr=1 t0=HASH n=2 # _reduce_path 0 out head=[d] tail=[{* c?=>[{* c=>[c]} b {* a=>[a]}]}] # final head=[d] tail=[{* c?=>[{* c=>[c]} b {* a=>[a]}]}] # unrev path in [{* c?=>[{* c=>[c]} b {* a=>[a]}]}] # unrev node in {c?=>[{* c=>[c]} b {* a=>[a]}]} opt=1 # unrev path in [{* c=>[c]} b {* a=>[a]}] # unrev node in {a=>[a]} opt=1 # _unrev path fast [a]# -> [a] # unrev node out {* a=>[a]} # unrev node in {c=>[c]} opt=1 # _unrev path fast [c]# -> [c] # unrev node out {* c=>[c]} # unrev path out [{* a=>[a]} b {* c=>[c]}] # unrev node out {* a=>[{* a=>[a]} b {* c=>[c]}]} # unrev path out [{* a=>[{* a=>[a]} b {* c=>[c]}]}] # _unrev path fast [d]# -> [d] # final path=[{* a=>[{* a=>[a]} b {* c=>[c]}]} d] ok 58 - abcd abd bcd bd d # load=0.000075 # reduce=0.000108 ok 59 - time debug # load=0.000043 # reduce=0.000123 ok 60 - deferred time debug # load-epoch=1216644486.030333 # reduce=0.000123 ok 61 - time debug mangle # load=-0.030725 # reduce=0.000000 ok 62 - internal time debug # _lex # token <> clean # token <+> clean # token <{2,4}> clean ok 63 - _fastlex reg plus min-max # _lex <\d+\s{3,4}?\Qa+\E\lL\uu\Ufo\E\Lba\x40> # backslash # meta <+> # backslash # meta <{3,4}?> # backslash # Q # token <> clean # token <+> <> clean <\+> # E # backslash # case l to # backslash # case u to # backslash # case U # token <> clean # token <> clean # backslash # E # backslash # case L # token <> clean # token <> clean # backslash # x 40 # cooked <\@> # giving <@> ok 64 - _fastlex backslash # _lex <\Q\L\Ua+\E\Ub?\Ec> # backslash # Q # ignore \L, \U # ignore \L, \U # token <> clean # token <+> <> clean <\+> # E # backslash # case U # token clean # backslash # E # token <> clean ok 65 - _fastlex in and out of quotemeta # _lex <\bw[0-5]*\\(?:x|y){,5}?\> # backslash # meta <\b> # token <> clean # class begin <[0-5]> <*> # class end <[0-5]> <*> # backslash # meta <\\> # paren <(?:x|y){,5}?> # backslash # ignore char at 24 of <\bw[0-5]*\\(?:x|y){,5}?\> ok 66 - _fastlex more metachars # _lex <\cG\007> # backslash # ctrl # backslash # octal <07 > ok 67 - _fastlex backslash misc ok 68 - $_ has not been altered ok All tests successful. Files=10, Tests=2949, 5 wallclock secs ( 0.07 usr 0.96 sys + 2.34 cusr 1.00 csys = 4.37 CPU) Result: PASS DLAND/Regexp-Assemble-0.34.tar.gz make test TEST_VERBOSE=1 -- OK David Landgren <david@landgren.net> Assemble multiple Regular Expressions into a single RE >>> (cd /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B && tar cvf - Regexp-Assemble-0.34.ppd blib) | gzip -c >/home/fly818/var/REPO/D/DL/DLAND/Regexp-Assemble-0.34.tar.gz Regexp-Assemble-0.34.ppd blib/ blib/lib/ blib/lib/Regexp/ blib/lib/Regexp/Assemble.pm blib/man3/ blib/man3/Regexp::Assemble.3 >>> mv /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/Regexp-Assemble-0.34.ppd /home/fly818/var/REPO/D/DL/DLAND Running test for module 'YAML::Tiny' Running make for A/AD/ADAMK/YAML-Tiny-1.32.tar.gz Prepending /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/arch /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/A/AD/ADAMK/YAML-Tiny-1.32.tar.gz ok YAML-Tiny-1.32/ YAML-Tiny-1.32/META.yml YAML-Tiny-1.32/LICENSE YAML-Tiny-1.32/Makefile.PL YAML-Tiny-1.32/README YAML-Tiny-1.32/lib/ YAML-Tiny-1.32/lib/YAML/ YAML-Tiny-1.32/lib/YAML/Tiny.pm YAML-Tiny-1.32/MANIFEST YAML-Tiny-1.32/Changes YAML-Tiny-1.32/t/ YAML-Tiny-1.32/t/14_yaml_org.t YAML-Tiny-1.32/t/13_perl_smith.t YAML-Tiny-1.32/t/12_plagger.t YAML-Tiny-1.32/t/19_errors.t YAML-Tiny-1.32/t/03_regression.t YAML-Tiny-1.32/t/02_basic.t YAML-Tiny-1.32/t/lib/ YAML-Tiny-1.32/t/lib/Test.pm YAML-Tiny-1.32/t/97_meta.t YAML-Tiny-1.32/t/01_compile.t YAML-Tiny-1.32/t/17_toolbar.t YAML-Tiny-1.32/t/98_pod.t YAML-Tiny-1.32/t/18_tap.t YAML-Tiny-1.32/t/04_scalar.t YAML-Tiny-1.32/t/15_multibyte.t YAML-Tiny-1.32/t/16_nullrefs.t YAML-Tiny-1.32/t/99_pmv.t YAML-Tiny-1.32/t/data/ YAML-Tiny-1.32/t/data/sample.yml YAML-Tiny-1.32/t/data/vanilla.yml YAML-Tiny-1.32/t/data/multibyte.yml YAML-Tiny-1.32/t/data/toolbar.yml YAML-Tiny-1.32/t/data/one.yml YAML-Tiny-1.32/t/data/two.yml YAML-Tiny-1.32/t/data/Template-Provider-Unicode-Japanese.yml YAML-Tiny-1.32/t/data/HTML-WebDAO.yml YAML-Tiny-1.32/t/11_meta_yml.t Prepending /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/arch /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build A/AD/ADAMK/YAML-Tiny-1.32.tar.gz >>> /home/fly818/ap818/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Warning: prerequisite YAML 0.66 not found. Writing Makefile for YAML::Tiny ---- Unsatisfied dependencies detected during ---- ---- ADAMK/YAML-Tiny-1.32.tar.gz ---- YAML [requires] Prepending /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/arch /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'YAML' Running make for I/IN/INGY/YAML-0.66.tar.gz Prepending /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/arch /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/I/IN/INGY/YAML-0.66.tar.gz ok YAML-0.66/ YAML-0.66/Changes YAML-0.66/COMPATIBILITY YAML-0.66/inc/ YAML-0.66/inc/Module/ YAML-0.66/inc/Module/Install/ YAML-0.66/inc/Module/Install/Base.pm YAML-0.66/inc/Module/Install/Can.pm YAML-0.66/inc/Module/Install/Fetch.pm YAML-0.66/inc/Module/Install/Include.pm YAML-0.66/inc/Module/Install/Makefile.pm YAML-0.66/inc/Module/Install/Metadata.pm YAML-0.66/inc/Module/Install/Scripts.pm YAML-0.66/inc/Module/Install/TestBase.pm YAML-0.66/inc/Module/Install/Win32.pm YAML-0.66/inc/Module/Install/WriteAll.pm YAML-0.66/inc/Module/Install.pm YAML-0.66/inc/Spiffy.pm YAML-0.66/inc/Test/ YAML-0.66/inc/Test/Base/ YAML-0.66/inc/Test/Base/Filter.pm YAML-0.66/inc/Test/Base.pm YAML-0.66/inc/Test/Builder/ YAML-0.66/inc/Test/Builder/Module.pm YAML-0.66/inc/Test/Builder.pm YAML-0.66/inc/Test/More.pm YAML-0.66/lib/ YAML-0.66/lib/Test/ YAML-0.66/lib/Test/YAML.pm YAML-0.66/lib/YAML/ YAML-0.66/lib/YAML/Base.pm YAML-0.66/lib/YAML/Dumper/ YAML-0.66/lib/YAML/Dumper/Base.pm YAML-0.66/lib/YAML/Dumper.pm YAML-0.66/lib/YAML/Error.pm YAML-0.66/lib/YAML/Loader/ YAML-0.66/lib/YAML/Loader/Base.pm YAML-0.66/lib/YAML/Loader.pm YAML-0.66/lib/YAML/Marshall.pm YAML-0.66/lib/YAML/Node.pm YAML-0.66/lib/YAML/Tag.pm YAML-0.66/lib/YAML/Types.pm YAML-0.66/lib/YAML.pm YAML-0.66/Makefile.PL YAML-0.66/MANIFEST YAML-0.66/META.yml YAML-0.66/README YAML-0.66/t/ YAML-0.66/t/2-scalars.t YAML-0.66/t/Base.pm YAML-0.66/t/basic-tests.t YAML-0.66/t/bugs-emailed.t YAML-0.66/t/bugs-rt.t YAML-0.66/t/changes.t YAML-0.66/t/dump-basics.t YAML-0.66/t/dump-blessed.t YAML-0.66/t/dump-code.t YAML-0.66/t/dump-file.t YAML-0.66/t/dump-nested.t YAML-0.66/t/dump-opts.t YAML-0.66/t/dump-perl-types.t YAML-0.66/t/dump-stringify.t YAML-0.66/t/dump-tests.t YAML-0.66/t/dump-works.t YAML-0.66/t/errors.t YAML-0.66/t/export.t YAML-0.66/t/freeze-thaw.t YAML-0.66/t/global-api.t YAML-0.66/t/inbox.t YAML-0.66/t/load-fails.t YAML-0.66/t/load-passes.t YAML-0.66/t/load-slides.t YAML-0.66/t/load-spec.t YAML-0.66/t/load-tests.t YAML-0.66/t/load-works.t YAML-0.66/t/long-quoted-value.yaml YAML-0.66/t/marshall.t YAML-0.66/t/meta-yml.t YAML-0.66/t/node-info.t YAML-0.66/t/pugs-objects.t YAML-0.66/t/references.t YAML-0.66/t/regexp.t YAML-0.66/t/svk-config.yaml YAML-0.66/t/svk.t YAML-0.66/t/test.t YAML-0.66/t/TestYAML.pm YAML-0.66/ysh Prepending /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/arch /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build I/IN/INGY/YAML-0.66.tar.gz >>> /home/fly818/ap818/bin/perl-static Makefile.PL *** WARNING *** This release breaks compatibility with versions earlier than version 0.60 of YAML::Syck and YAML.pm when serializing blessed references. See the COMPATIBILITY file for more information. Continue installing YAML.pm? [y] y LEGAL WARNING: 'All rights reserved' may invalidate Open Source licenses. Consider removing it. at inc/Module/Install/Metadata.pm line 323. Checking if your kit is complete... Looks good Writing Makefile for YAML >>> make cp lib/Test/YAML.pm blib/lib/Test/YAML.pm cp lib/YAML/Types.pm blib/lib/YAML/Types.pm cp lib/YAML/Loader.pm blib/lib/YAML/Loader.pm cp lib/YAML/Node.pm blib/lib/YAML/Node.pm cp lib/YAML/Error.pm blib/lib/YAML/Error.pm cp lib/YAML/Loader/Base.pm blib/lib/YAML/Loader/Base.pm cp lib/YAML.pm blib/lib/YAML.pm cp lib/YAML/Dumper/Base.pm blib/lib/YAML/Dumper/Base.pm cp lib/YAML/Tag.pm blib/lib/YAML/Tag.pm cp lib/YAML/Base.pm blib/lib/YAML/Base.pm cp lib/YAML/Marshall.pm blib/lib/YAML/Marshall.pm cp lib/YAML/Dumper.pm blib/lib/YAML/Dumper.pm cp ysh blib/script/ysh /home/fly818/ap818/bin/perl-static "-Iinc" "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ysh Manifying blib/man1/ysh.1 Manifying blib/man3/Test::YAML.3 Manifying blib/man3/YAML::Types.3 Manifying blib/man3/YAML::Node.3 Manifying blib/man3/YAML::Loader.3 Manifying blib/man3/YAML::Error.3 Manifying blib/man3/YAML::Loader::Base.3 Manifying blib/man3/YAML.3 Manifying blib/man3/YAML::Dumper::Base.3 Manifying blib/man3/YAML::Marshall.3 Manifying blib/man3/YAML::Tag.3 Manifying blib/man3/YAML::Base.3 Manifying blib/man3/YAML::Dumper.3 INGY/YAML-0.66.tar.gz make -- OK Prepending /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/arch /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/2-scalars.......... 1..9 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t/basic-tests........ 1..4 ok 1 - A simple map ok 2 - Common String Types ok 3 - Multiple documents ok 4 - Comments ok t/bugs-emailed....... 1..25 ok 1 - Date: Tue, 03 Jan 2006 18:04:56 (n->y) ok 2 - Date: Tue, 03 Jan 2006 18:04:56 (y->n) ok 3 - Date: Wed, 04 Jan 2006 10:23:18 (n->y) ok 4 - Date: Wed, 04 Jan 2006 10:23:18 (y->n) ok 5 - Date: Thu, 3 Mar 2005 14:12:10 (n->y) ok 6 - Date: Thu, 3 Mar 2005 14:12:10 (y->n) ok 7 - Date: Wed, 9 Mar 2005 09:16:19 (n->y) ok 8 - Date: Wed, 9 Mar 2005 09:16:19 (y->n) ok 9 - Date: Fri, 18 Mar 2005 15:08:57 (n->y) ok 10 - Date: Fri, 18 Mar 2005 15:08:57 (y->n) ok 11 - Date: Sun, 20 Mar 2005 16:32:50 ok 12 - Date: Sat, 26 Mar 2005 22:55:55 (n->y) ok 13 - Date: Sat, 26 Mar 2005 22:55:55 (y->n) ok 14 # SKIP Date: Sun, 8 May 2005 15:42:04 ok 15 - Date: Thu, 12 May 2005 14:57:20 ok 16 - Date: Thu, 09 Jun 2005 18:49:01 (n->y) ok 17 - Date: Thu, 09 Jun 2005 18:49:01 (y->n) ok 18 # SKIP Date: Mon, 22 Aug 2005 16:52:47 ok 19 # SKIP Date: Wed, 12 Oct 2005 17:16:48 ok 20 - Date: Mon, 07 Nov 2005 15:49:07 (n->y) ok 21 - Date: Mon, 07 Nov 2005 15:49:07 (y->n) ok 22 - Date: Thu, 24 Nov 2005 10:49:06 (n->y) ok 23 - Date: Thu, 24 Nov 2005 10:49:06 (y->n) ok 24 - Date: Sat, 3 Dec 2005 14:26:23 (n->y) ok 25 - Date: Sat, 3 Dec 2005 14:26:23 (y->n) ok t/bugs-rt............ 1..41 ok 1 # SKIP Ticket #105-A YAML doesn't serialize odd objects very well ok 2 - Ticket \#105-B YAML doesn't serialize odd objects very well (n->y) ok 3 - Ticket \#105-C YAML doesn't serialize odd objects very well (n->y) ok 4 - Ticket \#105-C YAML doesn't serialize odd objects very well (y->n) ok 5 - Ticket \#105-D YAML doesn't serialize odd objects very well (n->y) ok 6 - Ticket \#105-D YAML doesn't serialize odd objects very well (y->n) ok 7 - Ticket \#105-E YAML doesn't serialize odd objects very well (n->y) ok 8 - Ticket \#105-E YAML doesn't serialize odd objects very well (y->n) ok 9 # SKIP Ticket #2957 Serializing array-elements with dashes ok 10 # SKIP Ticket #3015 wish: folding length option for YAML ok 11 - Ticket \#4066 Number vs. string heuristics for dump (n->y) ok 12 - Ticket \#4066 Number vs. string heuristics for dump (y->n) ok 13 # SKIP Ticket #4784 Can't create YAML::Node from 'REF' ok 14 - Ticket \#4866 Text with embedded newlines (n->y) ok 15 - Ticket \#4866 Text with embedded newlines (y->n) ok 16 - Ticket \#5299 Load(Dump({"hi, world" => 1})) fails (n->y) ok 17 - Ticket \#5299 Load(Dump({"hi, world" => 1})) fails (y->n) ok 18 - Ticket \#5691 Minor doc error in YAML.pod (n->y) ok 19 - Ticket \#5691 Minor doc error in YAML.pod (y->n) ok 20 - Ticket \#6095 Hash keys are not always escaped (n->y) ok 21 - Ticket \#6095 Hash keys are not always escaped (y->n) ok 22 - Ticket \#6139 0.35 can't deserialize blessed scalars (n->y) ok 23 - Ticket \#6139 0.35 can't deserialize blessed scalars (y->n) ok 24 # SKIP Ticket #7146 scalar with many spaces doesn't round trip ok 25 # SKIP Ticket #8795 !!perl/code blocks are evaluated in package main ok 26 - Ticket \#8818 YAML::Load fails if the last value in the stream ends with '|' (n->y) ok 27 - Ticket \#8818 YAML::Load fails if the last value in the stream ends with '|' (y->n) ok 28 - Ticket \#12729 < and > need to be quoted ? (n->y) ok 29 - Ticket \#12729 < and > need to be quoted ? (y->n) ok 30 # SKIP Ticket #12770 YAML crashes when tab used for indenting ok 31 # SKIP Ticket #12955 DumpCode claims to support a code ref to serialize code, but doesn't ok 32 - Ticket \#12959-a bug - nested inline collections with extra blanks ok 33 - Ticket \#12959-b bug - nested inline collections with extra blanks ok 34 - Ticket \#12959-c bug - nested inline collections with extra blanks ok 35 - Ticket \#12959-d bug - nested inline collections with extra blanks ok 36 # SKIP Ticket #13016 Plain Multiline Support ok 37 - \#13500 Load(Dump("|foo")) fails (n->y) ok 38 - \#13500 Load(Dump("|foo")) fails (y->n) ok 39 # SKIP Ticket #13510 Another roundtrip fails ok 40 - Ticket \#14938 Load(Dump(">=")) fails (n->y) ok 41 - Ticket \#14938 Load(Dump(">=")) fails (y->n) ok t/changes............ 1..1 ok 1 # SKIP Can't parse Changes file yet :( ok t/dump-basics........ 1..6 ok 1 - A map ok 2 - A list ok 3 - A List of maps ok 4 - A map of lists ok 5 - Top level scalar ok 6 - Top level literal scalar ok t/dump-blessed....... 1..2 ok 1 - Object class handles marshalling (n->y) ok 2 - Object class handles marshalling (y->n) ok t/dump-code.......... 1..7 ok 1 - a code ref (n->y) ok 2 - a code ref (y->n) ok 3 - an array of the same code ref (n->y) ok 4 - an array of the same code ref (y->n) ok 5 - dummy code ref (n->y) ok 6 - dummy code ref (y->n) ok 7 - blessed code ref (n->y) ok t/dump-file.......... 1..3 ok 1 - Dumpfile exported ok 2 - Output file exists ok 3 - DumpFile YAML is correct ok t/dump-nested........ 1..20 ok 1 - (n->y) ok 2 - (y->n) ok 3 - (n->y) ok 4 - (y->n) ok 5 - (n->y) ok 6 - (y->n) ok 7 - (n->y) ok 8 - (y->n) ok 9 - (n->y) ok 10 - (y->n) ok 11 - (n->y) ok 12 - (y->n) ok 13 - (n->y) ok 14 - (y->n) ok 15 - (n->y) ok 16 - (y->n) ok 17 - (n->y) ok 18 - (y->n) ok 19 - (n->y) ok 20 - (y->n) ok t/dump-opts.......... 1..19 ok 1 - (n->y) ok 2 - (y->n) ok 3 - (n->y) ok 4 - (n->y) ok 5 - (y->n) ok 6 - (n->y) ok 7 - (y->n) ok 8 - (n->y) ok 9 - (y->n) ok 10 - (n->y) ok 11 - (y->n) ok 12 - (n->y) ok 13 - (y->n) ok 14 - (n->y) ok 15 - (y->n) ok 16 - (n->y) ok 17 - (y->n) ok 18 - (n->y) ok 19 - (y->n) ok t/dump-perl-types.... 1..16 ok 1 - Scalar ok 2 - Hash ok 3 - Array ok 4 - Code ok 5 - Scalar Reference ok 6 - Regular Expression ok 7 - Regular Expression with newline ok 8 - Scalar Glob ok 9 - Array Glob ok 10 - Code Glob ok 11 - Blessed Empty Hash ok 12 - Blessed Populated Hash ok 13 - Blessed Empty Array ok 14 - Blessed Populated Array ok 15 - Blessed Empty String ok 16 - Blessed Populated String ok t/dump-stringify..... 1..6 ok 1 - Global stringification default dump ok 2 - Global stringification enabled dump ok 3 - Global stringification disabled dump ok 4 - Local stringification default dump ok 5 - Local stringification enabled dump ok 6 - Local stringification disabled dump ok t/dump-tests......... 1..58 ok 1 - (n->y) ok 2 - (y->n) ok 3 - (n->y) ok 4 - (y->n) ok 5 - (n->y) ok 6 - (y->n) ok 7 - (n->y) ok 8 - (y->n) ok 9 - (n->y) ok 10 - (y->n) ok 11 - (n->y) ok 12 - (y->n) ok 13 - (n->y) ok 14 - (y->n) ok 15 - (n->y) ok 16 - (y->n) ok 17 - (n->y) ok 18 - (y->n) ok 19 - (n->y) ok 20 - (y->n) ok 21 - (n->y) ok 22 - (y->n) ok 23 - (n->y) ok 24 - (y->n) ok 25 - (n->y) ok 26 - Strings with nulls (n->y) ok 27 - Strings with nulls (y->n) ok 28 - (n->y) ok 29 - (n->y) ok 30 - (y->n) ok 31 - (n->y) ok 32 - (y->n) ok 33 - (n->y) ok 34 - (y->n) ok 35 - (n->y) ok 36 - (n->y) ok 37 - (n->y) ok 38 - (n->y) ok 39 - (n->y) ok 40 - (y->n) ok 41 - (n->y) ok 42 - (y->n) ok 43 - (n->y) ok 44 - (y->n) ok 45 - (n->y) ok 46 - (n->y) ok 47 - (y->n) ok 48 - (n->y) ok 49 - (y->n) ok 50 - (n->y) ok 51 - (y->n) ok 52 - (n->y) ok 53 - (y->n) ok 54 - (n->y) ok 55 - (n->y) ok 56 - (n->y) ok 57 - (n->y) ok 58 - (y->n) ok t/dump-works......... ok 1 - A one key hash 1..1 ok t/errors............. 1..35 ok 1 - YAML_PARSE_ERR_BAD_CHARS ok 2 - YAML_PARSE_ERR_NO_FINAL_NEWLINE ok 3 - YAML_PARSE_ERR_BAD_MAJOR_VERSION ok 4 - YAML_PARSE_WARN_BAD_MINOR_VERSION ok 5 - YAML_PARSE_WARN_MULTIPLE_DIRECTIVES ok 6 - YAML_PARSE_ERR_TEXT_AFTER_INDICATOR ok 7 - YAML_PARSE_ERR_NO_ANCHOR ok 8 - YAML_PARSE_ERR_INCONSISTENT_INDENTATION ok 9 - YAML_PARSE_ERR_SINGLE_LINE ok 10 - YAML_PARSE_ERR_BAD_ANCHOR ok 11 - YAML_PARSE_ERR_MANY_EXPLICIT ok 12 - YAML_PARSE_ERR_MANY_IMPLICIT ok 13 - YAML_PARSE_ERR_MANY_ANCHOR ok 14 - YAML_PARSE_ERR_ANCHOR_ALIAS ok 15 - YAML_PARSE_ERR_BAD_ALIAS ok 16 - YAML_PARSE_ERR_MANY_ALIAS ok 17 - YAML_LOAD_ERR_NO_DEFAULT_VALUE ok 18 - YAML_LOAD_ERR_BAD_MAP_ELEMENT ok 19 - YAML_LOAD_WARN_DUPLICATE_KEY ok 20 - YAML_LOAD_ERR_BAD_SEQ_ELEMENT ok 21 - YAML_PARSE_ERR_INLINE_MAP ok 22 - YAML_PARSE_ERR_INLINE_SEQUENCE ok 23 - YAML_PARSE_ERR_BAD_DOUBLE ok 24 - YAML_PARSE_ERR_BAD_SINGLE ok 25 - YAML_PARSE_ERR_BAD_INLINE_IMPLICIT ok 26 - YAML_PARSE_ERR_BAD_IMPLICIT ok 27 - YAML_PARSE_ERR_INCONSISTENT_INDENTATION ok 28 - YAML_LOAD_WARN_GLOB_NAME ok 29 - YAML_LOAD_WARN_BAD_GLOB_ELEM ok 30 - YAML_PARSE_ERR_ZERO_INDENT ok 31 - YAML_LOAD_ERR_FILE_INPUT ok 32 - YAML_DUMP_ERR_FILE_OUTPUT ok 33 - YAML_DUMP_ERR_NO_HEADER ok 34 - YAML_DUMP_ERR_NO_HEADER ok 35 - YAML_DUMP_ERR_NO_HEADER ok t/export............. 1..3 ok 1 - Dump() is exported ok 2 - Load() is exported ok 3 - Store() is not exported ok t/freeze-thaw........ 1..9 ok 1 - Dump exported ok 2 - Load exported ok 3 - freeze exported ok 4 - thaw exported ok 5 - freeze works ok 6 - freeze produces same thing as Dump ok 7 - thaw produces same thing as Load ok 8 - freeze/thaw makes a clone ok 9 - Melted object really is a hash ok t/global-api......... 1..4 ok 1 - Dump got to the business end ok 2 - Load got to the business end ok 3 - YAML::Dump got to the business end ok 4 - YAML::Load got to the business end ok t/inbox.............. 1..3 ok 1 # SKIP fix this next release ok 2 # SKIP fix this next release ok 3 # SKIP fix this next release ok t/load-fails......... 1..4 ok 1 ok 2 ok 3 ok 4 ok t/load-passes........ 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok t/load-slides........ 1..28 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok t/load-spec.......... 1..52 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok t/load-tests......... 1..28 ok 1 - a yaml error log ok 2 - comments and some top level documents ok 3 - an array of assorted junk ok 4 - a bunch of small top level thingies ok 5 - a headerless sequence and a map ok 6 - comments in various places ok 7 - several docs, some empty ok 8 - a perl reference to a scalar ok 9 - date loading ok 10 - sequence with trailing comment ok 11 - a simple literal block ok 12 - an unchomped literal ok 13 - a chomped literal ok 14 - assorted numerics ok 15 - an empty string top level doc ok 16 - an array of various undef ok 17 - !!perl/array ok 18 - !!perl/array: ok 19 - !!perl/array:moose ok 20 - foo ok 21 - foo ok 22 - foo ok 23 - foo ok 24 - foo ok 25 - foo ok 26 - foo ok 27 - foo ok 28 - foo ok t/load-works......... ok 1 - A one key hash 1..1 ok t/marshall........... 1..10 ok 1 - Serialize a hash object as a sequence (n->y) ok 2 - Serialize a hash object as a sequence (y->n) ok 3 - Use a non-standard tag (n->y) ok 4 - Use a non-standard tag (y->n) ok 5 - super calls to mixins work (n->y) ok 6 - super calls to mixins work (y->n) ok 7 - yaml_dump doesn't mutate original hash (n->y) ok 8 - first key exists ok 9 - second key exists ok 10 - extra key not added ok t/meta-yml........... 1..1 ok 1 - Make sure we can load META.yml files used by CPAN ok t/node-info.......... 1..16 ok 1 - Hash Ref ok 2 - Array Ref ok 3 - Scalar ok 4 - Scalar Ref ok 5 - Scalar Ref Ref ok 6 - Code Ref ok 7 - Code Ref Ref ok 8 - Glob ok 9 - Regular Expression ok 10 - Blessed Hash Ref ok 11 - Blessed Array Ref ok 12 - Blessed Scalar Ref ok 13 - Blessed Code Ref ok 14 - Blessed Glob ok 15 - Not Stringified Hash Object ok 16 - Stringified Hash Object ok t/pugs-objects....... 1..2 ok 1 - Turn Perl object to Pugs object (n->y) ok 2 - Turn Perl object to Pugs object (y->n) ok t/references......... 1..10 ok 1 - A scalar ref (n->y) ok 2 - A scalar ref (y->n) ok 3 - A ref to a scalar ref (n->y) ok 4 - A ref to a scalar ref (y->n) ok 5 - A ref to a ref to a scalar ref (n->y) ok 6 - A ref to a ref to a scalar ref (y->n) ok 7 - A blessed container reference (n->y) ok 8 - A blessed container reference (y->n) ok 9 - A blessed scalar reference (n->y) ok 10 - A blessed scalar reference (y->n) ok t/regexp............. 1..11 ok 1 - Regexps load ok 2 - Regexps dump ok 3 - The regexp is a Regexp ok 4 - The regexp works ok 5 - Regexps load ok 6 - The regexp is a Classy :( ok 7 - The regexp works ok 8 - Regexps load ok 9 - Regexps dump ok 10 - The regexp is a Regexp ok 11 - The regexp works ok t/svk................ 1..3 ok 1 - loaded svk file is a hash ok 2 - at least first two lines of file are right ok 3 - svk data roundtrips! ok t/test............... 1..1 ok 1 - TestYAML framework loads ok All tests successful. Files=34, Tests=447, 6 wallclock secs ( 0.01 usr 0.15 sys + 3.98 cusr 0.97 csys = 5.11 CPU) Result: PASS INGY/YAML-0.66.tar.gz make test TEST_VERBOSE=1 -- OK Ingy dot Net <INGY@cpan.org> YAML Ain't Markup Language (tm) >>> (cd /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI && tar cvf - YAML-0.66.ppd blib) | gzip -c >/home/fly818/var/REPO/I/IN/INGY/YAML-0.66.tar.gz YAML-0.66.ppd blib/ blib/lib/ blib/lib/Test/ blib/lib/Test/YAML.pm blib/lib/YAML/ blib/lib/YAML/Loader.pm blib/lib/YAML/Base.pm blib/lib/YAML/Dumper/ blib/lib/YAML/Dumper/Base.pm blib/lib/YAML/Dumper.pm blib/lib/YAML/Loader/ blib/lib/YAML/Loader/Base.pm blib/lib/YAML/Marshall.pm blib/lib/YAML/Tag.pm blib/lib/YAML/Error.pm blib/lib/YAML/Types.pm blib/lib/YAML/Node.pm blib/lib/YAML.pm blib/man1/ blib/man1/ysh.1 blib/man3/ blib/man3/YAML::Loader.3 blib/man3/YAML::Loader::Base.3 blib/man3/YAML::Base.3 blib/man3/YAML::Error.3 blib/man3/YAML.3 blib/man3/YAML::Node.3 blib/man3/YAML::Dumper.3 blib/man3/YAML::Types.3 blib/man3/YAML::Dumper::Base.3 blib/man3/YAML::Tag.3 blib/man3/YAML::Marshall.3 blib/man3/Test::YAML.3 blib/script/ blib/script/ysh >>> mv /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/YAML-0.66.ppd /home/fly818/var/REPO/I/IN/INGY Running make for A/AD/ADAMK/YAML-Tiny-1.32.tar.gz Prepending /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/arch /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/lib /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/arch /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz Prepending /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/arch /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/lib /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/arch /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build A/AD/ADAMK/YAML-Tiny-1.32.tar.gz >>> make cp lib/YAML/Tiny.pm blib/lib/YAML/Tiny.pm Manifying blib/man3/YAML::Tiny.3 ADAMK/YAML-Tiny-1.32.tar.gz make -- OK Prepending /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/arch /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/lib /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/arch /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01_compile....... 1..3 ok 1 - Your perl is new enough ok 2 - use YAML::Tiny; ok 3 - use t::lib::Test; ok t/02_basic......... 1..1020 ok 1 - empty: YAML.pm saves without error ok 2 - empty: YAML.pm serializes correctly ok 3 - empty: YAML.pm round-trips without error ok 4 - The object isa YAML::Tiny ok 5 - empty: YAML.pm round-trips correctly ok 6 - empty: YAML.pm loads without error ok 7 - empty: YAML.pm does not modify the input string ok 8 - empty: YAML.pm parses correctly ok 9 # SKIP Skipping YAML::Syck for unsupported feature ok 10 # SKIP Skipping YAML::Syck for unsupported feature ok 11 # SKIP Skipping YAML::Syck for unsupported feature ok 12 # SKIP Skipping YAML::Syck for unsupported feature ok 13 # SKIP Skipping YAML::Syck for unsupported feature ok 14 # SKIP Skipping YAML::Syck for unsupported feature ok 15 # SKIP Skipping YAML::Syck for unsupported feature ok 16 # SKIP Skipping YAML::Syck for unsupported feature ok 17 - empty: YAML::XS saves without error ok 18 - empty: YAML::XS serializes correctly ok 19 - empty: YAML::XS round-trips without error ok 20 - The object isa YAML::Tiny ok 21 - empty: YAML::XS round-trips correctly ok 22 - empty: YAML::XS loads without error ok 23 - empty: YAML::XS does not modify the input string ok 24 - empty: YAML::XS parses correctly ok 25 - empty: YAML::Tiny parses without error ok 26 - empty: YAML::Tiny does not modify the input string ok 27 - The object isa YAML::Tiny ok 28 - empty: YAML::Tiny parses correctly ok 29 - empty: YAML::Tiny serializes without error ok 30 - empty: YAML::Tiny serializes correctly ok 31 - empty: YAML::Tiny round-trips without error ok 32 - The object isa YAML::Tiny ok 33 - empty: YAML::Tiny round-trips correctly ok 34 # SKIP Shortcutting perfect serialization tests ok 35 - only_newlines: YAML.pm saves without error ok 36 - only_newlines: YAML.pm serializes correctly ok 37 - only_newlines: YAML.pm round-trips without error ok 38 - The object isa YAML::Tiny ok 39 - only_newlines: YAML.pm round-trips correctly ok 40 - only_newlines: YAML.pm loads without error ok 41 - only_newlines: YAML.pm does not modify the input string ok 42 - only_newlines: YAML.pm parses correctly ok 43 # SKIP Skipping YAML::Syck for unsupported feature ok 44 # SKIP Skipping YAML::Syck for unsupported feature ok 45 # SKIP Skipping YAML::Syck for unsupported feature ok 46 # SKIP Skipping YAML::Syck for unsupported feature ok 47 # SKIP Skipping YAML::Syck for unsupported feature ok 48 # SKIP Skipping YAML::Syck for unsupported feature ok 49 # SKIP Skipping YAML::Syck for unsupported feature ok 50 # SKIP Skipping YAML::Syck for unsupported feature ok 51 - only_newlines: YAML::XS saves without error ok 52 - only_newlines: YAML::XS serializes correctly ok 53 - only_newlines: YAML::XS round-trips without error ok 54 - The object isa YAML::Tiny ok 55 - only_newlines: YAML::XS round-trips correctly ok 56 - only_newlines: YAML::XS loads without error ok 57 - only_newlines: YAML::XS does not modify the input string ok 58 - only_newlines: YAML::XS parses correctly ok 59 - only_newlines: YAML::Tiny parses without error ok 60 - only_newlines: YAML::Tiny does not modify the input string ok 61 - The object isa YAML::Tiny ok 62 - only_newlines: YAML::Tiny parses correctly ok 63 - only_newlines: YAML::Tiny serializes without error ok 64 - only_newlines: YAML::Tiny serializes correctly ok 65 - only_newlines: YAML::Tiny round-trips without error ok 66 - The object isa YAML::Tiny ok 67 - only_newlines: YAML::Tiny round-trips correctly ok 68 # SKIP Shortcutting perfect serialization tests ok 69 - only_comment: YAML.pm saves without error ok 70 - only_comment: YAML.pm serializes correctly ok 71 - only_comment: YAML.pm round-trips without error ok 72 - The object isa YAML::Tiny ok 73 - only_comment: YAML.pm round-trips correctly ok 74 - only_comment: YAML.pm loads without error ok 75 - only_comment: YAML.pm does not modify the input string ok 76 - only_comment: YAML.pm parses correctly ok 77 # SKIP Skipping YAML::Syck for unsupported feature ok 78 # SKIP Skipping YAML::Syck for unsupported feature ok 79 # SKIP Skipping YAML::Syck for unsupported feature ok 80 # SKIP Skipping YAML::Syck for unsupported feature ok 81 # SKIP Skipping YAML::Syck for unsupported feature ok 82 # SKIP Skipping YAML::Syck for unsupported feature ok 83 # SKIP Skipping YAML::Syck for unsupported feature ok 84 # SKIP Skipping YAML::Syck for unsupported feature ok 85 - only_comment: YAML::XS saves without error ok 86 - only_comment: YAML::XS serializes correctly ok 87 - only_comment: YAML::XS round-trips without error ok 88 - The object isa YAML::Tiny ok 89 - only_comment: YAML::XS round-trips correctly ok 90 - only_comment: YAML::XS loads without error ok 91 - only_comment: YAML::XS does not modify the input string ok 92 - only_comment: YAML::XS parses correctly ok 93 - only_comment: YAML::Tiny parses without error ok 94 - only_comment: YAML::Tiny does not modify the input string ok 95 - The object isa YAML::Tiny ok 96 - only_comment: YAML::Tiny parses correctly ok 97 - only_comment: YAML::Tiny serializes without error ok 98 - only_comment: YAML::Tiny serializes correctly ok 99 - only_comment: YAML::Tiny round-trips without error ok 100 - The object isa YAML::Tiny ok 101 - only_comment: YAML::Tiny round-trips correctly ok 102 # SKIP Shortcutting perfect serialization tests ok 103 - only_header: YAML.pm saves without error ok 104 - only_header: YAML.pm serializes correctly ok 105 - only_header: YAML.pm round-trips without error ok 106 - The object isa YAML::Tiny ok 107 - only_header: YAML.pm round-trips correctly ok 108 - only_header: YAML.pm loads without error ok 109 - only_header: YAML.pm does not modify the input string ok 110 - only_header: YAML.pm parses correctly ok 111 - only_header: YAML::Syck saves without error ok 112 - only_header: YAML::Syck serializes correctly ok 113 - only_header: YAML::Syck round-trips without error ok 114 - The object isa YAML::Tiny ok 115 - only_header: YAML::Syck round-trips correctly ok 116 - only_header: YAML::Syck loads without error ok 117 - only_header: YAML::Syck does not modify the input string ok 118 - only_header: YAML::Syck parses correctly ok 119 - only_header: YAML::XS saves without error ok 120 - only_header: YAML::XS serializes correctly ok 121 - only_header: YAML::XS round-trips without error ok 122 - The object isa YAML::Tiny ok 123 - only_header: YAML::XS round-trips correctly ok 124 - only_header: YAML::XS loads without error ok 125 - only_header: YAML::XS does not modify the input string ok 126 - only_header: YAML::XS parses correctly ok 127 - only_header: YAML::Tiny parses without error ok 128 - only_header: YAML::Tiny does not modify the input string ok 129 - The object isa YAML::Tiny ok 130 - only_header: YAML::Tiny parses correctly ok 131 - only_header: YAML::Tiny serializes without error ok 132 - only_header: YAML::Tiny serializes correctly ok 133 - only_header: YAML::Tiny round-trips without error ok 134 - The object isa YAML::Tiny ok 135 - only_header: YAML::Tiny round-trips correctly ok 136 # SKIP Shortcutting perfect serialization tests ok 137 - two_header: YAML.pm saves without error ok 138 - two_header: YAML.pm serializes correctly ok 139 - two_header: YAML.pm round-trips without error ok 140 - The object isa YAML::Tiny ok 141 - two_header: YAML.pm round-trips correctly ok 142 - two_header: YAML.pm loads without error ok 143 - two_header: YAML.pm does not modify the input string ok 144 - two_header: YAML.pm parses correctly ok 145 # SKIP Skipping YAML::Syck for unsupported feature ok 146 # SKIP Skipping YAML::Syck for unsupported feature ok 147 # SKIP Skipping YAML::Syck for unsupported feature ok 148 # SKIP Skipping YAML::Syck for unsupported feature ok 149 # SKIP Skipping YAML::Syck for unsupported feature ok 150 # SKIP Skipping YAML::Syck for unsupported feature ok 151 # SKIP Skipping YAML::Syck for unsupported feature ok 152 # SKIP Skipping YAML::Syck for unsupported feature ok 153 - two_header: YAML::XS saves without error ok 154 - two_header: YAML::XS serializes correctly ok 155 - two_header: YAML::XS round-trips without error ok 156 - The object isa YAML::Tiny ok 157 - two_header: YAML::XS round-trips correctly ok 158 - two_header: YAML::XS loads without error ok 159 - two_header: YAML::XS does not modify the input string ok 160 - two_header: YAML::XS parses correctly ok 161 - two_header: YAML::Tiny parses without error ok 162 - two_header: YAML::Tiny does not modify the input string ok 163 - The object isa YAML::Tiny ok 164 - two_header: YAML::Tiny parses correctly ok 165 - two_header: YAML::Tiny serializes without error ok 166 - two_header: YAML::Tiny serializes correctly ok 167 - two_header: YAML::Tiny round-trips without error ok 168 - The object isa YAML::Tiny ok 169 - two_header: YAML::Tiny round-trips correctly ok 170 # SKIP Shortcutting perfect serialization tests ok 171 - one_undef: YAML.pm saves without error ok 172 - one_undef: YAML.pm serializes correctly ok 173 - one_undef: YAML.pm round-trips without error ok 174 - The object isa YAML::Tiny ok 175 - one_undef: YAML.pm round-trips correctly ok 176 - one_undef: YAML.pm loads without error ok 177 - one_undef: YAML.pm does not modify the input string ok 178 - one_undef: YAML.pm parses correctly ok 179 - one_undef: YAML::Syck saves without error ok 180 - one_undef: YAML::Syck serializes correctly ok 181 - one_undef: YAML::Syck round-trips without error ok 182 - The object isa YAML::Tiny ok 183 - one_undef: YAML::Syck round-trips correctly ok 184 - one_undef: YAML::Syck loads without error ok 185 - one_undef: YAML::Syck does not modify the input string ok 186 - one_undef: YAML::Syck parses correctly ok 187 - one_undef: YAML::XS saves without error ok 188 - one_undef: YAML::XS serializes correctly ok 189 - one_undef: YAML::XS round-trips without error ok 190 - The object isa YAML::Tiny ok 191 - one_undef: YAML::XS round-trips correctly ok 192 - one_undef: YAML::XS loads without error ok 193 - one_undef: YAML::XS does not modify the input string ok 194 - one_undef: YAML::XS parses correctly ok 195 - one_undef: YAML::Tiny parses without error ok 196 - one_undef: YAML::Tiny does not modify the input string ok 197 - The object isa YAML::Tiny ok 198 - one_undef: YAML::Tiny parses correctly ok 199 - one_undef: YAML::Tiny serializes without error ok 200 - one_undef: YAML::Tiny serializes correctly ok 201 - one_undef: YAML::Tiny round-trips without error ok 202 - The object isa YAML::Tiny ok 203 - one_undef: YAML::Tiny round-trips correctly ok 204 # SKIP Shortcutting perfect serialization tests ok 205 - one_undef2: YAML.pm saves without error ok 206 - one_undef2: YAML.pm serializes correctly ok 207 - one_undef2: YAML.pm round-trips without error ok 208 - The object isa YAML::Tiny ok 209 - one_undef2: YAML.pm round-trips correctly ok 210 - one_undef2: YAML.pm loads without error ok 211 - one_undef2: YAML.pm does not modify the input string ok 212 - one_undef2: YAML.pm parses correctly ok 213 - one_undef2: YAML::Syck saves without error ok 214 - one_undef2: YAML::Syck serializes correctly ok 215 - one_undef2: YAML::Syck round-trips without error ok 216 - The object isa YAML::Tiny ok 217 - one_undef2: YAML::Syck round-trips correctly ok 218 - one_undef2: YAML::Syck loads without error ok 219 - one_undef2: YAML::Syck does not modify the input string ok 220 - one_undef2: YAML::Syck parses correctly ok 221 - one_undef2: YAML::XS saves without error ok 222 - one_undef2: YAML::XS serializes correctly ok 223 - one_undef2: YAML::XS round-trips without error ok 224 - The object isa YAML::Tiny ok 225 - one_undef2: YAML::XS round-trips correctly ok 226 - one_undef2: YAML::XS loads without error ok 227 - one_undef2: YAML::XS does not modify the input string ok 228 - one_undef2: YAML::XS parses correctly ok 229 - one_undef2: YAML::Tiny parses without error ok 230 - one_undef2: YAML::Tiny does not modify the input string ok 231 - The object isa YAML::Tiny ok 232 - one_undef2: YAML::Tiny parses correctly ok 233 - one_undef2: YAML::Tiny serializes without error ok 234 - one_undef2: YAML::Tiny serializes correctly ok 235 - one_undef2: YAML::Tiny round-trips without error ok 236 - The object isa YAML::Tiny ok 237 - one_undef2: YAML::Tiny round-trips correctly ok 238 # SKIP Shortcutting perfect serialization tests ok 239 - two_undef: YAML.pm saves without error ok 240 - two_undef: YAML.pm serializes correctly ok 241 - two_undef: YAML.pm round-trips without error ok 242 - The object isa YAML::Tiny ok 243 - two_undef: YAML.pm round-trips correctly ok 244 - two_undef: YAML.pm loads without error ok 245 - two_undef: YAML.pm does not modify the input string ok 246 - two_undef: YAML.pm parses correctly ok 247 # SKIP Skipping YAML::Syck for unsupported feature ok 248 # SKIP Skipping YAML::Syck for unsupported feature ok 249 # SKIP Skipping YAML::Syck for unsupported feature ok 250 # SKIP Skipping YAML::Syck for unsupported feature ok 251 # SKIP Skipping YAML::Syck for unsupported feature ok 252 # SKIP Skipping YAML::Syck for unsupported feature ok 253 # SKIP Skipping YAML::Syck for unsupported feature ok 254 # SKIP Skipping YAML::Syck for unsupported feature ok 255 - two_undef: YAML::XS saves without error ok 256 - two_undef: YAML::XS serializes correctly ok 257 - two_undef: YAML::XS round-trips without error ok 258 - The object isa YAML::Tiny ok 259 - two_undef: YAML::XS round-trips correctly ok 260 - two_undef: YAML::XS loads without error ok 261 - two_undef: YAML::XS does not modify the input string ok 262 - two_undef: YAML::XS parses correctly ok 263 - two_undef: YAML::Tiny parses without error ok 264 - two_undef: YAML::Tiny does not modify the input string ok 265 - The object isa YAML::Tiny ok 266 - two_undef: YAML::Tiny parses correctly ok 267 - two_undef: YAML::Tiny serializes without error ok 268 - two_undef: YAML::Tiny serializes correctly ok 269 - two_undef: YAML::Tiny round-trips without error ok 270 - The object isa YAML::Tiny ok 271 - two_undef: YAML::Tiny round-trips correctly ok 272 # SKIP Shortcutting perfect serialization tests ok 273 - one_scalar: YAML.pm saves without error ok 274 - one_scalar: YAML.pm serializes correctly ok 275 - one_scalar: YAML.pm round-trips without error ok 276 - The object isa YAML::Tiny ok 277 - one_scalar: YAML.pm round-trips correctly ok 278 - one_scalar: YAML.pm loads without error ok 279 - one_scalar: YAML.pm does not modify the input string ok 280 - one_scalar: YAML.pm parses correctly ok 281 - one_scalar: YAML::Syck saves without error ok 282 - one_scalar: YAML::Syck serializes correctly ok 283 - one_scalar: YAML::Syck round-trips without error ok 284 - The object isa YAML::Tiny ok 285 - one_scalar: YAML::Syck round-trips correctly ok 286 - one_scalar: YAML::Syck loads without error ok 287 - one_scalar: YAML::Syck does not modify the input string ok 288 - one_scalar: YAML::Syck parses correctly ok 289 - one_scalar: YAML::XS saves without error ok 290 - one_scalar: YAML::XS serializes correctly ok 291 - one_scalar: YAML::XS round-trips without error ok 292 - The object isa YAML::Tiny ok 293 - one_scalar: YAML::XS round-trips correctly ok 294 - one_scalar: YAML::XS loads without error ok 295 - one_scalar: YAML::XS does not modify the input string ok 296 - one_scalar: YAML::XS parses correctly ok 297 - one_scalar: YAML::Tiny parses without error ok 298 - one_scalar: YAML::Tiny does not modify the input string ok 299 - The object isa YAML::Tiny ok 300 - one_scalar: YAML::Tiny parses correctly ok 301 - one_scalar: YAML::Tiny serializes without error ok 302 - one_scalar: YAML::Tiny serializes correctly ok 303 - one_scalar: YAML::Tiny round-trips without error ok 304 - The object isa YAML::Tiny ok 305 - one_scalar: YAML::Tiny round-trips correctly ok 306 # SKIP Shortcutting perfect serialization tests ok 307 - one_scalar2: YAML.pm saves without error ok 308 - one_scalar2: YAML.pm serializes correctly ok 309 - one_scalar2: YAML.pm round-trips without error ok 310 - The object isa YAML::Tiny ok 311 - one_scalar2: YAML.pm round-trips correctly ok 312 - one_scalar2: YAML.pm loads without error ok 313 - one_scalar2: YAML.pm does not modify the input string ok 314 - one_scalar2: YAML.pm parses correctly ok 315 - one_scalar2: YAML::Syck saves without error ok 316 - one_scalar2: YAML::Syck serializes correctly ok 317 - one_scalar2: YAML::Syck round-trips without error ok 318 - The object isa YAML::Tiny ok 319 - one_scalar2: YAML::Syck round-trips correctly ok 320 - one_scalar2: YAML::Syck loads without error ok 321 - one_scalar2: YAML::Syck does not modify the input string ok 322 - one_scalar2: YAML::Syck parses correctly ok 323 - one_scalar2: YAML::XS saves without error ok 324 - one_scalar2: YAML::XS serializes correctly ok 325 - one_scalar2: YAML::XS round-trips without error ok 326 - The object isa YAML::Tiny ok 327 - one_scalar2: YAML::XS round-trips correctly ok 328 - one_scalar2: YAML::XS loads without error ok 329 - one_scalar2: YAML::XS does not modify the input string ok 330 - one_scalar2: YAML::XS parses correctly ok 331 - one_scalar2: YAML::Tiny parses without error ok 332 - one_scalar2: YAML::Tiny does not modify the input string ok 333 - The object isa YAML::Tiny ok 334 - one_scalar2: YAML::Tiny parses correctly ok 335 - one_scalar2: YAML::Tiny serializes without error ok 336 - one_scalar2: YAML::Tiny serializes correctly ok 337 - one_scalar2: YAML::Tiny round-trips without error ok 338 - The object isa YAML::Tiny ok 339 - one_scalar2: YAML::Tiny round-trips correctly ok 340 # SKIP Shortcutting perfect serialization tests ok 341 - two_scalar: YAML.pm saves without error ok 342 - two_scalar: YAML.pm serializes correctly ok 343 - two_scalar: YAML.pm round-trips without error ok 344 - The object isa YAML::Tiny ok 345 - two_scalar: YAML.pm round-trips correctly ok 346 - two_scalar: YAML.pm loads without error ok 347 - two_scalar: YAML.pm does not modify the input string ok 348 - two_scalar: YAML.pm parses correctly ok 349 # SKIP Skipping YAML::Syck for unsupported feature ok 350 # SKIP Skipping YAML::Syck for unsupported feature ok 351 # SKIP Skipping YAML::Syck for unsupported feature ok 352 # SKIP Skipping YAML::Syck for unsupported feature ok 353 # SKIP Skipping YAML::Syck for unsupported feature ok 354 # SKIP Skipping YAML::Syck for unsupported feature ok 355 # SKIP Skipping YAML::Syck for unsupported feature ok 356 # SKIP Skipping YAML::Syck for unsupported feature ok 357 - two_scalar: YAML::XS saves without error ok 358 - two_scalar: YAML::XS serializes correctly ok 359 - two_scalar: YAML::XS round-trips without error ok 360 - The object isa YAML::Tiny ok 361 - two_scalar: YAML::XS round-trips correctly ok 362 - two_scalar: YAML::XS loads without error ok 363 - two_scalar: YAML::XS does not modify the input string ok 364 - two_scalar: YAML::XS parses correctly ok 365 - two_scalar: YAML::Tiny parses without error ok 366 - two_scalar: YAML::Tiny does not modify the input string ok 367 - The object isa YAML::Tiny ok 368 - two_scalar: YAML::Tiny parses correctly ok 369 - two_scalar: YAML::Tiny serializes without error ok 370 - two_scalar: YAML::Tiny serializes correctly ok 371 - two_scalar: YAML::Tiny round-trips without error ok 372 - The object isa YAML::Tiny ok 373 - two_scalar: YAML::Tiny round-trips correctly ok 374 # SKIP Shortcutting perfect serialization tests ok 375 - one_list1: YAML.pm saves without error ok 376 - one_list1: YAML.pm serializes correctly ok 377 - one_list1: YAML.pm round-trips without error ok 378 - The object isa YAML::Tiny ok 379 - one_list1: YAML.pm round-trips correctly ok 380 - one_list1: YAML.pm loads without error ok 381 - one_list1: YAML.pm does not modify the input string ok 382 - one_list1: YAML.pm parses correctly ok 383 - one_list1: YAML::Syck saves without error ok 384 - one_list1: YAML::Syck serializes correctly ok 385 - one_list1: YAML::Syck round-trips without error ok 386 - The object isa YAML::Tiny ok 387 - one_list1: YAML::Syck round-trips correctly ok 388 - one_list1: YAML::Syck loads without error ok 389 - one_list1: YAML::Syck does not modify the input string ok 390 - one_list1: YAML::Syck parses correctly ok 391 - one_list1: YAML::XS saves without error ok 392 - one_list1: YAML::XS serializes correctly ok 393 - one_list1: YAML::XS round-trips without error ok 394 - The object isa YAML::Tiny ok 395 - one_list1: YAML::XS round-trips correctly ok 396 - one_list1: YAML::XS loads without error ok 397 - one_list1: YAML::XS does not modify the input string ok 398 - one_list1: YAML::XS parses correctly ok 399 - one_list1: YAML::Tiny parses without error ok 400 - one_list1: YAML::Tiny does not modify the input string ok 401 - The object isa YAML::Tiny ok 402 - one_list1: YAML::Tiny parses correctly ok 403 - one_list1: YAML::Tiny serializes without error ok 404 - one_list1: YAML::Tiny serializes correctly ok 405 - one_list1: YAML::Tiny round-trips without error ok 406 - The object isa YAML::Tiny ok 407 - one_list1: YAML::Tiny round-trips correctly ok 408 # SKIP Shortcutting perfect serialization tests ok 409 - one_list2: YAML.pm saves without error ok 410 - one_list2: YAML.pm serializes correctly ok 411 - one_list2: YAML.pm round-trips without error ok 412 - The object isa YAML::Tiny ok 413 - one_list2: YAML.pm round-trips correctly ok 414 - one_list2: YAML.pm loads without error ok 415 - one_list2: YAML.pm does not modify the input string ok 416 - one_list2: YAML.pm parses correctly ok 417 - one_list2: YAML::Syck saves without error ok 418 - one_list2: YAML::Syck serializes correctly ok 419 - one_list2: YAML::Syck round-trips without error ok 420 - The object isa YAML::Tiny ok 421 - one_list2: YAML::Syck round-trips correctly ok 422 - one_list2: YAML::Syck loads without error ok 423 - one_list2: YAML::Syck does not modify the input string ok 424 - one_list2: YAML::Syck parses correctly ok 425 - one_list2: YAML::XS saves without error ok 426 - one_list2: YAML::XS serializes correctly ok 427 - one_list2: YAML::XS round-trips without error ok 428 - The object isa YAML::Tiny ok 429 - one_list2: YAML::XS round-trips correctly ok 430 - one_list2: YAML::XS loads without error ok 431 - one_list2: YAML::XS does not modify the input string ok 432 - one_list2: YAML::XS parses correctly ok 433 - one_list2: YAML::Tiny parses without error ok 434 - one_list2: YAML::Tiny does not modify the input string ok 435 - The object isa YAML::Tiny ok 436 - one_list2: YAML::Tiny parses correctly ok 437 - one_list2: YAML::Tiny serializes without error ok 438 - one_list2: YAML::Tiny serializes correctly ok 439 - one_list2: YAML::Tiny round-trips without error ok 440 - The object isa YAML::Tiny ok 441 - one_list2: YAML::Tiny round-trips correctly ok 442 # SKIP Shortcutting perfect serialization tests ok 443 - one_listundef: YAML.pm saves without error ok 444 - one_listundef: YAML.pm serializes correctly ok 445 - one_listundef: YAML.pm round-trips without error ok 446 - The object isa YAML::Tiny ok 447 - one_listundef: YAML.pm round-trips correctly ok 448 - one_listundef: YAML.pm loads without error ok 449 - one_listundef: YAML.pm does not modify the input string ok 450 - one_listundef: YAML.pm parses correctly ok 451 - one_listundef: YAML::Syck saves without error ok 452 - one_listundef: YAML::Syck serializes correctly ok 453 - one_listundef: YAML::Syck round-trips without error ok 454 - The object isa YAML::Tiny ok 455 - one_listundef: YAML::Syck round-trips correctly ok 456 - one_listundef: YAML::Syck loads without error ok 457 - one_listundef: YAML::Syck does not modify the input string ok 458 - one_listundef: YAML::Syck parses correctly ok 459 - one_listundef: YAML::XS saves without error ok 460 - one_listundef: YAML::XS serializes correctly ok 461 - one_listundef: YAML::XS round-trips without error ok 462 - The object isa YAML::Tiny ok 463 - one_listundef: YAML::XS round-trips correctly ok 464 - one_listundef: YAML::XS loads without error ok 465 - one_listundef: YAML::XS does not modify the input string ok 466 - one_listundef: YAML::XS parses correctly ok 467 - one_listundef: YAML::Tiny parses without error ok 468 - one_listundef: YAML::Tiny does not modify the input string ok 469 - The object isa YAML::Tiny ok 470 - one_listundef: YAML::Tiny parses correctly ok 471 - one_listundef: YAML::Tiny serializes without error ok 472 - one_listundef: YAML::Tiny serializes correctly ok 473 - one_listundef: YAML::Tiny round-trips without error ok 474 - The object isa YAML::Tiny ok 475 - one_listundef: YAML::Tiny round-trips correctly ok 476 # SKIP Shortcutting perfect serialization tests ok 477 - one_hash1: YAML.pm saves without error ok 478 - one_hash1: YAML.pm serializes correctly ok 479 - one_hash1: YAML.pm round-trips without error ok 480 - The object isa YAML::Tiny ok 481 - one_hash1: YAML.pm round-trips correctly ok 482 - one_hash1: YAML.pm loads without error ok 483 - one_hash1: YAML.pm does not modify the input string ok 484 - one_hash1: YAML.pm parses correctly ok 485 - one_hash1: YAML::Syck saves without error ok 486 - one_hash1: YAML::Syck serializes correctly ok 487 - one_hash1: YAML::Syck round-trips without error ok 488 - The object isa YAML::Tiny ok 489 - one_hash1: YAML::Syck round-trips correctly ok 490 - one_hash1: YAML::Syck loads without error ok 491 - one_hash1: YAML::Syck does not modify the input string ok 492 - one_hash1: YAML::Syck parses correctly ok 493 - one_hash1: YAML::XS saves without error ok 494 - one_hash1: YAML::XS serializes correctly ok 495 - one_hash1: YAML::XS round-trips without error ok 496 - The object isa YAML::Tiny ok 497 - one_hash1: YAML::XS round-trips correctly ok 498 - one_hash1: YAML::XS loads without error ok 499 - one_hash1: YAML::XS does not modify the input string ok 500 - one_hash1: YAML::XS parses correctly ok 501 - one_hash1: YAML::Tiny parses without error ok 502 - one_hash1: YAML::Tiny does not modify the input string ok 503 - The object isa YAML::Tiny ok 504 - one_hash1: YAML::Tiny parses correctly ok 505 - one_hash1: YAML::Tiny serializes without error ok 506 - one_hash1: YAML::Tiny serializes correctly ok 507 - one_hash1: YAML::Tiny round-trips without error ok 508 - The object isa YAML::Tiny ok 509 - one_hash1: YAML::Tiny round-trips correctly ok 510 # SKIP Shortcutting perfect serialization tests ok 511 - one_hash2: YAML.pm saves without error ok 512 - one_hash2: YAML.pm serializes correctly ok 513 - one_hash2: YAML.pm round-trips without error ok 514 - The object isa YAML::Tiny ok 515 - one_hash2: YAML.pm round-trips correctly ok 516 - one_hash2: YAML.pm loads without error ok 517 - one_hash2: YAML.pm does not modify the input string ok 518 - one_hash2: YAML.pm parses correctly ok 519 - one_hash2: YAML::Syck saves without error ok 520 - one_hash2: YAML::Syck serializes correctly ok 521 - one_hash2: YAML::Syck round-trips without error ok 522 - The object isa YAML::Tiny ok 523 - one_hash2: YAML::Syck round-trips correctly ok 524 - one_hash2: YAML::Syck loads without error ok 525 - one_hash2: YAML::Syck does not modify the input string ok 526 - one_hash2: YAML::Syck parses correctly ok 527 - one_hash2: YAML::XS saves without error ok 528 - one_hash2: YAML::XS serializes correctly ok 529 - one_hash2: YAML::XS round-trips without error ok 530 - The object isa YAML::Tiny ok 531 - one_hash2: YAML::XS round-trips correctly ok 532 - one_hash2: YAML::XS loads without error ok 533 - one_hash2: YAML::XS does not modify the input string ok 534 - one_hash2: YAML::XS parses correctly ok 535 - one_hash2: YAML::Tiny parses without error ok 536 - one_hash2: YAML::Tiny does not modify the input string ok 537 - The object isa YAML::Tiny ok 538 - one_hash2: YAML::Tiny parses correctly ok 539 - one_hash2: YAML::Tiny serializes without error ok 540 - one_hash2: YAML::Tiny serializes correctly ok 541 - one_hash2: YAML::Tiny round-trips without error ok 542 - The object isa YAML::Tiny ok 543 - one_hash2: YAML::Tiny round-trips correctly ok 544 # SKIP Shortcutting perfect serialization tests ok 545 - array_in_hash: YAML.pm saves without error ok 546 - array_in_hash: YAML.pm serializes correctly ok 547 - array_in_hash: YAML.pm round-trips without error ok 548 - The object isa YAML::Tiny ok 549 - array_in_hash: YAML.pm round-trips correctly ok 550 - array_in_hash: YAML.pm loads without error ok 551 - array_in_hash: YAML.pm does not modify the input string ok 552 - array_in_hash: YAML.pm parses correctly ok 553 - array_in_hash: YAML::Syck saves without error ok 554 - array_in_hash: YAML::Syck serializes correctly ok 555 - array_in_hash: YAML::Syck round-trips without error ok 556 - The object isa YAML::Tiny ok 557 - array_in_hash: YAML::Syck round-trips correctly ok 558 - array_in_hash: YAML::Syck loads without error ok 559 - array_in_hash: YAML::Syck does not modify the input string ok 560 - array_in_hash: YAML::Syck parses correctly ok 561 - array_in_hash: YAML::XS saves without error ok 562 - array_in_hash: YAML::XS serializes correctly ok 563 - array_in_hash: YAML::XS round-trips without error ok 564 - The object isa YAML::Tiny ok 565 - array_in_hash: YAML::XS round-trips correctly ok 566 - array_in_hash: YAML::XS loads without error ok 567 - array_in_hash: YAML::XS does not modify the input string ok 568 - array_in_hash: YAML::XS parses correctly ok 569 - array_in_hash: YAML::Tiny parses without error ok 570 - array_in_hash: YAML::Tiny does not modify the input string ok 571 - The object isa YAML::Tiny ok 572 - array_in_hash: YAML::Tiny parses correctly ok 573 - array_in_hash: YAML::Tiny serializes without error ok 574 - array_in_hash: YAML::Tiny serializes correctly ok 575 - array_in_hash: YAML::Tiny round-trips without error ok 576 - The object isa YAML::Tiny ok 577 - array_in_hash: YAML::Tiny round-trips correctly ok 578 # SKIP Shortcutting perfect serialization tests ok 579 - hash_in_hash: YAML.pm saves without error ok 580 - hash_in_hash: YAML.pm serializes correctly ok 581 - hash_in_hash: YAML.pm round-trips without error ok 582 - The object isa YAML::Tiny ok 583 - hash_in_hash: YAML.pm round-trips correctly ok 584 - hash_in_hash: YAML.pm loads without error ok 585 - hash_in_hash: YAML.pm does not modify the input string ok 586 - hash_in_hash: YAML.pm parses correctly ok 587 - hash_in_hash: YAML::Syck saves without error ok 588 - hash_in_hash: YAML::Syck serializes correctly ok 589 - hash_in_hash: YAML::Syck round-trips without error ok 590 - The object isa YAML::Tiny ok 591 - hash_in_hash: YAML::Syck round-trips correctly ok 592 - hash_in_hash: YAML::Syck loads without error ok 593 - hash_in_hash: YAML::Syck does not modify the input string ok 594 - hash_in_hash: YAML::Syck parses correctly ok 595 - hash_in_hash: YAML::XS saves without error ok 596 - hash_in_hash: YAML::XS serializes correctly ok 597 - hash_in_hash: YAML::XS round-trips without error ok 598 - The object isa YAML::Tiny ok 599 - hash_in_hash: YAML::XS round-trips correctly ok 600 - hash_in_hash: YAML::XS loads without error ok 601 - hash_in_hash: YAML::XS does not modify the input string ok 602 - hash_in_hash: YAML::XS parses correctly ok 603 - hash_in_hash: YAML::Tiny parses without error ok 604 - hash_in_hash: YAML::Tiny does not modify the input string ok 605 - The object isa YAML::Tiny ok 606 - hash_in_hash: YAML::Tiny parses correctly ok 607 - hash_in_hash: YAML::Tiny serializes without error ok 608 - hash_in_hash: YAML::Tiny serializes correctly ok 609 - hash_in_hash: YAML::Tiny round-trips without error ok 610 - The object isa YAML::Tiny ok 611 - hash_in_hash: YAML::Tiny round-trips correctly ok 612 # SKIP Shortcutting perfect serialization tests ok 613 - hash_in_array: YAML.pm saves without error ok 614 - hash_in_array: YAML.pm serializes correctly ok 615 - hash_in_array: YAML.pm round-trips without error ok 616 - The object isa YAML::Tiny ok 617 - hash_in_array: YAML.pm round-trips correctly ok 618 - hash_in_array: YAML.pm loads without error ok 619 - hash_in_array: YAML.pm does not modify the input string ok 620 - hash_in_array: YAML.pm parses correctly ok 621 - hash_in_array: YAML::Syck saves without error ok 622 - hash_in_array: YAML::Syck serializes correctly ok 623 - hash_in_array: YAML::Syck round-trips without error ok 624 - The object isa YAML::Tiny ok 625 - hash_in_array: YAML::Syck round-trips correctly ok 626 - hash_in_array: YAML::Syck loads without error ok 627 - hash_in_array: YAML::Syck does not modify the input string ok 628 - hash_in_array: YAML::Syck parses correctly ok 629 - hash_in_array: YAML::XS saves without error ok 630 - hash_in_array: YAML::XS serializes correctly ok 631 - hash_in_array: YAML::XS round-trips without error ok 632 - The object isa YAML::Tiny ok 633 - hash_in_array: YAML::XS round-trips correctly ok 634 - hash_in_array: YAML::XS loads without error ok 635 - hash_in_array: YAML::XS does not modify the input string ok 636 - hash_in_array: YAML::XS parses correctly ok 637 - hash_in_array: YAML::Tiny parses without error ok 638 - hash_in_array: YAML::Tiny does not modify the input string ok 639 - The object isa YAML::Tiny ok 640 - hash_in_array: YAML::Tiny parses correctly ok 641 - hash_in_array: YAML::Tiny serializes without error ok 642 - hash_in_array: YAML::Tiny serializes correctly ok 643 - hash_in_array: YAML::Tiny round-trips without error ok 644 - The object isa YAML::Tiny ok 645 - hash_in_array: YAML::Tiny round-trips correctly ok 646 # SKIP Shortcutting perfect serialization tests ok 647 - single_quote1: YAML.pm saves without error ok 648 - single_quote1: YAML.pm serializes correctly ok 649 - single_quote1: YAML.pm round-trips without error ok 650 - The object isa YAML::Tiny ok 651 - single_quote1: YAML.pm round-trips correctly ok 652 - single_quote1: YAML.pm loads without error ok 653 - single_quote1: YAML.pm does not modify the input string ok 654 - single_quote1: YAML.pm parses correctly ok 655 - single_quote1: YAML::Syck saves without error ok 656 - single_quote1: YAML::Syck serializes correctly ok 657 - single_quote1: YAML::Syck round-trips without error ok 658 - The object isa YAML::Tiny ok 659 - single_quote1: YAML::Syck round-trips correctly ok 660 - single_quote1: YAML::Syck loads without error ok 661 - single_quote1: YAML::Syck does not modify the input string ok 662 - single_quote1: YAML::Syck parses correctly ok 663 - single_quote1: YAML::XS saves without error ok 664 - single_quote1: YAML::XS serializes correctly ok 665 - single_quote1: YAML::XS round-trips without error ok 666 - The object isa YAML::Tiny ok 667 - single_quote1: YAML::XS round-trips correctly ok 668 - single_quote1: YAML::XS loads without error ok 669 - single_quote1: YAML::XS does not modify the input string ok 670 - single_quote1: YAML::XS parses correctly ok 671 - single_quote1: YAML::Tiny parses without error ok 672 - single_quote1: YAML::Tiny does not modify the input string ok 673 - The object isa YAML::Tiny ok 674 - single_quote1: YAML::Tiny parses correctly ok 675 - single_quote1: YAML::Tiny serializes without error ok 676 - single_quote1: YAML::Tiny serializes correctly ok 677 - single_quote1: YAML::Tiny round-trips without error ok 678 - The object isa YAML::Tiny ok 679 - single_quote1: YAML::Tiny round-trips correctly ok 680 # SKIP Shortcutting perfect serialization tests ok 681 - single_spaces: YAML.pm saves without error ok 682 - single_spaces: YAML.pm serializes correctly ok 683 - single_spaces: YAML.pm round-trips without error ok 684 - The object isa YAML::Tiny ok 685 - single_spaces: YAML.pm round-trips correctly ok 686 - single_spaces: YAML.pm loads without error ok 687 - single_spaces: YAML.pm does not modify the input string ok 688 - single_spaces: YAML.pm parses correctly ok 689 - single_spaces: YAML::Syck saves without error ok 690 - single_spaces: YAML::Syck serializes correctly ok 691 - single_spaces: YAML::Syck round-trips without error ok 692 - The object isa YAML::Tiny ok 693 - single_spaces: YAML::Syck round-trips correctly ok 694 - single_spaces: YAML::Syck loads without error ok 695 - single_spaces: YAML::Syck does not modify the input string ok 696 - single_spaces: YAML::Syck parses correctly ok 697 - single_spaces: YAML::XS saves without error ok 698 - single_spaces: YAML::XS serializes correctly ok 699 - single_spaces: YAML::XS round-trips without error ok 700 - The object isa YAML::Tiny ok 701 - single_spaces: YAML::XS round-trips correctly ok 702 - single_spaces: YAML::XS loads without error ok 703 - single_spaces: YAML::XS does not modify the input string ok 704 - single_spaces: YAML::XS parses correctly ok 705 - single_spaces: YAML::Tiny parses without error ok 706 - single_spaces: YAML::Tiny does not modify the input string ok 707 - The object isa YAML::Tiny ok 708 - single_spaces: YAML::Tiny parses correctly ok 709 - single_spaces: YAML::Tiny serializes without error ok 710 - single_spaces: YAML::Tiny serializes correctly ok 711 - single_spaces: YAML::Tiny round-trips without error ok 712 - The object isa YAML::Tiny ok 713 - single_spaces: YAML::Tiny round-trips correctly ok 714 # SKIP Shortcutting perfect serialization tests ok 715 - single_null: YAML.pm saves without error ok 716 - single_null: YAML.pm serializes correctly ok 717 - single_null: YAML.pm round-trips without error ok 718 - The object isa YAML::Tiny ok 719 - single_null: YAML.pm round-trips correctly ok 720 - single_null: YAML.pm loads without error ok 721 - single_null: YAML.pm does not modify the input string ok 722 - single_null: YAML.pm parses correctly ok 723 - single_null: YAML::Syck saves without error ok 724 - single_null: YAML::Syck serializes correctly ok 725 - single_null: YAML::Syck round-trips without error ok 726 - The object isa YAML::Tiny ok 727 - single_null: YAML::Syck round-trips correctly ok 728 - single_null: YAML::Syck loads without error ok 729 - single_null: YAML::Syck does not modify the input string ok 730 - single_null: YAML::Syck parses correctly ok 731 - single_null: YAML::XS saves without error ok 732 - single_null: YAML::XS serializes correctly ok 733 - single_null: YAML::XS round-trips without error ok 734 - The object isa YAML::Tiny ok 735 - single_null: YAML::XS round-trips correctly ok 736 - single_null: YAML::XS loads without error ok 737 - single_null: YAML::XS does not modify the input string ok 738 - single_null: YAML::XS parses correctly ok 739 - single_null: YAML::Tiny parses without error ok 740 - single_null: YAML::Tiny does not modify the input string ok 741 - The object isa YAML::Tiny ok 742 - single_null: YAML::Tiny parses correctly ok 743 - single_null: YAML::Tiny serializes without error ok 744 - single_null: YAML::Tiny serializes correctly ok 745 - single_null: YAML::Tiny round-trips without error ok 746 - The object isa YAML::Tiny ok 747 - single_null: YAML::Tiny round-trips correctly ok 748 # SKIP Shortcutting perfect serialization tests ok 749 # SKIP Skipping YAML.pm for known-broken feature ok 750 # SKIP Skipping YAML.pm for known-broken feature ok 751 # SKIP Skipping YAML.pm for known-broken feature ok 752 # SKIP Skipping YAML.pm for known-broken feature ok 753 # SKIP Skipping YAML.pm for known-broken feature ok 754 # SKIP Skipping YAML.pm for known-broken feature ok 755 # SKIP Skipping YAML.pm for known-broken feature ok 756 # SKIP Skipping YAML.pm for known-broken feature ok 757 - only_spaces: YAML::Syck saves without error ok 758 - only_spaces: YAML::Syck serializes correctly ok 759 - only_spaces: YAML::Syck round-trips without error ok 760 - The object isa YAML::Tiny ok 761 - only_spaces: YAML::Syck round-trips correctly ok 762 - only_spaces: YAML::Syck loads without error ok 763 - only_spaces: YAML::Syck does not modify the input string ok 764 - only_spaces: YAML::Syck parses correctly ok 765 - only_spaces: YAML::XS saves without error ok 766 - only_spaces: YAML::XS serializes correctly ok 767 - only_spaces: YAML::XS round-trips without error ok 768 - The object isa YAML::Tiny ok 769 - only_spaces: YAML::XS round-trips correctly ok 770 - only_spaces: YAML::XS loads without error ok 771 - only_spaces: YAML::XS does not modify the input string ok 772 - only_spaces: YAML::XS parses correctly ok 773 - only_spaces: YAML::Tiny parses without error ok 774 - only_spaces: YAML::Tiny does not modify the input string ok 775 - The object isa YAML::Tiny ok 776 - only_spaces: YAML::Tiny parses correctly ok 777 - only_spaces: YAML::Tiny serializes without error ok 778 - only_spaces: YAML::Tiny serializes correctly ok 779 - only_spaces: YAML::Tiny round-trips without error ok 780 - The object isa YAML::Tiny ok 781 - only_spaces: YAML::Tiny round-trips correctly ok 782 # SKIP Shortcutting perfect serialization tests ok 783 # SKIP Skipping YAML.pm for known-broken feature ok 784 # SKIP Skipping YAML.pm for known-broken feature ok 785 # SKIP Skipping YAML.pm for known-broken feature ok 786 # SKIP Skipping YAML.pm for known-broken feature ok 787 # SKIP Skipping YAML.pm for known-broken feature ok 788 # SKIP Skipping YAML.pm for known-broken feature ok 789 # SKIP Skipping YAML.pm for known-broken feature ok 790 # SKIP Skipping YAML.pm for known-broken feature ok 791 # SKIP Skipping YAML::Syck for unsupported feature ok 792 # SKIP Skipping YAML::Syck for unsupported feature ok 793 # SKIP Skipping YAML::Syck for unsupported feature ok 794 # SKIP Skipping YAML::Syck for unsupported feature ok 795 # SKIP Skipping YAML::Syck for unsupported feature ok 796 # SKIP Skipping YAML::Syck for unsupported feature ok 797 # SKIP Skipping YAML::Syck for unsupported feature ok 798 # SKIP Skipping YAML::Syck for unsupported feature ok 799 - leading_trailing_spaces: YAML::XS saves without error ok 800 - leading_trailing_spaces: YAML::XS serializes correctly ok 801 - leading_trailing_spaces: YAML::XS round-trips without error ok 802 - The object isa YAML::Tiny ok 803 - leading_trailing_spaces: YAML::XS round-trips correctly ok 804 - leading_trailing_spaces: YAML::XS loads without error ok 805 - leading_trailing_spaces: YAML::XS does not modify the input string ok 806 - leading_trailing_spaces: YAML::XS parses correctly ok 807 - leading_trailing_spaces: YAML::Tiny parses without error ok 808 - leading_trailing_spaces: YAML::Tiny does not modify the input string ok 809 - The object isa YAML::Tiny ok 810 - leading_trailing_spaces: YAML::Tiny parses correctly ok 811 - leading_trailing_spaces: YAML::Tiny serializes without error ok 812 - leading_trailing_spaces: YAML::Tiny serializes correctly ok 813 - leading_trailing_spaces: YAML::Tiny round-trips without error ok 814 - The object isa YAML::Tiny ok 815 - leading_trailing_spaces: YAML::Tiny round-trips correctly ok 816 # SKIP Shortcutting perfect serialization tests ok 817 - implicit_hash: YAML.pm saves without error ok 818 - implicit_hash: YAML.pm serializes correctly ok 819 - implicit_hash: YAML.pm round-trips without error ok 820 - The object isa YAML::Tiny ok 821 - implicit_hash: YAML.pm round-trips correctly ok 822 - implicit_hash: YAML.pm loads without error ok 823 - implicit_hash: YAML.pm does not modify the input string ok 824 - implicit_hash: YAML.pm parses correctly ok 825 - implicit_hash: YAML::Syck saves without error ok 826 - implicit_hash: YAML::Syck serializes correctly ok 827 - implicit_hash: YAML::Syck round-trips without error ok 828 - The object isa YAML::Tiny ok 829 - implicit_hash: YAML::Syck round-trips correctly ok 830 - implicit_hash: YAML::Syck loads without error ok 831 - implicit_hash: YAML::Syck does not modify the input string ok 832 - implicit_hash: YAML::Syck parses correctly ok 833 - implicit_hash: YAML::XS saves without error ok 834 - implicit_hash: YAML::XS serializes correctly ok 835 - implicit_hash: YAML::XS round-trips without error ok 836 - The object isa YAML::Tiny ok 837 - implicit_hash: YAML::XS round-trips correctly ok 838 - implicit_hash: YAML::XS loads without error ok 839 - implicit_hash: YAML::XS does not modify the input string ok 840 - implicit_hash: YAML::XS parses correctly ok 841 - implicit_hash: YAML::Tiny parses without error ok 842 - implicit_hash: YAML::Tiny does not modify the input string ok 843 - The object isa YAML::Tiny ok 844 - implicit_hash: YAML::Tiny parses correctly ok 845 - implicit_hash: YAML::Tiny serializes without error ok 846 - implicit_hash: YAML::Tiny serializes correctly ok 847 - implicit_hash: YAML::Tiny round-trips without error ok 848 - The object isa YAML::Tiny ok 849 - implicit_hash: YAML::Tiny round-trips correctly ok 850 # SKIP Shortcutting perfect serialization tests ok 851 - implicit_array: YAML.pm saves without error ok 852 - implicit_array: YAML.pm serializes correctly ok 853 - implicit_array: YAML.pm round-trips without error ok 854 - The object isa YAML::Tiny ok 855 - implicit_array: YAML.pm round-trips correctly ok 856 - implicit_array: YAML.pm loads without error ok 857 - implicit_array: YAML.pm does not modify the input string ok 858 - implicit_array: YAML.pm parses correctly ok 859 - implicit_array: YAML::Syck saves without error ok 860 - implicit_array: YAML::Syck serializes correctly ok 861 - implicit_array: YAML::Syck round-trips without error ok 862 - The object isa YAML::Tiny ok 863 - implicit_array: YAML::Syck round-trips correctly ok 864 - implicit_array: YAML::Syck loads without error ok 865 - implicit_array: YAML::Syck does not modify the input string ok 866 - implicit_array: YAML::Syck parses correctly ok 867 - implicit_array: YAML::XS saves without error ok 868 - implicit_array: YAML::XS serializes correctly ok 869 - implicit_array: YAML::XS round-trips without error ok 870 - The object isa YAML::Tiny ok 871 - implicit_array: YAML::XS round-trips correctly ok 872 - implicit_array: YAML::XS loads without error ok 873 - implicit_array: YAML::XS does not modify the input string ok 874 - implicit_array: YAML::XS parses correctly ok 875 - implicit_array: YAML::Tiny parses without error ok 876 - implicit_array: YAML::Tiny does not modify the input string ok 877 - The object isa YAML::Tiny ok 878 - implicit_array: YAML::Tiny parses correctly ok 879 - implicit_array: YAML::Tiny serializes without error ok 880 - implicit_array: YAML::Tiny serializes correctly ok 881 - implicit_array: YAML::Tiny round-trips without error ok 882 - The object isa YAML::Tiny ok 883 - implicit_array: YAML::Tiny round-trips correctly ok 884 # SKIP Shortcutting perfect serialization tests ok 885 - inline_nested_hash: YAML.pm saves without error ok 886 - inline_nested_hash: YAML.pm serializes correctly ok 887 - inline_nested_hash: YAML.pm round-trips without error ok 888 - The object isa YAML::Tiny ok 889 - inline_nested_hash: YAML.pm round-trips correctly ok 890 - inline_nested_hash: YAML.pm loads without error ok 891 - inline_nested_hash: YAML.pm does not modify the input string ok 892 - inline_nested_hash: YAML.pm parses correctly ok 893 - inline_nested_hash: YAML::Syck saves without error ok 894 - inline_nested_hash: YAML::Syck serializes correctly ok 895 - inline_nested_hash: YAML::Syck round-trips without error ok 896 - The object isa YAML::Tiny ok 897 - inline_nested_hash: YAML::Syck round-trips correctly ok 898 - inline_nested_hash: YAML::Syck loads without error ok 899 - inline_nested_hash: YAML::Syck does not modify the input string ok 900 - inline_nested_hash: YAML::Syck parses correctly ok 901 - inline_nested_hash: YAML::XS saves without error ok 902 - inline_nested_hash: YAML::XS serializes correctly ok 903 - inline_nested_hash: YAML::XS round-trips without error ok 904 - The object isa YAML::Tiny ok 905 - inline_nested_hash: YAML::XS round-trips correctly ok 906 - inline_nested_hash: YAML::XS loads without error ok 907 - inline_nested_hash: YAML::XS does not modify the input string ok 908 - inline_nested_hash: YAML::XS parses correctly ok 909 - inline_nested_hash: YAML::Tiny parses without error ok 910 - inline_nested_hash: YAML::Tiny does not modify the input string ok 911 - The object isa YAML::Tiny ok 912 - inline_nested_hash: YAML::Tiny parses correctly ok 913 - inline_nested_hash: YAML::Tiny serializes without error ok 914 - inline_nested_hash: YAML::Tiny serializes correctly ok 915 - inline_nested_hash: YAML::Tiny round-trips without error ok 916 - The object isa YAML::Tiny ok 917 - inline_nested_hash: YAML::Tiny round-trips correctly ok 918 # SKIP Shortcutting perfect serialization tests ok 919 - empty_comment_in_list: YAML.pm saves without error ok 920 - empty_comment_in_list: YAML.pm serializes correctly ok 921 - empty_comment_in_list: YAML.pm round-trips without error ok 922 - The object isa YAML::Tiny ok 923 - empty_comment_in_list: YAML.pm round-trips correctly ok 924 - empty_comment_in_list: YAML.pm loads without error ok 925 - empty_comment_in_list: YAML.pm does not modify the input string ok 926 - empty_comment_in_list: YAML.pm parses correctly ok 927 - empty_comment_in_list: YAML::Syck saves without error ok 928 - empty_comment_in_list: YAML::Syck serializes correctly ok 929 - empty_comment_in_list: YAML::Syck round-trips without error ok 930 - The object isa YAML::Tiny ok 931 - empty_comment_in_list: YAML::Syck round-trips correctly ok 932 - empty_comment_in_list: YAML::Syck loads without error ok 933 - empty_comment_in_list: YAML::Syck does not modify the input string ok 934 - empty_comment_in_list: YAML::Syck parses correctly ok 935 - empty_comment_in_list: YAML::XS saves without error ok 936 - empty_comment_in_list: YAML::XS serializes correctly ok 937 - empty_comment_in_list: YAML::XS round-trips without error ok 938 - The object isa YAML::Tiny ok 939 - empty_comment_in_list: YAML::XS round-trips correctly ok 940 - empty_comment_in_list: YAML::XS loads without error ok 941 - empty_comment_in_list: YAML::XS does not modify the input string ok 942 - empty_comment_in_list: YAML::XS parses correctly ok 943 - empty_comment_in_list: YAML::Tiny parses without error ok 944 - empty_comment_in_list: YAML::Tiny does not modify the input string ok 945 - The object isa YAML::Tiny ok 946 - empty_comment_in_list: YAML::Tiny parses correctly ok 947 - empty_comment_in_list: YAML::Tiny serializes without error ok 948 - empty_comment_in_list: YAML::Tiny serializes correctly ok 949 - empty_comment_in_list: YAML::Tiny round-trips without error ok 950 - The object isa YAML::Tiny ok 951 - empty_comment_in_list: YAML::Tiny round-trips correctly ok 952 # SKIP Shortcutting perfect serialization tests ok 953 - empty_comment_in_hash: YAML.pm saves without error ok 954 - empty_comment_in_hash: YAML.pm serializes correctly ok 955 - empty_comment_in_hash: YAML.pm round-trips without error ok 956 - The object isa YAML::Tiny ok 957 - empty_comment_in_hash: YAML.pm round-trips correctly ok 958 - empty_comment_in_hash: YAML.pm loads without error ok 959 - empty_comment_in_hash: YAML.pm does not modify the input string ok 960 - empty_comment_in_hash: YAML.pm parses correctly ok 961 - empty_comment_in_hash: YAML::Syck saves without error ok 962 - empty_comment_in_hash: YAML::Syck serializes correctly ok 963 - empty_comment_in_hash: YAML::Syck round-trips without error ok 964 - The object isa YAML::Tiny ok 965 - empty_comment_in_hash: YAML::Syck round-trips correctly ok 966 - empty_comment_in_hash: YAML::Syck loads without error ok 967 - empty_comment_in_hash: YAML::Syck does not modify the input string ok 968 - empty_comment_in_hash: YAML::Syck parses correctly ok 969 - empty_comment_in_hash: YAML::XS saves without error ok 970 - empty_comment_in_hash: YAML::XS serializes correctly ok 971 - empty_comment_in_hash: YAML::XS round-trips without error ok 972 - The object isa YAML::Tiny ok 973 - empty_comment_in_hash: YAML::XS round-trips correctly ok 974 - empty_comment_in_hash: YAML::XS loads without error ok 975 - empty_comment_in_hash: YAML::XS does not modify the input string ok 976 - empty_comment_in_hash: YAML::XS parses correctly ok 977 - empty_comment_in_hash: YAML::Tiny parses without error ok 978 - empty_comment_in_hash: YAML::Tiny does not modify the input string ok 979 - The object isa YAML::Tiny ok 980 - empty_comment_in_hash: YAML::Tiny parses correctly ok 981 - empty_comment_in_hash: YAML::Tiny serializes without error ok 982 - empty_comment_in_hash: YAML::Tiny serializes correctly ok 983 - empty_comment_in_hash: YAML::Tiny round-trips without error ok 984 - The object isa YAML::Tiny ok 985 - empty_comment_in_hash: YAML::Tiny round-trips correctly ok 986 # SKIP Shortcutting perfect serialization tests ok 987 - key_with_whitespace: YAML.pm saves without error ok 988 - key_with_whitespace: YAML.pm serializes correctly ok 989 - key_with_whitespace: YAML.pm round-trips without error ok 990 - The object isa YAML::Tiny ok 991 - key_with_whitespace: YAML.pm round-trips correctly ok 992 - key_with_whitespace: YAML.pm loads without error ok 993 - key_with_whitespace: YAML.pm does not modify the input string ok 994 - key_with_whitespace: YAML.pm parses correctly ok 995 - key_with_whitespace: YAML::Syck saves without error ok 996 - key_with_whitespace: YAML::Syck serializes correctly ok 997 - key_with_whitespace: YAML::Syck round-trips without error ok 998 - The object isa YAML::Tiny ok 999 - key_with_whitespace: YAML::Syck round-trips correctly ok 1000 - key_with_whitespace: YAML::Syck loads without error ok 1001 - key_with_whitespace: YAML::Syck does not modify the input string ok 1002 - key_with_whitespace: YAML::Syck parses correctly ok 1003 - key_with_whitespace: YAML::XS saves without error ok 1004 - key_with_whitespace: YAML::XS serializes correctly ok 1005 - key_with_whitespace: YAML::XS round-trips without error ok 1006 - The object isa YAML::Tiny ok 1007 - key_with_whitespace: YAML::XS round-trips correctly ok 1008 - key_with_whitespace: YAML::XS loads without error ok 1009 - key_with_whitespace: YAML::XS does not modify the input string ok 1010 - key_with_whitespace: YAML::XS parses correctly ok 1011 - key_with_whitespace: YAML::Tiny parses without error ok 1012 - key_with_whitespace: YAML::Tiny does not modify the input string ok 1013 - The object isa YAML::Tiny ok 1014 - key_with_whitespace: YAML::Tiny parses correctly ok 1015 - key_with_whitespace: YAML::Tiny serializes without error ok 1016 - key_with_whitespace: YAML::Tiny serializes correctly ok 1017 - key_with_whitespace: YAML::Tiny round-trips without error ok 1018 - The object isa YAML::Tiny ok 1019 - key_with_whitespace: YAML::Tiny round-trips correctly ok 1020 # SKIP Shortcutting perfect serialization tests ok t/03_regression.... 1..1030 ok 1 - Found exported Load function ok 2 - Found exported Dump function ok 3 - Found exported LoadFile function ok 4 - Found exported DumpFile function ok 5 - Found exported freeze function ok 6 - Found exported thaw functiona ok 7 - module_hash_key: YAML.pm saves without error ok 8 - module_hash_key: YAML.pm serializes correctly ok 9 - module_hash_key: YAML.pm round-trips without error ok 10 - The object isa YAML::Tiny ok 11 - module_hash_key: YAML.pm round-trips correctly ok 12 - module_hash_key: YAML.pm loads without error ok 13 - module_hash_key: YAML.pm does not modify the input string ok 14 - module_hash_key: YAML.pm parses correctly ok 15 - module_hash_key: YAML::Syck saves without error ok 16 - module_hash_key: YAML::Syck serializes correctly ok 17 - module_hash_key: YAML::Syck round-trips without error ok 18 - The object isa YAML::Tiny ok 19 - module_hash_key: YAML::Syck round-trips correctly ok 20 - module_hash_key: YAML::Syck loads without error ok 21 - module_hash_key: YAML::Syck does not modify the input string ok 22 - module_hash_key: YAML::Syck parses correctly ok 23 - module_hash_key: YAML::XS saves without error ok 24 - module_hash_key: YAML::XS serializes correctly ok 25 - module_hash_key: YAML::XS round-trips without error ok 26 - The object isa YAML::Tiny ok 27 - module_hash_key: YAML::XS round-trips correctly ok 28 - module_hash_key: YAML::XS loads without error ok 29 - module_hash_key: YAML::XS does not modify the input string ok 30 - module_hash_key: YAML::XS parses correctly ok 31 - module_hash_key: YAML::Tiny parses without error ok 32 - module_hash_key: YAML::Tiny does not modify the input string ok 33 - The object isa YAML::Tiny ok 34 - module_hash_key: YAML::Tiny parses correctly ok 35 - module_hash_key: YAML::Tiny serializes without error ok 36 - module_hash_key: YAML::Tiny serializes correctly ok 37 - module_hash_key: YAML::Tiny round-trips without error ok 38 - The object isa YAML::Tiny ok 39 - module_hash_key: YAML::Tiny round-trips correctly ok 40 # SKIP Shortcutting perfect serialization tests ok 41 - hash_indented: YAML.pm saves without error ok 42 - hash_indented: YAML.pm serializes correctly ok 43 - hash_indented: YAML.pm round-trips without error ok 44 - The object isa YAML::Tiny ok 45 - hash_indented: YAML.pm round-trips correctly ok 46 - hash_indented: YAML.pm loads without error ok 47 - hash_indented: YAML.pm does not modify the input string ok 48 - hash_indented: YAML.pm parses correctly ok 49 - hash_indented: YAML::Syck saves without error ok 50 - hash_indented: YAML::Syck serializes correctly ok 51 - hash_indented: YAML::Syck round-trips without error ok 52 - The object isa YAML::Tiny ok 53 - hash_indented: YAML::Syck round-trips correctly ok 54 - hash_indented: YAML::Syck loads without error ok 55 - hash_indented: YAML::Syck does not modify the input string ok 56 - hash_indented: YAML::Syck parses correctly ok 57 - hash_indented: YAML::XS saves without error ok 58 - hash_indented: YAML::XS serializes correctly ok 59 - hash_indented: YAML::XS round-trips without error ok 60 - The object isa YAML::Tiny ok 61 - hash_indented: YAML::XS round-trips correctly ok 62 - hash_indented: YAML::XS loads without error ok 63 - hash_indented: YAML::XS does not modify the input string ok 64 - hash_indented: YAML::XS parses correctly ok 65 - hash_indented: YAML::Tiny parses without error ok 66 - hash_indented: YAML::Tiny does not modify the input string ok 67 - The object isa YAML::Tiny ok 68 - hash_indented: YAML::Tiny parses correctly ok 69 - hash_indented: YAML::Tiny serializes without error ok 70 - hash_indented: YAML::Tiny serializes correctly ok 71 - hash_indented: YAML::Tiny round-trips without error ok 72 - The object isa YAML::Tiny ok 73 - hash_indented: YAML::Tiny round-trips correctly ok 74 # SKIP Shortcutting perfect serialization tests ok 75 - simple_multiline: YAML.pm saves without error ok 76 - simple_multiline: YAML.pm serializes correctly ok 77 - simple_multiline: YAML.pm round-trips without error ok 78 - The object isa YAML::Tiny ok 79 - simple_multiline: YAML.pm round-trips correctly ok 80 - simple_multiline: YAML.pm loads without error ok 81 - simple_multiline: YAML.pm does not modify the input string ok 82 - simple_multiline: YAML.pm parses correctly ok 83 # SKIP Skipping YAML::Syck for known-broken feature ok 84 # SKIP Skipping YAML::Syck for known-broken feature ok 85 # SKIP Skipping YAML::Syck for known-broken feature ok 86 # SKIP Skipping YAML::Syck for known-broken feature ok 87 # SKIP Skipping YAML::Syck for known-broken feature ok 88 # SKIP Skipping YAML::Syck for known-broken feature ok 89 # SKIP Skipping YAML::Syck for known-broken feature ok 90 # SKIP Skipping YAML::Syck for known-broken feature ok 91 - simple_multiline: YAML::XS saves without error ok 92 - simple_multiline: YAML::XS serializes correctly ok 93 - simple_multiline: YAML::XS round-trips without error ok 94 - The object isa YAML::Tiny ok 95 - simple_multiline: YAML::XS round-trips correctly ok 96 - simple_multiline: YAML::XS loads without error ok 97 - simple_multiline: YAML::XS does not modify the input string ok 98 - simple_multiline: YAML::XS parses correctly ok 99 - simple_multiline: YAML::Tiny parses without error ok 100 - simple_multiline: YAML::Tiny does not modify the input string ok 101 - The object isa YAML::Tiny ok 102 - simple_multiline: YAML::Tiny parses correctly ok 103 - simple_multiline: YAML::Tiny serializes without error ok 104 - simple_multiline: YAML::Tiny serializes correctly ok 105 - simple_multiline: YAML::Tiny round-trips without error ok 106 - The object isa YAML::Tiny ok 107 - simple_multiline: YAML::Tiny round-trips correctly ok 108 # SKIP Shortcutting perfect serialization tests ok 109 - indented: YAML.pm saves without error ok 110 - indented: YAML.pm serializes correctly ok 111 - indented: YAML.pm round-trips without error ok 112 - The object isa YAML::Tiny ok 113 - indented: YAML.pm round-trips correctly ok 114 - indented: YAML.pm loads without error ok 115 - indented: YAML.pm does not modify the input string ok 116 - indented: YAML.pm parses correctly ok 117 # SKIP Skipping YAML::Syck for known-broken feature ok 118 # SKIP Skipping YAML::Syck for known-broken feature ok 119 # SKIP Skipping YAML::Syck for known-broken feature ok 120 # SKIP Skipping YAML::Syck for known-broken feature ok 121 # SKIP Skipping YAML::Syck for known-broken feature ok 122 # SKIP Skipping YAML::Syck for known-broken feature ok 123 # SKIP Skipping YAML::Syck for known-broken feature ok 124 # SKIP Skipping YAML::Syck for known-broken feature ok 125 - indented: YAML::XS saves without error ok 126 - indented: YAML::XS serializes correctly ok 127 - indented: YAML::XS round-trips without error ok 128 - The object isa YAML::Tiny ok 129 - indented: YAML::XS round-trips correctly ok 130 - indented: YAML::XS loads without error ok 131 - indented: YAML::XS does not modify the input string ok 132 - indented: YAML::XS parses correctly ok 133 - indented: YAML::Tiny parses without error ok 134 - indented: YAML::Tiny does not modify the input string ok 135 - The object isa YAML::Tiny ok 136 - indented: YAML::Tiny parses correctly ok 137 - indented: YAML::Tiny serializes without error ok 138 - indented: YAML::Tiny serializes correctly ok 139 - indented: YAML::Tiny round-trips without error ok 140 - The object isa YAML::Tiny ok 141 - indented: YAML::Tiny round-trips correctly ok 142 # SKIP Shortcutting perfect serialization tests ok 143 - indented: YAML.pm saves without error ok 144 - indented: YAML.pm serializes correctly ok 145 - indented: YAML.pm round-trips without error ok 146 - The object isa YAML::Tiny ok 147 - indented: YAML.pm round-trips correctly ok 148 - indented: YAML.pm loads without error ok 149 - indented: YAML.pm does not modify the input string ok 150 - indented: YAML.pm parses correctly ok 151 # SKIP Skipping YAML::Syck for known-broken feature ok 152 # SKIP Skipping YAML::Syck for known-broken feature ok 153 # SKIP Skipping YAML::Syck for known-broken feature ok 154 # SKIP Skipping YAML::Syck for known-broken feature ok 155 # SKIP Skipping YAML::Syck for known-broken feature ok 156 # SKIP Skipping YAML::Syck for known-broken feature ok 157 # SKIP Skipping YAML::Syck for known-broken feature ok 158 # SKIP Skipping YAML::Syck for known-broken feature ok 159 - indented: YAML::XS saves without error ok 160 - indented: YAML::XS serializes correctly ok 161 - indented: YAML::XS round-trips without error ok 162 - The object isa YAML::Tiny ok 163 - indented: YAML::XS round-trips correctly ok 164 - indented: YAML::XS loads without error ok 165 - indented: YAML::XS does not modify the input string ok 166 - indented: YAML::XS parses correctly ok 167 - indented: YAML::Tiny parses without error ok 168 - indented: YAML::Tiny does not modify the input string ok 169 - The object isa YAML::Tiny ok 170 - indented: YAML::Tiny parses correctly ok 171 - indented: YAML::Tiny serializes without error ok 172 - indented: YAML::Tiny serializes correctly ok 173 - indented: YAML::Tiny round-trips without error ok 174 - The object isa YAML::Tiny ok 175 - indented: YAML::Tiny round-trips correctly ok 176 # SKIP Shortcutting perfect serialization tests ok 177 - simple_doctype_comment: YAML.pm saves without error ok 178 - simple_doctype_comment: YAML.pm serializes correctly ok 179 - simple_doctype_comment: YAML.pm round-trips without error ok 180 - The object isa YAML::Tiny ok 181 - simple_doctype_comment: YAML.pm round-trips correctly ok 182 - simple_doctype_comment: YAML.pm loads without error ok 183 - simple_doctype_comment: YAML.pm does not modify the input string ok 184 - simple_doctype_comment: YAML.pm parses correctly ok 185 # SKIP Skipping YAML::Syck for known-broken feature ok 186 # SKIP Skipping YAML::Syck for known-broken feature ok 187 # SKIP Skipping YAML::Syck for known-broken feature ok 188 # SKIP Skipping YAML::Syck for known-broken feature ok 189 # SKIP Skipping YAML::Syck for known-broken feature ok 190 # SKIP Skipping YAML::Syck for known-broken feature ok 191 # SKIP Skipping YAML::Syck for known-broken feature ok 192 # SKIP Skipping YAML::Syck for known-broken feature ok 193 - simple_doctype_comment: YAML::XS saves without error ok 194 - simple_doctype_comment: YAML::XS serializes correctly ok 195 - simple_doctype_comment: YAML::XS round-trips without error ok 196 - The object isa YAML::Tiny ok 197 - simple_doctype_comment: YAML::XS round-trips correctly ok 198 - simple_doctype_comment: YAML::XS loads without error ok 199 - simple_doctype_comment: YAML::XS does not modify the input string ok 200 - simple_doctype_comment: YAML::XS parses correctly ok 201 - simple_doctype_comment: YAML::Tiny parses without error ok 202 - simple_doctype_comment: YAML::Tiny does not modify the input string ok 203 - The object isa YAML::Tiny ok 204 - simple_doctype_comment: YAML::Tiny parses correctly ok 205 - simple_doctype_comment: YAML::Tiny serializes without error ok 206 - simple_doctype_comment: YAML::Tiny serializes correctly ok 207 - simple_doctype_comment: YAML::Tiny round-trips without error ok 208 - The object isa YAML::Tiny ok 209 - simple_doctype_comment: YAML::Tiny round-trips correctly ok 210 # SKIP Shortcutting perfect serialization tests ok 211 # SKIP Skipping YAML.pm for known-broken feature ok 212 # SKIP Skipping YAML.pm for known-broken feature ok 213 # SKIP Skipping YAML.pm for known-broken feature ok 214 # SKIP Skipping YAML.pm for known-broken feature ok 215 # SKIP Skipping YAML.pm for known-broken feature ok 216 # SKIP Skipping YAML.pm for known-broken feature ok 217 # SKIP Skipping YAML.pm for known-broken feature ok 218 # SKIP Skipping YAML.pm for known-broken feature ok 219 - simple_doctype_percent: YAML::Syck saves without error ok 220 - simple_doctype_percent: YAML::Syck serializes correctly ok 221 - simple_doctype_percent: YAML::Syck round-trips without error ok 222 - The object isa YAML::Tiny ok 223 - simple_doctype_percent: YAML::Syck round-trips correctly ok 224 - simple_doctype_percent: YAML::Syck loads without error ok 225 - simple_doctype_percent: YAML::Syck does not modify the input string ok 226 - simple_doctype_percent: YAML::Syck parses correctly ok 227 # SKIP Skipping YAML::XS for known-broken feature ok 228 # SKIP Skipping YAML::XS for known-broken feature ok 229 # SKIP Skipping YAML::XS for known-broken feature ok 230 # SKIP Skipping YAML::XS for known-broken feature ok 231 # SKIP Skipping YAML::XS for known-broken feature ok 232 # SKIP Skipping YAML::XS for known-broken feature ok 233 # SKIP Skipping YAML::XS for known-broken feature ok 234 # SKIP Skipping YAML::XS for known-broken feature ok 235 - simple_doctype_percent: YAML::Tiny parses without error ok 236 - simple_doctype_percent: YAML::Tiny does not modify the input string ok 237 - The object isa YAML::Tiny ok 238 - simple_doctype_percent: YAML::Tiny parses correctly ok 239 - simple_doctype_percent: YAML::Tiny serializes without error ok 240 - simple_doctype_percent: YAML::Tiny serializes correctly ok 241 - simple_doctype_percent: YAML::Tiny round-trips without error ok 242 - The object isa YAML::Tiny ok 243 - simple_doctype_percent: YAML::Tiny round-trips correctly ok 244 # SKIP Shortcutting perfect serialization tests ok 245 # SKIP Skipping YAML.pm for known-broken feature ok 246 # SKIP Skipping YAML.pm for known-broken feature ok 247 # SKIP Skipping YAML.pm for known-broken feature ok 248 # SKIP Skipping YAML.pm for known-broken feature ok 249 # SKIP Skipping YAML.pm for known-broken feature ok 250 # SKIP Skipping YAML.pm for known-broken feature ok 251 # SKIP Skipping YAML.pm for known-broken feature ok 252 # SKIP Skipping YAML.pm for known-broken feature ok 253 # SKIP Skipping YAML::Syck for known-broken feature ok 254 # SKIP Skipping YAML::Syck for known-broken feature ok 255 # SKIP Skipping YAML::Syck for known-broken feature ok 256 # SKIP Skipping YAML::Syck for known-broken feature ok 257 # SKIP Skipping YAML::Syck for known-broken feature ok 258 # SKIP Skipping YAML::Syck for known-broken feature ok 259 # SKIP Skipping YAML::Syck for known-broken feature ok 260 # SKIP Skipping YAML::Syck for known-broken feature ok 261 # SKIP Skipping YAML::XS for known-broken feature ok 262 # SKIP Skipping YAML::XS for known-broken feature ok 263 # SKIP Skipping YAML::XS for known-broken feature ok 264 # SKIP Skipping YAML::XS for known-broken feature ok 265 # SKIP Skipping YAML::XS for known-broken feature ok 266 # SKIP Skipping YAML::XS for known-broken feature ok 267 # SKIP Skipping YAML::XS for known-broken feature ok 268 # SKIP Skipping YAML::XS for known-broken feature ok 269 - predocument_1_0: YAML::Tiny parses without error ok 270 - predocument_1_0: YAML::Tiny does not modify the input string ok 271 - The object isa YAML::Tiny ok 272 - predocument_1_0: YAML::Tiny parses correctly ok 273 - predocument_1_0: YAML::Tiny serializes without error ok 274 - predocument_1_0: YAML::Tiny serializes correctly ok 275 - predocument_1_0: YAML::Tiny round-trips without error ok 276 - The object isa YAML::Tiny ok 277 - predocument_1_0: YAML::Tiny round-trips correctly ok 278 # SKIP Shortcutting perfect serialization tests ok 279 # SKIP Skipping YAML.pm for known-broken feature ok 280 # SKIP Skipping YAML.pm for known-broken feature ok 281 # SKIP Skipping YAML.pm for known-broken feature ok 282 # SKIP Skipping YAML.pm for known-broken feature ok 283 # SKIP Skipping YAML.pm for known-broken feature ok 284 # SKIP Skipping YAML.pm for known-broken feature ok 285 # SKIP Skipping YAML.pm for known-broken feature ok 286 # SKIP Skipping YAML.pm for known-broken feature ok 287 # SKIP Skipping YAML::Syck for known-broken feature ok 288 # SKIP Skipping YAML::Syck for known-broken feature ok 289 # SKIP Skipping YAML::Syck for known-broken feature ok 290 # SKIP Skipping YAML::Syck for known-broken feature ok 291 # SKIP Skipping YAML::Syck for known-broken feature ok 292 # SKIP Skipping YAML::Syck for known-broken feature ok 293 # SKIP Skipping YAML::Syck for known-broken feature ok 294 # SKIP Skipping YAML::Syck for known-broken feature ok 295 - predocument_1_1: YAML::XS saves without error ok 296 - predocument_1_1: YAML::XS serializes correctly ok 297 - predocument_1_1: YAML::XS round-trips without error ok 298 - The object isa YAML::Tiny ok 299 - predocument_1_1: YAML::XS round-trips correctly ok 300 - predocument_1_1: YAML::XS loads without error ok 301 - predocument_1_1: YAML::XS does not modify the input string ok 302 - predocument_1_1: YAML::XS parses correctly ok 303 - predocument_1_1: YAML::Tiny parses without error ok 304 - predocument_1_1: YAML::Tiny does not modify the input string ok 305 - The object isa YAML::Tiny ok 306 - predocument_1_1: YAML::Tiny parses correctly ok 307 - predocument_1_1: YAML::Tiny serializes without error ok 308 - predocument_1_1: YAML::Tiny serializes correctly ok 309 - predocument_1_1: YAML::Tiny round-trips without error ok 310 - The object isa YAML::Tiny ok 311 - predocument_1_1: YAML::Tiny round-trips correctly ok 312 # SKIP Shortcutting perfect serialization tests ok 313 - multi_doctype_comment: YAML.pm saves without error ok 314 - multi_doctype_comment: YAML.pm serializes correctly ok 315 - multi_doctype_comment: YAML.pm round-trips without error ok 316 - The object isa YAML::Tiny ok 317 - multi_doctype_comment: YAML.pm round-trips correctly ok 318 - multi_doctype_comment: YAML.pm loads without error ok 319 - multi_doctype_comment: YAML.pm does not modify the input string ok 320 - multi_doctype_comment: YAML.pm parses correctly ok 321 # SKIP Skipping YAML::Syck for unsupported feature ok 322 # SKIP Skipping YAML::Syck for unsupported feature ok 323 # SKIP Skipping YAML::Syck for unsupported feature ok 324 # SKIP Skipping YAML::Syck for unsupported feature ok 325 # SKIP Skipping YAML::Syck for unsupported feature ok 326 # SKIP Skipping YAML::Syck for unsupported feature ok 327 # SKIP Skipping YAML::Syck for unsupported feature ok 328 # SKIP Skipping YAML::Syck for unsupported feature ok 329 - multi_doctype_comment: YAML::XS saves without error ok 330 - multi_doctype_comment: YAML::XS serializes correctly ok 331 - multi_doctype_comment: YAML::XS round-trips without error ok 332 - The object isa YAML::Tiny ok 333 - multi_doctype_comment: YAML::XS round-trips correctly ok 334 - multi_doctype_comment: YAML::XS loads without error ok 335 - multi_doctype_comment: YAML::XS does not modify the input string ok 336 - multi_doctype_comment: YAML::XS parses correctly ok 337 - multi_doctype_comment: YAML::Tiny parses without error ok 338 - multi_doctype_comment: YAML::Tiny does not modify the input string ok 339 - The object isa YAML::Tiny ok 340 - multi_doctype_comment: YAML::Tiny parses correctly ok 341 - multi_doctype_comment: YAML::Tiny serializes without error ok 342 - multi_doctype_comment: YAML::Tiny serializes correctly ok 343 - multi_doctype_comment: YAML::Tiny round-trips without error ok 344 - The object isa YAML::Tiny ok 345 - multi_doctype_comment: YAML::Tiny round-trips correctly ok 346 # SKIP Shortcutting perfect serialization tests ok 347 # SKIP Skipping YAML.pm for known-broken feature ok 348 # SKIP Skipping YAML.pm for known-broken feature ok 349 # SKIP Skipping YAML.pm for known-broken feature ok 350 # SKIP Skipping YAML.pm for known-broken feature ok 351 # SKIP Skipping YAML.pm for known-broken feature ok 352 # SKIP Skipping YAML.pm for known-broken feature ok 353 # SKIP Skipping YAML.pm for known-broken feature ok 354 # SKIP Skipping YAML.pm for known-broken feature ok 355 # SKIP Skipping YAML::Syck for known-broken feature ok 356 # SKIP Skipping YAML::Syck for known-broken feature ok 357 # SKIP Skipping YAML::Syck for known-broken feature ok 358 # SKIP Skipping YAML::Syck for known-broken feature ok 359 # SKIP Skipping YAML::Syck for known-broken feature ok 360 # SKIP Skipping YAML::Syck for known-broken feature ok 361 # SKIP Skipping YAML::Syck for known-broken feature ok 362 # SKIP Skipping YAML::Syck for known-broken feature ok 363 - predocument_percent: YAML::XS saves without error ok 364 - predocument_percent: YAML::XS serializes correctly ok 365 - predocument_percent: YAML::XS round-trips without error ok 366 - The object isa YAML::Tiny ok 367 - predocument_percent: YAML::XS round-trips correctly ok 368 - predocument_percent: YAML::XS loads without error ok 369 - predocument_percent: YAML::XS does not modify the input string ok 370 - predocument_percent: YAML::XS parses correctly ok 371 - predocument_percent: YAML::Tiny parses without error ok 372 - predocument_percent: YAML::Tiny does not modify the input string ok 373 - The object isa YAML::Tiny ok 374 - predocument_percent: YAML::Tiny parses correctly ok 375 - predocument_percent: YAML::Tiny serializes without error ok 376 - predocument_percent: YAML::Tiny serializes correctly ok 377 - predocument_percent: YAML::Tiny round-trips without error ok 378 - The object isa YAML::Tiny ok 379 - predocument_percent: YAML::Tiny round-trips correctly ok 380 # SKIP Shortcutting perfect serialization tests ok 381 - predocument_comment: YAML.pm saves without error ok 382 - predocument_comment: YAML.pm serializes correctly ok 383 - predocument_comment: YAML.pm round-trips without error ok 384 - The object isa YAML::Tiny ok 385 - predocument_comment: YAML.pm round-trips correctly ok 386 - predocument_comment: YAML.pm loads without error ok 387 - predocument_comment: YAML.pm does not modify the input string ok 388 - predocument_comment: YAML.pm parses correctly ok 389 - predocument_comment: YAML::Syck saves without error ok 390 - predocument_comment: YAML::Syck serializes correctly ok 391 - predocument_comment: YAML::Syck round-trips without error ok 392 - The object isa YAML::Tiny ok 393 - predocument_comment: YAML::Syck round-trips correctly ok 394 - predocument_comment: YAML::Syck loads without error ok 395 - predocument_comment: YAML::Syck does not modify the input string ok 396 - predocument_comment: YAML::Syck parses correctly ok 397 - predocument_comment: YAML::XS saves without error ok 398 - predocument_comment: YAML::XS serializes correctly ok 399 - predocument_comment: YAML::XS round-trips without error ok 400 - The object isa YAML::Tiny ok 401 - predocument_comment: YAML::XS round-trips correctly ok 402 - predocument_comment: YAML::XS loads without error ok 403 - predocument_comment: YAML::XS does not modify the input string ok 404 - predocument_comment: YAML::XS parses correctly ok 405 - predocument_comment: YAML::Tiny parses without error ok 406 - predocument_comment: YAML::Tiny does not modify the input string ok 407 - The object isa YAML::Tiny ok 408 - predocument_comment: YAML::Tiny parses correctly ok 409 - predocument_comment: YAML::Tiny serializes without error ok 410 - predocument_comment: YAML::Tiny serializes correctly ok 411 - predocument_comment: YAML::Tiny round-trips without error ok 412 - The object isa YAML::Tiny ok 413 - predocument_comment: YAML::Tiny round-trips correctly ok 414 # SKIP Shortcutting perfect serialization tests ok 415 - hitchhiker scalar: YAML.pm saves without error ok 416 - hitchhiker scalar: YAML.pm serializes correctly ok 417 - hitchhiker scalar: YAML.pm round-trips without error ok 418 - The object isa YAML::Tiny ok 419 - hitchhiker scalar: YAML.pm round-trips correctly ok 420 - hitchhiker scalar: YAML.pm loads without error ok 421 - hitchhiker scalar: YAML.pm does not modify the input string ok 422 - hitchhiker scalar: YAML.pm parses correctly ok 423 - hitchhiker scalar: YAML::Syck saves without error ok 424 - hitchhiker scalar: YAML::Syck serializes correctly ok 425 - hitchhiker scalar: YAML::Syck round-trips without error ok 426 - The object isa YAML::Tiny ok 427 - hitchhiker scalar: YAML::Syck round-trips correctly ok 428 - hitchhiker scalar: YAML::Syck loads without error ok 429 - hitchhiker scalar: YAML::Syck does not modify the input string ok 430 - hitchhiker scalar: YAML::Syck parses correctly ok 431 - hitchhiker scalar: YAML::XS saves without error ok 432 - hitchhiker scalar: YAML::XS serializes correctly ok 433 - hitchhiker scalar: YAML::XS round-trips without error ok 434 - The object isa YAML::Tiny ok 435 - hitchhiker scalar: YAML::XS round-trips correctly ok 436 - hitchhiker scalar: YAML::XS loads without error ok 437 - hitchhiker scalar: YAML::XS does not modify the input string ok 438 - hitchhiker scalar: YAML::XS parses correctly ok 439 - hitchhiker scalar: YAML::Tiny parses without error ok 440 - hitchhiker scalar: YAML::Tiny does not modify the input string ok 441 - The object isa YAML::Tiny ok 442 - hitchhiker scalar: YAML::Tiny parses correctly ok 443 - hitchhiker scalar: YAML::Tiny serializes without error ok 444 - hitchhiker scalar: YAML::Tiny serializes correctly ok 445 - hitchhiker scalar: YAML::Tiny round-trips without error ok 446 - The object isa YAML::Tiny ok 447 - hitchhiker scalar: YAML::Tiny round-trips correctly ok 448 - Serializes ok ok 449 - null hash in array: YAML.pm saves without error ok 450 - null hash in array: YAML.pm serializes correctly ok 451 - null hash in array: YAML.pm round-trips without error ok 452 - The object isa YAML::Tiny ok 453 - null hash in array: YAML.pm round-trips correctly ok 454 - null hash in array: YAML.pm loads without error ok 455 - null hash in array: YAML.pm does not modify the input string ok 456 - null hash in array: YAML.pm parses correctly ok 457 - null hash in array: YAML::Syck saves without error ok 458 - null hash in array: YAML::Syck serializes correctly ok 459 - null hash in array: YAML::Syck round-trips without error ok 460 - The object isa YAML::Tiny ok 461 - null hash in array: YAML::Syck round-trips correctly ok 462 - null hash in array: YAML::Syck loads without error ok 463 - null hash in array: YAML::Syck does not modify the input string ok 464 - null hash in array: YAML::Syck parses correctly ok 465 - null hash in array: YAML::XS saves without error ok 466 - null hash in array: YAML::XS serializes correctly ok 467 - null hash in array: YAML::XS round-trips without error ok 468 - The object isa YAML::Tiny ok 469 - null hash in array: YAML::XS round-trips correctly ok 470 - null hash in array: YAML::XS loads without error ok 471 - null hash in array: YAML::XS does not modify the input string ok 472 - null hash in array: YAML::XS parses correctly ok 473 - null hash in array: YAML::Tiny parses without error ok 474 - null hash in array: YAML::Tiny does not modify the input string ok 475 - The object isa YAML::Tiny ok 476 - null hash in array: YAML::Tiny parses correctly ok 477 - null hash in array: YAML::Tiny serializes without error ok 478 - null hash in array: YAML::Tiny serializes correctly ok 479 - null hash in array: YAML::Tiny round-trips without error ok 480 - The object isa YAML::Tiny ok 481 - null hash in array: YAML::Tiny round-trips correctly ok 482 # SKIP Shortcutting perfect serialization tests ok 483 - null array in array: YAML.pm saves without error ok 484 - null array in array: YAML.pm serializes correctly ok 485 - null array in array: YAML.pm round-trips without error ok 486 - The object isa YAML::Tiny ok 487 - null array in array: YAML.pm round-trips correctly ok 488 - null array in array: YAML.pm loads without error ok 489 - null array in array: YAML.pm does not modify the input string ok 490 - null array in array: YAML.pm parses correctly ok 491 - null array in array: YAML::Syck saves without error ok 492 - null array in array: YAML::Syck serializes correctly ok 493 - null array in array: YAML::Syck round-trips without error ok 494 - The object isa YAML::Tiny ok 495 - null array in array: YAML::Syck round-trips correctly ok 496 - null array in array: YAML::Syck loads without error ok 497 - null array in array: YAML::Syck does not modify the input string ok 498 - null array in array: YAML::Syck parses correctly ok 499 - null array in array: YAML::XS saves without error ok 500 - null array in array: YAML::XS serializes correctly ok 501 - null array in array: YAML::XS round-trips without error ok 502 - The object isa YAML::Tiny ok 503 - null array in array: YAML::XS round-trips correctly ok 504 - null array in array: YAML::XS loads without error ok 505 - null array in array: YAML::XS does not modify the input string ok 506 - null array in array: YAML::XS parses correctly ok 507 - null array in array: YAML::Tiny parses without error ok 508 - null array in array: YAML::Tiny does not modify the input string ok 509 - The object isa YAML::Tiny ok 510 - null array in array: YAML::Tiny parses correctly ok 511 - null array in array: YAML::Tiny serializes without error ok 512 - null array in array: YAML::Tiny serializes correctly ok 513 - null array in array: YAML::Tiny round-trips without error ok 514 - The object isa YAML::Tiny ok 515 - null array in array: YAML::Tiny round-trips correctly ok 516 # SKIP Shortcutting perfect serialization tests ok 517 - null hash in hash: YAML.pm saves without error ok 518 - null hash in hash: YAML.pm serializes correctly ok 519 - null hash in hash: YAML.pm round-trips without error ok 520 - The object isa YAML::Tiny ok 521 - null hash in hash: YAML.pm round-trips correctly ok 522 - null hash in hash: YAML.pm loads without error ok 523 - null hash in hash: YAML.pm does not modify the input string ok 524 - null hash in hash: YAML.pm parses correctly ok 525 - null hash in hash: YAML::Syck saves without error ok 526 - null hash in hash: YAML::Syck serializes correctly ok 527 - null hash in hash: YAML::Syck round-trips without error ok 528 - The object isa YAML::Tiny ok 529 - null hash in hash: YAML::Syck round-trips correctly ok 530 - null hash in hash: YAML::Syck loads without error ok 531 - null hash in hash: YAML::Syck does not modify the input string ok 532 - null hash in hash: YAML::Syck parses correctly ok 533 - null hash in hash: YAML::XS saves without error ok 534 - null hash in hash: YAML::XS serializes correctly ok 535 - null hash in hash: YAML::XS round-trips without error ok 536 - The object isa YAML::Tiny ok 537 - null hash in hash: YAML::XS round-trips correctly ok 538 - null hash in hash: YAML::XS loads without error ok 539 - null hash in hash: YAML::XS does not modify the input string ok 540 - null hash in hash: YAML::XS parses correctly ok 541 - null hash in hash: YAML::Tiny parses without error ok 542 - null hash in hash: YAML::Tiny does not modify the input string ok 543 - The object isa YAML::Tiny ok 544 - null hash in hash: YAML::Tiny parses correctly ok 545 - null hash in hash: YAML::Tiny serializes without error ok 546 - null hash in hash: YAML::Tiny serializes correctly ok 547 - null hash in hash: YAML::Tiny round-trips without error ok 548 - The object isa YAML::Tiny ok 549 - null hash in hash: YAML::Tiny round-trips correctly ok 550 # SKIP Shortcutting perfect serialization tests ok 551 - null array in hash: YAML.pm saves without error ok 552 - null array in hash: YAML.pm serializes correctly ok 553 - null array in hash: YAML.pm round-trips without error ok 554 - The object isa YAML::Tiny ok 555 - null array in hash: YAML.pm round-trips correctly ok 556 - null array in hash: YAML.pm loads without error ok 557 - null array in hash: YAML.pm does not modify the input string ok 558 - null array in hash: YAML.pm parses correctly ok 559 - null array in hash: YAML::Syck saves without error ok 560 - null array in hash: YAML::Syck serializes correctly ok 561 - null array in hash: YAML::Syck round-trips without error ok 562 - The object isa YAML::Tiny ok 563 - null array in hash: YAML::Syck round-trips correctly ok 564 - null array in hash: YAML::Syck loads without error ok 565 - null array in hash: YAML::Syck does not modify the input string ok 566 - null array in hash: YAML::Syck parses correctly ok 567 - null array in hash: YAML::XS saves without error ok 568 - null array in hash: YAML::XS serializes correctly ok 569 - null array in hash: YAML::XS round-trips without error ok 570 - The object isa YAML::Tiny ok 571 - null array in hash: YAML::XS round-trips correctly ok 572 - null array in hash: YAML::XS loads without error ok 573 - null array in hash: YAML::XS does not modify the input string ok 574 - null array in hash: YAML::XS parses correctly ok 575 - null array in hash: YAML::Tiny parses without error ok 576 - null array in hash: YAML::Tiny does not modify the input string ok 577 - The object isa YAML::Tiny ok 578 - null array in hash: YAML::Tiny parses correctly ok 579 - null array in hash: YAML::Tiny serializes without error ok 580 - null array in hash: YAML::Tiny serializes correctly ok 581 - null array in hash: YAML::Tiny round-trips without error ok 582 - The object isa YAML::Tiny ok 583 - null array in hash: YAML::Tiny round-trips correctly ok 584 # SKIP Shortcutting perfect serialization tests ok 585 - trailing whitespace: YAML.pm saves without error ok 586 - trailing whitespace: YAML.pm serializes correctly ok 587 - trailing whitespace: YAML.pm round-trips without error ok 588 - The object isa YAML::Tiny ok 589 - trailing whitespace: YAML.pm round-trips correctly ok 590 - trailing whitespace: YAML.pm loads without error ok 591 - trailing whitespace: YAML.pm does not modify the input string ok 592 - trailing whitespace: YAML.pm parses correctly ok 593 - trailing whitespace: YAML::Syck saves without error ok 594 - trailing whitespace: YAML::Syck serializes correctly ok 595 - trailing whitespace: YAML::Syck round-trips without error ok 596 - The object isa YAML::Tiny ok 597 - trailing whitespace: YAML::Syck round-trips correctly ok 598 - trailing whitespace: YAML::Syck loads without error ok 599 - trailing whitespace: YAML::Syck does not modify the input string ok 600 - trailing whitespace: YAML::Syck parses correctly ok 601 - trailing whitespace: YAML::XS saves without error ok 602 - trailing whitespace: YAML::XS serializes correctly ok 603 - trailing whitespace: YAML::XS round-trips without error ok 604 - The object isa YAML::Tiny ok 605 - trailing whitespace: YAML::XS round-trips correctly ok 606 - trailing whitespace: YAML::XS loads without error ok 607 - trailing whitespace: YAML::XS does not modify the input string ok 608 - trailing whitespace: YAML::XS parses correctly ok 609 - trailing whitespace: YAML::Tiny parses without error ok 610 - trailing whitespace: YAML::Tiny does not modify the input string ok 611 - The object isa YAML::Tiny ok 612 - trailing whitespace: YAML::Tiny parses correctly ok 613 - trailing whitespace: YAML::Tiny serializes without error ok 614 - trailing whitespace: YAML::Tiny serializes correctly ok 615 - trailing whitespace: YAML::Tiny round-trips without error ok 616 - The object isa YAML::Tiny ok 617 - trailing whitespace: YAML::Tiny round-trips correctly ok 618 # SKIP Shortcutting perfect serialization tests ok 619 - hash-like quote: YAML.pm saves without error ok 620 - hash-like quote: YAML.pm serializes correctly ok 621 - hash-like quote: YAML.pm round-trips without error ok 622 - The object isa YAML::Tiny ok 623 - hash-like quote: YAML.pm round-trips correctly ok 624 - hash-like quote: YAML.pm loads without error ok 625 - hash-like quote: YAML.pm does not modify the input string ok 626 - hash-like quote: YAML.pm parses correctly ok 627 - hash-like quote: YAML::Syck saves without error ok 628 - hash-like quote: YAML::Syck serializes correctly ok 629 - hash-like quote: YAML::Syck round-trips without error ok 630 - The object isa YAML::Tiny ok 631 - hash-like quote: YAML::Syck round-trips correctly ok 632 - hash-like quote: YAML::Syck loads without error ok 633 - hash-like quote: YAML::Syck does not modify the input string ok 634 - hash-like quote: YAML::Syck parses correctly ok 635 - hash-like quote: YAML::XS saves without error ok 636 - hash-like quote: YAML::XS serializes correctly ok 637 - hash-like quote: YAML::XS round-trips without error ok 638 - The object isa YAML::Tiny ok 639 - hash-like quote: YAML::XS round-trips correctly ok 640 - hash-like quote: YAML::XS loads without error ok 641 - hash-like quote: YAML::XS does not modify the input string ok 642 - hash-like quote: YAML::XS parses correctly ok 643 - hash-like quote: YAML::Tiny parses without error ok 644 - hash-like quote: YAML::Tiny does not modify the input string ok 645 - The object isa YAML::Tiny ok 646 - hash-like quote: YAML::Tiny parses correctly ok 647 - hash-like quote: YAML::Tiny serializes without error ok 648 - hash-like quote: YAML::Tiny serializes correctly ok 649 - hash-like quote: YAML::Tiny round-trips without error ok 650 - The object isa YAML::Tiny ok 651 - hash-like quote: YAML::Tiny round-trips correctly ok 652 # SKIP Shortcutting perfect serialization tests ok 653 - single quote subtleties: YAML.pm saves without error ok 654 - single quote subtleties: YAML.pm serializes correctly ok 655 - single quote subtleties: YAML.pm round-trips without error ok 656 - The object isa YAML::Tiny ok 657 - single quote subtleties: YAML.pm round-trips correctly ok 658 - single quote subtleties: YAML.pm loads without error ok 659 - single quote subtleties: YAML.pm does not modify the input string ok 660 - single quote subtleties: YAML.pm parses correctly ok 661 - single quote subtleties: YAML::Syck saves without error ok 662 - single quote subtleties: YAML::Syck serializes correctly ok 663 - single quote subtleties: YAML::Syck round-trips without error ok 664 - The object isa YAML::Tiny ok 665 - single quote subtleties: YAML::Syck round-trips correctly ok 666 - single quote subtleties: YAML::Syck loads without error ok 667 - single quote subtleties: YAML::Syck does not modify the input string ok 668 - single quote subtleties: YAML::Syck parses correctly ok 669 - single quote subtleties: YAML::XS saves without error ok 670 - single quote subtleties: YAML::XS serializes correctly ok 671 - single quote subtleties: YAML::XS round-trips without error ok 672 - The object isa YAML::Tiny ok 673 - single quote subtleties: YAML::XS round-trips correctly ok 674 - single quote subtleties: YAML::XS loads without error ok 675 - single quote subtleties: YAML::XS does not modify the input string ok 676 - single quote subtleties: YAML::XS parses correctly ok 677 - single quote subtleties: YAML::Tiny parses without error ok 678 - single quote subtleties: YAML::Tiny does not modify the input string ok 679 - The object isa YAML::Tiny ok 680 - single quote subtleties: YAML::Tiny parses correctly ok 681 - single quote subtleties: YAML::Tiny serializes without error ok 682 - single quote subtleties: YAML::Tiny serializes correctly ok 683 - single quote subtleties: YAML::Tiny round-trips without error ok 684 - The object isa YAML::Tiny ok 685 - single quote subtleties: YAML::Tiny round-trips correctly ok 686 # SKIP Shortcutting perfect serialization tests ok 687 # SKIP Skipping YAML.pm for known-broken feature ok 688 # SKIP Skipping YAML.pm for known-broken feature ok 689 # SKIP Skipping YAML.pm for known-broken feature ok 690 # SKIP Skipping YAML.pm for known-broken feature ok 691 # SKIP Skipping YAML.pm for known-broken feature ok 692 # SKIP Skipping YAML.pm for known-broken feature ok 693 # SKIP Skipping YAML.pm for known-broken feature ok 694 # SKIP Skipping YAML.pm for known-broken feature ok 695 - empty hash keys: YAML::Syck saves without error ok 696 - empty hash keys: YAML::Syck serializes correctly ok 697 - empty hash keys: YAML::Syck round-trips without error ok 698 - The object isa YAML::Tiny ok 699 - empty hash keys: YAML::Syck round-trips correctly ok 700 - empty hash keys: YAML::Syck loads without error ok 701 - empty hash keys: YAML::Syck does not modify the input string ok 702 - empty hash keys: YAML::Syck parses correctly ok 703 - empty hash keys: YAML::XS saves without error ok 704 - empty hash keys: YAML::XS serializes correctly ok 705 - empty hash keys: YAML::XS round-trips without error ok 706 - The object isa YAML::Tiny ok 707 - empty hash keys: YAML::XS round-trips correctly ok 708 - empty hash keys: YAML::XS loads without error ok 709 - empty hash keys: YAML::XS does not modify the input string ok 710 - empty hash keys: YAML::XS parses correctly ok 711 - empty hash keys: YAML::Tiny parses without error ok 712 - empty hash keys: YAML::Tiny does not modify the input string ok 713 - The object isa YAML::Tiny ok 714 - empty hash keys: YAML::Tiny parses correctly ok 715 - empty hash keys: YAML::Tiny serializes without error ok 716 - empty hash keys: YAML::Tiny serializes correctly ok 717 - empty hash keys: YAML::Tiny round-trips without error ok 718 - The object isa YAML::Tiny ok 719 - empty hash keys: YAML::Tiny round-trips correctly ok 720 # SKIP Shortcutting perfect serialization tests ok 721 # SKIP Skipping YAML.pm for known-broken feature ok 722 # SKIP Skipping YAML.pm for known-broken feature ok 723 # SKIP Skipping YAML.pm for known-broken feature ok 724 # SKIP Skipping YAML.pm for known-broken feature ok 725 # SKIP Skipping YAML.pm for known-broken feature ok 726 # SKIP Skipping YAML.pm for known-broken feature ok 727 # SKIP Skipping YAML.pm for known-broken feature ok 728 # SKIP Skipping YAML.pm for known-broken feature ok 729 - empty array keys: YAML::Syck saves without error ok 730 - empty array keys: YAML::Syck serializes correctly ok 731 - empty array keys: YAML::Syck round-trips without error ok 732 - The object isa YAML::Tiny ok 733 - empty array keys: YAML::Syck round-trips correctly ok 734 - empty array keys: YAML::Syck loads without error ok 735 - empty array keys: YAML::Syck does not modify the input string ok 736 - empty array keys: YAML::Syck parses correctly ok 737 - empty array keys: YAML::XS saves without error ok 738 - empty array keys: YAML::XS serializes correctly ok 739 - empty array keys: YAML::XS round-trips without error ok 740 - The object isa YAML::Tiny ok 741 - empty array keys: YAML::XS round-trips correctly ok 742 - empty array keys: YAML::XS loads without error ok 743 - empty array keys: YAML::XS does not modify the input string ok 744 - empty array keys: YAML::XS parses correctly ok 745 - empty array keys: YAML::Tiny parses without error ok 746 - empty array keys: YAML::Tiny does not modify the input string ok 747 - The object isa YAML::Tiny ok 748 - empty array keys: YAML::Tiny parses correctly ok 749 - empty array keys: YAML::Tiny serializes without error ok 750 - empty array keys: YAML::Tiny serializes correctly ok 751 - empty array keys: YAML::Tiny round-trips without error ok 752 - The object isa YAML::Tiny ok 753 - empty array keys: YAML::Tiny round-trips correctly ok 754 # SKIP Shortcutting perfect serialization tests ok 755 # SKIP Skipping YAML.pm for known-broken feature ok 756 # SKIP Skipping YAML.pm for known-broken feature ok 757 # SKIP Skipping YAML.pm for known-broken feature ok 758 # SKIP Skipping YAML.pm for known-broken feature ok 759 # SKIP Skipping YAML.pm for known-broken feature ok 760 # SKIP Skipping YAML.pm for known-broken feature ok 761 # SKIP Skipping YAML.pm for known-broken feature ok 762 # SKIP Skipping YAML.pm for known-broken feature ok 763 - comment header: YAML::Syck saves without error ok 764 - comment header: YAML::Syck serializes correctly ok 765 - comment header: YAML::Syck round-trips without error ok 766 - The object isa YAML::Tiny ok 767 - comment header: YAML::Syck round-trips correctly ok 768 - comment header: YAML::Syck loads without error ok 769 - comment header: YAML::Syck does not modify the input string ok 770 - comment header: YAML::Syck parses correctly ok 771 - comment header: YAML::XS saves without error ok 772 - comment header: YAML::XS serializes correctly ok 773 - comment header: YAML::XS round-trips without error ok 774 - The object isa YAML::Tiny ok 775 - comment header: YAML::XS round-trips correctly ok 776 - comment header: YAML::XS loads without error ok 777 - comment header: YAML::XS does not modify the input string ok 778 - comment header: YAML::XS parses correctly ok 779 - comment header: YAML::Tiny parses without error ok 780 - comment header: YAML::Tiny does not modify the input string ok 781 - The object isa YAML::Tiny ok 782 - comment header: YAML::Tiny parses correctly ok 783 - comment header: YAML::Tiny serializes without error ok 784 - comment header: YAML::Tiny serializes correctly ok 785 - comment header: YAML::Tiny round-trips without error ok 786 - The object isa YAML::Tiny ok 787 - comment header: YAML::Tiny round-trips correctly ok 788 # SKIP Shortcutting perfect serialization tests ok 789 - special characters: YAML.pm saves without error ok 790 - special characters: YAML.pm serializes correctly ok 791 - special characters: YAML.pm round-trips without error ok 792 - The object isa YAML::Tiny ok 793 - special characters: YAML.pm round-trips correctly ok 794 - special characters: YAML.pm loads without error ok 795 - special characters: YAML.pm does not modify the input string ok 796 - special characters: YAML.pm parses correctly ok 797 - special characters: YAML::Syck saves without error ok 798 - special characters: YAML::Syck serializes correctly ok 799 - special characters: YAML::Syck round-trips without error ok 800 - The object isa YAML::Tiny ok 801 - special characters: YAML::Syck round-trips correctly ok 802 - special characters: YAML::Syck loads without error ok 803 - special characters: YAML::Syck does not modify the input string ok 804 - special characters: YAML::Syck parses correctly ok 805 - special characters: YAML::XS saves without error ok 806 - special characters: YAML::XS serializes correctly ok 807 - special characters: YAML::XS round-trips without error ok 808 - The object isa YAML::Tiny ok 809 - special characters: YAML::XS round-trips correctly ok 810 - special characters: YAML::XS loads without error ok 811 - special characters: YAML::XS does not modify the input string ok 812 - special characters: YAML::XS parses correctly ok 813 - special characters: YAML::Tiny parses without error ok 814 - special characters: YAML::Tiny does not modify the input string ok 815 - The object isa YAML::Tiny ok 816 - special characters: YAML::Tiny parses correctly ok 817 - special characters: YAML::Tiny serializes without error ok 818 - special characters: YAML::Tiny serializes correctly ok 819 - special characters: YAML::Tiny round-trips without error ok 820 - The object isa YAML::Tiny ok 821 - special characters: YAML::Tiny round-trips correctly ok 822 # SKIP Shortcutting perfect serialization tests ok 823 - The object isa YAML::Tiny ok 824 - ->write_string does not return a value ok 825 - Error string is defined ok 826 - Got the expected error message ok 827 - synopsis: YAML.pm saves without error ok 828 - synopsis: YAML.pm serializes correctly ok 829 - synopsis: YAML.pm round-trips without error ok 830 - The object isa YAML::Tiny ok 831 - synopsis: YAML.pm round-trips correctly ok 832 - synopsis: YAML.pm loads without error ok 833 - synopsis: YAML.pm does not modify the input string ok 834 - synopsis: YAML.pm parses correctly ok 835 - synopsis: YAML::Syck saves without error ok 836 - synopsis: YAML::Syck serializes correctly ok 837 - synopsis: YAML::Syck round-trips without error ok 838 - The object isa YAML::Tiny ok 839 - synopsis: YAML::Syck round-trips correctly ok 840 - synopsis: YAML::Syck loads without error ok 841 - synopsis: YAML::Syck does not modify the input string ok 842 - synopsis: YAML::Syck parses correctly ok 843 - synopsis: YAML::XS saves without error ok 844 - synopsis: YAML::XS serializes correctly ok 845 - synopsis: YAML::XS round-trips without error ok 846 - The object isa YAML::Tiny ok 847 - synopsis: YAML::XS round-trips correctly ok 848 - synopsis: YAML::XS loads without error ok 849 - synopsis: YAML::XS does not modify the input string ok 850 - synopsis: YAML::XS parses correctly ok 851 - synopsis: YAML::Tiny parses without error ok 852 - synopsis: YAML::Tiny does not modify the input string ok 853 - The object isa YAML::Tiny ok 854 - synopsis: YAML::Tiny parses correctly ok 855 - synopsis: YAML::Tiny serializes without error ok 856 - synopsis: YAML::Tiny serializes correctly ok 857 - synopsis: YAML::Tiny round-trips without error ok 858 - The object isa YAML::Tiny ok 859 - synopsis: YAML::Tiny round-trips correctly ok 860 # SKIP Shortcutting perfect serialization tests ok 861 - unprintable: YAML.pm saves without error ok 862 - unprintable: YAML.pm serializes correctly ok 863 - unprintable: YAML.pm round-trips without error ok 864 - The object isa YAML::Tiny ok 865 - unprintable: YAML.pm round-trips correctly ok 866 - unprintable: YAML.pm loads without error ok 867 - unprintable: YAML.pm does not modify the input string ok 868 - unprintable: YAML.pm parses correctly ok 869 - unprintable: YAML::Syck saves without error ok 870 - unprintable: YAML::Syck serializes correctly ok 871 - unprintable: YAML::Syck round-trips without error ok 872 - The object isa YAML::Tiny ok 873 - unprintable: YAML::Syck round-trips correctly ok 874 - unprintable: YAML::Syck loads without error ok 875 - unprintable: YAML::Syck does not modify the input string ok 876 - unprintable: YAML::Syck parses correctly ok 877 - unprintable: YAML::XS saves without error ok 878 - unprintable: YAML::XS serializes correctly ok 879 - unprintable: YAML::XS round-trips without error ok 880 - The object isa YAML::Tiny ok 881 - unprintable: YAML::XS round-trips correctly ok 882 - unprintable: YAML::XS loads without error ok 883 - unprintable: YAML::XS does not modify the input string ok 884 - unprintable: YAML::XS parses correctly ok 885 - unprintable: YAML::Tiny parses without error ok 886 - unprintable: YAML::Tiny does not modify the input string ok 887 - The object isa YAML::Tiny ok 888 - unprintable: YAML::Tiny parses correctly ok 889 - unprintable: YAML::Tiny serializes without error ok 890 - unprintable: YAML::Tiny serializes correctly ok 891 - unprintable: YAML::Tiny round-trips without error ok 892 - The object isa YAML::Tiny ok 893 - unprintable: YAML::Tiny round-trips correctly ok 894 # SKIP Shortcutting perfect serialization tests ok 895 - unnamed: YAML.pm saves without error ok 896 - unnamed: YAML.pm serializes correctly ok 897 - unnamed: YAML.pm round-trips without error ok 898 - The object isa YAML::Tiny ok 899 - unnamed: YAML.pm round-trips correctly ok 900 - unnamed: YAML.pm loads without error ok 901 - unnamed: YAML.pm does not modify the input string ok 902 - unnamed: YAML.pm parses correctly ok 903 - unnamed: YAML::Syck saves without error ok 904 - unnamed: YAML::Syck serializes correctly ok 905 - unnamed: YAML::Syck round-trips without error ok 906 - The object isa YAML::Tiny ok 907 - unnamed: YAML::Syck round-trips correctly ok 908 - unnamed: YAML::Syck loads without error ok 909 - unnamed: YAML::Syck does not modify the input string ok 910 - unnamed: YAML::Syck parses correctly ok 911 - unnamed: YAML::XS saves without error ok 912 - unnamed: YAML::XS serializes correctly ok 913 - unnamed: YAML::XS round-trips without error ok 914 - The object isa YAML::Tiny ok 915 - unnamed: YAML::XS round-trips correctly ok 916 - unnamed: YAML::XS loads without error ok 917 - unnamed: YAML::XS does not modify the input string ok 918 - unnamed: YAML::XS parses correctly ok 919 - unnamed: YAML::Tiny parses without error ok 920 - unnamed: YAML::Tiny does not modify the input string ok 921 - The object isa YAML::Tiny ok 922 - unnamed: YAML::Tiny parses correctly ok 923 - unnamed: YAML::Tiny serializes without error ok 924 - unnamed: YAML::Tiny serializes correctly ok 925 - unnamed: YAML::Tiny round-trips without error ok 926 - The object isa YAML::Tiny ok 927 - unnamed: YAML::Tiny round-trips correctly ok 928 # SKIP Shortcutting perfect serialization tests ok 929 - unnamed: YAML.pm saves without error ok 930 - unnamed: YAML.pm serializes correctly ok 931 - unnamed: YAML.pm round-trips without error ok 932 - The object isa YAML::Tiny ok 933 - unnamed: YAML.pm round-trips correctly ok 934 - unnamed: YAML.pm loads without error ok 935 - unnamed: YAML.pm does not modify the input string ok 936 - unnamed: YAML.pm parses correctly ok 937 - unnamed: YAML::Syck saves without error ok 938 - unnamed: YAML::Syck serializes correctly ok 939 - unnamed: YAML::Syck round-trips without error ok 940 - The object isa YAML::Tiny ok 941 - unnamed: YAML::Syck round-trips correctly ok 942 - unnamed: YAML::Syck loads without error ok 943 - unnamed: YAML::Syck does not modify the input string ok 944 - unnamed: YAML::Syck parses correctly ok 945 - unnamed: YAML::XS saves without error ok 946 - unnamed: YAML::XS serializes correctly ok 947 - unnamed: YAML::XS round-trips without error ok 948 - The object isa YAML::Tiny ok 949 - unnamed: YAML::XS round-trips correctly ok 950 - unnamed: YAML::XS loads without error ok 951 - unnamed: YAML::XS does not modify the input string ok 952 - unnamed: YAML::XS parses correctly ok 953 - unnamed: YAML::Tiny parses without error ok 954 - unnamed: YAML::Tiny does not modify the input string ok 955 - The object isa YAML::Tiny ok 956 - unnamed: YAML::Tiny parses correctly ok 957 - unnamed: YAML::Tiny serializes without error ok 958 - unnamed: YAML::Tiny serializes correctly ok 959 - unnamed: YAML::Tiny round-trips without error ok 960 - The object isa YAML::Tiny ok 961 - unnamed: YAML::Tiny round-trips correctly ok 962 # SKIP Shortcutting perfect serialization tests ok 963 - unnamed: YAML.pm saves without error ok 964 - unnamed: YAML.pm serializes correctly ok 965 - unnamed: YAML.pm round-trips without error ok 966 - The object isa YAML::Tiny ok 967 - unnamed: YAML.pm round-trips correctly ok 968 - unnamed: YAML.pm loads without error ok 969 - unnamed: YAML.pm does not modify the input string ok 970 - unnamed: YAML.pm parses correctly ok 971 - unnamed: YAML::Syck saves without error ok 972 - unnamed: YAML::Syck serializes correctly ok 973 - unnamed: YAML::Syck round-trips without error ok 974 - The object isa YAML::Tiny ok 975 - unnamed: YAML::Syck round-trips correctly ok 976 - unnamed: YAML::Syck loads without error ok 977 - unnamed: YAML::Syck does not modify the input string ok 978 - unnamed: YAML::Syck parses correctly ok 979 - unnamed: YAML::XS saves without error ok 980 - unnamed: YAML::XS serializes correctly ok 981 - unnamed: YAML::XS round-trips without error ok 982 - The object isa YAML::Tiny ok 983 - unnamed: YAML::XS round-trips correctly ok 984 - unnamed: YAML::XS loads without error ok 985 - unnamed: YAML::XS does not modify the input string ok 986 - unnamed: YAML::XS parses correctly ok 987 - unnamed: YAML::Tiny parses without error ok 988 - unnamed: YAML::Tiny does not modify the input string ok 989 - The object isa YAML::Tiny ok 990 - unnamed: YAML::Tiny parses correctly ok 991 - unnamed: YAML::Tiny serializes without error ok 992 - unnamed: YAML::Tiny serializes correctly ok 993 - unnamed: YAML::Tiny round-trips without error ok 994 - The object isa YAML::Tiny ok 995 - unnamed: YAML::Tiny round-trips correctly ok 996 # SKIP Shortcutting perfect serialization tests ok 997 - Pathological >< case: YAML.pm saves without error ok 998 - Pathological >< case: YAML.pm serializes correctly ok 999 - Pathological >< case: YAML.pm round-trips without error ok 1000 - The object isa YAML::Tiny ok 1001 - Pathological >< case: YAML.pm round-trips correctly ok 1002 - Pathological >< case: YAML.pm loads without error ok 1003 - Pathological >< case: YAML.pm does not modify the input string ok 1004 - Pathological >< case: YAML.pm parses correctly ok 1005 - Pathological >< case: YAML::Syck saves without error ok 1006 - Pathological >< case: YAML::Syck serializes correctly ok 1007 - Pathological >< case: YAML::Syck round-trips without error ok 1008 - The object isa YAML::Tiny ok 1009 - Pathological >< case: YAML::Syck round-trips correctly ok 1010 - Pathological >< case: YAML::Syck loads without error ok 1011 - Pathological >< case: YAML::Syck does not modify the input string ok 1012 - Pathological >< case: YAML::Syck parses correctly ok 1013 - Pathological >< case: YAML::XS saves without error ok 1014 - Pathological >< case: YAML::XS serializes correctly ok 1015 - Pathological >< case: YAML::XS round-trips without error ok 1016 - The object isa YAML::Tiny ok 1017 - Pathological >< case: YAML::XS round-trips correctly ok 1018 - Pathological >< case: YAML::XS loads without error ok 1019 - Pathological >< case: YAML::XS does not modify the input string ok 1020 - Pathological >< case: YAML::XS parses correctly ok 1021 - Pathological >< case: YAML::Tiny parses without error ok 1022 - Pathological >< case: YAML::Tiny does not modify the input string ok 1023 - The object isa YAML::Tiny ok 1024 - Pathological >< case: YAML::Tiny parses correctly ok 1025 - Pathological >< case: YAML::Tiny serializes without error ok 1026 - Pathological >< case: YAML::Tiny serializes correctly ok 1027 - Pathological >< case: YAML::Tiny round-trips without error ok 1028 - The object isa YAML::Tiny ok 1029 - Pathological >< case: YAML::Tiny round-trips correctly ok 1030 # SKIP Shortcutting perfect serialization tests ok t/04_scalar........ 1..18 ok 1 - one: Parsed correctly ok 2 - one: List context matches ok 3 - two: Parsed correctly ok 4 - two: List context matches ok 5 - one: Parsed correctly ok 6 - one: Scalar context matches ok 7 - two: Parsed correctly ok 8 - two: Scalar context matches ok 9 - Found t/data/one.yml ok 10 - Found t/data/two.yml ok 11 - one: Parsed correctly ok 12 - one: List context matches ok 13 - two: Parsed correctly ok 14 - two: List context matches ok 15 - one: Parsed correctly ok 16 - one: Scalar context matches ok 17 - two: Parsed correctly ok 18 - two: Scalar context matches ok t/11_meta_yml...... 1..246 ok 1 - YAML::Tiny: YAML.pm saves without error ok 2 - YAML::Tiny: YAML.pm serializes correctly ok 3 - YAML::Tiny: YAML.pm round-trips without error ok 4 - The object isa YAML::Tiny ok 5 - YAML::Tiny: YAML.pm round-trips correctly ok 6 - YAML::Tiny: YAML.pm loads without error ok 7 - YAML::Tiny: YAML.pm does not modify the input string ok 8 - YAML::Tiny: YAML.pm parses correctly ok 9 - YAML::Tiny: YAML::Syck saves without error ok 10 - YAML::Tiny: YAML::Syck serializes correctly ok 11 - YAML::Tiny: YAML::Syck round-trips without error ok 12 - The object isa YAML::Tiny ok 13 - YAML::Tiny: YAML::Syck round-trips correctly ok 14 - YAML::Tiny: YAML::Syck loads without error ok 15 - YAML::Tiny: YAML::Syck does not modify the input string ok 16 - YAML::Tiny: YAML::Syck parses correctly ok 17 - YAML::Tiny: YAML::XS saves without error ok 18 - YAML::Tiny: YAML::XS serializes correctly ok 19 - YAML::Tiny: YAML::XS round-trips without error ok 20 - The object isa YAML::Tiny ok 21 - YAML::Tiny: YAML::XS round-trips correctly ok 22 - YAML::Tiny: YAML::XS loads without error ok 23 - YAML::Tiny: YAML::XS does not modify the input string ok 24 - YAML::Tiny: YAML::XS parses correctly ok 25 - YAML::Tiny: YAML::Tiny parses without error ok 26 - YAML::Tiny: YAML::Tiny does not modify the input string ok 27 - The object isa YAML::Tiny ok 28 - YAML::Tiny: YAML::Tiny parses correctly ok 29 - YAML::Tiny: YAML::Tiny serializes without error ok 30 - YAML::Tiny: YAML::Tiny serializes correctly ok 31 - YAML::Tiny: YAML::Tiny round-trips without error ok 32 - The object isa YAML::Tiny ok 33 - YAML::Tiny: YAML::Tiny round-trips correctly ok 34 # SKIP Shortcutting perfect serialization tests ok 35 - YAML::Tiny: YAML.pm saves without error ok 36 - YAML::Tiny: YAML.pm serializes correctly ok 37 - YAML::Tiny: YAML.pm round-trips without error ok 38 - The object isa YAML::Tiny ok 39 - YAML::Tiny: YAML.pm round-trips correctly ok 40 - YAML::Tiny: YAML.pm loads without error ok 41 - YAML::Tiny: YAML.pm does not modify the input string ok 42 - YAML::Tiny: YAML.pm parses correctly ok 43 - YAML::Tiny: YAML::Syck saves without error ok 44 - YAML::Tiny: YAML::Syck serializes correctly ok 45 - YAML::Tiny: YAML::Syck round-trips without error ok 46 - The object isa YAML::Tiny ok 47 - YAML::Tiny: YAML::Syck round-trips correctly ok 48 - YAML::Tiny: YAML::Syck loads without error ok 49 - YAML::Tiny: YAML::Syck does not modify the input string ok 50 - YAML::Tiny: YAML::Syck parses correctly ok 51 - YAML::Tiny: YAML::XS saves without error ok 52 - YAML::Tiny: YAML::XS serializes correctly ok 53 - YAML::Tiny: YAML::XS round-trips without error ok 54 - The object isa YAML::Tiny ok 55 - YAML::Tiny: YAML::XS round-trips correctly ok 56 - YAML::Tiny: YAML::XS loads without error ok 57 - YAML::Tiny: YAML::XS does not modify the input string ok 58 - YAML::Tiny: YAML::XS parses correctly ok 59 - YAML::Tiny: YAML::Tiny parses without error ok 60 - YAML::Tiny: YAML::Tiny does not modify the input string ok 61 - The object isa YAML::Tiny ok 62 - YAML::Tiny: YAML::Tiny parses correctly ok 63 - YAML::Tiny: YAML::Tiny serializes without error ok 64 - YAML::Tiny: YAML::Tiny serializes correctly ok 65 - YAML::Tiny: YAML::Tiny round-trips without error ok 66 - The object isa YAML::Tiny ok 67 - YAML::Tiny: YAML::Tiny round-trips correctly ok 68 # SKIP Shortcutting perfect serialization tests ok 69 - Games-Nintendo-Wii-Mii: YAML.pm saves without error ok 70 - Games-Nintendo-Wii-Mii: YAML.pm serializes correctly ok 71 - Games-Nintendo-Wii-Mii: YAML.pm round-trips without error ok 72 - The object isa YAML::Tiny ok 73 - Games-Nintendo-Wii-Mii: YAML.pm round-trips correctly ok 74 - Games-Nintendo-Wii-Mii: YAML.pm loads without error ok 75 - Games-Nintendo-Wii-Mii: YAML.pm does not modify the input string ok 76 - Games-Nintendo-Wii-Mii: YAML.pm parses correctly ok 77 - Games-Nintendo-Wii-Mii: YAML::Syck saves without error ok 78 - Games-Nintendo-Wii-Mii: YAML::Syck serializes correctly ok 79 - Games-Nintendo-Wii-Mii: YAML::Syck round-trips without error ok 80 - The object isa YAML::Tiny ok 81 - Games-Nintendo-Wii-Mii: YAML::Syck round-trips correctly ok 82 - Games-Nintendo-Wii-Mii: YAML::Syck loads without error ok 83 - Games-Nintendo-Wii-Mii: YAML::Syck does not modify the input string ok 84 - Games-Nintendo-Wii-Mii: YAML::Syck parses correctly ok 85 - Games-Nintendo-Wii-Mii: YAML::XS saves without error ok 86 - Games-Nintendo-Wii-Mii: YAML::XS serializes correctly ok 87 - Games-Nintendo-Wii-Mii: YAML::XS round-trips without error ok 88 - The object isa YAML::Tiny ok 89 - Games-Nintendo-Wii-Mii: YAML::XS round-trips correctly ok 90 - Games-Nintendo-Wii-Mii: YAML::XS loads without error ok 91 - Games-Nintendo-Wii-Mii: YAML::XS does not modify the input string ok 92 - Games-Nintendo-Wii-Mii: YAML::XS parses correctly ok 93 - Games-Nintendo-Wii-Mii: YAML::Tiny parses without error ok 94 - Games-Nintendo-Wii-Mii: YAML::Tiny does not modify the input string ok 95 - The object isa YAML::Tiny ok 96 - Games-Nintendo-Wii-Mii: YAML::Tiny parses correctly ok 97 - Games-Nintendo-Wii-Mii: YAML::Tiny serializes without error ok 98 - Games-Nintendo-Wii-Mii: YAML::Tiny serializes correctly ok 99 - Games-Nintendo-Wii-Mii: YAML::Tiny round-trips without error ok 100 - The object isa YAML::Tiny ok 101 - Games-Nintendo-Wii-Mii: YAML::Tiny round-trips correctly ok 102 # SKIP Shortcutting perfect serialization tests ok 103 - Acme-Time-Baby: YAML.pm saves without error ok 104 - Acme-Time-Baby: YAML.pm serializes correctly ok 105 - Acme-Time-Baby: YAML.pm round-trips without error ok 106 - The object isa YAML::Tiny ok 107 - Acme-Time-Baby: YAML.pm round-trips correctly ok 108 - Acme-Time-Baby: YAML.pm loads without error ok 109 - Acme-Time-Baby: YAML.pm does not modify the input string ok 110 - Acme-Time-Baby: YAML.pm parses correctly ok 111 - Acme-Time-Baby: YAML::Syck saves without error ok 112 - Acme-Time-Baby: YAML::Syck serializes correctly ok 113 - Acme-Time-Baby: YAML::Syck round-trips without error ok 114 - The object isa YAML::Tiny ok 115 - Acme-Time-Baby: YAML::Syck round-trips correctly ok 116 - Acme-Time-Baby: YAML::Syck loads without error ok 117 - Acme-Time-Baby: YAML::Syck does not modify the input string ok 118 - Acme-Time-Baby: YAML::Syck parses correctly ok 119 - Acme-Time-Baby: YAML::XS saves without error ok 120 - Acme-Time-Baby: YAML::XS serializes correctly ok 121 - Acme-Time-Baby: YAML::XS round-trips without error ok 122 - The object isa YAML::Tiny ok 123 - Acme-Time-Baby: YAML::XS round-trips correctly ok 124 - Acme-Time-Baby: YAML::XS loads without error ok 125 - Acme-Time-Baby: YAML::XS does not modify the input string ok 126 - Acme-Time-Baby: YAML::XS parses correctly ok 127 - Acme-Time-Baby: YAML::Tiny parses without error ok 128 - Acme-Time-Baby: YAML::Tiny does not modify the input string ok 129 - The object isa YAML::Tiny ok 130 - Acme-Time-Baby: YAML::Tiny parses correctly ok 131 - Acme-Time-Baby: YAML::Tiny serializes without error ok 132 - Acme-Time-Baby: YAML::Tiny serializes correctly ok 133 - Acme-Time-Baby: YAML::Tiny round-trips without error ok 134 - The object isa YAML::Tiny ok 135 - Acme-Time-Baby: YAML::Tiny round-trips correctly ok 136 # SKIP Shortcutting perfect serialization tests ok 137 - Data-Swap: YAML.pm saves without error ok 138 - Data-Swap: YAML.pm serializes correctly ok 139 - Data-Swap: YAML.pm round-trips without error ok 140 - The object isa YAML::Tiny ok 141 - Data-Swap: YAML.pm round-trips correctly ok 142 - Data-Swap: YAML.pm loads without error ok 143 - Data-Swap: YAML.pm does not modify the input string ok 144 - Data-Swap: YAML.pm parses correctly ok 145 # SKIP Skipping YAML::Syck for known-broken feature ok 146 # SKIP Skipping YAML::Syck for known-broken feature ok 147 # SKIP Skipping YAML::Syck for known-broken feature ok 148 # SKIP Skipping YAML::Syck for known-broken feature ok 149 # SKIP Skipping YAML::Syck for known-broken feature ok 150 # SKIP Skipping YAML::Syck for known-broken feature ok 151 # SKIP Skipping YAML::Syck for known-broken feature ok 152 # SKIP Skipping YAML::Syck for known-broken feature ok 153 - Data-Swap: YAML::XS saves without error ok 154 - Data-Swap: YAML::XS serializes correctly ok 155 - Data-Swap: YAML::XS round-trips without error ok 156 - The object isa YAML::Tiny ok 157 - Data-Swap: YAML::XS round-trips correctly ok 158 - Data-Swap: YAML::XS loads without error ok 159 - Data-Swap: YAML::XS does not modify the input string ok 160 - Data-Swap: YAML::XS parses correctly ok 161 - Data-Swap: YAML::Tiny parses without error ok 162 - Data-Swap: YAML::Tiny does not modify the input string ok 163 - The object isa YAML::Tiny ok 164 - Data-Swap: YAML::Tiny parses correctly ok 165 - Data-Swap: YAML::Tiny serializes without error ok 166 - Data-Swap: YAML::Tiny serializes correctly ok 167 - Data-Swap: YAML::Tiny round-trips without error ok 168 - The object isa YAML::Tiny ok 169 - Data-Swap: YAML::Tiny round-trips correctly ok 170 # SKIP Shortcutting perfect serialization tests ok 171 - Found Template-Provider-Unicode-Japanese.yml ok 172 - Can read Template-Provider-Unicode-Japanese.yml ok 173 - Loaded Template-Provider-Unicode-Japanese.yml ok 174 - Content of Template-Provider-Unicode-Japanese.yml larger than 100 bytes ok 175 - Template-Provider-Unicode-Japanese: YAML.pm saves without error ok 176 - Template-Provider-Unicode-Japanese: YAML.pm serializes correctly ok 177 - Template-Provider-Unicode-Japanese: YAML.pm round-trips without error ok 178 - The object isa YAML::Tiny ok 179 - Template-Provider-Unicode-Japanese: YAML.pm round-trips correctly ok 180 - Template-Provider-Unicode-Japanese: YAML.pm loads without error ok 181 - Template-Provider-Unicode-Japanese: YAML.pm does not modify the input string ok 182 - Template-Provider-Unicode-Japanese: YAML.pm parses correctly ok 183 - Template-Provider-Unicode-Japanese: YAML::Syck saves without error ok 184 - Template-Provider-Unicode-Japanese: YAML::Syck serializes correctly ok 185 - Template-Provider-Unicode-Japanese: YAML::Syck round-trips without error ok 186 - The object isa YAML::Tiny ok 187 - Template-Provider-Unicode-Japanese: YAML::Syck round-trips correctly ok 188 - Template-Provider-Unicode-Japanese: YAML::Syck loads without error ok 189 - Template-Provider-Unicode-Japanese: YAML::Syck does not modify the input string ok 190 - Template-Provider-Unicode-Japanese: YAML::Syck parses correctly ok 191 - Template-Provider-Unicode-Japanese: YAML::XS saves without error ok 192 - Template-Provider-Unicode-Japanese: YAML::XS serializes correctly ok 193 - Template-Provider-Unicode-Japanese: YAML::XS round-trips without error ok 194 - The object isa YAML::Tiny ok 195 - Template-Provider-Unicode-Japanese: YAML::XS round-trips correctly ok 196 - Template-Provider-Unicode-Japanese: YAML::XS loads without error ok 197 - Template-Provider-Unicode-Japanese: YAML::XS does not modify the input string ok 198 - Template-Provider-Unicode-Japanese: YAML::XS parses correctly ok 199 - Template-Provider-Unicode-Japanese: YAML::Tiny parses without error ok 200 - Template-Provider-Unicode-Japanese: YAML::Tiny does not modify the input string ok 201 - The object isa YAML::Tiny ok 202 - Template-Provider-Unicode-Japanese: YAML::Tiny parses correctly ok 203 - Template-Provider-Unicode-Japanese: YAML::Tiny serializes without error ok 204 - Template-Provider-Unicode-Japanese: YAML::Tiny serializes correctly ok 205 - Template-Provider-Unicode-Japanese: YAML::Tiny round-trips without error ok 206 - The object isa YAML::Tiny ok 207 - Template-Provider-Unicode-Japanese: YAML::Tiny round-trips correctly ok 208 # SKIP Shortcutting perfect serialization tests ok 209 - Found HTML-WebDAO.yml ok 210 - Can read HTML-WebDAO.yml ok 211 - Loaded HTML-WebDAO.yml ok 212 - Content of HTML-WebDAO.yml larger than 100 bytes ok 213 - HTML-WebDAO: YAML.pm saves without error ok 214 - HTML-WebDAO: YAML.pm serializes correctly ok 215 - HTML-WebDAO: YAML.pm round-trips without error ok 216 - The object isa YAML::Tiny ok 217 - HTML-WebDAO: YAML.pm round-trips correctly ok 218 - HTML-WebDAO: YAML.pm loads without error ok 219 - HTML-WebDAO: YAML.pm does not modify the input string ok 220 - HTML-WebDAO: YAML.pm parses correctly ok 221 # SKIP Skipping YAML::Syck for known-broken feature ok 222 # SKIP Skipping YAML::Syck for known-broken feature ok 223 # SKIP Skipping YAML::Syck for known-broken feature ok 224 # SKIP Skipping YAML::Syck for known-broken feature ok 225 # SKIP Skipping YAML::Syck for known-broken feature ok 226 # SKIP Skipping YAML::Syck for known-broken feature ok 227 # SKIP Skipping YAML::Syck for known-broken feature ok 228 # SKIP Skipping YAML::Syck for known-broken feature ok 229 - HTML-WebDAO: YAML::XS saves without error ok 230 - HTML-WebDAO: YAML::XS serializes correctly ok 231 - HTML-WebDAO: YAML::XS round-trips without error ok 232 - The object isa YAML::Tiny ok 233 - HTML-WebDAO: YAML::XS round-trips correctly ok 234 - HTML-WebDAO: YAML::XS loads without error ok 235 - HTML-WebDAO: YAML::XS does not modify the input string ok 236 - HTML-WebDAO: YAML::XS parses correctly ok 237 - HTML-WebDAO: YAML::Tiny parses without error ok 238 - HTML-WebDAO: YAML::Tiny does not modify the input string ok 239 - The object isa YAML::Tiny ok 240 - HTML-WebDAO: YAML::Tiny parses correctly ok 241 - HTML-WebDAO: YAML::Tiny serializes without error ok 242 - HTML-WebDAO: YAML::Tiny serializes correctly ok 243 - HTML-WebDAO: YAML::Tiny round-trips without error ok 244 - The object isa YAML::Tiny ok 245 - HTML-WebDAO: YAML::Tiny round-trips correctly ok 246 # SKIP Shortcutting perfect serialization tests ok t/12_plagger....... 1..68 ok 1 - Plagger: YAML.pm saves without error ok 2 - Plagger: YAML.pm serializes correctly ok 3 - Plagger: YAML.pm round-trips without error ok 4 - The object isa YAML::Tiny ok 5 - Plagger: YAML.pm round-trips correctly ok 6 - Plagger: YAML.pm loads without error ok 7 - Plagger: YAML.pm does not modify the input string ok 8 - Plagger: YAML.pm parses correctly ok 9 - Plagger: YAML::Syck saves without error ok 10 - Plagger: YAML::Syck serializes correctly ok 11 - Plagger: YAML::Syck round-trips without error ok 12 - The object isa YAML::Tiny ok 13 - Plagger: YAML::Syck round-trips correctly ok 14 - Plagger: YAML::Syck loads without error ok 15 - Plagger: YAML::Syck does not modify the input string ok 16 - Plagger: YAML::Syck parses correctly ok 17 - Plagger: YAML::XS saves without error ok 18 - Plagger: YAML::XS serializes correctly ok 19 - Plagger: YAML::XS round-trips without error ok 20 - The object isa YAML::Tiny ok 21 - Plagger: YAML::XS round-trips correctly ok 22 - Plagger: YAML::XS loads without error ok 23 - Plagger: YAML::XS does not modify the input string ok 24 - Plagger: YAML::XS parses correctly ok 25 - Plagger: YAML::Tiny parses without error ok 26 - Plagger: YAML::Tiny does not modify the input string ok 27 - The object isa YAML::Tiny ok 28 - Plagger: YAML::Tiny parses correctly ok 29 - Plagger: YAML::Tiny serializes without error ok 30 - Plagger: YAML::Tiny serializes correctly ok 31 - Plagger: YAML::Tiny round-trips without error ok 32 - The object isa YAML::Tiny ok 33 - Plagger: YAML::Tiny round-trips correctly ok 34 # SKIP Shortcutting perfect serialization tests ok 35 - plagger2: YAML.pm saves without error ok 36 - plagger2: YAML.pm serializes correctly ok 37 - plagger2: YAML.pm round-trips without error ok 38 - The object isa YAML::Tiny ok 39 - plagger2: YAML.pm round-trips correctly ok 40 - plagger2: YAML.pm loads without error ok 41 - plagger2: YAML.pm does not modify the input string ok 42 - plagger2: YAML.pm parses correctly ok 43 # SKIP Skipping YAML::Syck for known-broken feature ok 44 # SKIP Skipping YAML::Syck for known-broken feature ok 45 # SKIP Skipping YAML::Syck for known-broken feature ok 46 # SKIP Skipping YAML::Syck for known-broken feature ok 47 # SKIP Skipping YAML::Syck for known-broken feature ok 48 # SKIP Skipping YAML::Syck for known-broken feature ok 49 # SKIP Skipping YAML::Syck for known-broken feature ok 50 # SKIP Skipping YAML::Syck for known-broken feature ok 51 - plagger2: YAML::XS saves without error ok 52 - plagger2: YAML::XS serializes correctly ok 53 - plagger2: YAML::XS round-trips without error ok 54 - The object isa YAML::Tiny ok 55 - plagger2: YAML::XS round-trips correctly ok 56 - plagger2: YAML::XS loads without error ok 57 - plagger2: YAML::XS does not modify the input string ok 58 - plagger2: YAML::XS parses correctly ok 59 - plagger2: YAML::Tiny parses without error ok 60 - plagger2: YAML::Tiny does not modify the input string ok 61 - The object isa YAML::Tiny ok 62 - plagger2: YAML::Tiny parses correctly ok 63 - plagger2: YAML::Tiny serializes without error ok 64 - plagger2: YAML::Tiny serializes correctly ok 65 - plagger2: YAML::Tiny round-trips without error ok 66 - The object isa YAML::Tiny ok 67 - plagger2: YAML::Tiny round-trips correctly ok 68 # SKIP Shortcutting perfect serialization tests ok t/13_perl_smith.... 1..38 ok 1 - Found yanilla.yml ok 2 - Can read yanilla.yml ok 3 - Loaded yanilla.yml ok 4 - Content of yanilla.yml larger than 1000 bytes ok 5 - vanilla.yml: YAML.pm saves without error ok 6 - vanilla.yml: YAML.pm serializes correctly ok 7 - vanilla.yml: YAML.pm round-trips without error ok 8 - The object isa YAML::Tiny ok 9 - vanilla.yml: YAML.pm round-trips correctly ok 10 - vanilla.yml: YAML.pm loads without error ok 11 - vanilla.yml: YAML.pm does not modify the input string ok 12 - vanilla.yml: YAML.pm parses correctly ok 13 # SKIP Skipping YAML::Syck for known-broken feature ok 14 # SKIP Skipping YAML::Syck for known-broken feature ok 15 # SKIP Skipping YAML::Syck for known-broken feature ok 16 # SKIP Skipping YAML::Syck for known-broken feature ok 17 # SKIP Skipping YAML::Syck for known-broken feature ok 18 # SKIP Skipping YAML::Syck for known-broken feature ok 19 # SKIP Skipping YAML::Syck for known-broken feature ok 20 # SKIP Skipping YAML::Syck for known-broken feature ok 21 - vanilla.yml: YAML::XS saves without error ok 22 - vanilla.yml: YAML::XS serializes correctly ok 23 - vanilla.yml: YAML::XS round-trips without error ok 24 - The object isa YAML::Tiny ok 25 - vanilla.yml: YAML::XS round-trips correctly ok 26 - vanilla.yml: YAML::XS loads without error ok 27 - vanilla.yml: YAML::XS does not modify the input string ok 28 - vanilla.yml: YAML::XS parses correctly ok 29 - vanilla.yml: YAML::Tiny parses without error ok 30 - vanilla.yml: YAML::Tiny does not modify the input string ok 31 - The object isa YAML::Tiny ok 32 - vanilla.yml: YAML::Tiny parses correctly ok 33 - vanilla.yml: YAML::Tiny serializes without error ok 34 - vanilla.yml: YAML::Tiny serializes correctly ok 35 - vanilla.yml: YAML::Tiny round-trips without error ok 36 - The object isa YAML::Tiny ok 37 - vanilla.yml: YAML::Tiny round-trips correctly ok 38 # SKIP Shortcutting perfect serialization tests ok t/14_yaml_org...... 1..38 ok 1 - Found sample.yml ok 2 - Can read sample.yml ok 3 - Loaded sample.yml ok 4 - Content of sample.yml larger than 500 bytes ok 5 - sample.yml: YAML.pm saves without error ok 6 - sample.yml: YAML.pm serializes correctly ok 7 - sample.yml: YAML.pm round-trips without error ok 8 - The object isa YAML::Tiny ok 9 - sample.yml: YAML.pm round-trips correctly ok 10 - sample.yml: YAML.pm loads without error ok 11 - sample.yml: YAML.pm does not modify the input string ok 12 - sample.yml: YAML.pm parses correctly ok 13 # SKIP Skipping YAML::Syck for known-broken feature ok 14 # SKIP Skipping YAML::Syck for known-broken feature ok 15 # SKIP Skipping YAML::Syck for known-broken feature ok 16 # SKIP Skipping YAML::Syck for known-broken feature ok 17 # SKIP Skipping YAML::Syck for known-broken feature ok 18 # SKIP Skipping YAML::Syck for known-broken feature ok 19 # SKIP Skipping YAML::Syck for known-broken feature ok 20 # SKIP Skipping YAML::Syck for known-broken feature ok 21 - sample.yml: YAML::XS saves without error ok 22 - sample.yml: YAML::XS serializes correctly ok 23 - sample.yml: YAML::XS round-trips without error ok 24 - The object isa YAML::Tiny ok 25 - sample.yml: YAML::XS round-trips correctly ok 26 - sample.yml: YAML::XS loads without error ok 27 - sample.yml: YAML::XS does not modify the input string ok 28 - sample.yml: YAML::XS parses correctly ok 29 - sample.yml: YAML::Tiny parses without error ok 30 - sample.yml: YAML::Tiny does not modify the input string ok 31 - The object isa YAML::Tiny ok 32 - sample.yml: YAML::Tiny parses correctly ok 33 - sample.yml: YAML::Tiny serializes without error ok 34 - sample.yml: YAML::Tiny serializes correctly ok 35 - sample.yml: YAML::Tiny round-trips without error ok 36 - The object isa YAML::Tiny ok 37 - sample.yml: YAML::Tiny round-trips correctly ok 38 # SKIP Shortcutting perfect serialization tests ok t/15_multibyte..... 1..8 ok 1 - Found multibyte.yml ok 2 - Can read multibyte.yml ok 3 - Loaded multibyte.yml ok 4 - Content of multibyte.yml larger than 450 bytes ok 5 - multibyte: YAML::Tiny parses without error ok 6 - multibyte: YAML::Tiny does not modify the input string ok 7 - The object isa YAML::Tiny ok 8 - build_requires ok ok t/16_nullrefs...... 1..34 ok 1 - Empty references: YAML.pm saves without error ok 2 - Empty references: YAML.pm serializes correctly ok 3 - Empty references: YAML.pm round-trips without error ok 4 - The object isa YAML::Tiny ok 5 - Empty references: YAML.pm round-trips correctly ok 6 - Empty references: YAML.pm loads without error ok 7 - Empty references: YAML.pm does not modify the input string ok 8 - Empty references: YAML.pm parses correctly ok 9 # SKIP Skipping YAML::Syck for unsupported feature ok 10 # SKIP Skipping YAML::Syck for unsupported feature ok 11 # SKIP Skipping YAML::Syck for unsupported feature ok 12 # SKIP Skipping YAML::Syck for unsupported feature ok 13 # SKIP Skipping YAML::Syck for unsupported feature ok 14 # SKIP Skipping YAML::Syck for unsupported feature ok 15 # SKIP Skipping YAML::Syck for unsupported feature ok 16 # SKIP Skipping YAML::Syck for unsupported feature ok 17 - Empty references: YAML::XS saves without error ok 18 - Empty references: YAML::XS serializes correctly ok 19 - Empty references: YAML::XS round-trips without error ok 20 - The object isa YAML::Tiny ok 21 - Empty references: YAML::XS round-trips correctly ok 22 - Empty references: YAML::XS loads without error ok 23 - Empty references: YAML::XS does not modify the input string ok 24 - Empty references: YAML::XS parses correctly ok 25 - Empty references: YAML::Tiny parses without error ok 26 - Empty references: YAML::Tiny does not modify the input string ok 27 - The object isa YAML::Tiny ok 28 - Empty references: YAML::Tiny parses correctly ok 29 - Empty references: YAML::Tiny serializes without error ok 30 - Empty references: YAML::Tiny serializes correctly ok 31 - Empty references: YAML::Tiny round-trips without error ok 32 - The object isa YAML::Tiny ok 33 - Empty references: YAML::Tiny round-trips correctly ok 34 # SKIP Shortcutting perfect serialization tests ok t/17_toolbar....... 1..38 ok 1 - Found toolbar.yml ok 2 - Can read toolbar.yml ok 3 - Loaded toolbar.yml ok 4 - Content of toolbar.yml larger than 100 bytes ok 5 - toolbar.yml: YAML.pm saves without error ok 6 - toolbar.yml: YAML.pm serializes correctly ok 7 - toolbar.yml: YAML.pm round-trips without error ok 8 - The object isa YAML::Tiny ok 9 - toolbar.yml: YAML.pm round-trips correctly ok 10 - toolbar.yml: YAML.pm loads without error ok 11 - toolbar.yml: YAML.pm does not modify the input string ok 12 - toolbar.yml: YAML.pm parses correctly ok 13 - toolbar.yml: YAML::Syck saves without error ok 14 - toolbar.yml: YAML::Syck serializes correctly ok 15 - toolbar.yml: YAML::Syck round-trips without error ok 16 - The object isa YAML::Tiny ok 17 - toolbar.yml: YAML::Syck round-trips correctly ok 18 - toolbar.yml: YAML::Syck loads without error ok 19 - toolbar.yml: YAML::Syck does not modify the input string ok 20 - toolbar.yml: YAML::Syck parses correctly ok 21 - toolbar.yml: YAML::XS saves without error ok 22 - toolbar.yml: YAML::XS serializes correctly ok 23 - toolbar.yml: YAML::XS round-trips without error ok 24 - The object isa YAML::Tiny ok 25 - toolbar.yml: YAML::XS round-trips correctly ok 26 - toolbar.yml: YAML::XS loads without error ok 27 - toolbar.yml: YAML::XS does not modify the input string ok 28 - toolbar.yml: YAML::XS parses correctly ok 29 - toolbar.yml: YAML::Tiny parses without error ok 30 - toolbar.yml: YAML::Tiny does not modify the input string ok 31 - The object isa YAML::Tiny ok 32 - toolbar.yml: YAML::Tiny parses correctly ok 33 - toolbar.yml: YAML::Tiny serializes without error ok 34 - toolbar.yml: YAML::Tiny serializes correctly ok 35 - toolbar.yml: YAML::Tiny round-trips without error ok 36 - The object isa YAML::Tiny ok 37 - toolbar.yml: YAML::Tiny round-trips correctly ok 38 # SKIP Shortcutting perfect serialization tests ok t/18_tap........... 1..170 ok 1 - x-foo key: YAML.pm saves without error ok 2 - x-foo key: YAML.pm serializes correctly ok 3 - x-foo key: YAML.pm round-trips without error ok 4 - The object isa YAML::Tiny ok 5 - x-foo key: YAML.pm round-trips correctly ok 6 - x-foo key: YAML.pm loads without error ok 7 - x-foo key: YAML.pm does not modify the input string ok 8 - x-foo key: YAML.pm parses correctly ok 9 - x-foo key: YAML::Syck saves without error ok 10 - x-foo key: YAML::Syck serializes correctly ok 11 - x-foo key: YAML::Syck round-trips without error ok 12 - The object isa YAML::Tiny ok 13 - x-foo key: YAML::Syck round-trips correctly ok 14 - x-foo key: YAML::Syck loads without error ok 15 - x-foo key: YAML::Syck does not modify the input string ok 16 - x-foo key: YAML::Syck parses correctly ok 17 - x-foo key: YAML::XS saves without error ok 18 - x-foo key: YAML::XS serializes correctly ok 19 - x-foo key: YAML::XS round-trips without error ok 20 - The object isa YAML::Tiny ok 21 - x-foo key: YAML::XS round-trips correctly ok 22 - x-foo key: YAML::XS loads without error ok 23 - x-foo key: YAML::XS does not modify the input string ok 24 - x-foo key: YAML::XS parses correctly ok 25 - x-foo key: YAML::Tiny parses without error ok 26 - x-foo key: YAML::Tiny does not modify the input string ok 27 - The object isa YAML::Tiny ok 28 - x-foo key: YAML::Tiny parses correctly ok 29 - x-foo key: YAML::Tiny serializes without error ok 30 - x-foo key: YAML::Tiny serializes correctly ok 31 - x-foo key: YAML::Tiny round-trips without error ok 32 - The object isa YAML::Tiny ok 33 - x-foo key: YAML::Tiny round-trips correctly ok 34 # SKIP Shortcutting perfect serialization tests ok 35 # SKIP Skipping YAML.pm for known-broken feature ok 36 # SKIP Skipping YAML.pm for known-broken feature ok 37 # SKIP Skipping YAML.pm for known-broken feature ok 38 # SKIP Skipping YAML.pm for known-broken feature ok 39 # SKIP Skipping YAML.pm for known-broken feature ok 40 # SKIP Skipping YAML.pm for known-broken feature ok 41 # SKIP Skipping YAML.pm for known-broken feature ok 42 # SKIP Skipping YAML.pm for known-broken feature ok 43 # SKIP Skipping YAML::Syck for known-broken feature ok 44 # SKIP Skipping YAML::Syck for known-broken feature ok 45 # SKIP Skipping YAML::Syck for known-broken feature ok 46 # SKIP Skipping YAML::Syck for known-broken feature ok 47 # SKIP Skipping YAML::Syck for known-broken feature ok 48 # SKIP Skipping YAML::Syck for known-broken feature ok 49 # SKIP Skipping YAML::Syck for known-broken feature ok 50 # SKIP Skipping YAML::Syck for known-broken feature ok 51 - document_end_hash: YAML::XS saves without error ok 52 - document_end_hash: YAML::XS serializes correctly ok 53 - document_end_hash: YAML::XS round-trips without error ok 54 - The object isa YAML::Tiny ok 55 - document_end_hash: YAML::XS round-trips correctly ok 56 - document_end_hash: YAML::XS loads without error ok 57 - document_end_hash: YAML::XS does not modify the input string ok 58 - document_end_hash: YAML::XS parses correctly ok 59 - document_end_hash: YAML::Tiny parses without error ok 60 - document_end_hash: YAML::Tiny does not modify the input string ok 61 - The object isa YAML::Tiny ok 62 - document_end_hash: YAML::Tiny parses correctly ok 63 - document_end_hash: YAML::Tiny serializes without error ok 64 - document_end_hash: YAML::Tiny serializes correctly ok 65 - document_end_hash: YAML::Tiny round-trips without error ok 66 - The object isa YAML::Tiny ok 67 - document_end_hash: YAML::Tiny round-trips correctly ok 68 # SKIP Shortcutting perfect serialization tests ok 69 # SKIP Skipping YAML.pm for known-broken feature ok 70 # SKIP Skipping YAML.pm for known-broken feature ok 71 # SKIP Skipping YAML.pm for known-broken feature ok 72 # SKIP Skipping YAML.pm for known-broken feature ok 73 # SKIP Skipping YAML.pm for known-broken feature ok 74 # SKIP Skipping YAML.pm for known-broken feature ok 75 # SKIP Skipping YAML.pm for known-broken feature ok 76 # SKIP Skipping YAML.pm for known-broken feature ok 77 - document_end_array: YAML::Syck saves without error ok 78 - document_end_array: YAML::Syck serializes correctly ok 79 - document_end_array: YAML::Syck round-trips without error ok 80 - The object isa YAML::Tiny ok 81 - document_end_array: YAML::Syck round-trips correctly ok 82 - document_end_array: YAML::Syck loads without error ok 83 - document_end_array: YAML::Syck does not modify the input string ok 84 - document_end_array: YAML::Syck parses correctly ok 85 - document_end_array: YAML::XS saves without error ok 86 - document_end_array: YAML::XS serializes correctly ok 87 - document_end_array: YAML::XS round-trips without error ok 88 - The object isa YAML::Tiny ok 89 - document_end_array: YAML::XS round-trips correctly ok 90 - document_end_array: YAML::XS loads without error ok 91 - document_end_array: YAML::XS does not modify the input string ok 92 - document_end_array: YAML::XS parses correctly ok 93 - document_end_array: YAML::Tiny parses without error ok 94 - document_end_array: YAML::Tiny does not modify the input string ok 95 - The object isa YAML::Tiny ok 96 - document_end_array: YAML::Tiny parses correctly ok 97 - document_end_array: YAML::Tiny serializes without error ok 98 - document_end_array: YAML::Tiny serializes correctly ok 99 - document_end_array: YAML::Tiny round-trips without error ok 100 - The object isa YAML::Tiny ok 101 - document_end_array: YAML::Tiny round-trips correctly ok 102 # SKIP Shortcutting perfect serialization tests ok 103 # SKIP Skipping YAML.pm for known-broken feature ok 104 # SKIP Skipping YAML.pm for known-broken feature ok 105 # SKIP Skipping YAML.pm for known-broken feature ok 106 # SKIP Skipping YAML.pm for known-broken feature ok 107 # SKIP Skipping YAML.pm for known-broken feature ok 108 # SKIP Skipping YAML.pm for known-broken feature ok 109 # SKIP Skipping YAML.pm for known-broken feature ok 110 # SKIP Skipping YAML.pm for known-broken feature ok 111 # SKIP Skipping YAML::Syck for unsupported feature ok 112 # SKIP Skipping YAML::Syck for unsupported feature ok 113 # SKIP Skipping YAML::Syck for unsupported feature ok 114 # SKIP Skipping YAML::Syck for unsupported feature ok 115 # SKIP Skipping YAML::Syck for unsupported feature ok 116 # SKIP Skipping YAML::Syck for unsupported feature ok 117 # SKIP Skipping YAML::Syck for unsupported feature ok 118 # SKIP Skipping YAML::Syck for unsupported feature ok 119 - multi_document_simple: YAML::XS saves without error ok 120 - multi_document_simple: YAML::XS serializes correctly ok 121 - multi_document_simple: YAML::XS round-trips without error ok 122 - The object isa YAML::Tiny ok 123 - multi_document_simple: YAML::XS round-trips correctly ok 124 - multi_document_simple: YAML::XS loads without error ok 125 - multi_document_simple: YAML::XS does not modify the input string ok 126 - multi_document_simple: YAML::XS parses correctly ok 127 - multi_document_simple: YAML::Tiny parses without error ok 128 - multi_document_simple: YAML::Tiny does not modify the input string ok 129 - The object isa YAML::Tiny ok 130 - multi_document_simple: YAML::Tiny parses correctly ok 131 - multi_document_simple: YAML::Tiny serializes without error ok 132 - multi_document_simple: YAML::Tiny serializes correctly ok 133 - multi_document_simple: YAML::Tiny round-trips without error ok 134 - The object isa YAML::Tiny ok 135 - multi_document_simple: YAML::Tiny round-trips correctly ok 136 # SKIP Shortcutting perfect serialization tests ok 137 # SKIP Skipping YAML.pm for known-broken feature ok 138 # SKIP Skipping YAML.pm for known-broken feature ok 139 # SKIP Skipping YAML.pm for known-broken feature ok 140 # SKIP Skipping YAML.pm for known-broken feature ok 141 # SKIP Skipping YAML.pm for known-broken feature ok 142 # SKIP Skipping YAML.pm for known-broken feature ok 143 # SKIP Skipping YAML.pm for known-broken feature ok 144 # SKIP Skipping YAML.pm for known-broken feature ok 145 # SKIP Skipping YAML::Syck for unsupported feature ok 146 # SKIP Skipping YAML::Syck for unsupported feature ok 147 # SKIP Skipping YAML::Syck for unsupported feature ok 148 # SKIP Skipping YAML::Syck for unsupported feature ok 149 # SKIP Skipping YAML::Syck for unsupported feature ok 150 # SKIP Skipping YAML::Syck for unsupported feature ok 151 # SKIP Skipping YAML::Syck for unsupported feature ok 152 # SKIP Skipping YAML::Syck for unsupported feature ok 153 - multi_document_space: YAML::XS saves without error ok 154 - multi_document_space: YAML::XS serializes correctly ok 155 - multi_document_space: YAML::XS round-trips without error ok 156 - The object isa YAML::Tiny ok 157 - multi_document_space: YAML::XS round-trips correctly ok 158 - multi_document_space: YAML::XS loads without error ok 159 - multi_document_space: YAML::XS does not modify the input string ok 160 - multi_document_space: YAML::XS parses correctly ok 161 - multi_document_space: YAML::Tiny parses without error ok 162 - multi_document_space: YAML::Tiny does not modify the input string ok 163 - The object isa YAML::Tiny ok 164 - multi_document_space: YAML::Tiny parses correctly ok 165 - multi_document_space: YAML::Tiny serializes without error ok 166 - multi_document_space: YAML::Tiny serializes correctly ok 167 - multi_document_space: YAML::Tiny round-trips without error ok 168 - The object isa YAML::Tiny ok 169 - multi_document_space: YAML::Tiny round-trips correctly ok 170 # SKIP Shortcutting perfect serialization tests ok t/19_errors........ 1..1 ok 1 - YAML::Tiny throws expected error ok t/97_meta.......... 1..0 # Skip Test::CPAN::Meta 0.07 not available for testing skipped: Test::CPAN::Meta 0.07 not available for testing t/98_pod........... 1..1 ok 1 - blib/lib/YAML/Tiny.pm ok t/99_pmv........... 1..0 # Skip Test::MinimumVersion 0.007 not available for testing skipped: Test::MinimumVersion 0.007 not available for testing All tests successful. Files=16, Tests=2713, 3 wallclock secs ( 0.07 usr 0.56 sys + 1.42 cusr 0.97 csys = 3.02 CPU) Result: PASS ADAMK/YAML-Tiny-1.32.tar.gz make test TEST_VERBOSE=1 -- OK Adam Kennedy <adamk@cpan.org> Read/Write YAML files with as little code as possible >>> (cd /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz && tar cvf - YAML-Tiny-1.32.ppd blib) | gzip -c >/home/fly818/var/REPO/A/AD/ADAMK/YAML-Tiny-1.32.tar.gz YAML-Tiny-1.32.ppd blib/ blib/lib/ blib/lib/YAML/ blib/lib/YAML/Tiny.pm blib/man3/ blib/man3/YAML::Tiny.3 >>> mv /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz/YAML-Tiny-1.32.ppd /home/fly818/var/REPO/A/AD/ADAMK Running test for module 'Config::IniFiles' Running make for W/WA/WADG/Config-IniFiles-2.38.tar.gz Prepending /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz/blib/arch /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz/blib/lib /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/arch /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/lib /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/arch /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/W/WA/WADG/Config-IniFiles-2.38.tar.gz ok Config-IniFiles-2.38/ Config-IniFiles-2.38/t/ Config-IniFiles-2.38/t/02weird.t Config-IniFiles-2.38/t/06oo.t Config-IniFiles-2.38/t/bad.ini Config-IniFiles-2.38/t/cmt.ini Config-IniFiles-2.38/t/es.ini Config-IniFiles-2.38/t/05hash.t Config-IniFiles-2.38/t/01basic.t Config-IniFiles-2.38/t/03comments.t Config-IniFiles-2.38/t/07misc.t Config-IniFiles-2.38/t/en.ini Config-IniFiles-2.38/t/00load.t Config-IniFiles-2.38/t/04import.t Config-IniFiles-2.38/t/blank.ini Config-IniFiles-2.38/t/test.ini Config-IniFiles-2.38/t/ca.ini Config-IniFiles-2.38/README Config-IniFiles-2.38/IniFiles.pm Config-IniFiles-2.38/MANIFEST Config-IniFiles-2.38/Makefile.PL Prepending /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz/blib/arch /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz/blib/lib /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/arch /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/lib /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/arch /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build W/WA/WADG/Config-IniFiles-2.38.tar.gz >>> /home/fly818/ap818/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Config::IniFiles >>> make cp IniFiles.pm blib/lib/Config/IniFiles.pm Manifying blib/man3/Config::IniFiles.3 WADG/Config-IniFiles-2.38.tar.gz make -- OK Prepending /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz/blib/arch /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz/blib/lib /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/arch /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/lib /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/arch /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00load........ 1..14 # Running under perl version 5.008008 for linux # Current time local: Mon Jul 21 05:48:17 2008 # Current time GMT: Mon Jul 21 12:48:17 2008 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1109, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1112, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1146, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1146, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1146, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1127, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1129, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1129, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1129, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1131, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1104, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1112, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1146, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1119, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1146, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1146, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1104, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1112, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1127, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1129, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1129, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1129, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1131, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1104, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1112, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1146, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1104, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1112, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1146, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1104, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1112, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1127, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1129, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1129, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1129, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1131, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1104, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1112, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1127, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1129, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1129, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1129, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1131, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1104, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1112, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1127, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1129, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1129, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1129, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1131, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1104, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1112, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1146, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1146, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1104, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1109, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1112, line 58. Filehandle CONFIG opened only for input at /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib/Config/IniFiles.pm line 1146, line 58. ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok t/01basic....... 1..10 # Running under perl version 5.008008 for linux # Current time local: Mon Jul 21 05:48:17 2008 # Current time GMT: Mon Jul 21 12:48:17 2008 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok t/02weird....... 1..6 # Running under perl version 5.008008 for linux # Current time local: Mon Jul 21 05:48:18 2008 # Current time GMT: Mon Jul 21 12:48:18 2008 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/03comments.... 1..15 # Running under perl version 5.008008 for linux # Current time local: Mon Jul 21 05:48:18 2008 # Current time GMT: Mon Jul 21 12:48:18 2008 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok t/04import...... 1..6 # Running under perl version 5.008008 for linux # Current time local: Mon Jul 21 05:48:18 2008 # Current time GMT: Mon Jul 21 12:48:18 2008 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/05hash........ 1..19 # Running under perl version 5.008008 for linux # Current time local: Mon Jul 21 05:48:18 2008 # Current time GMT: Mon Jul 21 12:48:18 2008 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok t/06oo.......... 1..9 # Running under perl version 5.008008 for linux # Current time local: Mon Jul 21 05:48:18 2008 # Current time GMT: Mon Jul 21 12:48:18 2008 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t/07misc........ 1..4 # Running under perl version 5.008008 for linux # Current time local: Mon Jul 21 05:48:18 2008 # Current time GMT: Mon Jul 21 12:48:18 2008 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok All tests successful. Files=8, Tests=83, 1 wallclock secs ( 0.01 usr 0.03 sys + 0.11 cusr 0.18 csys = 0.33 CPU) Result: PASS WADG/Config-IniFiles-2.38.tar.gz make test TEST_VERBOSE=1 -- OK Picked up version from Makefile Picked up distname from Makefile Picked up abstract from IniFiles.pm Jeremy Wadsack <dgsupport@wadsack-allen.com> A module for reading .ini-style configuration files. >>> (cd /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS && tar cvf - Config-IniFiles-2.38.ppd blib) | gzip -c >/home/fly818/var/REPO/W/WA/WADG/Config-IniFiles-2.38.tar.gz Config-IniFiles-2.38.ppd blib/ blib/lib/ blib/lib/Config/ blib/lib/Config/IniFiles.pm blib/man3/ blib/man3/Config::IniFiles.3 >>> mv /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/Config-IniFiles-2.38.ppd /home/fly818/var/REPO/W/WA/WADG Running test for module 'Test::Reporter' Running make for D/DA/DAGOLDEN/Test-Reporter-1.4002.tar.gz Prepending /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/arch /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz/blib/arch /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz/blib/lib /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/arch /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/lib /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/arch /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/D/DA/DAGOLDEN/Test-Reporter-1.4002.tar.gz ok Test-Reporter-1.4002/ Test-Reporter-1.4002/t/ Test-Reporter-1.4002/t/2-http-transport.t Test-Reporter-1.4002/t/3-file-transport.t Test-Reporter-1.4002/t/5-net-smtp-tls-transport.t Test-Reporter-1.4002/t/4-net-smtp-transport.t Test-Reporter-1.4002/t/99-pod_coverage.t Test-Reporter-1.4002/t/98-pod.t Test-Reporter-1.4002/t/0-signature.t Test-Reporter-1.4002/t/1-reporter.t Test-Reporter-1.4002/lib/ Test-Reporter-1.4002/lib/Test/ Test-Reporter-1.4002/lib/Test/Reporter/ Test-Reporter-1.4002/lib/Test/Reporter/Transport/ Test-Reporter-1.4002/lib/Test/Reporter/Transport/Net/ Test-Reporter-1.4002/lib/Test/Reporter/Transport/Net/SMTP/ Test-Reporter-1.4002/lib/Test/Reporter/Transport/Net/SMTP/TLS.pm Test-Reporter-1.4002/lib/Test/Reporter/Transport/Net/SMTP.pm Test-Reporter-1.4002/lib/Test/Reporter/Transport/HTTPGateway.pm Test-Reporter-1.4002/lib/Test/Reporter/Transport/File.pm Test-Reporter-1.4002/lib/Test/Reporter/Transport/Mail/ Test-Reporter-1.4002/lib/Test/Reporter/Transport/Mail/Send.pm Test-Reporter-1.4002/lib/Test/Reporter/Transport.pm Test-Reporter-1.4002/lib/Test/Reporter.pm Test-Reporter-1.4002/COPYING Test-Reporter-1.4002/Changes Test-Reporter-1.4002/MANIFEST Test-Reporter-1.4002/MANIFEST.SKIP Test-Reporter-1.4002/bin/ Test-Reporter-1.4002/bin/cpantest Test-Reporter-1.4002/INSTALL Test-Reporter-1.4002/Makefile.PL Test-Reporter-1.4002/README Test-Reporter-1.4002/META.yml Prepending /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/arch /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz/blib/arch /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz/blib/lib /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/arch /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/lib /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/arch /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build D/DA/DAGOLDEN/Test-Reporter-1.4002.tar.gz >>> /home/fly818/ap818/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Test::Reporter >>> make cp lib/Test/Reporter/Transport/Net/SMTP/TLS.pm blib/lib/Test/Reporter/Transport/Net/SMTP/TLS.pm cp lib/Test/Reporter/Transport/Mail/Send.pm blib/lib/Test/Reporter/Transport/Mail/Send.pm cp lib/Test/Reporter.pm blib/lib/Test/Reporter.pm cp lib/Test/Reporter/Transport/HTTPGateway.pm blib/lib/Test/Reporter/Transport/HTTPGateway.pm cp lib/Test/Reporter/Transport/Net/SMTP.pm blib/lib/Test/Reporter/Transport/Net/SMTP.pm cp lib/Test/Reporter/Transport.pm blib/lib/Test/Reporter/Transport.pm cp lib/Test/Reporter/Transport/File.pm blib/lib/Test/Reporter/Transport/File.pm cp bin/cpantest blib/script/cpantest /home/fly818/ap818/bin/perl-static "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/cpantest Manifying blib/man1/cpantest.1 Manifying blib/man3/Test::Reporter::Transport::Net::SMTP::TLS.3 Manifying blib/man3/Test::Reporter::Transport::Mail::Send.3 Manifying blib/man3/Test::Reporter::Transport::Net::SMTP.3 Manifying blib/man3/Test::Reporter::Transport::HTTPGateway.3 Manifying blib/man3/Test::Reporter.3 Manifying blib/man3/Test::Reporter::Transport::File.3 Manifying blib/man3/Test::Reporter::Transport.3 DAGOLDEN/Test-Reporter-1.4002.tar.gz make -- OK Prepending /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/arch /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz/blib/arch /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz/blib/lib /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/arch /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/lib /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/arch /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/0-signature................. 1..0 # Skip Set the environment variable TEST_SIGNATURE to enable this test. skipped: Set the environment variable TEST_SIGNATURE to enable this test. t/1-reporter.................. 1..124 # Running under perl version 5.008008 for linux # Current time local: Mon Jul 21 05:48:19 2008 # Current time GMT: Mon Jul 21 12:48:19 2008 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok t/2-http-transport............ 1..8 ok 1 - require Test::Reporter; ok 2 - The object isa Test::Reporter ok 3 - POST url appears correct ok 4 - POST data appears correct ok 5 - send() is true when successful ok 6 - send() false on failure ok 7 - The object isa Test::Reporter ok 8 - transport_args set correctly by new() ok t/3-file-transport............ 1..4 ok 1 - require Test::Reporter; ok 2 - Test::Reporter ok 3 - report sent ok ok 4 - found a report in the directory ok t/4-net-smtp-transport........ 1..4 ok 1 - require Test::Reporter; ok 2 - The object isa Test::Reporter ok 3 - send() is true when successful ok 4 - send() false on failure ok t/5-net-smtp-tls-transport.... 1..4 ok 1 - require Test::Reporter; ok 2 - The object isa Test::Reporter ok 3 - send() is true when successful ok 4 - send() false on failure ok t/98-pod...................... 1..0 # Skip Skipping author tests skipped: Skipping author tests t/99-pod_coverage............. 1..0 # Skip Skipping author tests skipped: Skipping author tests All tests successful. Files=8, Tests=144, 1 wallclock secs ( 0.00 usr 0.05 sys + 0.42 cusr 0.40 csys = 0.87 CPU) Result: PASS DAGOLDEN/Test-Reporter-1.4002.tar.gz make test TEST_VERBOSE=1 -- OK David Golden <dagolden@cpan.org> sends test results to cpan-testers@perl.org >>> (cd /home/fly818/var/cpan/build/Test-Reporter-1.4002-AgGDzP && tar cvf - Test-Reporter-1.4002.ppd blib) | gzip -c >/home/fly818/var/REPO/D/DA/DAGOLDEN/Test-Reporter-1.4002.tar.gz Test-Reporter-1.4002.ppd blib/ blib/lib/ blib/lib/Test/ blib/lib/Test/Reporter/ blib/lib/Test/Reporter/Transport/ blib/lib/Test/Reporter/Transport/Net/ blib/lib/Test/Reporter/Transport/Net/SMTP/ blib/lib/Test/Reporter/Transport/Net/SMTP/TLS.pm blib/lib/Test/Reporter/Transport/Net/SMTP.pm blib/lib/Test/Reporter/Transport/Mail/ blib/lib/Test/Reporter/Transport/Mail/Send.pm blib/lib/Test/Reporter/Transport/HTTPGateway.pm blib/lib/Test/Reporter/Transport/File.pm blib/lib/Test/Reporter/Transport.pm blib/lib/Test/Reporter.pm blib/man1/ blib/man1/cpantest.1 blib/man3/ blib/man3/Test::Reporter::Transport::Net::SMTP.3 blib/man3/Test::Reporter::Transport.3 blib/man3/Test::Reporter::Transport::Net::SMTP::TLS.3 blib/man3/Test::Reporter.3 blib/man3/Test::Reporter::Transport::File.3 blib/man3/Test::Reporter::Transport::Mail::Send.3 blib/man3/Test::Reporter::Transport::HTTPGateway.3 blib/script/ blib/script/cpantest >>> mv /home/fly818/var/cpan/build/Test-Reporter-1.4002-AgGDzP/Test-Reporter-1.4002.ppd /home/fly818/var/REPO/D/DA/DAGOLDEN Running test for module 'Sort::Versions' Running make for E/ED/EDAVIS/Sort-Versions-1.5.tar.gz Prepending /home/fly818/var/cpan/build/Test-Reporter-1.4002-AgGDzP/blib/arch /home/fly818/var/cpan/build/Test-Reporter-1.4002-AgGDzP/blib/lib /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/arch /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz/blib/arch /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz/blib/lib /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/arch /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/lib /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/arch /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/E/ED/EDAVIS/Sort-Versions-1.5.tar.gz ok Sort-Versions-1.5/ Sort-Versions-1.5/MANIFEST Sort-Versions-1.5/Makefile.PL Sort-Versions-1.5/README Sort-Versions-1.5/Versions.pm Sort-Versions-1.5/t/ Sort-Versions-1.5/t/versions.t Sort-Versions-1.5/Changes Prepending /home/fly818/var/cpan/build/Test-Reporter-1.4002-AgGDzP/blib/arch /home/fly818/var/cpan/build/Test-Reporter-1.4002-AgGDzP/blib/lib /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/arch /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz/blib/arch /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz/blib/lib /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/arch /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/lib /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/arch /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build E/ED/EDAVIS/Sort-Versions-1.5.tar.gz >>> /home/fly818/ap818/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Sort::Versions >>> make cp Versions.pm blib/lib/Sort/Versions.pm Manifying blib/man3/Sort::Versions.3 EDAVIS/Sort-Versions-1.5.tar.gz make -- OK Prepending /home/fly818/var/cpan/build/Test-Reporter-1.4002-AgGDzP/blib/arch /home/fly818/var/cpan/build/Test-Reporter-1.4002-AgGDzP/blib/lib /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/arch /home/fly818/var/cpan/build/Config-IniFiles-2.38-j8WARS/blib/lib /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz/blib/arch /home/fly818/var/cpan/build/YAML-Tiny-1.32-J5c8Mz/blib/lib /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/arch /home/fly818/var/cpan/build/YAML-0.66-Bn0PzI/blib/lib /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/arch /home/fly818/var/cpan/build/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/versions.... 1..96 ok 1 ok 2 ok 3 ok 4 - versions(1.2, 1.3) ok 5 - versioncmp(1.2, 1.3) ok 6 - foreign package tests (1.2, 1.3) ok 7 - versions(1.2, 1.2.1) ok 8 - versioncmp(1.2, 1.2.1) ok 9 - foreign package tests (1.2, 1.2.1) ok 10 - versions(1.2.1, 1.3) ok 11 - versioncmp(1.2.1, 1.3) ok 12 - foreign package tests (1.2.1, 1.3) ok 13 - versions(1.2, 1.2a) ok 14 - versioncmp(1.2, 1.2a) ok 15 - foreign package tests (1.2, 1.2a) ok 16 - versions(1.2a, 1.3) ok 17 - versioncmp(1.2a, 1.3) ok 18 - foreign package tests (1.2a, 1.3) ok 19 - versions(1.2, 1.2.b) ok 20 - versioncmp(1.2, 1.2.b) ok 21 - foreign package tests (1.2, 1.2.b) ok 22 - versions(1.2.1, 1.2a) ok 23 - versioncmp(1.2.1, 1.2a) ok 24 - foreign package tests (1.2.1, 1.2a) ok 25 - versions(1.2.b, 1.2a) ok 26 - versioncmp(1.2.b, 1.2a) ok 27 - foreign package tests (1.2.b, 1.2a) ok 28 - versions(a, b) ok 29 - versioncmp(a, b) ok 30 - foreign package tests (a, b) ok 31 - versions(a, a.b) ok 32 - versioncmp(a, a.b) ok 33 - foreign package tests (a, a.b) ok 34 - versions(a.b, a.c) ok 35 - versioncmp(a.b, a.c) ok 36 - foreign package tests (a.b, a.c) ok 37 - versions(a.1, a.a) ok 38 - versioncmp(a.1, a.a) ok 39 - foreign package tests (a.1, a.a) ok 40 - versions(1, a) ok 41 - versioncmp(1, a) ok 42 - foreign package tests (1, a) ok 43 - versions(1a, a) ok 44 - versioncmp(1a, a) ok 45 - foreign package tests (1a, a) ok 46 - versions(1a, 2) ok 47 - versioncmp(1a, 2) ok 48 - foreign package tests (1a, 2) ok 49 - versions(1..1, 1.1.1) ok 50 - versioncmp(1..1, 1.1.1) ok 51 - foreign package tests (1..1, 1.1.1) ok 52 - versions(0002, 1) ok 53 - versioncmp(0002, 1) ok 54 - foreign package tests (0002, 1) ok 55 - versions(1.06, 1.5) ok 56 - versioncmp(1.06, 1.5) ok 57 - foreign package tests (1.06, 1.5) ok 58 - versions(1, 1-1) ok 59 - versioncmp(1, 1-1) ok 60 - foreign package tests (1, 1-1) ok 61 - versions(1-1, 1-2) ok 62 - versioncmp(1-1, 1-2) ok 63 - foreign package tests (1-1, 1-2) ok 64 - versions(1-2, 1.2) ok 65 - versioncmp(1-2, 1.2) ok 66 - foreign package tests (1-2, 1.2) ok 67 - versions(1-2, 1.0-1) ok 68 - versioncmp(1-2, 1.0-1) ok 69 - foreign package tests (1-2, 1.0-1) ok 70 - versions(1-2, 1.0) ok 71 - versioncmp(1-2, 1.0) ok 72 - foreign package tests (1-2, 1.0) ok 73 - versions(1-2, 1.3) ok 74 - versioncmp(1-2, 1.3) ok 75 - foreign package tests (1-2, 1.3) ok 76 - versions(1.2-1, 1.2a-1) ok 77 - versioncmp(1.2-1, 1.2a-1) ok 78 - foreign package tests (1.2-1, 1.2a-1) ok 79 - versions(1.3-4.6-7, 1.3-4.8) ok 80 - versioncmp(1.3-4.6-7, 1.3-4.8) ok 81 - foreign package tests (1.3-4.6-7, 1.3-4.8) ok 82 - versions(1.3-4.6-7, 1.3-4.6.7) ok 83 - versioncmp(1.3-4.6-7, 1.3-4.6.7) ok 84 - foreign package tests (1.3-4.6-7, 1.3-4.6.7) ok 85 - versions(1.3-4a-7, 1.3-4a-7.4) ok 86 - versioncmp(1.3-4a-7, 1.3-4a-7.4) ok 87 - foreign package tests (1.3-4a-7, 1.3-4a-7.4) ok 88 - versions(1.2-1, 1.2.1-1) ok 89 - versioncmp(1.2-1, 1.2.1-1) ok 90 - foreign package tests (1.2-1, 1.2.1-1) ok 91 - versions(1.2.1-1, 1.2.1-2) ok 92 - versioncmp(1.2.1-1, 1.2.1-2) ok 93 - foreign package tests (1.2.1-1, 1.2.1-2) ok 94 - versions(1.2.1-2, 1.3.0-1) ok 95 - versioncmp(1.2.1-2, 1.3.0-1) ok 96 - foreign package tests (1.2.1-2, 1.3.0-1) ok All tests successful. Files=1, Tests=96, 0 wallclock secs ( 0.00 usr 0.03 sys + 0.02 cusr 0.03 csys = 0.08 CPU) Result: PASS EDAVIS/Sort-Versions-1.5.tar.gz make test TEST_VERBOSE=1 -- OK Picked up version from Makefile Picked up distname from Makefile Picked up abstract from Versions.pm Ed Avis <ed@membled.com> a perl 5 module for sorting of revision-like numbers >>> (cd /home/fly818/var/cpan/build/Sort-Versions-1.5-3AwUsB && tar cvf - Sort-Versions-1.5.ppd blib) | gzip -c >/home/fly818/var/REPO/E/ED/EDAVIS/Sort-Versions-1.5.tar.gz Sort-Versions-1.5.ppd blib/ blib/lib/ blib/lib/Sort/ blib/lib/Sort/Versions.pm blib/man3/ blib/man3/Sort::Versions.3 >>> mv /home/fly818/var/cpan/build/Sort-Versions-1.5-3AwUsB/Sort-Versions-1.5.ppd /home/fly818/var/REPO/E/ED/EDAVIS Running make for B/BI/BINGOS/CPANPLUS-YACSmoke-0.02.tar.gz Prepending %BUILDDIR%/Sort-Versions-1.5-3AwUsB/blib/arch %BUILDDIR%/Sort-Versions-1.5-3AwUsB/blib/lib %BUILDDIR%/Test-Reporter-1.4002-AgGDzP/blib/arch %BUILDDIR%/Test-Reporter-1.4002-AgGDzP/blib/lib %BUILDDIR%/Config-IniFiles-2.38-j8WARS/blib/arch %BUILDDIR%/Config-IniFiles-2.38-j8WARS/blib/lib %BUILDDIR%/YAML-Tiny-1.32-J5c8Mz/blib/arch %BUILDDIR%/YAML-Tiny-1.32-J5c8Mz/blib/lib %BUILDDIR%/YAML-0.66-Bn0PzI/blib/arch %BUILDDIR%/YAML-0.66-Bn0PzI/blib/lib %BUILDDIR%/Regexp-Assemble-0.34-viDH9B/blib/arch %BUILDDIR%/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'get' Has already been unwrapped into directory /home/fly818/var/cpan/build/CPANPLUS-YACSmoke-0.02-2lK3uU Prepending %BUILDDIR%/Sort-Versions-1.5-3AwUsB/blib/arch %BUILDDIR%/Sort-Versions-1.5-3AwUsB/blib/lib %BUILDDIR%/Test-Reporter-1.4002-AgGDzP/blib/arch %BUILDDIR%/Test-Reporter-1.4002-AgGDzP/blib/lib %BUILDDIR%/Config-IniFiles-2.38-j8WARS/blib/arch %BUILDDIR%/Config-IniFiles-2.38-j8WARS/blib/lib %BUILDDIR%/YAML-Tiny-1.32-J5c8Mz/blib/arch %BUILDDIR%/YAML-Tiny-1.32-J5c8Mz/blib/lib %BUILDDIR%/YAML-0.66-Bn0PzI/blib/arch %BUILDDIR%/YAML-0.66-Bn0PzI/blib/lib %BUILDDIR%/Regexp-Assemble-0.34-viDH9B/blib/arch %BUILDDIR%/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'make' CPAN.pm: Going to build B/BI/BINGOS/CPANPLUS-YACSmoke-0.02.tar.gz >>> make cp lib/CPANPLUS/YACSmoke.pm blib/lib/CPANPLUS/YACSmoke.pm cp lib/CPANPLUS/Dist/YACSmoke.pm blib/lib/CPANPLUS/Dist/YACSmoke.pm Manifying blib/man3/CPANPLUS::YACSmoke.3 Manifying blib/man3/CPANPLUS::Dist::YACSmoke.3 BINGOS/CPANPLUS-YACSmoke-0.02.tar.gz make -- OK Prepending %BUILDDIR%/Sort-Versions-1.5-3AwUsB/blib/arch %BUILDDIR%/Sort-Versions-1.5-3AwUsB/blib/lib %BUILDDIR%/Test-Reporter-1.4002-AgGDzP/blib/arch %BUILDDIR%/Test-Reporter-1.4002-AgGDzP/blib/lib %BUILDDIR%/Config-IniFiles-2.38-j8WARS/blib/arch %BUILDDIR%/Config-IniFiles-2.38-j8WARS/blib/lib %BUILDDIR%/YAML-Tiny-1.32-J5c8Mz/blib/arch %BUILDDIR%/YAML-Tiny-1.32-J5c8Mz/blib/lib %BUILDDIR%/YAML-0.66-Bn0PzI/blib/arch %BUILDDIR%/YAML-0.66-Bn0PzI/blib/lib %BUILDDIR%/Regexp-Assemble-0.34-viDH9B/blib/arch %BUILDDIR%/Regexp-Assemble-0.34-viDH9B/blib/lib to PERL5LIB; %BUILDDIR%=/home/fly818/var/cpan/build for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/00_use............. 1..2 [ERROR] Could not find the 'cpanp-run-perl' binary in your path--this may be a problem. Please locate this program and set your 'perlwrapper' config entry to its path. From the default shell, you can do this by typing: s program perlwrapper FULL_PATH_TO_CPANP_RUN_PERL s save ok 1 - use CPANPLUS::YACSmoke; ok 2 - use CPANPLUS::Dist::YACSmoke; # Testing CPANPLUS::YACSmoke 0.02, Perl 5.008008, /home/fly818/ap818/bin/perl-static # Testing CPANPLUS::Dist::YACSmoke 0.02, Perl 5.008008, /home/fly818/ap818/bin/perl-static ok t/99_pod............. 1..2 ok 1 - blib/lib/CPANPLUS/YACSmoke.pm ok 2 - blib/lib/CPANPLUS/Dist/YACSmoke.pm ok t/99_pod_coverage.... 1..2 [ERROR] Could not find the 'cpanp-run-perl' binary in your path--this may be a problem. Please locate this program and set your 'perlwrapper' config entry to its path. From the default shell, you can do this by typing: s program perlwrapper FULL_PATH_TO_CPANP_RUN_PERL s save ok 1 - Pod coverage on CPANPLUS::YACSmoke ok 2 - Pod coverage on CPANPLUS::Dist::YACSmoke ok All tests successful. Files=3, Tests=6, 0 wallclock secs ( 0.00 usr 0.01 sys + 0.51 cusr 0.35 csys = 0.87 CPU) Result: PASS BINGOS/CPANPLUS-YACSmoke-0.02.tar.gz make test TEST_VERBOSE=1 -- OK Chris Williams <chris@bingosnet.co.uk> Yet Another CPANPLUS Smoke Tester >>> (cd /home/fly818/var/cpan/build/CPANPLUS-YACSmoke-0.02-2lK3uU && tar cvf - CPANPLUS-YACSmoke-0.02.ppd blib) | gzip -c >/home/fly818/var/REPO/B/BI/BINGOS/CPANPLUS-YACSmoke-0.02.tar.gz CPANPLUS-YACSmoke-0.02.ppd blib/ blib/lib/ blib/lib/CPANPLUS/ blib/lib/CPANPLUS/Dist/ blib/lib/CPANPLUS/Dist/YACSmoke.pm blib/lib/CPANPLUS/YACSmoke.pm blib/man3/ blib/man3/CPANPLUS::YACSmoke.3 blib/man3/CPANPLUS::Dist::YACSmoke.3 >>> mv /home/fly818/var/cpan/build/CPANPLUS-YACSmoke-0.02-2lK3uU/CPANPLUS-YACSmoke-0.02.ppd /home/fly818/var/REPO/B/BI/BINGOS Finished 2008-07-21T05:48:23