Start 2010-05-10T16:11:42 ActivePerl-1200 CPAN-1.9402 Going to read '/Users/fly1200/var/cpan/Metadata' Database was generated on Sun, 09 May 2010 21:27:15 GMT Running make for J/JE/JETTERO/Games-Go-SGF2misc-0.9.7.i.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/J/JE/JETTERO/Games-Go-SGF2misc-0.9.7.i.tar.gz Checksum for /Users/fly1200/var/cpan/sources/authors/id/J/JE/JETTERO/Games-Go-SGF2misc-0.9.7.i.tar.gz ok Games-Go-SGF2misc-0.9.7.i/ Games-Go-SGF2misc-0.9.7.i/img/ Games-Go-SGF2misc-0.9.7.i/img/llc.gif Games-Go-SGF2misc-0.9.7.i/img/b50.gif Games-Go-SGF2misc-0.9.7.i/img/b49.gif Games-Go-SGF2misc-0.9.7.i/img/w65.gif Games-Go-SGF2misc-0.9.7.i/img/b77.gif Games-Go-SGF2misc-0.9.7.i/img/b39.gif Games-Go-SGF2misc-0.9.7.i/img/b19.gif Games-Go-SGF2misc-0.9.7.i/img/w86.gif Games-Go-SGF2misc-0.9.7.i/img/w44.gif Games-Go-SGF2misc-0.9.7.i/img/b45.gif Games-Go-SGF2misc-0.9.7.i/img/w69.gif Games-Go-SGF2misc-0.9.7.i/img/b73.gif Games-Go-SGF2misc-0.9.7.i/img/w63.gif Games-Go-SGF2misc-0.9.7.i/img/w60.gif Games-Go-SGF2misc-0.9.7.i/img/b35.gif Games-Go-SGF2misc-0.9.7.i/img/wc.gif Games-Go-SGF2misc-0.9.7.i/img/w49.gif Games-Go-SGF2misc-0.9.7.i/img/w17.gif Games-Go-SGF2misc-0.9.7.i/img/w4.gif Games-Go-SGF2misc-0.9.7.i/img/ucu.gif Games-Go-SGF2misc-0.9.7.i/img/g_ls.gif Games-Go-SGF2misc-0.9.7.i/img/g_bs.gif Games-Go-SGF2misc-0.9.7.i/img/b56.gif Games-Go-SGF2misc-0.9.7.i/img/b2.gif Games-Go-SGF2misc-0.9.7.i/img/b36.gif Games-Go-SGF2misc-0.9.7.i/img/w81.gif Games-Go-SGF2misc-0.9.7.i/img/w47.gif Games-Go-SGF2misc-0.9.7.i/img/lce.gif Games-Go-SGF2misc-0.9.7.i/img/lct.gif Games-Go-SGF2misc-0.9.7.i/img/w27.gif Games-Go-SGF2misc-0.9.7.i/img/w32.gif Games-Go-SGF2misc-0.9.7.i/img/b54.gif Games-Go-SGF2misc-0.9.7.i/img/b84.gif Games-Go-SGF2misc-0.9.7.i/img/w70.gif Games-Go-SGF2misc-0.9.7.i/img/w22.gif Games-Go-SGF2misc-0.9.7.i/img/w33.gif Games-Go-SGF2misc-0.9.7.i/img/w15.gif Games-Go-SGF2misc-0.9.7.i/img/ucy.gif Games-Go-SGF2misc-0.9.7.i/img/w78.gif Games-Go-SGF2misc-0.9.7.i/img/w26.gif Games-Go-SGF2misc-0.9.7.i/img/b15.gif Games-Go-SGF2misc-0.9.7.i/img/wq.gif Games-Go-SGF2misc-0.9.7.i/img/b62.gif Games-Go-SGF2misc-0.9.7.i/img/b83.gif Games-Go-SGF2misc-0.9.7.i/img/b72.gif Games-Go-SGF2misc-0.9.7.i/img/urc.gif Games-Go-SGF2misc-0.9.7.i/img/w59.gif Games-Go-SGF2misc-0.9.7.i/img/w88.gif Games-Go-SGF2misc-0.9.7.i/img/b26.gif Games-Go-SGF2misc-0.9.7.i/img/h.gif Games-Go-SGF2misc-0.9.7.i/img/w8.gif Games-Go-SGF2misc-0.9.7.i/img/g_ulc.gif Games-Go-SGF2misc-0.9.7.i/img/b95.gif Games-Go-SGF2misc-0.9.7.i/img/b61.gif Games-Go-SGF2misc-0.9.7.i/img/lcz.gif Games-Go-SGF2misc-0.9.7.i/img/b79.gif Games-Go-SGF2misc-0.9.7.i/img/b33.gif Games-Go-SGF2misc-0.9.7.i/img/b92.gif Games-Go-SGF2misc-0.9.7.i/img/lcq.gif Games-Go-SGF2misc-0.9.7.i/img/w48.gif Games-Go-SGF2misc-0.9.7.i/img/b69.gif Games-Go-SGF2misc-0.9.7.i/img/b80.gif Games-Go-SGF2misc-0.9.7.i/img/b63.gif Games-Go-SGF2misc-0.9.7.i/img/b25.gif Games-Go-SGF2misc-0.9.7.i/img/b5.gif Games-Go-SGF2misc-0.9.7.i/img/b97.gif Games-Go-SGF2misc-0.9.7.i/img/w34.gif Games-Go-SGF2misc-0.9.7.i/img/ucd.gif Games-Go-SGF2misc-0.9.7.i/img/lcf.gif Games-Go-SGF2misc-0.9.7.i/img/b89.gif Games-Go-SGF2misc-0.9.7.i/img/ulc.gif Games-Go-SGF2misc-0.9.7.i/img/ucz.gif Games-Go-SGF2misc-0.9.7.i/img/lcp.gif Games-Go-SGF2misc-0.9.7.i/img/ucp.gif Games-Go-SGF2misc-0.9.7.i/img/lci.gif Games-Go-SGF2misc-0.9.7.i/img/w95.gif Games-Go-SGF2misc-0.9.7.i/img/w72.gif Games-Go-SGF2misc-0.9.7.i/img/w11.gif Games-Go-SGF2misc-0.9.7.i/img/p.gif Games-Go-SGF2misc-0.9.7.i/img/b20.gif Games-Go-SGF2misc-0.9.7.i/img/w53.gif Games-Go-SGF2misc-0.9.7.i/img/w94.gif Games-Go-SGF2misc-0.9.7.i/img/lcx.gif Games-Go-SGF2misc-0.9.7.i/img/b3.gif Games-Go-SGF2misc-0.9.7.i/img/ucf.gif Games-Go-SGF2misc-0.9.7.i/img/b94.gif Games-Go-SGF2misc-0.9.7.i/img/b23.gif Games-Go-SGF2misc-0.9.7.i/img/w52.gif Games-Go-SGF2misc-0.9.7.i/img/ucm.gif Games-Go-SGF2misc-0.9.7.i/img/lcd.gif Games-Go-SGF2misc-0.9.7.i/img/w54.gif Games-Go-SGF2misc-0.9.7.i/img/uch.gif Games-Go-SGF2misc-0.9.7.i/img/w87.gif Games-Go-SGF2misc-0.9.7.i/img/b8.gif Games-Go-SGF2misc-0.9.7.i/img/w92.gif Games-Go-SGF2misc-0.9.7.i/img/w43.gif Games-Go-SGF2misc-0.9.7.i/img/w89.gif Games-Go-SGF2misc-0.9.7.i/img/ucj.gif Games-Go-SGF2misc-0.9.7.i/img/b58.gif Games-Go-SGF2misc-0.9.7.i/img/w90.gif Games-Go-SGF2misc-0.9.7.i/img/b47.gif Games-Go-SGF2misc-0.9.7.i/img/ucw.gif Games-Go-SGF2misc-0.9.7.i/img/b91.gif Games-Go-SGF2misc-0.9.7.i/img/uck.gif Games-Go-SGF2misc-0.9.7.i/img/b21.gif Games-Go-SGF2misc-0.9.7.i/img/uco.gif Games-Go-SGF2misc-0.9.7.i/img/b16.gif Games-Go-SGF2misc-0.9.7.i/img/b18.gif Games-Go-SGF2misc-0.9.7.i/img/lcr.gif Games-Go-SGF2misc-0.9.7.i/img/w96.gif Games-Go-SGF2misc-0.9.7.i/img/w61.gif Games-Go-SGF2misc-0.9.7.i/img/w55.gif Games-Go-SGF2misc-0.9.7.i/img/b66.gif Games-Go-SGF2misc-0.9.7.i/img/b81.gif Games-Go-SGF2misc-0.9.7.i/img/lcc.gif Games-Go-SGF2misc-0.9.7.i/img/w37.gif Games-Go-SGF2misc-0.9.7.i/img/w58.gif Games-Go-SGF2misc-0.9.7.i/img/b9.gif Games-Go-SGF2misc-0.9.7.i/img/w82.gif Games-Go-SGF2misc-0.9.7.i/img/ucx.gif Games-Go-SGF2misc-0.9.7.i/img/b71.gif Games-Go-SGF2misc-0.9.7.i/img/w30.gif Games-Go-SGF2misc-0.9.7.i/img/w83.gif Games-Go-SGF2misc-0.9.7.i/img/lcw.gif Games-Go-SGF2misc-0.9.7.i/img/b53.gif Games-Go-SGF2misc-0.9.7.i/img/g_h.gif Games-Go-SGF2misc-0.9.7.i/img/b29.gif Games-Go-SGF2misc-0.9.7.i/img/b51.gif Games-Go-SGF2misc-0.9.7.i/img/lch.gif Games-Go-SGF2misc-0.9.7.i/img/b46.gif Games-Go-SGF2misc-0.9.7.i/img/b75.gif Games-Go-SGF2misc-0.9.7.i/img/w68.gif Games-Go-SGF2misc-0.9.7.i/img/w45.gif Games-Go-SGF2misc-0.9.7.i/img/w50.gif Games-Go-SGF2misc-0.9.7.i/img/ucc.gif Games-Go-SGF2misc-0.9.7.i/img/rs.gif Games-Go-SGF2misc-0.9.7.i/img/g_p.gif Games-Go-SGF2misc-0.9.7.i/img/b88.gif Games-Go-SGF2misc-0.9.7.i/img/w76.gif Games-Go-SGF2misc-0.9.7.i/img/w24.gif Games-Go-SGF2misc-0.9.7.i/img/w100.gif Games-Go-SGF2misc-0.9.7.i/img/ucv.gif Games-Go-SGF2misc-0.9.7.i/img/b42.gif Games-Go-SGF2misc-0.9.7.i/img/ucn.gif Games-Go-SGF2misc-0.9.7.i/img/b67.gif Games-Go-SGF2misc-0.9.7.i/img/w10.gif Games-Go-SGF2misc-0.9.7.i/img/ucb.gif Games-Go-SGF2misc-0.9.7.i/img/b1.gif Games-Go-SGF2misc-0.9.7.i/img/w99.gif Games-Go-SGF2misc-0.9.7.i/img/b90.gif Games-Go-SGF2misc-0.9.7.i/img/w3.gif Games-Go-SGF2misc-0.9.7.i/img/lca.gif Games-Go-SGF2misc-0.9.7.i/img/uct.gif Games-Go-SGF2misc-0.9.7.i/img/g_llc.gif Games-Go-SGF2misc-0.9.7.i/img/w67.gif Games-Go-SGF2misc-0.9.7.i/img/w2.gif Games-Go-SGF2misc-0.9.7.i/img/g_lrc.gif Games-Go-SGF2misc-0.9.7.i/img/w6.gif Games-Go-SGF2misc-0.9.7.i/img/lrc.gif Games-Go-SGF2misc-0.9.7.i/img/b76.gif Games-Go-SGF2misc-0.9.7.i/img/b11.gif Games-Go-SGF2misc-0.9.7.i/img/w19.gif Games-Go-SGF2misc-0.9.7.i/img/b44.gif Games-Go-SGF2misc-0.9.7.i/img/lcy.gif Games-Go-SGF2misc-0.9.7.i/img/w1.gif Games-Go-SGF2misc-0.9.7.i/img/b74.gif Games-Go-SGF2misc-0.9.7.i/img/lcn.gif Games-Go-SGF2misc-0.9.7.i/img/w35.gif Games-Go-SGF2misc-0.9.7.i/img/uce.gif Games-Go-SGF2misc-0.9.7.i/img/lcb.gif Games-Go-SGF2misc-0.9.7.i/img/bt.gif Games-Go-SGF2misc-0.9.7.i/img/w21.gif Games-Go-SGF2misc-0.9.7.i/img/lcs.gif Games-Go-SGF2misc-0.9.7.i/img/w9.gif Games-Go-SGF2misc-0.9.7.i/img/b41.gif Games-Go-SGF2misc-0.9.7.i/img/b40.gif Games-Go-SGF2misc-0.9.7.i/img/b48.gif Games-Go-SGF2misc-0.9.7.i/img/b65.gif Games-Go-SGF2misc-0.9.7.i/img/lcg.gif Games-Go-SGF2misc-0.9.7.i/img/w7.gif Games-Go-SGF2misc-0.9.7.i/img/b82.gif Games-Go-SGF2misc-0.9.7.i/img/b4.gif Games-Go-SGF2misc-0.9.7.i/img/w25.gif Games-Go-SGF2misc-0.9.7.i/img/ucr.gif Games-Go-SGF2misc-0.9.7.i/img/w40.gif Games-Go-SGF2misc-0.9.7.i/img/w39.gif Games-Go-SGF2misc-0.9.7.i/img/w42.gif Games-Go-SGF2misc-0.9.7.i/img/w23.gif Games-Go-SGF2misc-0.9.7.i/img/w12.gif Games-Go-SGF2misc-0.9.7.i/img/b68.gif Games-Go-SGF2misc-0.9.7.i/img/b14.gif Games-Go-SGF2misc-0.9.7.i/img/w20.gif Games-Go-SGF2misc-0.9.7.i/img/w71.gif Games-Go-SGF2misc-0.9.7.i/img/b60.gif Games-Go-SGF2misc-0.9.7.i/img/b98.gif Games-Go-SGF2misc-0.9.7.i/img/ts.gif Games-Go-SGF2misc-0.9.7.i/img/b32.gif Games-Go-SGF2misc-0.9.7.i/img/g.gif Games-Go-SGF2misc-0.9.7.i/img/w80.gif Games-Go-SGF2misc-0.9.7.i/img/b31.gif Games-Go-SGF2misc-0.9.7.i/img/lcl.gif Games-Go-SGF2misc-0.9.7.i/img/b59.gif Games-Go-SGF2misc-0.9.7.i/img/b43.gif Games-Go-SGF2misc-0.9.7.i/img/w93.gif Games-Go-SGF2misc-0.9.7.i/img/w41.gif Games-Go-SGF2misc-0.9.7.i/img/ucs.gif Games-Go-SGF2misc-0.9.7.i/img/b17.gif Games-Go-SGF2misc-0.9.7.i/img/bs.gif Games-Go-SGF2misc-0.9.7.i/img/b96.gif Games-Go-SGF2misc-0.9.7.i/img/w66.gif Games-Go-SGF2misc-0.9.7.i/img/ucl.gif Games-Go-SGF2misc-0.9.7.i/img/w73.gif Games-Go-SGF2misc-0.9.7.i/img/b57.gif Games-Go-SGF2misc-0.9.7.i/img/b78.gif Games-Go-SGF2misc-0.9.7.i/img/b85.gif Games-Go-SGF2misc-0.9.7.i/img/b6.gif Games-Go-SGF2misc-0.9.7.i/img/w56.gif Games-Go-SGF2misc-0.9.7.i/img/w.gif Games-Go-SGF2misc-0.9.7.i/img/b27.gif Games-Go-SGF2misc-0.9.7.i/img/w98.gif Games-Go-SGF2misc-0.9.7.i/img/w75.gif Games-Go-SGF2misc-0.9.7.i/img/w97.gif Games-Go-SGF2misc-0.9.7.i/img/w74.gif Games-Go-SGF2misc-0.9.7.i/img/lck.gif Games-Go-SGF2misc-0.9.7.i/img/w5.gif Games-Go-SGF2misc-0.9.7.i/img/w38.gif Games-Go-SGF2misc-0.9.7.i/img/lco.gif Games-Go-SGF2misc-0.9.7.i/img/w84.gif Games-Go-SGF2misc-0.9.7.i/img/b52.gif Games-Go-SGF2misc-0.9.7.i/img/uci.gif Games-Go-SGF2misc-0.9.7.i/img/w91.gif Games-Go-SGF2misc-0.9.7.i/img/b87.gif Games-Go-SGF2misc-0.9.7.i/img/w46.gif Games-Go-SGF2misc-0.9.7.i/img/w57.gif Games-Go-SGF2misc-0.9.7.i/img/b34.gif Games-Go-SGF2misc-0.9.7.i/img/b37.gif Games-Go-SGF2misc-0.9.7.i/img/lcj.gif Games-Go-SGF2misc-0.9.7.i/img/w85.gif Games-Go-SGF2misc-0.9.7.i/img/b86.gif Games-Go-SGF2misc-0.9.7.i/img/b38.gif Games-Go-SGF2misc-0.9.7.i/img/w36.gif Games-Go-SGF2misc-0.9.7.i/img/ls.gif Games-Go-SGF2misc-0.9.7.i/img/lcm.gif Games-Go-SGF2misc-0.9.7.i/img/b12.gif Games-Go-SGF2misc-0.9.7.i/img/g_ts.gif Games-Go-SGF2misc-0.9.7.i/img/uca.gif Games-Go-SGF2misc-0.9.7.i/img/w29.gif Games-Go-SGF2misc-0.9.7.i/img/b7.gif Games-Go-SGF2misc-0.9.7.i/img/w64.gif Games-Go-SGF2misc-0.9.7.i/img/b30.gif Games-Go-SGF2misc-0.9.7.i/img/w79.gif Games-Go-SGF2misc-0.9.7.i/img/b99.gif Games-Go-SGF2misc-0.9.7.i/img/lcv.gif Games-Go-SGF2misc-0.9.7.i/img/b64.gif Games-Go-SGF2misc-0.9.7.i/img/ucg.gif Games-Go-SGF2misc-0.9.7.i/img/b10.gif Games-Go-SGF2misc-0.9.7.i/img/lcu.gif Games-Go-SGF2misc-0.9.7.i/img/b.gif Games-Go-SGF2misc-0.9.7.i/img/b28.gif Games-Go-SGF2misc-0.9.7.i/img/wt.gif Games-Go-SGF2misc-0.9.7.i/img/ucq.gif Games-Go-SGF2misc-0.9.7.i/img/bq.gif Games-Go-SGF2misc-0.9.7.i/img/b70.gif Games-Go-SGF2misc-0.9.7.i/img/w16.gif Games-Go-SGF2misc-0.9.7.i/img/b55.gif Games-Go-SGF2misc-0.9.7.i/img/g_urc.gif Games-Go-SGF2misc-0.9.7.i/img/w14.gif Games-Go-SGF2misc-0.9.7.i/img/w18.gif Games-Go-SGF2misc-0.9.7.i/img/b24.gif Games-Go-SGF2misc-0.9.7.i/img/g_rs.gif Games-Go-SGF2misc-0.9.7.i/img/b22.gif Games-Go-SGF2misc-0.9.7.i/img/b93.gif Games-Go-SGF2misc-0.9.7.i/img/w28.gif Games-Go-SGF2misc-0.9.7.i/img/w13.gif Games-Go-SGF2misc-0.9.7.i/img/b13.gif Games-Go-SGF2misc-0.9.7.i/img/w77.gif Games-Go-SGF2misc-0.9.7.i/img/w62.gif Games-Go-SGF2misc-0.9.7.i/img/bc.gif Games-Go-SGF2misc-0.9.7.i/img/b100.gif Games-Go-SGF2misc-0.9.7.i/img/w31.gif Games-Go-SGF2misc-0.9.7.i/img/w51.gif Games-Go-SGF2misc-0.9.7.i/t/ Games-Go-SGF2misc-0.9.7.i/t/09_memory_test.t Games-Go-SGF2misc-0.9.7.i/t/15_3x3_capture_count.t Games-Go-SGF2misc-0.9.7.i/t/07_load_sgfs.t Games-Go-SGF2misc-0.9.7.i/t/19_freeze_thaw.t Games-Go-SGF2misc-0.9.7.i/t/18_as_image.t Games-Go-SGF2misc-0.9.7.i/t/17_board_draw.t Games-Go-SGF2misc-0.9.7.i/SGF2misc/ Games-Go-SGF2misc-0.9.7.i/SGF2misc/GD.pm Games-Go-SGF2misc-0.9.7.i/sgf/ Games-Go-SGF2misc-0.9.7.i/sgf/many_many_games_qjzm-a.sgf Games-Go-SGF2misc-0.9.7.i/sgf/jettero-sixrusses-2004-03-18.sgf Games-Go-SGF2misc-0.9.7.i/sgf/jmp-kavi.sgf Games-Go-SGF2misc-0.9.7.i/sgf/9x9-gnugo.sgf Games-Go-SGF2misc-0.9.7.i/sgf/talisker-jettero-2004-03-17.sgf Games-Go-SGF2misc-0.9.7.i/sgf/crazy.sgf Games-Go-SGF2misc-0.9.7.i/sgf/redrose-tartrate.sgf Games-Go-SGF2misc-0.9.7.i/sgf/error.sgf Games-Go-SGF2misc-0.9.7.i/sgf/3x3-cap.sgf Games-Go-SGF2misc-0.9.7.i/sgf/13x13-with-marks.sgf Games-Go-SGF2misc-0.9.7.i/examples/ Games-Go-SGF2misc-0.9.7.i/examples/sgf2cgifb Games-Go-SGF2misc-0.9.7.i/Makefile.PL Games-Go-SGF2misc-0.9.7.i/MANIFEST Games-Go-SGF2misc-0.9.7.i/SGF2misc.pm Games-Go-SGF2misc-0.9.7.i/newk_GD.patch Games-Go-SGF2misc-0.9.7.i/README Games-Go-SGF2misc-0.9.7.i/META.yml Games-Go-SGF2misc-0.9.7.i/gpl.txt Games-Go-SGF2misc-0.9.7.i/Changelog Games-Go-SGF2misc-0.9.7.i/ParseLex-2.15.patch CPAN.pm: Going to build J/JE/JETTERO/Games-Go-SGF2misc-0.9.7.i.tar.gz >>> /Users/fly1200/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Games::Go::SGF2misc >>> make cp SGF2misc/GD.pm blib/lib/Games/Go/SGF2misc/GD.pm cp SGF2misc.pm blib/lib/Games/Go/SGF2misc.pm Manifying blib/man3/Games::Go::SGF2misc::GD.3 Manifying blib/man3/Games::Go::SGF2misc.3 JETTERO/Games-Go-SGF2misc-0.9.7.i.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly1200/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t 0 my $INITIAL = 1; 1 $LEX_STATE{'INITIAL'} = \$INITIAL; 2 3 { 4 pos($LEX_BUFFER) = $LEX_POS; 5 my $textLength = 0; 6 my $LEX_FH = $$LEX_FHR; 7 # 8 9 if ($LEX_POS < $LEX_LENGTH and $LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { 10 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 11 $LEX_OFFSET += $textLength; 12 $LEX_POS += $textLength; 13 14 } 15 16 if ($LEX_POS == $LEX_LENGTH) { 17 if ($self->[9]) # if EOI 18 { 19 $LEX_TOKEN = $Parse::Token::EOI; 20 return $Parse::Token::EOI; 21 } 22 else 23 { 24 READ:{ 25 do { 26 $LEX_BUFFER = <$LEX_FH>; 27 if (defined($LEX_BUFFER)) { 28 pos($LEX_BUFFER) = $LEX_POS = 0; 29 $LEX_LENGTH = CORE::length($LEX_BUFFER); 30 $LEX_RECORD++; 31 32 if ($LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { # skip this pattern 33 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 34 $LEX_OFFSET += $textLength; 35 $LEX_POS += $textLength; 36 37 } else { 38 last READ; 39 } 40 41 } else { 42 $self->[9] = 1; 43 $LEX_TOKEN = $Parse::Token::EOI; 44 return $Parse::Token::EOI; 45 } 46 } while ($LEX_POS == $LEX_LENGTH); 47 }# READ 48 } 49 } 50 my $content = ''; 51 $LEX_TOKEN = undef; 52 # 53 CASE:{ 54 55 56 $LEX_BUFFER =~ /\G(?:\[(?ms:.*?(?<\!\x5c))\])/cg and do { 57 58 $textLength = pos($LEX_BUFFER) - $LEX_POS; 59 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 60 $LEX_OFFSET += $textLength; 61 $LEX_POS += $textLength; 62 63 64 65 $Games::Go::SGF2misc::VALUE->setText($content); 66 $LEX_TOKEN = $Games::Go::SGF2misc::VALUE; 67 last CASE; 68 }; 69 70 71 72 $LEX_BUFFER =~ /\G(?:\()/cg and do { 73 74 $textLength = pos($LEX_BUFFER) - $LEX_POS; 75 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 76 $LEX_OFFSET += $textLength; 77 $LEX_POS += $textLength; 78 79 80 81 $Games::Go::SGF2misc::BCOL->setText($content); 82 $LEX_TOKEN = $Games::Go::SGF2misc::BCOL; 83 last CASE; 84 }; 85 86 87 88 $LEX_BUFFER =~ /\G(?:\))/cg and do { 89 90 $textLength = pos($LEX_BUFFER) - $LEX_POS; 91 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 92 $LEX_OFFSET += $textLength; 93 $LEX_POS += $textLength; 94 95 96 97 $Games::Go::SGF2misc::ECOL->setText($content); 98 $LEX_TOKEN = $Games::Go::SGF2misc::ECOL; 99 last CASE; 100 }; 101 102 103 104 $LEX_BUFFER =~ /\G(?:(?:CoPyright|[A-Z]+))/cg and do { 105 106 $textLength = pos($LEX_BUFFER) - $LEX_POS; 107 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 108 $LEX_OFFSET += $textLength; 109 $LEX_POS += $textLength; 110 111 112 113 $Games::Go::SGF2misc::PID->setText($content); 114 $LEX_TOKEN = $Games::Go::SGF2misc::PID; 115 last CASE; 116 }; 117 118 119 120 $LEX_BUFFER =~ /\G(?:;)/cg and do { 121 122 $textLength = pos($LEX_BUFFER) - $LEX_POS; 123 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 124 $LEX_OFFSET += $textLength; 125 $LEX_POS += $textLength; 126 127 128 129 $Games::Go::SGF2misc::NODE->setText($content); 130 $LEX_TOKEN = $Games::Go::SGF2misc::NODE; 131 last CASE; 132 }; 133 134 135 136 $LEX_BUFFER =~ /\G(?:[\s\r\n])/cg and do { 137 138 $textLength = pos($LEX_BUFFER) - $LEX_POS; 139 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 140 $LEX_OFFSET += $textLength; 141 $LEX_POS += $textLength; 142 143 144 145 $Games::Go::SGF2misc::WSPACE->setText($content); 146 $LEX_TOKEN = $Games::Go::SGF2misc::WSPACE; 147 last CASE; 148 }; 149 150 151 152 $LEX_BUFFER =~ /\G(?:.*)/cg and do { 153 154 $textLength = pos($LEX_BUFFER) - $LEX_POS; 155 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 156 $LEX_OFFSET += $textLength; 157 $LEX_POS += $textLength; 158 159 160 161 $Games::Go::SGF2misc::ERROR->setText($content); 162 $self->[4] = $LEX_TOKEN = $Games::Go::SGF2misc::ERROR; 163 $content = &{$Games::Go::SGF2misc::ERROR->action}($LEX_TOKEN, $content); 164 ($LEX_TOKEN = $self->getToken)->setText($content); 165 #print STDERR $LEX_TOKEN->name, " ", $self->[4]->name, " $content\n"; 166 167 last CASE; 168 }; 169 170 171 }#CASE 172 173 $self->[4] = $LEX_TOKEN; 174 $LEX_TOKEN; 175 } Sequence (?<\...) not recognized in regex; marked by <-- HERE in m/\G(?:\[(?ms:.*?(?<\ <-- HERE !\x5c))\])/ at (eval 80) line 57. t/07_load_sgfs.t .......... 1..10 # Running under perl version 5.012000 for darwin # Current time local: Mon May 10 16:11:53 2010 # Current time GMT: Mon May 10 23:11:53 2010 # Using Test.pm version 1.25 Dubious, test returned 25 (wstat 6400, 0x1900) Failed 10/10 subtests 0 my $INITIAL = 1; 1 $LEX_STATE{'INITIAL'} = \$INITIAL; 2 3 { 4 pos($LEX_BUFFER) = $LEX_POS; 5 my $textLength = 0; 6 my $LEX_FH = $$LEX_FHR; 7 # 8 9 if ($LEX_POS < $LEX_LENGTH and $LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { 10 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 11 $LEX_OFFSET += $textLength; 12 $LEX_POS += $textLength; 13 14 } 15 16 if ($LEX_POS == $LEX_LENGTH) { 17 if ($self->[9]) # if EOI 18 { 19 $LEX_TOKEN = $Parse::Token::EOI; 20 return $Parse::Token::EOI; 21 } 22 else 23 { 24 READ:{ 25 do { 26 $LEX_BUFFER = <$LEX_FH>; 27 if (defined($LEX_BUFFER)) { 28 pos($LEX_BUFFER) = $LEX_POS = 0; 29 $LEX_LENGTH = CORE::length($LEX_BUFFER); 30 $LEX_RECORD++; 31 32 if ($LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { # skip this pattern 33 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 34 $LEX_OFFSET += $textLength; 35 $LEX_POS += $textLength; 36 37 } else { 38 last READ; 39 } 40 41 } else { 42 $self->[9] = 1; 43 $LEX_TOKEN = $Parse::Token::EOI; 44 return $Parse::Token::EOI; 45 } 46 } while ($LEX_POS == $LEX_LENGTH); 47 }# READ 48 } 49 } 50 my $content = ''; 51 $LEX_TOKEN = undef; 52 # 53 CASE:{ 54 55 56 $LEX_BUFFER =~ /\G(?:\[(?ms:.*?(?<\!\x5c))\])/cg and do { 57 58 $textLength = pos($LEX_BUFFER) - $LEX_POS; 59 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 60 $LEX_OFFSET += $textLength; 61 $LEX_POS += $textLength; 62 63 64 65 $Games::Go::SGF2misc::VALUE->setText($content); 66 $LEX_TOKEN = $Games::Go::SGF2misc::VALUE; 67 last CASE; 68 }; 69 70 71 72 $LEX_BUFFER =~ /\G(?:\()/cg and do { 73 74 $textLength = pos($LEX_BUFFER) - $LEX_POS; 75 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 76 $LEX_OFFSET += $textLength; 77 $LEX_POS += $textLength; 78 79 80 81 $Games::Go::SGF2misc::BCOL->setText($content); 82 $LEX_TOKEN = $Games::Go::SGF2misc::BCOL; 83 last CASE; 84 }; 85 86 87 88 $LEX_BUFFER =~ /\G(?:\))/cg and do { 89 90 $textLength = pos($LEX_BUFFER) - $LEX_POS; 91 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 92 $LEX_OFFSET += $textLength; 93 $LEX_POS += $textLength; 94 95 96 97 $Games::Go::SGF2misc::ECOL->setText($content); 98 $LEX_TOKEN = $Games::Go::SGF2misc::ECOL; 99 last CASE; 100 }; 101 102 103 104 $LEX_BUFFER =~ /\G(?:(?:CoPyright|[A-Z]+))/cg and do { 105 106 $textLength = pos($LEX_BUFFER) - $LEX_POS; 107 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 108 $LEX_OFFSET += $textLength; 109 $LEX_POS += $textLength; 110 111 112 113 $Games::Go::SGF2misc::PID->setText($content); 114 $LEX_TOKEN = $Games::Go::SGF2misc::PID; 115 last CASE; 116 }; 117 118 119 120 $LEX_BUFFER =~ /\G(?:;)/cg and do { 121 122 $textLength = pos($LEX_BUFFER) - $LEX_POS; 123 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 124 $LEX_OFFSET += $textLength; 125 $LEX_POS += $textLength; 126 127 128 129 $Games::Go::SGF2misc::NODE->setText($content); 130 $LEX_TOKEN = $Games::Go::SGF2misc::NODE; 131 last CASE; 132 }; 133 134 135 136 $LEX_BUFFER =~ /\G(?:[\s\r\n])/cg and do { 137 138 $textLength = pos($LEX_BUFFER) - $LEX_POS; 139 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 140 $LEX_OFFSET += $textLength; 141 $LEX_POS += $textLength; 142 143 144 145 $Games::Go::SGF2misc::WSPACE->setText($content); 146 $LEX_TOKEN = $Games::Go::SGF2misc::WSPACE; 147 last CASE; 148 }; 149 150 151 152 $LEX_BUFFER =~ /\G(?:.*)/cg and do { 153 154 $textLength = pos($LEX_BUFFER) - $LEX_POS; 155 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 156 $LEX_OFFSET += $textLength; 157 $LEX_POS += $textLength; 158 159 160 161 $Games::Go::SGF2misc::ERROR->setText($content); 162 $self->[4] = $LEX_TOKEN = $Games::Go::SGF2misc::ERROR; 163 $content = &{$Games::Go::SGF2misc::ERROR->action}($LEX_TOKEN, $content); 164 ($LEX_TOKEN = $self->getToken)->setText($content); 165 #print STDERR $LEX_TOKEN->name, " ", $self->[4]->name, " $content\n"; 166 167 last CASE; 168 }; 169 170 171 }#CASE 172 173 $self->[4] = $LEX_TOKEN; 174 $LEX_TOKEN; 175 } Sequence (?<\...) not recognized in regex; marked by <-- HERE in m/\G(?:\[(?ms:.*?(?<\ <-- HERE !\x5c))\])/ at (eval 81) line 57. t/09_memory_test.t ........ 1..50 # Running under perl version 5.012000 for darwin # Current time local: Mon May 10 16:11:54 2010 # Current time GMT: Mon May 10 23:11:54 2010 # Using Test.pm version 1.25 Dubious, test returned 25 (wstat 6400, 0x1900) Failed 50/50 subtests 0 my $INITIAL = 1; 1 $LEX_STATE{'INITIAL'} = \$INITIAL; 2 3 { 4 pos($LEX_BUFFER) = $LEX_POS; 5 my $textLength = 0; 6 my $LEX_FH = $$LEX_FHR; 7 # 8 9 if ($LEX_POS < $LEX_LENGTH and $LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { 10 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 11 $LEX_OFFSET += $textLength; 12 $LEX_POS += $textLength; 13 14 } 15 16 if ($LEX_POS == $LEX_LENGTH) { 17 if ($self->[9]) # if EOI 18 { 19 $LEX_TOKEN = $Parse::Token::EOI; 20 return $Parse::Token::EOI; 21 } 22 else 23 { 24 READ:{ 25 do { 26 $LEX_BUFFER = <$LEX_FH>; 27 if (defined($LEX_BUFFER)) { 28 pos($LEX_BUFFER) = $LEX_POS = 0; 29 $LEX_LENGTH = CORE::length($LEX_BUFFER); 30 $LEX_RECORD++; 31 32 if ($LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { # skip this pattern 33 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 34 $LEX_OFFSET += $textLength; 35 $LEX_POS += $textLength; 36 37 } else { 38 last READ; 39 } 40 41 } else { 42 $self->[9] = 1; 43 $LEX_TOKEN = $Parse::Token::EOI; 44 return $Parse::Token::EOI; 45 } 46 } while ($LEX_POS == $LEX_LENGTH); 47 }# READ 48 } 49 } 50 my $content = ''; 51 $LEX_TOKEN = undef; 52 # 53 CASE:{ 54 55 56 $LEX_BUFFER =~ /\G(?:\[(?ms:.*?(?<\!\x5c))\])/cg and do { 57 58 $textLength = pos($LEX_BUFFER) - $LEX_POS; 59 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 60 $LEX_OFFSET += $textLength; 61 $LEX_POS += $textLength; 62 63 64 65 $Games::Go::SGF2misc::VALUE->setText($content); 66 $LEX_TOKEN = $Games::Go::SGF2misc::VALUE; 67 last CASE; 68 }; 69 70 71 72 $LEX_BUFFER =~ /\G(?:\()/cg and do { 73 74 $textLength = pos($LEX_BUFFER) - $LEX_POS; 75 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 76 $LEX_OFFSET += $textLength; 77 $LEX_POS += $textLength; 78 79 80 81 $Games::Go::SGF2misc::BCOL->setText($content); 82 $LEX_TOKEN = $Games::Go::SGF2misc::BCOL; 83 last CASE; 84 }; 85 86 87 88 $LEX_BUFFER =~ /\G(?:\))/cg and do { 89 90 $textLength = pos($LEX_BUFFER) - $LEX_POS; 91 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 92 $LEX_OFFSET += $textLength; 93 $LEX_POS += $textLength; 94 95 96 97 $Games::Go::SGF2misc::ECOL->setText($content); 98 $LEX_TOKEN = $Games::Go::SGF2misc::ECOL; 99 last CASE; 100 }; 101 102 103 104 $LEX_BUFFER =~ /\G(?:(?:CoPyright|[A-Z]+))/cg and do { 105 106 $textLength = pos($LEX_BUFFER) - $LEX_POS; 107 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 108 $LEX_OFFSET += $textLength; 109 $LEX_POS += $textLength; 110 111 112 113 $Games::Go::SGF2misc::PID->setText($content); 114 $LEX_TOKEN = $Games::Go::SGF2misc::PID; 115 last CASE; 116 }; 117 118 119 120 $LEX_BUFFER =~ /\G(?:;)/cg and do { 121 122 $textLength = pos($LEX_BUFFER) - $LEX_POS; 123 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 124 $LEX_OFFSET += $textLength; 125 $LEX_POS += $textLength; 126 127 128 129 $Games::Go::SGF2misc::NODE->setText($content); 130 $LEX_TOKEN = $Games::Go::SGF2misc::NODE; 131 last CASE; 132 }; 133 134 135 136 $LEX_BUFFER =~ /\G(?:[\s\r\n])/cg and do { 137 138 $textLength = pos($LEX_BUFFER) - $LEX_POS; 139 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 140 $LEX_OFFSET += $textLength; 141 $LEX_POS += $textLength; 142 143 144 145 $Games::Go::SGF2misc::WSPACE->setText($content); 146 $LEX_TOKEN = $Games::Go::SGF2misc::WSPACE; 147 last CASE; 148 }; 149 150 151 152 $LEX_BUFFER =~ /\G(?:.*)/cg and do { 153 154 $textLength = pos($LEX_BUFFER) - $LEX_POS; 155 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 156 $LEX_OFFSET += $textLength; 157 $LEX_POS += $textLength; 158 159 160 161 $Games::Go::SGF2misc::ERROR->setText($content); 162 $self->[4] = $LEX_TOKEN = $Games::Go::SGF2misc::ERROR; 163 $content = &{$Games::Go::SGF2misc::ERROR->action}($LEX_TOKEN, $content); 164 ($LEX_TOKEN = $self->getToken)->setText($content); 165 #print STDERR $LEX_TOKEN->name, " ", $self->[4]->name, " $content\n"; 166 167 last CASE; 168 }; 169 170 171 }#CASE 172 173 $self->[4] = $LEX_TOKEN; 174 $LEX_TOKEN; 175 } Sequence (?<\...) not recognized in regex; marked by <-- HERE in m/\G(?:\[(?ms:.*?(?<\ <-- HERE !\x5c))\])/ at (eval 80) line 57. t/15_3x3_capture_count.t .. Dubious, test returned 25 (wstat 6400, 0x1900) No subtests run 0 my $INITIAL = 1; 1 $LEX_STATE{'INITIAL'} = \$INITIAL; 2 3 { 4 pos($LEX_BUFFER) = $LEX_POS; 5 my $textLength = 0; 6 my $LEX_FH = $$LEX_FHR; 7 # 8 9 if ($LEX_POS < $LEX_LENGTH and $LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { 10 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 11 $LEX_OFFSET += $textLength; 12 $LEX_POS += $textLength; 13 14 } 15 16 if ($LEX_POS == $LEX_LENGTH) { 17 if ($self->[9]) # if EOI 18 { 19 $LEX_TOKEN = $Parse::Token::EOI; 20 return $Parse::Token::EOI; 21 } 22 else 23 { 24 READ:{ 25 do { 26 $LEX_BUFFER = <$LEX_FH>; 27 if (defined($LEX_BUFFER)) { 28 pos($LEX_BUFFER) = $LEX_POS = 0; 29 $LEX_LENGTH = CORE::length($LEX_BUFFER); 30 $LEX_RECORD++; 31 32 if ($LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { # skip this pattern 33 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 34 $LEX_OFFSET += $textLength; 35 $LEX_POS += $textLength; 36 37 } else { 38 last READ; 39 } 40 41 } else { 42 $self->[9] = 1; 43 $LEX_TOKEN = $Parse::Token::EOI; 44 return $Parse::Token::EOI; 45 } 46 } while ($LEX_POS == $LEX_LENGTH); 47 }# READ 48 } 49 } 50 my $content = ''; 51 $LEX_TOKEN = undef; 52 # 53 CASE:{ 54 55 56 $LEX_BUFFER =~ /\G(?:\[(?ms:.*?(?<\!\x5c))\])/cg and do { 57 58 $textLength = pos($LEX_BUFFER) - $LEX_POS; 59 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 60 $LEX_OFFSET += $textLength; 61 $LEX_POS += $textLength; 62 63 64 65 $Games::Go::SGF2misc::VALUE->setText($content); 66 $LEX_TOKEN = $Games::Go::SGF2misc::VALUE; 67 last CASE; 68 }; 69 70 71 72 $LEX_BUFFER =~ /\G(?:\()/cg and do { 73 74 $textLength = pos($LEX_BUFFER) - $LEX_POS; 75 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 76 $LEX_OFFSET += $textLength; 77 $LEX_POS += $textLength; 78 79 80 81 $Games::Go::SGF2misc::BCOL->setText($content); 82 $LEX_TOKEN = $Games::Go::SGF2misc::BCOL; 83 last CASE; 84 }; 85 86 87 88 $LEX_BUFFER =~ /\G(?:\))/cg and do { 89 90 $textLength = pos($LEX_BUFFER) - $LEX_POS; 91 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 92 $LEX_OFFSET += $textLength; 93 $LEX_POS += $textLength; 94 95 96 97 $Games::Go::SGF2misc::ECOL->setText($content); 98 $LEX_TOKEN = $Games::Go::SGF2misc::ECOL; 99 last CASE; 100 }; 101 102 103 104 $LEX_BUFFER =~ /\G(?:(?:CoPyright|[A-Z]+))/cg and do { 105 106 $textLength = pos($LEX_BUFFER) - $LEX_POS; 107 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 108 $LEX_OFFSET += $textLength; 109 $LEX_POS += $textLength; 110 111 112 113 $Games::Go::SGF2misc::PID->setText($content); 114 $LEX_TOKEN = $Games::Go::SGF2misc::PID; 115 last CASE; 116 }; 117 118 119 120 $LEX_BUFFER =~ /\G(?:;)/cg and do { 121 122 $textLength = pos($LEX_BUFFER) - $LEX_POS; 123 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 124 $LEX_OFFSET += $textLength; 125 $LEX_POS += $textLength; 126 127 128 129 $Games::Go::SGF2misc::NODE->setText($content); 130 $LEX_TOKEN = $Games::Go::SGF2misc::NODE; 131 last CASE; 132 }; 133 134 135 136 $LEX_BUFFER =~ /\G(?:[\s\r\n])/cg and do { 137 138 $textLength = pos($LEX_BUFFER) - $LEX_POS; 139 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 140 $LEX_OFFSET += $textLength; 141 $LEX_POS += $textLength; 142 143 144 145 $Games::Go::SGF2misc::WSPACE->setText($content); 146 $LEX_TOKEN = $Games::Go::SGF2misc::WSPACE; 147 last CASE; 148 }; 149 150 151 152 $LEX_BUFFER =~ /\G(?:.*)/cg and do { 153 154 $textLength = pos($LEX_BUFFER) - $LEX_POS; 155 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 156 $LEX_OFFSET += $textLength; 157 $LEX_POS += $textLength; 158 159 160 161 $Games::Go::SGF2misc::ERROR->setText($content); 162 $self->[4] = $LEX_TOKEN = $Games::Go::SGF2misc::ERROR; 163 $content = &{$Games::Go::SGF2misc::ERROR->action}($LEX_TOKEN, $content); 164 ($LEX_TOKEN = $self->getToken)->setText($content); 165 #print STDERR $LEX_TOKEN->name, " ", $self->[4]->name, " $content\n"; 166 167 last CASE; 168 }; 169 170 171 }#CASE 172 173 $self->[4] = $LEX_TOKEN; 174 $LEX_TOKEN; 175 } Sequence (?<\...) not recognized in regex; marked by <-- HERE in m/\G(?:\[(?ms:.*?(?<\ <-- HERE !\x5c))\])/ at (eval 80) line 57. t/17_board_draw.t ......... 1..1 # Running under perl version 5.012000 for darwin # Current time local: Mon May 10 16:11:55 2010 # Current time GMT: Mon May 10 23:11:55 2010 # Using Test.pm version 1.25 Dubious, test returned 25 (wstat 6400, 0x1900) Failed 1/1 subtests 0 my $INITIAL = 1; 1 $LEX_STATE{'INITIAL'} = \$INITIAL; 2 3 { 4 pos($LEX_BUFFER) = $LEX_POS; 5 my $textLength = 0; 6 my $LEX_FH = $$LEX_FHR; 7 # 8 9 if ($LEX_POS < $LEX_LENGTH and $LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { 10 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 11 $LEX_OFFSET += $textLength; 12 $LEX_POS += $textLength; 13 14 } 15 16 if ($LEX_POS == $LEX_LENGTH) { 17 if ($self->[9]) # if EOI 18 { 19 $LEX_TOKEN = $Parse::Token::EOI; 20 return $Parse::Token::EOI; 21 } 22 else 23 { 24 READ:{ 25 do { 26 $LEX_BUFFER = <$LEX_FH>; 27 if (defined($LEX_BUFFER)) { 28 pos($LEX_BUFFER) = $LEX_POS = 0; 29 $LEX_LENGTH = CORE::length($LEX_BUFFER); 30 $LEX_RECORD++; 31 32 if ($LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { # skip this pattern 33 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 34 $LEX_OFFSET += $textLength; 35 $LEX_POS += $textLength; 36 37 } else { 38 last READ; 39 } 40 41 } else { 42 $self->[9] = 1; 43 $LEX_TOKEN = $Parse::Token::EOI; 44 return $Parse::Token::EOI; 45 } 46 } while ($LEX_POS == $LEX_LENGTH); 47 }# READ 48 } 49 } 50 my $content = ''; 51 $LEX_TOKEN = undef; 52 # 53 CASE:{ 54 55 56 $LEX_BUFFER =~ /\G(?:\[(?ms:.*?(?<\!\x5c))\])/cg and do { 57 58 $textLength = pos($LEX_BUFFER) - $LEX_POS; 59 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 60 $LEX_OFFSET += $textLength; 61 $LEX_POS += $textLength; 62 63 64 65 $Games::Go::SGF2misc::VALUE->setText($content); 66 $LEX_TOKEN = $Games::Go::SGF2misc::VALUE; 67 last CASE; 68 }; 69 70 71 72 $LEX_BUFFER =~ /\G(?:\()/cg and do { 73 74 $textLength = pos($LEX_BUFFER) - $LEX_POS; 75 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 76 $LEX_OFFSET += $textLength; 77 $LEX_POS += $textLength; 78 79 80 81 $Games::Go::SGF2misc::BCOL->setText($content); 82 $LEX_TOKEN = $Games::Go::SGF2misc::BCOL; 83 last CASE; 84 }; 85 86 87 88 $LEX_BUFFER =~ /\G(?:\))/cg and do { 89 90 $textLength = pos($LEX_BUFFER) - $LEX_POS; 91 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 92 $LEX_OFFSET += $textLength; 93 $LEX_POS += $textLength; 94 95 96 97 $Games::Go::SGF2misc::ECOL->setText($content); 98 $LEX_TOKEN = $Games::Go::SGF2misc::ECOL; 99 last CASE; 100 }; 101 102 103 104 $LEX_BUFFER =~ /\G(?:(?:CoPyright|[A-Z]+))/cg and do { 105 106 $textLength = pos($LEX_BUFFER) - $LEX_POS; 107 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 108 $LEX_OFFSET += $textLength; 109 $LEX_POS += $textLength; 110 111 112 113 $Games::Go::SGF2misc::PID->setText($content); 114 $LEX_TOKEN = $Games::Go::SGF2misc::PID; 115 last CASE; 116 }; 117 118 119 120 $LEX_BUFFER =~ /\G(?:;)/cg and do { 121 122 $textLength = pos($LEX_BUFFER) - $LEX_POS; 123 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 124 $LEX_OFFSET += $textLength; 125 $LEX_POS += $textLength; 126 127 128 129 $Games::Go::SGF2misc::NODE->setText($content); 130 $LEX_TOKEN = $Games::Go::SGF2misc::NODE; 131 last CASE; 132 }; 133 134 135 136 $LEX_BUFFER =~ /\G(?:[\s\r\n])/cg and do { 137 138 $textLength = pos($LEX_BUFFER) - $LEX_POS; 139 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 140 $LEX_OFFSET += $textLength; 141 $LEX_POS += $textLength; 142 143 144 145 $Games::Go::SGF2misc::WSPACE->setText($content); 146 $LEX_TOKEN = $Games::Go::SGF2misc::WSPACE; 147 last CASE; 148 }; 149 150 151 152 $LEX_BUFFER =~ /\G(?:.*)/cg and do { 153 154 $textLength = pos($LEX_BUFFER) - $LEX_POS; 155 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 156 $LEX_OFFSET += $textLength; 157 $LEX_POS += $textLength; 158 159 160 161 $Games::Go::SGF2misc::ERROR->setText($content); 162 $self->[4] = $LEX_TOKEN = $Games::Go::SGF2misc::ERROR; 163 $content = &{$Games::Go::SGF2misc::ERROR->action}($LEX_TOKEN, $content); 164 ($LEX_TOKEN = $self->getToken)->setText($content); 165 #print STDERR $LEX_TOKEN->name, " ", $self->[4]->name, " $content\n"; 166 167 last CASE; 168 }; 169 170 171 }#CASE 172 173 $self->[4] = $LEX_TOKEN; 174 $LEX_TOKEN; 175 } Sequence (?<\...) not recognized in regex; marked by <-- HERE in m/\G(?:\[(?ms:.*?(?<\ <-- HERE !\x5c))\])/ at (eval 80) line 57. t/18_as_image.t ........... 1..1 # Running under perl version 5.012000 for darwin # Current time local: Mon May 10 16:11:55 2010 # Current time GMT: Mon May 10 23:11:55 2010 # Using Test.pm version 1.25 Dubious, test returned 25 (wstat 6400, 0x1900) Failed 1/1 subtests 0 my $INITIAL = 1; 1 $LEX_STATE{'INITIAL'} = \$INITIAL; 2 3 { 4 pos($LEX_BUFFER) = $LEX_POS; 5 my $textLength = 0; 6 my $LEX_FH = $$LEX_FHR; 7 # 8 9 if ($LEX_POS < $LEX_LENGTH and $LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { 10 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 11 $LEX_OFFSET += $textLength; 12 $LEX_POS += $textLength; 13 14 } 15 16 if ($LEX_POS == $LEX_LENGTH) { 17 if ($self->[9]) # if EOI 18 { 19 $LEX_TOKEN = $Parse::Token::EOI; 20 return $Parse::Token::EOI; 21 } 22 else 23 { 24 READ:{ 25 do { 26 $LEX_BUFFER = <$LEX_FH>; 27 if (defined($LEX_BUFFER)) { 28 pos($LEX_BUFFER) = $LEX_POS = 0; 29 $LEX_LENGTH = CORE::length($LEX_BUFFER); 30 $LEX_RECORD++; 31 32 if ($LEX_BUFFER =~ /\G(?:[ \t]+)/cg) { # skip this pattern 33 $textLength = pos($LEX_BUFFER) - $LEX_POS; # length $& 34 $LEX_OFFSET += $textLength; 35 $LEX_POS += $textLength; 36 37 } else { 38 last READ; 39 } 40 41 } else { 42 $self->[9] = 1; 43 $LEX_TOKEN = $Parse::Token::EOI; 44 return $Parse::Token::EOI; 45 } 46 } while ($LEX_POS == $LEX_LENGTH); 47 }# READ 48 } 49 } 50 my $content = ''; 51 $LEX_TOKEN = undef; 52 # 53 CASE:{ 54 55 56 $LEX_BUFFER =~ /\G(?:\[(?ms:.*?(?<\!\x5c))\])/cg and do { 57 58 $textLength = pos($LEX_BUFFER) - $LEX_POS; 59 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 60 $LEX_OFFSET += $textLength; 61 $LEX_POS += $textLength; 62 63 64 65 $Games::Go::SGF2misc::VALUE->setText($content); 66 $LEX_TOKEN = $Games::Go::SGF2misc::VALUE; 67 last CASE; 68 }; 69 70 71 72 $LEX_BUFFER =~ /\G(?:\()/cg and do { 73 74 $textLength = pos($LEX_BUFFER) - $LEX_POS; 75 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 76 $LEX_OFFSET += $textLength; 77 $LEX_POS += $textLength; 78 79 80 81 $Games::Go::SGF2misc::BCOL->setText($content); 82 $LEX_TOKEN = $Games::Go::SGF2misc::BCOL; 83 last CASE; 84 }; 85 86 87 88 $LEX_BUFFER =~ /\G(?:\))/cg and do { 89 90 $textLength = pos($LEX_BUFFER) - $LEX_POS; 91 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 92 $LEX_OFFSET += $textLength; 93 $LEX_POS += $textLength; 94 95 96 97 $Games::Go::SGF2misc::ECOL->setText($content); 98 $LEX_TOKEN = $Games::Go::SGF2misc::ECOL; 99 last CASE; 100 }; 101 102 103 104 $LEX_BUFFER =~ /\G(?:(?:CoPyright|[A-Z]+))/cg and do { 105 106 $textLength = pos($LEX_BUFFER) - $LEX_POS; 107 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 108 $LEX_OFFSET += $textLength; 109 $LEX_POS += $textLength; 110 111 112 113 $Games::Go::SGF2misc::PID->setText($content); 114 $LEX_TOKEN = $Games::Go::SGF2misc::PID; 115 last CASE; 116 }; 117 118 119 120 $LEX_BUFFER =~ /\G(?:;)/cg and do { 121 122 $textLength = pos($LEX_BUFFER) - $LEX_POS; 123 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 124 $LEX_OFFSET += $textLength; 125 $LEX_POS += $textLength; 126 127 128 129 $Games::Go::SGF2misc::NODE->setText($content); 130 $LEX_TOKEN = $Games::Go::SGF2misc::NODE; 131 last CASE; 132 }; 133 134 135 136 $LEX_BUFFER =~ /\G(?:[\s\r\n])/cg and do { 137 138 $textLength = pos($LEX_BUFFER) - $LEX_POS; 139 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 140 $LEX_OFFSET += $textLength; 141 $LEX_POS += $textLength; 142 143 144 145 $Games::Go::SGF2misc::WSPACE->setText($content); 146 $LEX_TOKEN = $Games::Go::SGF2misc::WSPACE; 147 last CASE; 148 }; 149 150 151 152 $LEX_BUFFER =~ /\G(?:.*)/cg and do { 153 154 $textLength = pos($LEX_BUFFER) - $LEX_POS; 155 $content = substr($LEX_BUFFER, $LEX_POS, $textLength); # $& 156 $LEX_OFFSET += $textLength; 157 $LEX_POS += $textLength; 158 159 160 161 $Games::Go::SGF2misc::ERROR->setText($content); 162 $self->[4] = $LEX_TOKEN = $Games::Go::SGF2misc::ERROR; 163 $content = &{$Games::Go::SGF2misc::ERROR->action}($LEX_TOKEN, $content); 164 ($LEX_TOKEN = $self->getToken)->setText($content); 165 #print STDERR $LEX_TOKEN->name, " ", $self->[4]->name, " $content\n"; 166 167 last CASE; 168 }; 169 170 171 }#CASE 172 173 $self->[4] = $LEX_TOKEN; 174 $LEX_TOKEN; 175 } Sequence (?<\...) not recognized in regex; marked by <-- HERE in m/\G(?:\[(?ms:.*?(?<\ <-- HERE !\x5c))\])/ at (eval 80) line 57. t/19_freeze_thaw.t ........ Dubious, test returned 25 (wstat 6400, 0x1900) No subtests run Test Summary Report ------------------- t/07_load_sgfs.t (Wstat: 6400 Tests: 0 Failed: 0) Non-zero exit status: 25 Parse errors: Bad plan. You planned 10 tests but ran 0. t/09_memory_test.t (Wstat: 6400 Tests: 0 Failed: 0) Non-zero exit status: 25 Parse errors: Bad plan. You planned 50 tests but ran 0. t/15_3x3_capture_count.t (Wstat: 6400 Tests: 0 Failed: 0) Non-zero exit status: 25 Parse errors: No plan found in TAP output t/17_board_draw.t (Wstat: 6400 Tests: 0 Failed: 0) Non-zero exit status: 25 Parse errors: Bad plan. You planned 1 tests but ran 0. t/18_as_image.t (Wstat: 6400 Tests: 0 Failed: 0) Non-zero exit status: 25 Parse errors: Bad plan. You planned 1 tests but ran 0. t/19_freeze_thaw.t (Wstat: 6400 Tests: 0 Failed: 0) Non-zero exit status: 25 Parse errors: No plan found in TAP output Files=6, Tests=0, 3 wallclock secs ( 0.10 usr 0.12 sys + 2.15 cusr 0.45 csys = 2.82 CPU) Result: FAIL Failed 6/6 test programs. 0/0 subtests failed. make: *** [test_dynamic] Error 25 JETTERO/Games-Go-SGF2misc-0.9.7.i.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports JETTERO/Games-Go-SGF2misc-0.9.7.i.tar.gz Finished 2010-05-10T16:11:56