Start 2010-06-03T18:04:08
ActivePerl-1003 CPAN-1.9402
Going to read '/home/fly1003/var/cpan/Metadata'
Database was generated on Thu, 03 Jun 2010 21:27:05 GMT
Running make for J/JE/JETTERO/Games-Go-SGF2misc-0.9780.tar.gz
Checksum for /net/nas/data/cpan/authors/id/J/JE/JETTERO/Games-Go-SGF2misc-0.9780.tar.gz ok
Will not use Archive::Tar, need 1.00
Games-Go-SGF2misc-0.9780/
Games-Go-SGF2misc-0.9780/SGF2misc.pm
Games-Go-SGF2misc-0.9780/img/
Games-Go-SGF2misc-0.9780/img/w17.gif
Games-Go-SGF2misc-0.9780/img/b1.gif
Games-Go-SGF2misc-0.9780/img/uch.gif
Games-Go-SGF2misc-0.9780/img/ucf.gif
Games-Go-SGF2misc-0.9780/img/b41.gif
Games-Go-SGF2misc-0.9780/img/b83.gif
Games-Go-SGF2misc-0.9780/img/b93.gif
Games-Go-SGF2misc-0.9780/img/w90.gif
Games-Go-SGF2misc-0.9780/img/b80.gif
Games-Go-SGF2misc-0.9780/img/ucm.gif
Games-Go-SGF2misc-0.9780/img/b11.gif
Games-Go-SGF2misc-0.9780/img/g_rs.gif
Games-Go-SGF2misc-0.9780/img/w7.gif
Games-Go-SGF2misc-0.9780/img/lcp.gif
Games-Go-SGF2misc-0.9780/img/w73.gif
Games-Go-SGF2misc-0.9780/img/b56.gif
Games-Go-SGF2misc-0.9780/img/w85.gif
Games-Go-SGF2misc-0.9780/img/b3.gif
Games-Go-SGF2misc-0.9780/img/b14.gif
Games-Go-SGF2misc-0.9780/img/w59.gif
Games-Go-SGF2misc-0.9780/img/b.gif
Games-Go-SGF2misc-0.9780/img/ucy.gif
Games-Go-SGF2misc-0.9780/img/b76.gif
Games-Go-SGF2misc-0.9780/img/g_h.gif
Games-Go-SGF2misc-0.9780/img/w74.gif
Games-Go-SGF2misc-0.9780/img/b86.gif
Games-Go-SGF2misc-0.9780/img/uci.gif
Games-Go-SGF2misc-0.9780/img/b22.gif
Games-Go-SGF2misc-0.9780/img/b43.gif
Games-Go-SGF2misc-0.9780/img/w30.gif
Games-Go-SGF2misc-0.9780/img/w6.gif
Games-Go-SGF2misc-0.9780/img/b98.gif
Games-Go-SGF2misc-0.9780/img/b27.gif
Games-Go-SGF2misc-0.9780/img/lcb.gif
Games-Go-SGF2misc-0.9780/img/uca.gif
Games-Go-SGF2misc-0.9780/img/b52.gif
Games-Go-SGF2misc-0.9780/img/w25.gif
Games-Go-SGF2misc-0.9780/img/ucv.gif
Games-Go-SGF2misc-0.9780/img/lco.gif
Games-Go-SGF2misc-0.9780/img/ucn.gif
Games-Go-SGF2misc-0.9780/img/w79.gif
Games-Go-SGF2misc-0.9780/img/w19.gif
Games-Go-SGF2misc-0.9780/img/w83.gif
Games-Go-SGF2misc-0.9780/img/ucu.gif
Games-Go-SGF2misc-0.9780/img/w98.gif
Games-Go-SGF2misc-0.9780/img/b35.gif
Games-Go-SGF2misc-0.9780/img/b51.gif
Games-Go-SGF2misc-0.9780/img/w75.gif
Games-Go-SGF2misc-0.9780/img/w91.gif
Games-Go-SGF2misc-0.9780/img/lca.gif
Games-Go-SGF2misc-0.9780/img/w26.gif
Games-Go-SGF2misc-0.9780/img/b21.gif
Games-Go-SGF2misc-0.9780/img/w72.gif
Games-Go-SGF2misc-0.9780/img/w11.gif
Games-Go-SGF2misc-0.9780/img/w3.gif
Games-Go-SGF2misc-0.9780/img/b94.gif
Games-Go-SGF2misc-0.9780/img/b25.gif
Games-Go-SGF2misc-0.9780/img/b77.gif
Games-Go-SGF2misc-0.9780/img/w61.gif
Games-Go-SGF2misc-0.9780/img/w96.gif
Games-Go-SGF2misc-0.9780/img/ls.gif
Games-Go-SGF2misc-0.9780/img/w60.gif
Games-Go-SGF2misc-0.9780/img/w13.gif
Games-Go-SGF2misc-0.9780/img/w12.gif
Games-Go-SGF2misc-0.9780/img/b68.gif
Games-Go-SGF2misc-0.9780/img/b65.gif
Games-Go-SGF2misc-0.9780/img/w41.gif
Games-Go-SGF2misc-0.9780/img/b12.gif
Games-Go-SGF2misc-0.9780/img/w45.gif
Games-Go-SGF2misc-0.9780/img/w37.gif
Games-Go-SGF2misc-0.9780/img/lcc.gif
Games-Go-SGF2misc-0.9780/img/b17.gif
Games-Go-SGF2misc-0.9780/img/b49.gif
Games-Go-SGF2misc-0.9780/img/w76.gif
Games-Go-SGF2misc-0.9780/img/w56.gif
Games-Go-SGF2misc-0.9780/img/lct.gif
Games-Go-SGF2misc-0.9780/img/w18.gif
Games-Go-SGF2misc-0.9780/img/w81.gif
Games-Go-SGF2misc-0.9780/img/ucj.gif
Games-Go-SGF2misc-0.9780/img/g_ts.gif
Games-Go-SGF2misc-0.9780/img/b29.gif
Games-Go-SGF2misc-0.9780/img/b54.gif
Games-Go-SGF2misc-0.9780/img/lcf.gif
Games-Go-SGF2misc-0.9780/img/ucp.gif
Games-Go-SGF2misc-0.9780/img/ucs.gif
Games-Go-SGF2misc-0.9780/img/w71.gif
Games-Go-SGF2misc-0.9780/img/lcl.gif
Games-Go-SGF2misc-0.9780/img/b38.gif
Games-Go-SGF2misc-0.9780/img/b9.gif
Games-Go-SGF2misc-0.9780/img/b92.gif
Games-Go-SGF2misc-0.9780/img/w27.gif
Games-Go-SGF2misc-0.9780/img/bq.gif
Games-Go-SGF2misc-0.9780/img/b67.gif
Games-Go-SGF2misc-0.9780/img/lcj.gif
Games-Go-SGF2misc-0.9780/img/w33.gif
Games-Go-SGF2misc-0.9780/img/b59.gif
Games-Go-SGF2misc-0.9780/img/lrc.gif
Games-Go-SGF2misc-0.9780/img/w58.gif
Games-Go-SGF2misc-0.9780/img/lcq.gif
Games-Go-SGF2misc-0.9780/img/urc.gif
Games-Go-SGF2misc-0.9780/img/b63.gif
Games-Go-SGF2misc-0.9780/img/w24.gif
Games-Go-SGF2misc-0.9780/img/b60.gif
Games-Go-SGF2misc-0.9780/img/w4.gif
Games-Go-SGF2misc-0.9780/img/w69.gif
Games-Go-SGF2misc-0.9780/img/lcs.gif
Games-Go-SGF2misc-0.9780/img/lcx.gif
Games-Go-SGF2misc-0.9780/img/w48.gif
Games-Go-SGF2misc-0.9780/img/w67.gif
Games-Go-SGF2misc-0.9780/img/g_p.gif
Games-Go-SGF2misc-0.9780/img/lcn.gif
Games-Go-SGF2misc-0.9780/img/b62.gif
Games-Go-SGF2misc-0.9780/img/ucz.gif
Games-Go-SGF2misc-0.9780/img/w77.gif
Games-Go-SGF2misc-0.9780/img/b31.gif
Games-Go-SGF2misc-0.9780/img/w36.gif
Games-Go-SGF2misc-0.9780/img/w23.gif
Games-Go-SGF2misc-0.9780/img/b18.gif
Games-Go-SGF2misc-0.9780/img/lcd.gif
Games-Go-SGF2misc-0.9780/img/w63.gif
Games-Go-SGF2misc-0.9780/img/b88.gif
Games-Go-SGF2misc-0.9780/img/lcg.gif
Games-Go-SGF2misc-0.9780/img/bt.gif
Games-Go-SGF2misc-0.9780/img/b6.gif
Games-Go-SGF2misc-0.9780/img/b19.gif
Games-Go-SGF2misc-0.9780/img/ucg.gif
Games-Go-SGF2misc-0.9780/img/w57.gif
Games-Go-SGF2misc-0.9780/img/w42.gif
Games-Go-SGF2misc-0.9780/img/w21.gif
Games-Go-SGF2misc-0.9780/img/b85.gif
Games-Go-SGF2misc-0.9780/img/b84.gif
Games-Go-SGF2misc-0.9780/img/w9.gif
Games-Go-SGF2misc-0.9780/img/b81.gif
Games-Go-SGF2misc-0.9780/img/b57.gif
Games-Go-SGF2misc-0.9780/img/ucl.gif
Games-Go-SGF2misc-0.9780/img/ucw.gif
Games-Go-SGF2misc-0.9780/img/b66.gif
Games-Go-SGF2misc-0.9780/img/w15.gif
Games-Go-SGF2misc-0.9780/img/w40.gif
Games-Go-SGF2misc-0.9780/img/bs.gif
Games-Go-SGF2misc-0.9780/img/g_llc.gif
Games-Go-SGF2misc-0.9780/img/b48.gif
Games-Go-SGF2misc-0.9780/img/b2.gif
Games-Go-SGF2misc-0.9780/img/b16.gif
Games-Go-SGF2misc-0.9780/img/w51.gif
Games-Go-SGF2misc-0.9780/img/lce.gif
Games-Go-SGF2misc-0.9780/img/b99.gif
Games-Go-SGF2misc-0.9780/img/w28.gif
Games-Go-SGF2misc-0.9780/img/w55.gif
Games-Go-SGF2misc-0.9780/img/w44.gif
Games-Go-SGF2misc-0.9780/img/g.gif
Games-Go-SGF2misc-0.9780/img/lch.gif
Games-Go-SGF2misc-0.9780/img/b78.gif
Games-Go-SGF2misc-0.9780/img/w38.gif
Games-Go-SGF2misc-0.9780/img/lcv.gif
Games-Go-SGF2misc-0.9780/img/uct.gif
Games-Go-SGF2misc-0.9780/img/b58.gif
Games-Go-SGF2misc-0.9780/img/b97.gif
Games-Go-SGF2misc-0.9780/img/b28.gif
Games-Go-SGF2misc-0.9780/img/ucr.gif
Games-Go-SGF2misc-0.9780/img/g_ulc.gif
Games-Go-SGF2misc-0.9780/img/b5.gif
Games-Go-SGF2misc-0.9780/img/w29.gif
Games-Go-SGF2misc-0.9780/img/b73.gif
Games-Go-SGF2misc-0.9780/img/w31.gif
Games-Go-SGF2misc-0.9780/img/b46.gif
Games-Go-SGF2misc-0.9780/img/w39.gif
Games-Go-SGF2misc-0.9780/img/w.gif
Games-Go-SGF2misc-0.9780/img/ucc.gif
Games-Go-SGF2misc-0.9780/img/w93.gif
Games-Go-SGF2misc-0.9780/img/w99.gif
Games-Go-SGF2misc-0.9780/img/lcm.gif
Games-Go-SGF2misc-0.9780/img/w86.gif
Games-Go-SGF2misc-0.9780/img/b37.gif
Games-Go-SGF2misc-0.9780/img/b23.gif
Games-Go-SGF2misc-0.9780/img/w87.gif
Games-Go-SGF2misc-0.9780/img/rs.gif
Games-Go-SGF2misc-0.9780/img/wc.gif
Games-Go-SGF2misc-0.9780/img/w82.gif
Games-Go-SGF2misc-0.9780/img/b72.gif
Games-Go-SGF2misc-0.9780/img/h.gif
Games-Go-SGF2misc-0.9780/img/b53.gif
Games-Go-SGF2misc-0.9780/img/b10.gif
Games-Go-SGF2misc-0.9780/img/b79.gif
Games-Go-SGF2misc-0.9780/img/w50.gif
Games-Go-SGF2misc-0.9780/img/wq.gif
Games-Go-SGF2misc-0.9780/img/w5.gif
Games-Go-SGF2misc-0.9780/img/b91.gif
Games-Go-SGF2misc-0.9780/img/w46.gif
Games-Go-SGF2misc-0.9780/img/lcz.gif
Games-Go-SGF2misc-0.9780/img/w20.gif
Games-Go-SGF2misc-0.9780/img/b4.gif
Games-Go-SGF2misc-0.9780/img/b40.gif
Games-Go-SGF2misc-0.9780/img/b39.gif
Games-Go-SGF2misc-0.9780/img/w62.gif
Games-Go-SGF2misc-0.9780/img/w54.gif
Games-Go-SGF2misc-0.9780/img/w64.gif
Games-Go-SGF2misc-0.9780/img/w47.gif
Games-Go-SGF2misc-0.9780/img/b26.gif
Games-Go-SGF2misc-0.9780/img/w34.gif
Games-Go-SGF2misc-0.9780/img/w65.gif
Games-Go-SGF2misc-0.9780/img/b47.gif
Games-Go-SGF2misc-0.9780/img/llc.gif
Games-Go-SGF2misc-0.9780/img/w8.gif
Games-Go-SGF2misc-0.9780/img/w66.gif
Games-Go-SGF2misc-0.9780/img/g_lrc.gif
Games-Go-SGF2misc-0.9780/img/lcr.gif
Games-Go-SGF2misc-0.9780/img/w16.gif
Games-Go-SGF2misc-0.9780/img/w53.gif
Games-Go-SGF2misc-0.9780/img/w88.gif
Games-Go-SGF2misc-0.9780/img/b90.gif
Games-Go-SGF2misc-0.9780/img/b55.gif
Games-Go-SGF2misc-0.9780/img/bc.gif
Games-Go-SGF2misc-0.9780/img/w94.gif
Games-Go-SGF2misc-0.9780/img/w43.gif
Games-Go-SGF2misc-0.9780/img/w100.gif
Games-Go-SGF2misc-0.9780/img/b82.gif
Games-Go-SGF2misc-0.9780/img/w89.gif
Games-Go-SGF2misc-0.9780/img/uce.gif
Games-Go-SGF2misc-0.9780/img/b50.gif
Games-Go-SGF2misc-0.9780/img/ucb.gif
Games-Go-SGF2misc-0.9780/img/ucq.gif
Games-Go-SGF2misc-0.9780/img/wt.gif
Games-Go-SGF2misc-0.9780/img/b15.gif
Games-Go-SGF2misc-0.9780/img/lcw.gif
Games-Go-SGF2misc-0.9780/img/ucd.gif
Games-Go-SGF2misc-0.9780/img/b20.gif
Games-Go-SGF2misc-0.9780/img/b34.gif
Games-Go-SGF2misc-0.9780/img/b87.gif
Games-Go-SGF2misc-0.9780/img/w95.gif
Games-Go-SGF2misc-0.9780/img/w97.gif
Games-Go-SGF2misc-0.9780/img/w32.gif
Games-Go-SGF2misc-0.9780/img/w52.gif
Games-Go-SGF2misc-0.9780/img/w70.gif
Games-Go-SGF2misc-0.9780/img/w92.gif
Games-Go-SGF2misc-0.9780/img/b64.gif
Games-Go-SGF2misc-0.9780/img/w80.gif
Games-Go-SGF2misc-0.9780/img/b36.gif
Games-Go-SGF2misc-0.9780/img/lcu.gif
Games-Go-SGF2misc-0.9780/img/b74.gif
Games-Go-SGF2misc-0.9780/img/lci.gif
Games-Go-SGF2misc-0.9780/img/b95.gif
Games-Go-SGF2misc-0.9780/img/b42.gif
Games-Go-SGF2misc-0.9780/img/b7.gif
Games-Go-SGF2misc-0.9780/img/b8.gif
Games-Go-SGF2misc-0.9780/img/g_bs.gif
Games-Go-SGF2misc-0.9780/img/ts.gif
Games-Go-SGF2misc-0.9780/img/g_urc.gif
Games-Go-SGF2misc-0.9780/img/b30.gif
Games-Go-SGF2misc-0.9780/img/b13.gif
Games-Go-SGF2misc-0.9780/img/p.gif
Games-Go-SGF2misc-0.9780/img/b33.gif
Games-Go-SGF2misc-0.9780/img/b45.gif
Games-Go-SGF2misc-0.9780/img/w68.gif
Games-Go-SGF2misc-0.9780/img/b61.gif
Games-Go-SGF2misc-0.9780/img/w10.gif
Games-Go-SGF2misc-0.9780/img/w22.gif
Games-Go-SGF2misc-0.9780/img/b71.gif
Games-Go-SGF2misc-0.9780/img/b69.gif
Games-Go-SGF2misc-0.9780/img/w2.gif
Games-Go-SGF2misc-0.9780/img/b89.gif
Games-Go-SGF2misc-0.9780/img/uck.gif
Games-Go-SGF2misc-0.9780/img/b70.gif
Games-Go-SGF2misc-0.9780/img/b24.gif
Games-Go-SGF2misc-0.9780/img/w1.gif
Games-Go-SGF2misc-0.9780/img/w35.gif
Games-Go-SGF2misc-0.9780/img/w84.gif
Games-Go-SGF2misc-0.9780/img/b75.gif
Games-Go-SGF2misc-0.9780/img/b32.gif
Games-Go-SGF2misc-0.9780/img/w49.gif
Games-Go-SGF2misc-0.9780/img/w14.gif
Games-Go-SGF2misc-0.9780/img/b100.gif
Games-Go-SGF2misc-0.9780/img/lck.gif
Games-Go-SGF2misc-0.9780/img/lcy.gif
Games-Go-SGF2misc-0.9780/img/b96.gif
Games-Go-SGF2misc-0.9780/img/b44.gif
Games-Go-SGF2misc-0.9780/img/ulc.gif
Games-Go-SGF2misc-0.9780/img/uco.gif
Games-Go-SGF2misc-0.9780/img/ucx.gif
Games-Go-SGF2misc-0.9780/img/g_ls.gif
Games-Go-SGF2misc-0.9780/img/w78.gif
Games-Go-SGF2misc-0.9780/MANIFEST
Games-Go-SGF2misc-0.9780/MANIFEST.SKIP
Games-Go-SGF2misc-0.9780/README
Games-Go-SGF2misc-0.9780/sgf/
Games-Go-SGF2misc-0.9780/sgf/jmp-kavi.sgf
Games-Go-SGF2misc-0.9780/sgf/jettero-sixrusses-2004-03-18.sgf
Games-Go-SGF2misc-0.9780/sgf/crazy.sgf
Games-Go-SGF2misc-0.9780/sgf/redrose-tartrate.sgf
Games-Go-SGF2misc-0.9780/sgf/error.sgf
Games-Go-SGF2misc-0.9780/sgf/9x9-gnugo.sgf
Games-Go-SGF2misc-0.9780/sgf/3x3-cap.sgf
Games-Go-SGF2misc-0.9780/sgf/many_many_games_qjzm-a.sgf
Games-Go-SGF2misc-0.9780/sgf/talisker-jettero-2004-03-17.sgf
Games-Go-SGF2misc-0.9780/sgf/13x13-with-marks.sgf
Games-Go-SGF2misc-0.9780/META.yml
Games-Go-SGF2misc-0.9780/contrib/
Games-Go-SGF2misc-0.9780/contrib/sgf2cgifb
Games-Go-SGF2misc-0.9780/contrib/sgfimgmkr
Games-Go-SGF2misc-0.9780/SGF2misc.pod
Games-Go-SGF2misc-0.9780/SGF2misc/
Games-Go-SGF2misc-0.9780/SGF2misc/GD.pm
Games-Go-SGF2misc-0.9780/Changelog
Games-Go-SGF2misc-0.9780/t/
Games-Go-SGF2misc-0.9780/t/17_board_draw.t
Games-Go-SGF2misc-0.9780/t/09_memory_test.t
Games-Go-SGF2misc-0.9780/t/19_freeze_thaw.t
Games-Go-SGF2misc-0.9780/t/07_load_sgfs.t
Games-Go-SGF2misc-0.9780/t/15_3x3_capture_count.t
Games-Go-SGF2misc-0.9780/t/18_as_image.t
Games-Go-SGF2misc-0.9780/Makefile.PL
CPAN.pm: Going to build J/JE/JETTERO/Games-Go-SGF2misc-0.9780.tar.gz
>>> /home/fly1003/ap1003/bin/perl-static Makefile.PL
Warning: prerequisite Parse::Lex 2.19 not found. We have 2.18.
Checking if your kit is complete...
Looks good
Writing Makefile for Games::Go::SGF2misc
---- Unsatisfied dependencies detected during ----
---- JETTERO/Games-Go-SGF2misc-0.9780.tar.gz ----
Parse::Lex [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Parse::Lex'
Running make for P/PS/PSCUST/ParseLex-2.19.tar.gz
Checksum for /net/nas/data/cpan/authors/id/P/PS/PSCUST/ParseLex-2.19.tar.gz ok
Will not use Archive::Tar, need 1.00
ParseLex-2.19/
ParseLex-2.19/Changes
ParseLex-2.19/doc/
ParseLex-2.19/doc/Lex.pod.fr
ParseLex-2.19/doc/LexEvent.pod.fr
ParseLex-2.19/doc/Template.pod.fr
ParseLex-2.19/doc/Token.pod.fr
ParseLex-2.19/examples/
ParseLex-2.19/examples/ctokenizer.pl
ParseLex-2.19/examples/ctokens.pl
ParseLex-2.19/examples/every.pl
ParseLex-2.19/examples/evparser.pl
ParseLex-2.19/examples/evparser2.pl
ParseLex-2.19/examples/from_string.pl
ParseLex-2.19/examples/includes.pl
ParseLex-2.19/examples/sexp.pl
ParseLex-2.19/examples/sexpcond.pl
ParseLex-2.19/examples/tokenizer.pl
ParseLex-2.19/examples/tokens.pl
ParseLex-2.19/lib/
ParseLex-2.19/lib/Parse/
ParseLex-2.19/lib/Parse/ALex.pm
ParseLex-2.19/lib/Parse/CLex.pm
ParseLex-2.19/lib/Parse/Lex.pm
ParseLex-2.19/lib/Parse/LexEvent.pm
ParseLex-2.19/lib/Parse/Token-t.pm
ParseLex-2.19/lib/Parse/Token.pm
ParseLex-2.19/lib/Parse/Trace.pm
ParseLex-2.19/lib/Parse/YYLex.pm
ParseLex-2.19/Makefile.PL
ParseLex-2.19/MANIFEST
ParseLex-2.19/MANIFEST.SKIP
ParseLex-2.19/META.yml
ParseLex-2.19/README
ParseLex-2.19/t/
ParseLex-2.19/t/test1.t
ParseLex-2.19/t/test2.t
ParseLex-2.19/t/test3.t
ParseLex-2.19/t/test4.t
ParseLex-2.19/t/test5.t
ParseLex-2.19/t/test6.t
ParseLex-2.19/t/test7.t
ParseLex-2.19/t/test8.t
ParseLex-2.19/t/W.pm
ParseLex-2.19/VERSION
CPAN.pm: Going to build P/PS/PSCUST/ParseLex-2.19.tar.gz
>>> /home/fly1003/ap1003/bin/perl-static Makefile.PL
Warning: prerequisite Parse::Template 3.01 not found. We have 2.18.
Checking if your kit is complete...
Looks good
Writing Makefile for Parse::Lex
---- Unsatisfied dependencies detected during ----
---- PSCUST/ParseLex-2.19.tar.gz ----
Parse::Template [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Parse::Template'
Running make for P/PS/PSCUST/ParseTemplate-3.03.tar.gz
Checksum for /net/nas/data/cpan/authors/id/P/PS/PSCUST/ParseTemplate-3.03.tar.gz ok
Will not use Archive::Tar, need 1.00
ParseTemplate-3.03/
ParseTemplate-3.03/Changes
ParseTemplate-3.03/examples/
ParseTemplate-3.03/examples/delegation2.pl
ParseTemplate-3.03/examples/derived.pl
ParseTemplate-3.03/examples/die.pl
ParseTemplate-3.03/examples/error.pl
ParseTemplate-3.03/examples/html_generator.pl
ParseTemplate-3.03/examples/html_generator2.pl
ParseTemplate-3.03/examples/html_template.pl
ParseTemplate-3.03/examples/includes.pl
ParseTemplate-3.03/examples/inheritance.pl
ParseTemplate-3.03/examples/recursive.pl
ParseTemplate-3.03/examples/synopsis.pl
ParseTemplate-3.03/examples/synopsis_bis.pl
ParseTemplate-3.03/lib/
ParseTemplate-3.03/lib/Parse/
ParseTemplate-3.03/lib/Parse/Template.pm
ParseTemplate-3.03/Makefile.PL
ParseTemplate-3.03/MANIFEST
ParseTemplate-3.03/META.yml
ParseTemplate-3.03/README
ParseTemplate-3.03/t/
ParseTemplate-3.03/t/test1.t
ParseTemplate-3.03/t/test2.t
ParseTemplate-3.03/t/test3.t
ParseTemplate-3.03/t/test4.t
ParseTemplate-3.03/t/test5.t
ParseTemplate-3.03/t/test6.t
ParseTemplate-3.03/t/W.pm
ParseTemplate-3.03/VERSION
CPAN.pm: Going to build P/PS/PSCUST/ParseTemplate-3.03.tar.gz
>>> /home/fly1003/ap1003/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Parse::Template
>>> make
cp lib/Parse/Template.pm blib/lib/Parse/Template.pm
Manifying blib/man3/Parse::Template.3
PSCUST/ParseTemplate-3.03.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1003/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
>>>Expected:
Text before
Inserted part from SUB_PART(1)
1. List: 1 2 10
2. Hash: It\'s an hash value
3. Sub: arguments: 1 2 3 soleil
Text after
>>>Effective:
Text before
Inserted part from SUB_PART(1)
1. List: 1 2 10
2. Hash: It\'s an hash value
3. Sub: arguments: 1 2 3 soleil
Text after
equals
t/test1.t ..
Verbosity level: 1
1..1
Program to test:
Perl Options:
Execution of: /home/fly1003/ap1003/bin/perl-static -Iblib/lib examples/synopsis.pl
ok test1
ok
>>>Expected:
First Section
Nothing to write
Second section
Nothing else to write
>>>Effective:
First Section
Nothing to write
Second section
Nothing else to write
equals
t/test2.t ..
Verbosity level: 1
1..1
Program to test:
Perl Options:
Execution of: /home/fly1003/ap1003/bin/perl-static -Iblib/lib examples/html_template.pl
ok test2
ok
>>>Expected:
ANCESTOR template: 'TOP' part ->
CHILD template: 'CHILD' part ->
PARENT template: 'PARENT' part ->
ANCESTOR template: 'ANCESTOR' part
>>>Effective:
ANCESTOR template: 'TOP' part ->
CHILD template: 'CHILD' part ->
PARENT template: 'PARENT' part ->
ANCESTOR template: 'ANCESTOR' part
equals
t/test3.t ..
Verbosity level: 1
1..1
Program to test:
Perl Options:
Execution of: /home/fly1003/ap1003/bin/perl-static -Iblib/lib examples/derived.pl
ok test3
ok
>>>Expected:
[[[[[[[[[[]]]]]]]]]]
>>>Effective:
[[[[[[[[[[]]]]]]]]]]
equals
t/test4.t ..
Verbosity level: 1
1..1
Program to test:
Perl Options:
Execution of: /home/fly1003/ap1003/bin/perl-static -Iblib/lib examples/recursive.pl
ok test4
ok
>>>Expected:
A very simple document:
- 0
- 1
- 2
- 3
- 3
- 2
- 1
- 0
text in boldtext in italic
text in boldtext in italic
text in boldtext in italic
text in boldtext in italic
>>>Effective:
A very simple document:
- 0
- 1
- 2
- 3
- 3
- 2
- 1
- 0
text in boldtext in italic
text in boldtext in italic
text in boldtext in italic
text in boldtext in italic
equals
t/test5.t ..
Verbosity level: 1
1..1
Program to test:
Perl Options:
Execution of: /home/fly1003/ap1003/bin/perl-static -Iblib/lib examples/html_generator.pl
ok test5
ok
>>>Expected:
$A->ANCESTOR(): ANCESTOR/ANCESTOR ->ANCESTOR/ SUB_PART
$C->CHILD(): CHILD/ CHILD -> ANCESTOR/ANCESTOR ->CHILD/ SUB_PART
$C->SUB_PART(): CHILD/ SUB_PART
>>>Effective:
$A->ANCESTOR(): ANCESTOR/ANCESTOR ->ANCESTOR/ SUB_PART
$C->CHILD(): CHILD/ CHILD -> ANCESTOR/ANCESTOR ->CHILD/ SUB_PART
$C->SUB_PART(): CHILD/ SUB_PART
equals
t/test6.t ..
Verbosity level: 1
1..1
Program to test:
Perl Options:
Execution of: /home/fly1003/ap1003/bin/perl-static -Iblib/lib examples/delegation2.pl
ok test6
ok
All tests successful.
Files=6, Tests=6, 1 wallclock secs ( 0.02 usr 0.01 sys + 0.07 cusr 0.02 csys = 0.12 CPU)
Result: PASS
PSCUST/ParseTemplate-3.03.tar.gz
make test TEST_VERBOSE=1 -- OK
PPD for ParseTemplate-3.03 already made
Running make for P/PS/PSCUST/ParseLex-2.19.tar.gz
Prepending /home/fly1003/var/cpan/build/ParseTemplate-3.03-yJUYzz/blib/arch /home/fly1003/var/cpan/build/ParseTemplate-3.03-yJUYzz/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /home/fly1003/var/cpan/build/ParseLex-2.19-FmVVE0
Prepending /home/fly1003/var/cpan/build/ParseTemplate-3.03-yJUYzz/blib/arch /home/fly1003/var/cpan/build/ParseTemplate-3.03-yJUYzz/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build P/PS/PSCUST/ParseLex-2.19.tar.gz
>>> make
cp lib/Parse/ALex.pm blib/lib/Parse/ALex.pm
cp lib/Parse/Token.pm blib/lib/Parse/Token.pm
cp lib/Parse/Token-t.pm blib/lib/Parse/Token-t.pm
cp lib/Parse/CLex.pm blib/lib/Parse/CLex.pm
cp lib/Parse/YYLex.pm blib/lib/Parse/YYLex.pm
cp lib/Parse/LexEvent.pm blib/lib/Parse/LexEvent.pm
cp lib/Parse/Lex.pm blib/lib/Parse/Lex.pm
cp lib/Parse/Trace.pm blib/lib/Parse/Trace.pm
Manifying blib/man3/Parse::ALex.3
Manifying blib/man3/Parse::Token.3
Manifying blib/man3/Parse::CLex.3
Manifying blib/man3/Parse::YYLex.3
Manifying blib/man3/Parse::Lex.3
Manifying blib/man3/Parse::LexEvent.3
Manifying blib/man3/Parse::Trace.3
PSCUST/ParseLex-2.19.tar.gz
make -- OK
Prepending /home/fly1003/var/cpan/build/ParseTemplate-3.03-yJUYzz/blib/arch /home/fly1003/var/cpan/build/ParseTemplate-3.03-yJUYzz/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1003/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
>>>Expected:
Tokenization of DATA:
Record number: 1
Type: INTEGER Content:->1<-
Record number: 1
Type: ADDOP Content:->+<-
Record number: 1
Type: INTEGER Content:->2<-
Record number: 1
Type: ADDOP Content:->-<-
Record number: 1
Type: INTEGER Content:->5<-
Record number: 1
Type: NEWLINE Content:->
<-
Record number: 3
Type: STRING Content:->"This is a multiline
string with an embedded "" in it"<-
Record number: 3
Type: NEWLINE Content:->
<-
Version 2.19
Trace is ON in class Parse::Lex
[main::lexer|Parse::Lex] Token read (INTEGER, [1-9][0-9]*): 1
[main::lexer|Parse::Lex] Token read (ADDOP, [-+]): +
[main::lexer|Parse::Lex] Token read (INTEGER, [1-9][0-9]*): 2
[main::lexer|Parse::Lex] Token read (ADDOP, [-+]): -
[main::lexer|Parse::Lex] Token read (INTEGER, [1-9][0-9]*): 5
[main::lexer|Parse::Lex] Token read (NEWLINE, \n):
[main::lexer|Parse::Lex] Token read (STRING, \"(?:[^\"]+|\"\")*\"): "This is a multiline
string with an embedded "" in it"
[main::lexer|Parse::Lex] Token read (NEWLINE, \n):
[main::lexer|Parse::Lex] Token read (ERROR, .*): this is an invalid string with a "" in it"
can't analyze: "this is an invalid string with a "" in it""
>>>Effective:
Tokenization of DATA:
Record number: 1
Type: INTEGER Content:->1<-
Record number: 1
Type: ADDOP Content:->+<-
Record number: 1
Type: INTEGER Content:->2<-
Record number: 1
Type: ADDOP Content:->-<-
Record number: 1
Type: INTEGER Content:->5<-
Record number: 1
Type: NEWLINE Content:->
<-
Record number: 3
Type: STRING Content:->"This is a multiline
string with an embedded "" in it"<-
Record number: 3
Type: NEWLINE Content:->
<-
Version 2.19
Trace is ON in class Parse::Lex
[main::lexer|Parse::Lex] Token read (INTEGER, [1-9][0-9]*): 1
[main::lexer|Parse::Lex] Token read (ADDOP, [-+]): +
[main::lexer|Parse::Lex] Token read (INTEGER, [1-9][0-9]*): 2
[main::lexer|Parse::Lex] Token read (ADDOP, [-+]): -
[main::lexer|Parse::Lex] Token read (INTEGER, [1-9][0-9]*): 5
[main::lexer|Parse::Lex] Token read (NEWLINE, \n):
[main::lexer|Parse::Lex] Token read (STRING, \"(?:[^\"]+|\"\")*\"): "This is a multiline
string with an embedded "" in it"
[main::lexer|Parse::Lex] Token read (NEWLINE, \n):
[main::lexer|Parse::Lex] Token read (ERROR, .*): this is an invalid string with a "" in it"
can't analyze: "this is an invalid string with a "" in it""
equals
t/test1.t ..
Verbosity level: 1
1..1
Program to test:
Perl Options:
Execution of: /home/fly1003/ap1003/bin/perl-static -Iblib/lib examples/tokenizer.pl
ok test1
ok
>>>Expected:
INTEGER 1
ADDOP +
INTEGER 2
ADDOP +
INTEGER 3
ADDOP +
INTEGER 4
ADDOP +
INTEGER 5
ADDOP +
INTEGER 6
ADDOP +
INTEGER 6
ADDOP +
INTEGER 7
ADDOP +
INTEGER 7
ADDOP +
INTEGER 7
ADDOP -
INTEGER 76
NEWLINE
INTEGER 0
ADDOP +
INTEGER 0
ADDOP +
INTEGER 0
ADDOP +
INTEGER 0
ADDOP +
INTEGER 0
ADDOP +
INTEGER 0
ADDOP +
INTEGER 0
ADDOP +
INTEGER 0
ADDOP +
INTEGER 0
ADDOP +
INTEGER 0
ADDOP +
INTEGER 0
ADDOP +
NEWLINE
INTEGER 1
ADDOP +
INTEGER 2
ADDOP +
INTEGER 3
ADDOP +
INTEGER 4
ADDOP +
INTEGER 5
ADDOP +
INTEGER 6
ADDOP +
INTEGER 6
ADDOP +
INTEGER 7
ADDOP +
INTEGER 7
ADDOP +
INTEGER 7
ADDOP -
INTEGER 76
NEWLINE
>>>Effective:
INTEGER 1
ADDOP +
INTEGER 2
ADDOP +
INTEGER 3
ADDOP +
INTEGER 4
ADDOP +
INTEGER 5
ADDOP +
INTEGER 6
ADDOP +
INTEGER 6
ADDOP +
INTEGER 7
ADDOP +
INTEGER 7
ADDOP +
INTEGER 7
ADDOP -
INTEGER 76
NEWLINE
INTEGER 0
ADDOP +
INTEGER 0
ADDOP +
INTEGER 0
ADDOP +
INTEGER 0
ADDOP +
INTEGER 0
ADDOP +
INTEGER 0
ADDOP +
INTEGER 0
ADDOP +
INTEGER 0
ADDOP +
INTEGER 0
ADDOP +
INTEGER 0
ADDOP +
INTEGER 0
ADDOP +
NEWLINE
INTEGER 1
ADDOP +
INTEGER 2
ADDOP +
INTEGER 3
ADDOP +
INTEGER 4
ADDOP +
INTEGER 5
ADDOP +
INTEGER 6
ADDOP +
INTEGER 6
ADDOP +
INTEGER 7
ADDOP +
INTEGER 7
ADDOP +
INTEGER 7
ADDOP -
INTEGER 76
NEWLINE
equals
t/test2.t ..
Verbosity level: 1
1..1
Program to test:
Perl Options:
Execution of: /home/fly1003/ap1003/bin/perl-static -Iblib/lib examples/every.pl
ok test2
ok
>>>Expected:
1
+
2
>>>Effective:
1
+
2
equals
t/test3.t ..
Verbosity level: 1
1..1
Program to test:
Perl Options:
Execution of: /home/fly1003/ap1003/bin/perl-static -Iblib/lib examples/ctokens.pl
ok test3
ok
>>>Expected:
Tokenization of DATA:
Record number: 1
Type: INTEGER Content:->1<-
Record number: 1
Type: ADDOP Content:->+<-
Record number: 1
Type: INTEGER Content:->2<-
Record number: 1
Type: ADDOP Content:->-<-
Record number: 1
Type: INTEGER Content:->5<-
Record number: 1
Type: NEWLINE Content:->
<-
Record number: 3
Type: STRING Content:->"This is a multiline
string with an embedded "" in it"<-
Record number: 3
Type: NEWLINE Content:->
<-
Trace is ON in class Parse::CLex
[main::lexer|Parse::CLex] Token read (INTEGER, [1-9][0-9]*): 1
[main::lexer|Parse::CLex] Token read (ADDOP, [-+]): +
[main::lexer|Parse::CLex] Token read (INTEGER, [1-9][0-9]*): 2
[main::lexer|Parse::CLex] Token read (ADDOP, [-+]): -
[main::lexer|Parse::CLex] Token read (INTEGER, [1-9][0-9]*): 5
[main::lexer|Parse::CLex] Token read (NEWLINE, \n):
[main::lexer|Parse::CLex] Token read (STRING, \"(?:[^\"]+|\"\")*\"): "This is a multiline
string with an embedded "" in it"
[main::lexer|Parse::CLex] Token read (NEWLINE, \n):
[main::lexer|Parse::CLex] Token read (ERROR, .*): this is an invalid string with a "" in it"
can't analyze: "this is an invalid string with a "" in it"" at examples/ctokenizer.pl line 17, line 4.
>>>Effective:
Tokenization of DATA:
Record number: 1
Type: INTEGER Content:->1<-
Record number: 1
Type: ADDOP Content:->+<-
Record number: 1
Type: INTEGER Content:->2<-
Record number: 1
Type: ADDOP Content:->-<-
Record number: 1
Type: INTEGER Content:->5<-
Record number: 1
Type: NEWLINE Content:->
<-
Record number: 3
Type: STRING Content:->"This is a multiline
string with an embedded "" in it"<-
Record number: 3
Type: NEWLINE Content:->
<-
Trace is ON in class Parse::CLex
[main::lexer|Parse::CLex] Token read (INTEGER, [1-9][0-9]*): 1
[main::lexer|Parse::CLex] Token read (ADDOP, [-+]): +
[main::lexer|Parse::CLex] Token read (INTEGER, [1-9][0-9]*): 2
[main::lexer|Parse::CLex] Token read (ADDOP, [-+]): -
[main::lexer|Parse::CLex] Token read (INTEGER, [1-9][0-9]*): 5
[main::lexer|Parse::CLex] Token read (NEWLINE, \n):
[main::lexer|Parse::CLex] Token read (STRING, \"(?:[^\"]+|\"\")*\"): "This is a multiline
string with an embedded "" in it"
[main::lexer|Parse::CLex] Token read (NEWLINE, \n):
[main::lexer|Parse::CLex] Token read (ERROR, .*): this is an invalid string with a "" in it"
can't analyze: "this is an invalid string with a "" in it"" at examples/ctokenizer.pl line 17, line 4.
equals
t/test4.t ..
Verbosity level: 1
1..1
Program to test:
Perl Options:
Execution of: /home/fly1003/ap1003/bin/perl-static -Iblib/lib examples/ctokenizer.pl
ok test4
ok
>>>Expected:
comment: /*
A C comment
*/
remainder:
ccomment: // A C++ comment
remainder: var d =
dquotes: "string in \"double\" quotes"
remainder: ;
var s =
squotes: 'string in ''single'' quotes'
remainder: ;
var x = 1;
var y = 2;
Version 2.19
>>>Effective:
comment: /*
A C comment
*/
remainder:
ccomment: // A C++ comment
remainder: var d =
dquotes: "string in \"double\" quotes"
remainder: ;
var s =
squotes: 'string in ''single'' quotes'
remainder: ;
var x = 1;
var y = 2;
Version 2.19
equals
t/test5.t ..
Verbosity level: 1
1..1
Program to test:
Perl Options:
Execution of: /home/fly1003/ap1003/bin/perl-static -Iblib/lib examples/evparser.pl
ok test5
ok
>>>Expected:
INTEGER 1 ADDOP + INTEGER 2 EOI
INTEGER 1
ADDOP +
INTEGER 2
>>>Effective:
INTEGER 1 ADDOP + INTEGER 2 EOI
INTEGER 1
ADDOP +
INTEGER 2
equals
t/test6.t ..
Verbosity level: 1
1..1
Program to test:
Perl Options:
Execution of: /home/fly1003/ap1003/bin/perl-static -Iblib/lib examples/from_string.pl
ok test6
ok
>>>Expected:
result of (* 2 (+ 3 3)): 12
Trace is ON in class Parse::Lex
[Parse::SExpressions] Token read (LEFTP, [\(]): (
[Parse::SExpressions] Token read (OPERATOR, [-+\/*]): *
[Parse::SExpressions] Token read (NUMBER, \d+): 2
[Parse::SExpressions] Token read (LEFTP, [\(]): (
[Parse::SExpressions] Token read (OPERATOR, [-+\/*]): +
[Parse::SExpressions] Token read (NUMBER, \d+): 3
[Parse::SExpressions] Token read (NUMBER, \d+): 3
[Parse::SExpressions] Token read (RIGHTP, [\)]): )
[Parse::SExpressions] Token read (RIGHTP, [\)]): )
>>>Effective:
result of (* 2 (+ 3 3)): 12
Trace is ON in class Parse::Lex
[Parse::SExpressions] Token read (LEFTP, [\(]): (
[Parse::SExpressions] Token read (OPERATOR, [-+\/*]): *
[Parse::SExpressions] Token read (NUMBER, \d+): 2
[Parse::SExpressions] Token read (LEFTP, [\(]): (
[Parse::SExpressions] Token read (OPERATOR, [-+\/*]): +
[Parse::SExpressions] Token read (NUMBER, \d+): 3
[Parse::SExpressions] Token read (NUMBER, \d+): 3
[Parse::SExpressions] Token read (RIGHTP, [\)]): )
[Parse::SExpressions] Token read (RIGHTP, [\)]): )
equals
t/test7.t ..
Verbosity level: 1
1..1
Program to test:
Perl Options:
Execution of: /home/fly1003/ap1003/bin/perl-static -Iblib/lib examples/sexpcond.pl
ok test7
ok
t/test8.t ..
1..4
ok 1 - GOT: 3 lines
ok 2 - GOT: 3 lines
ok 3 - No output because of bad file handle
ok 4 - GOT: 3 lines
ok
All tests successful.
Files=8, Tests=11, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.19 cusr 0.04 csys = 0.26 CPU)
Result: PASS
PSCUST/ParseLex-2.19.tar.gz
make test TEST_VERBOSE=1 -- OK
Picked up abstract from lib/Parse/ALex.pm
Paulo Custodio <CENSORED>
Generator of lexical analyzers - abstract class
>>> (cd /home/fly1003/var/cpan/build/ParseLex-2.19-FmVVE0 && tar cvf - ParseLex-2.19.ppd blib) | gzip -c >/home/fly1003/var/REPO/P/PS/PSCUST/ParseLex-2.19.tar.gz
ParseLex-2.19.ppd
blib/
blib/lib/
blib/lib/Parse/
blib/lib/Parse/LexEvent.pm
blib/lib/Parse/ALex.pm
blib/lib/Parse/CLex.pm
blib/lib/Parse/Token.pm
blib/lib/Parse/Token-t.pm
blib/lib/Parse/Trace.pm
blib/lib/Parse/Lex.pm
blib/lib/Parse/YYLex.pm
blib/man3/
blib/man3/Parse::ALex.3
blib/man3/Parse::CLex.3
blib/man3/Parse::LexEvent.3
blib/man3/Parse::Trace.3
blib/man3/Parse::Lex.3
blib/man3/Parse::Token.3
blib/man3/Parse::YYLex.3
>>> mv /home/fly1003/var/cpan/build/ParseLex-2.19-FmVVE0/ParseLex-2.19.ppd /home/fly1003/var/REPO/P/PS/PSCUST
Running make for J/JE/JETTERO/Games-Go-SGF2misc-0.9780.tar.gz
Prepending /home/fly1003/var/cpan/build/ParseLex-2.19-FmVVE0/blib/arch /home/fly1003/var/cpan/build/ParseLex-2.19-FmVVE0/blib/lib /home/fly1003/var/cpan/build/ParseTemplate-3.03-yJUYzz/blib/arch /home/fly1003/var/cpan/build/ParseTemplate-3.03-yJUYzz/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /home/fly1003/var/cpan/build/Games-Go-SGF2misc-0.9780-94MmsB
Prepending /home/fly1003/var/cpan/build/ParseLex-2.19-FmVVE0/blib/arch /home/fly1003/var/cpan/build/ParseLex-2.19-FmVVE0/blib/lib /home/fly1003/var/cpan/build/ParseTemplate-3.03-yJUYzz/blib/arch /home/fly1003/var/cpan/build/ParseTemplate-3.03-yJUYzz/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build J/JE/JETTERO/Games-Go-SGF2misc-0.9780.tar.gz
>>> make
cp SGF2misc/GD.pm blib/lib/Games/Go/SGF2misc/GD.pm
cp SGF2misc.pm blib/lib/Games/Go/SGF2misc.pm
cp SGF2misc.pod blib/lib/Games/Go/SGF2misc.pod
Manifying blib/man3/Games::Go::SGF2misc::GD.3
Manifying blib/man3/Games::Go::SGF2misc.3
JETTERO/Games-Go-SGF2misc-0.9780.tar.gz
make -- OK
Prepending /home/fly1003/var/cpan/build/ParseLex-2.19-FmVVE0/blib/arch /home/fly1003/var/cpan/build/ParseLex-2.19-FmVVE0/blib/lib /home/fly1003/var/cpan/build/ParseTemplate-3.03-yJUYzz/blib/arch /home/fly1003/var/cpan/build/ParseTemplate-3.03-yJUYzz/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1003/ap1003/bin/perl-static "-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.010000 for linux
# Current time local: Thu Jun 3 18:04:12 2010
# Current time GMT: Fri Jun 4 01:04:12 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.010000 for linux
# Current time local: Thu Jun 3 18:04:13 2010
# Current time GMT: Fri Jun 4 01:04:13 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.010000 for linux
# Current time local: Thu Jun 3 18:04:13 2010
# Current time GMT: Fri Jun 4 01:04:13 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.010000 for linux
# Current time local: Thu Jun 3 18:04:13 2010
# Current time GMT: Fri Jun 4 01:04:13 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, 1 wallclock secs ( 0.02 usr 0.02 sys + 0.55 cusr 0.07 csys = 0.66 CPU)
Result: FAIL
Failed 6/6 test programs. 0/0 subtests failed.
make: *** [test_dynamic] Error 25
JETTERO/Games-Go-SGF2misc-0.9780.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.9780.tar.gz
Finished 2010-06-03T18:04:13