Checking if your kit is complete... Looks good Writing Makefile for CQL-Parser cp lib/CQL/Lexer.pm blib/lib/CQL/Lexer.pm cp lib/CQL/Utils.pm blib/lib/CQL/Utils.pm cp lib/CQL/OrNode.pm blib/lib/CQL/OrNode.pm cp lib/CQL/Node.pm blib/lib/CQL/Node.pm cp lib/CQL/Parser.pm blib/lib/CQL/Parser.pm cp lib/CQL/Relation.pm blib/lib/CQL/Relation.pm cp lib/CQL/NotNode.pm blib/lib/CQL/NotNode.pm cp lib/CQL/BooleanNode.pm blib/lib/CQL/BooleanNode.pm cp lib/CQL/AndNode.pm blib/lib/CQL/AndNode.pm cp lib/CQL/ProxNode.pm blib/lib/CQL/ProxNode.pm cp lib/CQL/Token.pm blib/lib/CQL/Token.pm cp lib/CQL/Visitor.pm blib/lib/CQL/Visitor.pm cp lib/CQL/Prefix.pm blib/lib/CQL/Prefix.pm cp lib/CQL/ModifierSet.pm blib/lib/CQL/ModifierSet.pm cp lib/CQL/TermNode.pm blib/lib/CQL/TermNode.pm cp lib/CQL/PrefixNode.pm blib/lib/CQL/PrefixNode.pm Manifying blib/man3/CQL::Lexer.3 Manifying blib/man3/CQL::Relation.3 Manifying blib/man3/CQL::NotNode.3 Manifying blib/man3/CQL::BooleanNode.3 Manifying blib/man3/CQL::OrNode.3 Manifying blib/man3/CQL::AndNode.3 Manifying blib/man3/CQL::ProxNode.3 Manifying blib/man3/CQL::Token.3 Manifying blib/man3/CQL::Node.3 Manifying blib/man3/CQL::Visitor.3 Manifying blib/man3/CQL::Prefix.3 Manifying blib/man3/CQL::ModifierSet.3 Manifying blib/man3/CQL::TermNode.3 Manifying blib/man3/CQL::PrefixNode.3 Manifying blib/man3/CQL::Parser.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.8.8/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/boolean.......ok 1 - use CQL::TermNode; ok 2 - use CQL::AndNode; ok 3 - use CQL::OrNode; ok 4 - use CQL::NotNode; ok 5 - use CQL::ProxNode; ok 6 - The object isa CQL::TermNode ok 7 - The object isa CQL::TermNode ok 8 - The object isa CQL::AndNode ok 9 - and toCQL() ok 10 - toXCQL() ok 11 - The object isa CQL::OrNode ok 12 - or toCQL() ok 13 - The object isa CQL::NotNode ok 14 - not toCQL() ok 15 - The object isa CQL::ProxNode ok 16 - prox toCQL() 1..16 ok t/clone.........ok 1 - use CQL::Parser; ok 2 - original and clone have same CQL ok 3 - original node unaltered ok 4 - clone altered 1..4 ok t/error.........ok 1 - use CQL::Parser; ok 2 - missing term 1..2 ok t/lexer.........1..29 ok 1 - use CQL::Lexer; ok 2 - The object isa CQL::Lexer ok 3 - foo and bar ok 4 - foo and bar and baz ok 5 - foobar ok 8 - foo>=bar ok 9 - foo=bar ok 10 - foo="bar bez" ok 11 - (foo<10) and (bar>bez) ok 12 - token types for: (foo<10) and (bar>bez) ok 13 - nextToken() foo ok 14 - nextToken() and ok 15 - nextToken() bar ok 16 - nextToken() end of tokens ok 17 - nextToken() really the end! ok 18 - prevToken() bar ok 19 - prevToken() and ok 20 - prevToken() foo ok 21 - prevToken() beginning of tokens() ok 22 - really is the beginning! ok 23 - nextToken() starting over ok 24 - nextToken() after reset() ok 25 - token types for: author = /fuzzy tailor ok 26 - got 1 token ok 27 - got quoted url ok 28 - lexed one token ok 29 - able to lex 0 ok t/lucene........ok 1 - use CQL::Parser; ok 2 - simple word search ok 3 - right hand truncation ok 4 - phrase search ok 5 - boolean intersection ok 6 - boolean union ok 7 - boolean negation ok 8 - field searching ok 9 - nesting with parens ok 10 - relation modifier of fuzzy search ok 11 - proximity search ok 12 - proximity search, ignore unsupported parameters ok 13 - toLucene() fails on exact searches 1..13 ok t/parser........1..67 ok 1 - use CQL::Parser; ok 2 - The object isa CQL::Parser ok 3 - foo ok 4 - The object isa CQL::TermNode ok 5 - "foo bar" ok 6 - The object isa CQL::TermNode ok 7 - foo and bar ok 8 - The object isa CQL::AndNode ok 9 - foo bar : unknown first class relation bar ok 10 - (foo or bar) and bez ok 11 - The object isa CQL::AndNode ok 12 - dc.title = foo ok 13 - The object isa CQL::TermNode ok 14 - dc.title=foo and dc.creator=bar ok 15 - The object isa CQL::AndNode ok 16 - complete prox dinosaur ok 17 - The object isa CQL::ProxNode ok 18 - complete prox/<= dinosaur ok 19 - The object isa CQL::ProxNode ok 20 - bad proximity relation ok 21 - complete prox/<=/1 dinosaur ok 22 - The object isa CQL::ProxNode ok 23 - bad proximity distance ok 24 - complete prox/<=/1 dinosaur/word ok 25 - The object isa CQL::ProxNode ok 26 - bad proximity distance ok 27 - complete prox/<=/1 dinosaur/word/ordered ok 28 - The object isa CQL::ProxNode ok 29 - expected proximity ordering got bogus ok 30 - <> works ok 31 - keywords case insensitive ok 32 - The object isa CQL::PrefixNode ok 33 - toCQL() ok 34 - preserve case for keywords in term ok 35 - The object isa CQL::TermNode ok 36 - relation modifier word ok 37 - dc.title =/word "two words" ok 38 - The object isa CQL::TermNode ok 39 - relation modifier string ok 40 - dc.title =/string "one string" ok 41 - The object isa CQL::TermNode ok 42 - relation modifier isoDate ok 43 - dc.date >=/isoDate 2006 ok 44 - The object isa CQL::TermNode ok 45 - relation modifier number ok 46 - uba.price <=/number 1000 ok 47 - The object isa CQL::TermNode ok 48 - relation modifier uri ok 49 - dc.ident =/uri "http://foo.bar" ok 50 - The object isa CQL::TermNode ok 51 - relation modifier masked ok 52 - dc.title =/masked foo* ok 53 - The object isa CQL::TermNode ok 54 - relation modifier unmasked ok 55 - dc.tilte =/unmasked foo* ok 56 - The object isa CQL::TermNode ok 57 - double quote term ok 58 - toCQL() escaped double quote ok 59 - toXCQL() should give only one bare " in term element ok 60 - Preserve all escapes ok 61 - triple escaped double quote in double quotes ok 62 - escape without double quotes ok 63 - within ok 64 - encloses ok 65 - nwse ok 66 - isoDate ok 67 - zero is a valid term ok t/pod...........1..16 ok 1 - blib/lib/CQL/AndNode.pm ok 2 - blib/lib/CQL/BooleanNode.pm ok 3 - blib/lib/CQL/Lexer.pm ok 4 - blib/lib/CQL/ModifierSet.pm ok 5 - blib/lib/CQL/Node.pm ok 6 - blib/lib/CQL/NotNode.pm ok 7 - blib/lib/CQL/OrNode.pm ok 8 - blib/lib/CQL/Parser.pm ok 9 - blib/lib/CQL/Prefix.pm ok 10 - blib/lib/CQL/PrefixNode.pm ok 11 - blib/lib/CQL/ProxNode.pm ok 12 - blib/lib/CQL/Relation.pm ok 13 - blib/lib/CQL/TermNode.pm ok 14 - blib/lib/CQL/Token.pm ok 15 - blib/lib/CQL/Utils.pm ok 16 - blib/lib/CQL/Visitor.pm ok t/prefix........ok 1 - use CQL::PrefixNode; ok 2 - use CQL::TermNode; ok 3 - use CQL::AndNode; ok 4 - The object isa CQL::PrefixNode ok 5 - The object isa CQL::Prefix ok 6 - toCQL() ok 7 - toXCQL() 1..7 ok t/relation......ok 1 - use CQL::Relation; ok 2 - The object isa CQL::Relation ok 3 - toCQL() ok 4 - getModifiers() 1..4 ok t/swish.........ok 1 - use CQL::Parser; ok 2 - simple word search ok 3 - right hand truncation ok 4 - phrase search ok 5 - boolean intersection ok 6 - boolean union ok 7 - boolean negation ok 8 - field searching ok 9 - nesting with parens ok 10 - toSwish() fails on exact searches 1..10 ok t/term..........ok 1 - use CQL::TermNode; ok 2 - use CQL::Relation; ok 3 - The object isa CQL::TermNode ok 4 - term() ok 5 - toCQL() ok 6 - getQualifier() ok 7 - getRelation() ok 8 - getTerm() ok 9 - toCQL() ok 10 - toXCQL() ok 11 - getQualifier() ok 12 - getRelation() ok 13 - getTerm() ok 14 - toCQL() 1..14 ok t/token.........ok 1 - getType() ok 2 - getString() ok 3 - < ok 4 - > ok 5 - <> ok 6 - = ok 7 - "foo bar" is a CQL_WORD ok 8 - surrounding quotes removed ok 9 - reserved keyword no quotes ok 10 - reserved word surrounded by quotes 1..10 ok t/visitor.......1..2 ok 1 - toCQL() prior to transformation ok 2 - visitor worked ok t/whitespace....1..1 ok 1 - ignored trailing whitespace ok All tests successful. Files=14, Tests=195, 2 wallclock secs ( 1.60 cusr + 0.47 csys = 2.07 CPU) Installing /Users/cpanrun/build/5.8.8/html/site/lib/CQL/AndNode.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/CQL/BooleanNode.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/CQL/Lexer.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/CQL/ModifierSet.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/CQL/Node.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/CQL/NotNode.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/CQL/OrNode.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/CQL/Parser.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/CQL/Prefix.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/CQL/PrefixNode.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/CQL/ProxNode.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/CQL/Relation.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/CQL/TermNode.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/CQL/Token.html Installing /Users/cpanrun/build/5.8.8/html/site/lib/CQL/Visitor.html Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/CQL/AndNode.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/CQL/BooleanNode.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/CQL/Lexer.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/CQL/ModifierSet.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/CQL/Node.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/CQL/NotNode.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/CQL/OrNode.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/CQL/Parser.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/CQL/Prefix.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/CQL/PrefixNode.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/CQL/ProxNode.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/CQL/Relation.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/CQL/TermNode.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/CQL/Token.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/CQL/Utils.pm Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/CQL/Visitor.pm Installing /Users/cpanrun/build/5.8.8/man/man3/CQL::AndNode.3 Installing /Users/cpanrun/build/5.8.8/man/man3/CQL::BooleanNode.3 Installing /Users/cpanrun/build/5.8.8/man/man3/CQL::Lexer.3 Installing /Users/cpanrun/build/5.8.8/man/man3/CQL::ModifierSet.3 Installing /Users/cpanrun/build/5.8.8/man/man3/CQL::Node.3 Installing /Users/cpanrun/build/5.8.8/man/man3/CQL::NotNode.3 Installing /Users/cpanrun/build/5.8.8/man/man3/CQL::OrNode.3 Installing /Users/cpanrun/build/5.8.8/man/man3/CQL::Parser.3 Installing /Users/cpanrun/build/5.8.8/man/man3/CQL::Prefix.3 Installing /Users/cpanrun/build/5.8.8/man/man3/CQL::PrefixNode.3 Installing /Users/cpanrun/build/5.8.8/man/man3/CQL::ProxNode.3 Installing /Users/cpanrun/build/5.8.8/man/man3/CQL::Relation.3 Installing /Users/cpanrun/build/5.8.8/man/man3/CQL::TermNode.3 Installing /Users/cpanrun/build/5.8.8/man/man3/CQL::Token.3 Installing /Users/cpanrun/build/5.8.8/man/man3/CQL::Visitor.3 Appending installation info to /Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/perllocal.pod