Checking if your kit is complete... Looks good Writing Makefile for Language::AttributeGrammar cp lib/Language/AttributeGrammar/Parser.pm blib/lib/Language/AttributeGrammar/Parser.pm cp lib/Language/AttributeGrammar/Thunk.pm blib/lib/Language/AttributeGrammar/Thunk.pm cp lib/Language/AttributeGrammar/Engine.pm blib/lib/Language/AttributeGrammar/Engine.pm cp lib/Language/AttributeGrammar.pm blib/lib/Language/AttributeGrammar.pm Manifying blib/man3/Language::AttributeGrammar::Thunk.3 Manifying blib/man3/Language::AttributeGrammar::Engine.3 Manifying blib/man3/Language::AttributeGrammar.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/basic.....1..14 ok 1 - use Language::AttributeGrammar; ok 2 - Language::AttributeGrammar->can('new') ok 3 - Language::AttributeGrammar->can('apply') ok 4 - ok to access valid attribute ok 5 - the attribute's value ok 6 - fatal to access invalid attribute ok 7 - dependent attributes on the same node ok 8 - one level of synthesized attributes ok 9 - N levels of synthesized attributes ok 10 - one level of inherited attributes ok 11 - N levels of inherited attributes ok 12 - ROOT inherits not ok 13 - definition under ROOT overrides definition over class # TODO I suppose ROOT should override if there is an overlap # Failed (TODO) test 'definition under ROOT overrides definition over class' # at t/basic.t line 99. ok 14 - backticks ok t/diff......1..2 ok 1 - use Language::AttributeGrammar; ok 2 ok t/errors....1..8 ok 1 - use Language::AttributeGrammar; ok 2 - bad grammer makes a syntax error ok 3 - can't access in-existent field in node ok 4 - can't call undefined function/attr ok 5 - no visitor defined ok 6 - in-existent attribute (lack of root) ok 7 - nonlinear attribute ok 8 - threw Regexp ((?i-xsm:infinite loop)) ok t/prefix....1..5 ok 1 - use Language::AttributeGrammar; ok 2 - normal prefix ok 3 - two-level prefix ok 4 - prefix override ok 5 - two-level prefix override ok t/repmin....1..3 ok 1 - use Language::AttributeGrammar; ok 2 - use Language::AttributeGrammar::Parser; ok 3 ok All tests successful. Files=5, Tests=32, 2 wallclock secs ( 1.57 cusr + 0.32 csys = 1.89 CPU) Installing /Users/cpanrun/build/5.10.0/html/site/lib/Language/AttributeGrammar.html Installing /Users/cpanrun/build/5.10.0/html/site/lib/Language/AttributeGrammar/Engine.html Installing /Users/cpanrun/build/5.10.0/html/site/lib/Language/AttributeGrammar/Thunk.html Installing /Users/cpanrun/build/5.10.0/site/lib/Language/AttributeGrammar.pm Installing /Users/cpanrun/build/5.10.0/site/lib/Language/AttributeGrammar/Engine.pm Installing /Users/cpanrun/build/5.10.0/site/lib/Language/AttributeGrammar/Parser.pm Installing /Users/cpanrun/build/5.10.0/site/lib/Language/AttributeGrammar/Thunk.pm Installing /Users/cpanrun/build/5.10.0/site/man/man3/Language::AttributeGrammar.3 Installing /Users/cpanrun/build/5.10.0/site/man/man3/Language::AttributeGrammar::Engine.3 Installing /Users/cpanrun/build/5.10.0/site/man/man3/Language::AttributeGrammar::Thunk.3 Appending installation info to /Users/cpanrun/build/5.10.0/lib/perllocal.pod