Start 2008-07-26T06:11:24 Going to read /home/cpanfly/var/cpan/Metadata Database was generated on Sat, 26 Jul 2008 10:02:45 GMT Running make for F/FG/FGLOCK/v6-0.027.tar.gz Checksum for /net/nas/data/cpan/authors/id/F/FG/FGLOCK/v6-0.027.tar.gz ok v6-0.027/ v6-0.027/ChangeLog v6-0.027/HACKING v6-0.027/hello_world.pl v6-0.027/inc/ v6-0.027/inc/Module/ v6-0.027/inc/Module/Install/ v6-0.027/inc/Module/Install/Base.pm v6-0.027/inc/Module/Install/Can.pm v6-0.027/inc/Module/Install/Fetch.pm v6-0.027/inc/Module/Install/Makefile.pm v6-0.027/inc/Module/Install/Metadata.pm v6-0.027/inc/Module/Install/PMC.pm v6-0.027/inc/Module/Install/Win32.pm v6-0.027/inc/Module/Install/WriteAll.pm v6-0.027/inc/Module/Install.pm v6-0.027/lib/ v6-0.027/lib/Module/ v6-0.027/lib/Module/CompileV6.pm v6-0.027/lib/Pugs/ v6-0.027/lib/Pugs/Compiler/ v6-0.027/lib/Pugs/Compiler/Perl6.pm v6-0.027/lib/Pugs/Emitter/ v6-0.027/lib/Pugs/Emitter/Perl6/ v6-0.027/lib/Pugs/Emitter/Perl6/Perl5.pm v6-0.027/lib/Pugs/Emitter/YAML.pm v6-0.027/lib/Pugs/Grammar/ v6-0.027/lib/Pugs/Grammar/BaseCategory.pm v6-0.027/lib/Pugs/Grammar/Circumfix.pm v6-0.027/lib/Pugs/Grammar/Expression.pm v6-0.027/lib/Pugs/Grammar/Infix.pm v6-0.027/lib/Pugs/Grammar/Operator.pm v6-0.027/lib/Pugs/Grammar/P6Rule.pm v6-0.027/lib/Pugs/Grammar/Perl6.pm v6-0.027/lib/Pugs/Grammar/Pod.pm v6-0.027/lib/Pugs/Grammar/Postcircumfix.pm v6-0.027/lib/Pugs/Grammar/Postfix.pm v6-0.027/lib/Pugs/Grammar/Prefix.pm v6-0.027/lib/Pugs/Grammar/Quote.pm v6-0.027/lib/Pugs/Grammar/StatementControl.pm v6-0.027/lib/Pugs/Grammar/StatementModifier.pm v6-0.027/lib/Pugs/Grammar/Term.pm v6-0.027/lib/Pugs/Grammar/Ternary.pm v6-0.027/lib/Pugs/Grammar/YAML.pm v6-0.027/lib/Pugs/Runtime/ v6-0.027/lib/Pugs/Runtime/Perl5Container.pm v6-0.027/lib/Pugs/Runtime/Perl6.pm v6-0.027/lib/Pugs/Runtime/Perl6AST.pm v6-0.027/lib/Pugs/Runtime/Perl6AST.pmc v6-0.027/lib/Pugs/Runtime/Perl6Prelude.pm v6-0.027/lib/Pugs/Runtime/Perl6Prelude.pmc v6-0.027/lib/v6.pm v6-0.027/Makefile.PL v6-0.027/MANIFEST v6-0.027/META.yml v6-0.027/README v6-0.027/t/ v6-0.027/t/01-sanity/ v6-0.027/t/01-sanity/01-tap.t v6-0.027/t/01-sanity/02-counter.t v6-0.027/t/01-sanity/03-equal.t v6-0.027/t/01-sanity/04-if.t v6-0.027/t/01-sanity/05-sub.t v6-0.027/t/01-sanity/06-use.t v6-0.027/t/01-sanity/07-binding.t v6-0.027/t/01-sanity/07-defined.t v6-0.027/t/01-sanity/07-end-blocks.t v6-0.027/t/01-sanity/07-for.t v6-0.027/t/01-sanity/07-isa.t v6-0.027/t/01-sanity/07-range.t v6-0.027/t/01-sanity/07-ref.t v6-0.027/t/01-sanity/07-simple-multisubs.t v6-0.027/t/01-sanity/07-split.t v6-0.027/t/01-sanity/07-substr.t v6-0.027/t/01-sanity/07-try.t v6-0.027/t/02-test-pm/ v6-0.027/t/02-test-pm/0-compile.t v6-0.027/t/02-test-pm/2-force_todo.t v6-0.027/t/02-test-pm/3-output.t v6-0.027/t/blocks/ v6-0.027/t/blocks/bare_block_with_dollar_underscore.t v6-0.027/t/blocks/defaults.t v6-0.027/t/blocks/meth_vs_sub_call.t v6-0.027/t/blocks/nested_named.t v6-0.027/t/blocks/primitive_named_params.t v6-0.027/t/blocks/splatty_with_type.t v6-0.027/t/builtins/ v6-0.027/t/builtins/math/ v6-0.027/t/builtins/math/pi_internals.t v6-0.027/t/closure_traits/ v6-0.027/t/closure_traits/exit_in_begin.t v6-0.027/t/examples/ v6-0.027/t/examples/99problems/ v6-0.027/t/examples/99problems/problem38.t v6-0.027/t/examples/99problems/problem47.t v6-0.027/t/examples/99problems/problem48.t v6-0.027/t/examples/99problems/problem55.t v6-0.027/t/examples/99problems/problem57.t v6-0.027/t/examples/99problems/problem58.t v6-0.027/t/examples/99problems/problem59.t v6-0.027/t/examples/99problems/problem60.t v6-0.027/t/examples/99problems/problem63.t v6-0.027/t/examples/99problems/problem66.t v6-0.027/t/examples/99problems/problem68.t v6-0.027/t/examples/99problems/problem69.t v6-0.027/t/examples/99problems/problem70.t v6-0.027/t/examples/99problems/problem71.t v6-0.027/t/examples/99problems/problem72.t v6-0.027/t/examples/99problems/problem73.t v6-0.027/t/examples/99problems/problem80.t v6-0.027/t/examples/99problems/problem81.t v6-0.027/t/examples/99problems/problem82.t v6-0.027/t/examples/99problems/problem83.t v6-0.027/t/examples/99problems/problem84.t v6-0.027/t/examples/99problems/problem85.t v6-0.027/t/examples/99problems/problem86.t v6-0.027/t/examples/99problems/problem87.t v6-0.027/t/examples/99problems/problem88.t v6-0.027/t/examples/99problems/problem89.t v6-0.027/t/examples/99problems/problem92.t v6-0.027/t/examples/99problems/problem93.t v6-0.027/t/examples/99problems/problem94.t v6-0.027/t/examples/99problems/problem96.t v6-0.027/t/examples/golf.t v6-0.027/t/oo/ v6-0.027/t/oo/roles/ v6-0.027/t/oo/roles/instantiation.t v6-0.027/t/operators/ v6-0.027/t/operators/brainos.t v6-0.027/t/operators/relational.t v6-0.027/t/operators/spaceship_and_datatypes.t v6-0.027/t/packages/ v6-0.027/t/packages/reflection.t v6-0.027/t/regex/ v6-0.027/t/regex/from_perl6_rules/ v6-0.027/t/regex/from_perl6_rules/anchors.t v6-0.027/t/regex/from_perl6_rules/inline.t v6-0.027/t/regex/from_perl6_rules/named_chars-00.t v6-0.027/t/regex/from_perl6_rules/named_chars-01.t v6-0.027/t/regex/from_perl6_rules/noncap.t v6-0.027/t/regex/from_perl6_rules/propcharset-00.t v6-0.027/t/regex/from_perl6_rules/propcharset-01.t v6-0.027/t/regex/from_perl6_rules/propcharset-02.t v6-0.027/t/regex/from_perl6_rules/propcharset-03.t v6-0.027/t/regex/from_perl6_rules/propcharset-04.t v6-0.027/t/regex/from_perl6_rules/propcharset-05.t v6-0.027/t/regex/from_perl6_rules/propcharset-06.t v6-0.027/t/regex/from_perl6_rules/propcharset-07.t v6-0.027/t/regex/from_perl6_rules/propcharset-08.t v6-0.027/t/regex/from_perl6_rules/propcharset-09.t v6-0.027/t/regex/from_perl6_rules/propcharset-10.t v6-0.027/t/regex/from_perl6_rules/propcharset-11.t v6-0.027/t/regex/from_perl6_rules/propcharset-12.t v6-0.027/t/regex/from_perl6_rules/properties-00.t v6-0.027/t/regex/from_perl6_rules/properties-01.t v6-0.027/t/regex/from_perl6_rules/properties-02.t v6-0.027/t/regex/from_perl6_rules/properties-03.t v6-0.027/t/regex/from_perl6_rules/properties-04.t v6-0.027/t/regex/from_perl6_rules/properties-05.t v6-0.027/t/regex/from_perl6_rules/properties-06.t v6-0.027/t/regex/from_perl6_rules/properties-07.t v6-0.027/t/regex/from_perl6_rules/properties-08.t v6-0.027/t/regex/from_perl6_rules/properties-09.t v6-0.027/t/regex/rx_perl5_escape.t v6-0.027/t/regex/smartparse.t v6-0.027/t/spec/ v6-0.027/t/spec/S02-builtin_data_types/ v6-0.027/t/spec/S02-builtin_data_types/array_extending.t v6-0.027/t/spec/S02-builtin_data_types/nested_arrays.t v6-0.027/t/spec/S04-statements/ v6-0.027/t/spec/S04-statements/until.t v6-0.027/t/spec/S10-packages/ v6-0.027/t/spec/S10-packages/import.t v6-0.027/t/spec/S12-class/ v6-0.027/t/spec/S12-class/inheritance-class-methods.t v6-0.027/t/spec/S12-role/ v6-0.027/t/spec/S12-role/composition.t v6-0.027/t/spec/S16-filehandles/ v6-0.027/t/spec/S16-filehandles/open.t v6-0.027/t/spec/S16-io/ v6-0.027/t/spec/S16-io/say.t v6-0.027/t/spec/S29-any/ v6-0.027/t/spec/S29-any/cmp.t v6-0.027/t/spec/S29-array/ v6-0.027/t/spec/S29-array/exists.t v6-0.027/t/spec/S29-context/ v6-0.027/t/spec/S29-context/exit-in-if.t v6-0.027/t/spec/S29-context/exit.t v6-0.027/t/spec/S29-list/ v6-0.027/t/spec/S29-list/mutating_listops.t v6-0.027/t/spec/S29-str/ v6-0.027/t/spec/S29-str/append.t v6-0.027/t/statements/ v6-0.027/t/statements/modifiers/ v6-0.027/t/statements/modifiers/if.t v6-0.027/t/statements/modifiers/unless.t v6-0.027/t/statements/until.t v6-0.027/t/statements/values_in_bool_context.t v6-0.027/t/syntax/ v6-0.027/t/syntax/lf_in_list.t v6-0.027/t/syntax/parsing/ v6-0.027/t/syntax/parsing/braces_in_rules.t v6-0.027/t/syntax/parsing/braces_in_strings.t v6-0.027/t/syntax/parsing/filetest.t v6-0.027/t/syntax/parsing/non-dotted-new-disallowed.t v6-0.027/t/syntax/parsing/pod_in_multi_line_exprs.t v6-0.027/t/syntax/parsing/postfix_if_and_is.t v6-0.027/t/syntax/single_quoted_strings.t v6-0.027/t/Test.pm v6-0.027/t/Test.pmc v6-0.027/t/var/ v6-0.027/t/var/lvalue_deep_brackets.t v6-0.027/t/var/passing_the_pair_class_to_a_sub.t v6-0.027/t/xx-uncategorized/ v6-0.027/t/xx-uncategorized/empty_kwid.t v6-0.027/t/xx-uncategorized/lexical-array-in-inner-block.t v6-0.027/t/xx-uncategorized/return_in_anonymous_subs.t v6-0.027/t/xx-uncategorized/short_circuiting.t v6-0.027/t/xx-uncategorized/smartmatch_rx_obstacle.t v6-0.027/TODO CPAN.pm: Going to build F/FG/FGLOCK/v6-0.027.tar.gz >>> /home/cpanfly/ap1003/bin/perl-static Makefile.PL Warning: prerequisite Module::Compile 0.20 not found. Warning: prerequisite Pugs::Compiler::Rule 0.34 not found. We have 0.33. Warning: prerequisite Sub::Multi 0.003 not found. Checking if your kit is complete... Looks good Writing Makefile for v6 ---- Unsatisfied dependencies detected during ---- ---- FGLOCK/v6-0.027.tar.gz ---- Module::Compile [requires] Sub::Multi [requires] Pugs::Compiler::Rule [requires] Running make test Delayed until after prerequisites Running test for module 'Module::Compile' Running make for I/IN/INGY/Module-Compile-0.20.tar.gz Checksum for /net/nas/data/cpan/authors/id/I/IN/INGY/Module-Compile-0.20.tar.gz ok Module-Compile-0.20/ Module-Compile-0.20/Changes Module-Compile-0.20/DESIGN Module-Compile-0.20/inc/ Module-Compile-0.20/inc/Module/ Module-Compile-0.20/inc/Module/Install/ Module-Compile-0.20/inc/Module/Install/Base.pm Module-Compile-0.20/inc/Module/Install/Can.pm Module-Compile-0.20/inc/Module/Install/Fetch.pm Module-Compile-0.20/inc/Module/Install/Include.pm Module-Compile-0.20/inc/Module/Install/Makefile.pm Module-Compile-0.20/inc/Module/Install/Metadata.pm Module-Compile-0.20/inc/Module/Install/TestBase.pm Module-Compile-0.20/inc/Module/Install/Win32.pm Module-Compile-0.20/inc/Module/Install/WriteAll.pm Module-Compile-0.20/inc/Module/Install.pm Module-Compile-0.20/inc/Spiffy.pm Module-Compile-0.20/inc/Test/ Module-Compile-0.20/inc/Test/Base/ Module-Compile-0.20/inc/Test/Base/Filter.pm Module-Compile-0.20/inc/Test/Base.pm Module-Compile-0.20/inc/Test/Builder/ Module-Compile-0.20/inc/Test/Builder/Module.pm Module-Compile-0.20/inc/Test/Builder.pm Module-Compile-0.20/inc/Test/More.pm Module-Compile-0.20/lib/ Module-Compile-0.20/lib/Module/ Module-Compile-0.20/lib/Module/Compile.pm Module-Compile-0.20/lib/Module/Install/ Module-Compile-0.20/lib/Module/Install/Admin/ Module-Compile-0.20/lib/Module/Install/Admin/PMC.pm Module-Compile-0.20/lib/Module/Install/PMC.pm Module-Compile-0.20/lib/Module/Optimize.pm Module-Compile-0.20/Makefile.PL Module-Compile-0.20/MANIFEST Module-Compile-0.20/META.yml Module-Compile-0.20/README Module-Compile-0.20/t/ Module-Compile-0.20/t/compile.t Module-Compile-0.20/t/data1.t Module-Compile-0.20/t/data2.t Module-Compile-0.20/t/fold_blocks.t Module-Compile-0.20/t/lexical.t Module-Compile-0.20/t/lib/ Module-Compile-0.20/t/lib/DataTest.pm Module-Compile-0.20/t/lib/Foo.pm Module-Compile-0.20/t/lib/Indented.pm Module-Compile-0.20/t/lib/Upper.pm Module-Compile-0.20/t/orz.t Module-Compile-0.20/t/parse.t Module-Compile-0.20/t/pmc.t Module-Compile-0.20/t/TestModuleCompile.pm Module-Compile-0.20/t/Testorz.pm CPAN.pm: Going to build I/IN/INGY/Module-Compile-0.20.tar.gz >>> /home/cpanfly/ap1003/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Module::Compile >>> make cp lib/Module/Compile.pm blib/lib/Module/Compile.pm cp lib/Module/Optimize.pm blib/lib/Module/Optimize.pm cp lib/Module/Install/Admin/PMC.pm blib/lib/Module/Install/Admin/PMC.pm cp lib/Module/Install/PMC.pm blib/lib/Module/Install/PMC.pm Manifying blib/man3/Module::Compile.3 Manifying blib/man3/Module::Optimize.3 Manifying blib/man3/Module::Install::Admin::PMC.3 Manifying blib/man3/Module::Install::PMC.3 INGY/Module-Compile-0.20.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/cpanfly/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/compile........ 1..2 ok 1 - use_means_now ok 2 - Nested Compilers ok t/data1.......... 1..3 ok 1 - .pmc doesn't exist yet ok 2 - .pmc exists ok 3 - DATA section is correct ok t/data2.......... 1..3 ok 1 - .pmc exists ok 2 - .pmc still exists ok 3 - DATA section is correct ok t/fold_blocks.... 1..9 ok 1 - Fold a heredoc whilst preserving ~s ok 2 - Folded heredoc, ignoring <<= ok 3 - Empty string termination ok 4 - A double heredoc ok 5 - A double heredoc. Same END token ok 6 - A Heredoc inside Pod ok 7 - A Heredoc inside comment block ok 8 - Not a heredoc, but a literal "<<" ok 9 - All kinds ok t/lexical........ 1..1 ok 1 - Lexical compilation not implemented yet ok t/orz............ 1..5 ok 1 - Test runs ok 2 - Compiled file exists ok 3 - orz was here ok 4 - t/orz.t ok 5 - Second half of test runs ok t/parse.......... 1..1 ok 1 - Parse compiler in block scope ok t/pmc............ 1..1 ok 1 - Compile Foo.pm to Foo.pmc ok All tests successful. Files=8, Tests=25, 1 wallclock secs ( 0.00 usr 0.03 sys + 0.34 cusr 0.27 csys = 0.64 CPU) Result: PASS INGY/Module-Compile-0.20.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Module-Compile-0.20 already made Running test for module 'Sub::Multi' Running make for C/CL/CLKAO/Sub-Multi-0.003.tar.gz Prepending /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/C/CL/CLKAO/Sub-Multi-0.003.tar.gz ok Sub-Multi-0.003/ Sub-Multi-0.003/CHANGES Sub-Multi-0.003/inc/ Sub-Multi-0.003/inc/Module/ Sub-Multi-0.003/inc/Module/Install.pm Sub-Multi-0.003/inc/Module/Install/ Sub-Multi-0.003/inc/Module/Install/Fetch.pm Sub-Multi-0.003/inc/Module/Install/Can.pm Sub-Multi-0.003/inc/Module/Install/WriteAll.pm Sub-Multi-0.003/inc/Module/Install/Makefile.pm Sub-Multi-0.003/inc/Module/Install/Win32.pm Sub-Multi-0.003/inc/Module/Install/Base.pm Sub-Multi-0.003/inc/Module/Install/Metadata.pm Sub-Multi-0.003/META.yml Sub-Multi-0.003/lib/ Sub-Multi-0.003/lib/Sub/ Sub-Multi-0.003/lib/Sub/Multi.pm Sub-Multi-0.003/MANIFEST Sub-Multi-0.003/t/ Sub-Multi-0.003/t/01basic.t Sub-Multi-0.003/Makefile.PL Sub-Multi-0.003/SIGNATURE Prepending /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build C/CL/CLKAO/Sub-Multi-0.003.tar.gz >>> /home/cpanfly/ap1003/bin/perl-static Makefile.PL Warning: prerequisite Class::Multimethods::Pure 0.11 not found. Checking if your kit is complete... Looks good Writing Makefile for Sub::Multi ---- Unsatisfied dependencies detected during ---- ---- CLKAO/Sub-Multi-0.003.tar.gz ---- Class::Multimethods::Pure [requires] Prepending /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Class::Multimethods::Pure' Running make for L/LP/LPALMER/Class-Multimethods-Pure-0.13.tar.gz Prepending /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/L/LP/LPALMER/Class-Multimethods-Pure-0.13.tar.gz ok Class-Multimethods-Pure-0.13/ Class-Multimethods-Pure-0.13/lib/ Class-Multimethods-Pure-0.13/lib/Class/ Class-Multimethods-Pure-0.13/lib/Class/Multimethods/ Class-Multimethods-Pure-0.13/lib/Class/Multimethods/Pure.pm Class-Multimethods-Pure-0.13/META.yml Class-Multimethods-Pure-0.13/t/ Class-Multimethods-Pure-0.13/t/subtype.t Class-Multimethods-Pure-0.13/t/nonclass.t Class-Multimethods-Pure-0.13/t/export.t Class-Multimethods-Pure-0.13/t/arity.t Class-Multimethods-Pure-0.13/t/smd.t Class-Multimethods-Pure-0.13/t/other.t Class-Multimethods-Pure-0.13/t/junction.t Class-Multimethods-Pure-0.13/test.pl Class-Multimethods-Pure-0.13/Changes Class-Multimethods-Pure-0.13/MANIFEST Class-Multimethods-Pure-0.13/Makefile.PL Class-Multimethods-Pure-0.13/README Prepending /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build L/LP/LPALMER/Class-Multimethods-Pure-0.13.tar.gz >>> /home/cpanfly/ap1003/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Class::Multimethods::Pure >>> make cp lib/Class/Multimethods/Pure.pm blib/lib/Class/Multimethods/Pure.pm Manifying blib/man3/Class::Multimethods::Pure.3 LPALMER/Class-Multimethods-Pure-0.13.tar.gz make -- OK Prepending /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/cpanfly/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/arity....... 1..8 ok 1 - use Class::Multimethods::Pure; ok 2 - sanity check ok 3 - can pass additional arguments ok 4 - no arguments dies ok 5 - single argument ok 6 - double argument ok 7 - single argument+extraneous ok 8 - quicksort ok t/export...... 1..10 ok 1 - multi default ok 2 - All default ok 3 - Any default ok 4 - None default ok 5 - multi explicit ok 6 - All explicit ok 7 - Any explicit ok 8 - None explicit ok 9 - no exports on use-time multi ok 10 - Actually defines the multi ok t/junction.... 1..5 ok 1 - use Class::Multimethods::Pure; ok 2 ok 3 ok 4 ok 5 ok t/nonclass.... 1..7 ok 1 - use Class::Multimethods::Pure; ok 2 - multi (ARRAY) ok 3 - multi (HASH) ok 4 - multi (SCALAR) ok 5 - multi (GLOB) ok 6 - multi (REF) ok 7 - multi (CODE) ok t/other....... 1..3 ok 1 - use Class::Multimethods::Pure; ok 2 - ordering ambiguity ok 3 - A D should be ambiguous ok t/smd......... 1..4 ok 1 - use Class::Multimethods::Pure; ok 2 - SMD ok 3 - SMD ok 4 - SMD ok t/subtype..... 1..9 ok 1 - use Class::Multimethods::Pure; ok 2 - catch-all ok 3 - specific ok 4 - comparison ok 5 - ambiguous ok 6 - catch-all ok 7 - specific ok 8 - comparison ok 9 - specialized subtypes ok All tests successful. Files=7, Tests=46, 1 wallclock secs ( 0.00 usr 0.03 sys + 0.24 cusr 0.10 csys = 0.37 CPU) Result: PASS PERL_DL_NONLAZY=1 /home/cpanfly/ap1003/bin/perl-static "-Iblib/lib" "-Iblib/arch" test.pl *** DumbCache core *** t/arity.......ok t/export......ok t/junction....ok t/nonclass....ok t/other.......ok t/smd.........ok t/subtype.....ok All tests successful. Files=7, Tests=46, 0 wallclock secs ( 0.00 usr 0.04 sys + 0.24 cusr 0.08 csys = 0.36 CPU) Result: PASS *** DecisionTree core *** t/arity.......ok t/export......ok t/junction....ok t/nonclass....ok t/other.......ok t/smd.........ok t/subtype.....ok All tests successful. Files=7, Tests=46, 0 wallclock secs ( 0.00 usr 0.00 sys + 0.32 cusr 0.14 csys = 0.46 CPU) Result: PASS LPALMER/Class-Multimethods-Pure-0.13.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Class-Multimethods-Pure-0.13 already made Running make for C/CL/CLKAO/Sub-Multi-0.003.tar.gz Prepending /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-g9Ev26/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-g9Ev26/blib/lib /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/cpanfly/var/cpan/build/Sub-Multi-0.003-aXEmvc Prepending /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-g9Ev26/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-g9Ev26/blib/lib /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build C/CL/CLKAO/Sub-Multi-0.003.tar.gz >>> make cp lib/Sub/Multi.pm blib/lib/Sub/Multi.pm Manifying blib/man3/Sub::Multi.3 CLKAO/Sub-Multi-0.003.tar.gz make -- OK Prepending /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-g9Ev26/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-g9Ev26/blib/lib /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/cpanfly/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/01basic.... 1..8 ok 1 ok 2 ok 3 - threw Regexp ((?-xism:ambiguous)) ok 4 - threw Regexp ((?-xism:vapour)) ok 5 ok 6 ok 7 - threw Regexp ((?-xism:ambiguous)) ok 8 - threw Regexp ((?-xism:vapour)) ok All tests successful. Files=1, Tests=8, 0 wallclock secs ( 0.00 usr 0.01 sys + 0.04 cusr 0.04 csys = 0.09 CPU) Result: PASS CLKAO/Sub-Multi-0.003.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Sub-Multi-0.003 already made Running test for module 'Pugs::Compiler::Rule' Running make for F/FG/FGLOCK/Pugs-Compiler-Rule-0.34.tar.gz Prepending /home/cpanfly/var/cpan/build/Sub-Multi-0.003-aXEmvc/blib/arch /home/cpanfly/var/cpan/build/Sub-Multi-0.003-aXEmvc/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-g9Ev26/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-g9Ev26/blib/lib /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/F/FG/FGLOCK/Pugs-Compiler-Rule-0.34.tar.gz ok Pugs-Compiler-Rule-0.34/ Pugs-Compiler-Rule-0.34/Changes Pugs-Compiler-Rule-0.34/examples/ Pugs-Compiler-Rule-0.34/examples/adder.grammar Pugs-Compiler-Rule-0.34/examples/adder.input Pugs-Compiler-Rule-0.34/examples/digits.grammar Pugs-Compiler-Rule-0.34/examples/digits.input Pugs-Compiler-Rule-0.34/examples/Grammar.grammar Pugs-Compiler-Rule-0.34/examples/grammar.input Pugs-Compiler-Rule-0.34/examples/langs.grammar Pugs-Compiler-Rule-0.34/examples/langs.input Pugs-Compiler-Rule-0.34/examples/langs2.grammar Pugs-Compiler-Rule-0.34/inc/ Pugs-Compiler-Rule-0.34/inc/Module/ Pugs-Compiler-Rule-0.34/inc/Module/Install/ Pugs-Compiler-Rule-0.34/inc/Module/Install/Base.pm Pugs-Compiler-Rule-0.34/inc/Module/Install/Can.pm Pugs-Compiler-Rule-0.34/inc/Module/Install/Fetch.pm Pugs-Compiler-Rule-0.34/inc/Module/Install/Include.pm Pugs-Compiler-Rule-0.34/inc/Module/Install/Makefile.pm Pugs-Compiler-Rule-0.34/inc/Module/Install/Metadata.pm Pugs-Compiler-Rule-0.34/inc/Module/Install/Scripts.pm Pugs-Compiler-Rule-0.34/inc/Module/Install/TestBase.pm Pugs-Compiler-Rule-0.34/inc/Module/Install/Win32.pm Pugs-Compiler-Rule-0.34/inc/Module/Install/WriteAll.pm Pugs-Compiler-Rule-0.34/inc/Module/Install.pm Pugs-Compiler-Rule-0.34/inc/Spiffy.pm Pugs-Compiler-Rule-0.34/inc/Test/ Pugs-Compiler-Rule-0.34/inc/Test/Base/ Pugs-Compiler-Rule-0.34/inc/Test/Base/Filter.pm Pugs-Compiler-Rule-0.34/inc/Test/Base.pm Pugs-Compiler-Rule-0.34/inc/Test/Builder/ Pugs-Compiler-Rule-0.34/inc/Test/Builder/Module.pm Pugs-Compiler-Rule-0.34/inc/Test/Builder.pm Pugs-Compiler-Rule-0.34/inc/Test/More.pm Pugs-Compiler-Rule-0.34/lib/ Pugs-Compiler-Rule-0.34/lib/Pugs/ Pugs-Compiler-Rule-0.34/lib/Pugs/AST/ Pugs-Compiler-Rule-0.34/lib/Pugs/AST/Expression.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Compiler/ Pugs-Compiler-Rule-0.34/lib/Pugs/Compiler/Grammar.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Compiler/Regex.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Compiler/RegexPerl5.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Compiler/Rule.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Compiler/Token.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Emitter/ Pugs-Compiler-Rule-0.34/lib/Pugs/Emitter/Grammar/ Pugs-Compiler-Rule-0.34/lib/Pugs/Emitter/Grammar/Perl5.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Emitter/Rule/ Pugs-Compiler-Rule-0.34/lib/Pugs/Emitter/Rule/Parsec.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Emitter/Rule/Perl5/ Pugs-Compiler-Rule-0.34/lib/Pugs/Emitter/Rule/Perl5/CharClass.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Emitter/Rule/Perl5/Ratchet.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Emitter/Rule/Perl5/Regex.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Emitter/Rule/Perl5.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Emitter/Rule/Perl6/ Pugs-Compiler-Rule-0.34/lib/Pugs/Emitter/Rule/Perl6/Ratchet.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Grammar/ Pugs-Compiler-Rule-0.34/lib/Pugs/Grammar/Base.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Grammar/Precedence.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Grammar/Rule.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Grammar/Rule.pmc Pugs-Compiler-Rule-0.34/lib/Pugs/Grammar/Rule2.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Grammar/RulePure.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Runtime/ Pugs-Compiler-Rule-0.34/lib/Pugs/Runtime/Common.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Runtime/Match/ Pugs-Compiler-Rule-0.34/lib/Pugs/Runtime/Match/HsBridge.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Runtime/Match.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Runtime/Regex.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Runtime/Rule.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Runtime/StrPos.pm Pugs-Compiler-Rule-0.34/lib/Pugs/Runtime/Tracer.pm Pugs-Compiler-Rule-0.34/Makefile.PL Pugs-Compiler-Rule-0.34/MANIFEST Pugs-Compiler-Rule-0.34/MANIFEST.SKIP Pugs-Compiler-Rule-0.34/META.yml Pugs-Compiler-Rule-0.34/README Pugs-Compiler-Rule-0.34/t/ Pugs-Compiler-Rule-0.34/t/00-pod-coverage.t Pugs-Compiler-Rule-0.34/t/00-pod.t Pugs-Compiler-Rule-0.34/t/01-iterator_engine.t Pugs-Compiler-Rule-0.34/t/02-grammar.t Pugs-Compiler-Rule-0.34/t/03-match.t Pugs-Compiler-Rule-0.34/t/04-compiler-grammar.t Pugs-Compiler-Rule-0.34/t/04-compiler-regex.t Pugs-Compiler-Rule-0.34/t/04-compiler-rule.t Pugs-Compiler-Rule-0.34/t/04-rule.t Pugs-Compiler-Rule-0.34/t/05-var.t Pugs-Compiler-Rule-0.34/t/06-subrule.t Pugs-Compiler-Rule-0.34/t/08-hash.t Pugs-Compiler-Rule-0.34/t/09-ratchet.t Pugs-Compiler-Rule-0.34/t/10-regex_perl5.t Pugs-Compiler-Rule-0.34/t/11-parsec.t Pugs-Compiler-Rule-0.34/t/11-quantifier.t Pugs-Compiler-Rule-0.34/t/12-plain_regex.t Pugs-Compiler-Rule-0.34/t/13-char_classes.t Pugs-Compiler-Rule-0.34/t/14-mini_perl6.t Pugs-Compiler-Rule-0.34/t/15-STD.t Pugs-Compiler-Rule-0.34/t/16-examples.t Pugs-Compiler-Rule-0.34/t/16-safemode.t Pugs-Compiler-Rule-0.34/t/16-tracer-examples.t Pugs-Compiler-Rule-0.34/t/17-tracer.t Pugs-Compiler-Rule-0.34/t/ast/ Pugs-Compiler-Rule-0.34/t/ast/00-basic.t Pugs-Compiler-Rule-0.34/t/declare/ Pugs-Compiler-Rule-0.34/t/declare/00-demo.t Pugs-Compiler-Rule-0.34/t/declare/01-sigspace.t Pugs-Compiler-Rule-0.34/t/emitter/ Pugs-Compiler-Rule-0.34/t/emitter/00-ratchet.t Pugs-Compiler-Rule-0.34/t/lib/ Pugs-Compiler-Rule-0.34/t/lib/AST.pm Pugs-Compiler-Rule-0.34/t/lib/Emitter.pm Pugs-Compiler-Rule-0.34/t/lib/Regex.pm Pugs-Compiler-Rule-0.34/t/lib/Util.pm Pugs-Compiler-Rule-0.34/TODO Pugs-Compiler-Rule-0.34/tracer/ Pugs-Compiler-Rule-0.34/tracer/jquery.js Pugs-Compiler-Rule-0.34/tracer/tracer.js Pugs-Compiler-Rule-0.34/util/ Pugs-Compiler-Rule-0.34/util/compile_p6grammar.pl Pugs-Compiler-Rule-0.34/util/gen-tracer-view.pl Pugs-Compiler-Rule-0.34/util/patch-rule-pmc.pl Pugs-Compiler-Rule-0.34/util/update-rule-pmc Pugs-Compiler-Rule-0.34/util/update-rule-pmc-obsolete Pugs-Compiler-Rule-0.34/util/update-tracer-demos Prepending /home/cpanfly/var/cpan/build/Sub-Multi-0.003-aXEmvc/blib/arch /home/cpanfly/var/cpan/build/Sub-Multi-0.003-aXEmvc/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-g9Ev26/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-g9Ev26/blib/lib /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build F/FG/FGLOCK/Pugs-Compiler-Rule-0.34.tar.gz >>> /home/cpanfly/ap1003/bin/perl-static Makefile.PL In releng mode... Checking if your kit is complete... Looks good Writing Makefile for Pugs::Compiler::Rule >>> make cp lib/Pugs/Emitter/Rule/Parsec.pm blib/lib/Pugs/Emitter/Rule/Parsec.pm cp lib/Pugs/Grammar/Rule2.pm blib/lib/Pugs/Grammar/Rule2.pm cp lib/Pugs/Runtime/Match.pm blib/lib/Pugs/Runtime/Match.pm cp lib/Pugs/Compiler/Rule.pm blib/lib/Pugs/Compiler/Rule.pm cp lib/Pugs/Emitter/Rule/Perl5/CharClass.pm blib/lib/Pugs/Emitter/Rule/Perl5/CharClass.pm cp lib/Pugs/Grammar/Rule.pm blib/lib/Pugs/Grammar/Rule.pm cp lib/Pugs/Emitter/Rule/Perl5.pm blib/lib/Pugs/Emitter/Rule/Perl5.pm cp lib/Pugs/Grammar/Precedence.pm blib/lib/Pugs/Grammar/Precedence.pm cp lib/Pugs/Emitter/Rule/Perl5/Regex.pm blib/lib/Pugs/Emitter/Rule/Perl5/Regex.pm cp lib/Pugs/Emitter/Grammar/Perl5.pm blib/lib/Pugs/Emitter/Grammar/Perl5.pm cp lib/Pugs/Runtime/Rule.pm blib/lib/Pugs/Runtime/Rule.pm cp lib/Pugs/Grammar/Base.pm blib/lib/Pugs/Grammar/Base.pm cp lib/Pugs/Compiler/Grammar.pm blib/lib/Pugs/Compiler/Grammar.pm cp lib/Pugs/Emitter/Rule/Perl5/Ratchet.pm blib/lib/Pugs/Emitter/Rule/Perl5/Ratchet.pm cp lib/Pugs/Runtime/StrPos.pm blib/lib/Pugs/Runtime/StrPos.pm cp lib/Pugs/Runtime/Match/HsBridge.pm blib/lib/Pugs/Runtime/Match/HsBridge.pm cp lib/Pugs/Compiler/Regex.pm blib/lib/Pugs/Compiler/Regex.pm cp lib/Pugs/Runtime/Common.pm blib/lib/Pugs/Runtime/Common.pm cp lib/Pugs/Runtime/Tracer.pm blib/lib/Pugs/Runtime/Tracer.pm cp lib/Pugs/AST/Expression.pm blib/lib/Pugs/AST/Expression.pm cp lib/Pugs/Runtime/Regex.pm blib/lib/Pugs/Runtime/Regex.pm cp lib/Pugs/Grammar/Rule.pmc blib/lib/Pugs/Grammar/Rule.pmc cp lib/Pugs/Emitter/Rule/Perl6/Ratchet.pm blib/lib/Pugs/Emitter/Rule/Perl6/Ratchet.pm cp lib/Pugs/Compiler/Token.pm blib/lib/Pugs/Compiler/Token.pm cp lib/Pugs/Grammar/RulePure.pm blib/lib/Pugs/Grammar/RulePure.pm cp lib/Pugs/Compiler/RegexPerl5.pm blib/lib/Pugs/Compiler/RegexPerl5.pm cp util/compile_p6grammar.pl blib/script/compile_p6grammar.pl /home/cpanfly/ap1003/bin/perl-static -Iinc "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/compile_p6grammar.pl Manifying blib/man1/compile_p6grammar.pl.1 Manifying blib/man3/Pugs::Runtime::Match.3 Manifying blib/man3/Pugs::Compiler::Regex.3 Manifying blib/man3/Pugs::Runtime::StrPos.3 Manifying blib/man3/Pugs::Compiler::Rule.3 Manifying blib/man3/Pugs::Runtime::Tracer.3 Manifying blib/man3/Pugs::Grammar::Precedence.3 Manifying blib/man3/Pugs::Runtime::Regex.3 Manifying blib/man3/Pugs::Emitter::Grammar::Perl5.3 Manifying blib/man3/Pugs::Compiler::Token.3 Manifying blib/man3/Pugs::Compiler::Grammar.3 Manifying blib/man3/Pugs::Compiler::RegexPerl5.3 FGLOCK/Pugs-Compiler-Rule-0.34.tar.gz make -- OK Prepending /home/cpanfly/var/cpan/build/Sub-Multi-0.003-aXEmvc/blib/arch /home/cpanfly/var/cpan/build/Sub-Multi-0.003-aXEmvc/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-g9Ev26/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-g9Ev26/blib/lib /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 Skip blib/lib/Pugs/Emitter/Rule/Parsec.pm (unchanged) Skip blib/lib/Pugs/Grammar/Rule2.pm (unchanged) Skip blib/lib/Pugs/Runtime/Match.pm (unchanged) Skip blib/lib/Pugs/Compiler/Rule.pm (unchanged) Skip blib/lib/Pugs/Emitter/Rule/Perl5/CharClass.pm (unchanged) Skip blib/lib/Pugs/Grammar/Rule.pm (unchanged) Skip blib/lib/Pugs/Emitter/Rule/Perl5.pm (unchanged) Skip blib/lib/Pugs/Grammar/Precedence.pm (unchanged) Skip blib/lib/Pugs/Emitter/Rule/Perl5/Regex.pm (unchanged) Skip blib/lib/Pugs/Emitter/Grammar/Perl5.pm (unchanged) Skip blib/lib/Pugs/Runtime/Rule.pm (unchanged) Skip blib/lib/Pugs/Grammar/Base.pm (unchanged) Skip blib/lib/Pugs/Compiler/Grammar.pm (unchanged) Skip blib/lib/Pugs/Emitter/Rule/Perl5/Ratchet.pm (unchanged) Skip blib/lib/Pugs/Runtime/StrPos.pm (unchanged) Skip blib/lib/Pugs/Runtime/Match/HsBridge.pm (unchanged) Skip blib/lib/Pugs/Compiler/Regex.pm (unchanged) Skip blib/lib/Pugs/Runtime/Common.pm (unchanged) Skip blib/lib/Pugs/Runtime/Tracer.pm (unchanged) Skip blib/lib/Pugs/AST/Expression.pm (unchanged) Skip blib/lib/Pugs/Runtime/Regex.pm (unchanged) Skip blib/lib/Pugs/Grammar/Rule.pmc (unchanged) Skip blib/lib/Pugs/Emitter/Rule/Perl6/Ratchet.pm (unchanged) Skip blib/lib/Pugs/Compiler/Token.pm (unchanged) Skip blib/lib/Pugs/Grammar/RulePure.pm (unchanged) Skip blib/lib/Pugs/Compiler/RegexPerl5.pm (unchanged) PERL_DL_NONLAZY=1 /home/cpanfly/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/*/*.t t/00-pod-coverage........ 1..0 # Skip We know we don't have enough POD :( skipped: We know we don't have enough POD :( t/00-pod................. 1..26 ok 1 - blib/script/compile_p6grammar.pl ok 2 - blib/lib/Pugs/AST/Expression.pm ok 3 - blib/lib/Pugs/Compiler/RegexPerl5.pm ok 4 - blib/lib/Pugs/Compiler/Token.pm ok 5 - blib/lib/Pugs/Compiler/Grammar.pm ok 6 - blib/lib/Pugs/Compiler/Rule.pm ok 7 - blib/lib/Pugs/Compiler/Regex.pm ok 8 - blib/lib/Pugs/Runtime/Match.pm ok 9 - blib/lib/Pugs/Runtime/StrPos.pm ok 10 - blib/lib/Pugs/Runtime/Tracer.pm ok 11 - blib/lib/Pugs/Runtime/Rule.pm ok 12 - blib/lib/Pugs/Runtime/Regex.pm ok 13 - blib/lib/Pugs/Runtime/Common.pm ok 14 - blib/lib/Pugs/Grammar/Base.pm ok 15 - blib/lib/Pugs/Grammar/Rule2.pm ok 16 - blib/lib/Pugs/Grammar/Rule.pm ok 17 - blib/lib/Pugs/Grammar/RulePure.pm ok 18 - blib/lib/Pugs/Grammar/Precedence.pm ok 19 - blib/lib/Pugs/Emitter/Rule/Perl5.pm ok 20 - blib/lib/Pugs/Emitter/Rule/Parsec.pm ok 21 - blib/lib/Pugs/Emitter/Grammar/Perl5.pm ok 22 - blib/lib/Pugs/Runtime/Match/HsBridge.pm ok 23 - blib/lib/Pugs/Emitter/Rule/Perl5/Ratchet.pm ok 24 - blib/lib/Pugs/Emitter/Rule/Perl5/Regex.pm ok 25 - blib/lib/Pugs/Emitter/Rule/Perl5/CharClass.pm ok 26 - blib/lib/Pugs/Emitter/Rule/Perl6/Ratchet.pm ok t/01-iterator_engine..... 1..58 ok 1 - use Pugs::Runtime::Regex; ok 2 - a =~ /a/ \#1 ok 3 - tail is ok ok 4 - c =~ /a/ \#2 ok 5 - anchored match ok 6 - /[a|c]+?/ \#1 ok 7 - tail is ok ok 8 - /[a|c]+?/ \#2 ok 9 - tail is ok ok 10 - /[a|c]+?/ \#3 ok 11 - tail is ok ok 12 - /[a|ab]/ multi-match continuation state \#0 ok 13 - /[a|ab]/ multi-match continuation state \#1 ok 14 - /[a|ab][b|bb]/ continuation state \#0 ok 15 - state \#1 ok 16 - state \#2 ok 17 - state \#3 ok 18 - rule 'a*' is a coderef ok 19 - /a*/ ok 20 ok 21 - /a*/ ok 22 ok 23 - matches 0 occurrences ok 24 - /a+/ ok 25 ok 26 - rejects unmatching text ok 27 - /a**{3..*}/ ok 28 - /a**{3..*}/ ok 29 - rejects unmatching text ok 30 - /[a|c]+ab/ with backtracking ok 31 - all the chars accepted ok 32 - /[a|c]+?/ ok 33 - tail is ok ok 34 ok 35 ok 36 - /[a|c]+?cb/ with backtracking ok 37 ok 38 ok 39 - /a[|a]?/ \#1 ok 40 ok 41 - /a[|a]?/ \#2 ok 42 ok 43 - /a[|a]?/ \#3 ok 44 ok 45 - /a[|a]*/ \#1 ok 46 ok 47 - /a[|a]*/ \#2 ok 48 ok 49 - /a[|a]*/ \#3 ok 50 ok 51 - /[a|c]**{2..4}?cb/ with backtracking ok 52 - /[a|c]**{2..4}?cb/ with range ok 53 - a**{2..2}cb ok 54 - c**{2..2}cb ok 55 - [a|c]**{3..3}cb ok 56 - /[a|c]**{1..2}?cb/ with bad range fails ok 57 - /[a|c]**{5..7}?cb/ with bad range fails ok 58 - empty concat ok t/02-grammar............. 1..1 ok 1 - use Pugs::Grammar::Rule; ok t/03-match............... 1..54 ok 1 - use Pugs::Compiler::Regex; ok 2 - use Pugs::Grammar::Base; ok 3 - boolean true ok 4 - stringify 1 ok 5 - stringify 2 ok 6 - stringify 4 ok 7 - stringify 5 ok 8 - stringify 6 ok 9 - stringify 7 ok 10 - stringify 1 ok 11 - stringify 1 ok 12 - stringify 1 ok 13 - stringify 1 ok 14 - stringify 2 ok 15 - stringify 3 ok 16 ok 17 - stringify 1 ok 18 - stringify 2 ok 19 - stringify 3 ok 20 - return match 1 ok 21 - return match 2 ok 22 - return match 3 ok 23 - return match 4 ok 24 - concat stringify ok 25 - two few chars ok 26 - true match ok 27 - pretended we matched "bar" ok 28 - true match ok 29 - returns correct struct ok 30 - true match ok 31 - returns correct struct ok 32 - true match ok 33 - returns correct struct ok 34 - return match ok 35 - stringify ok 36 - hashify ok 37 - hashify ok 38 - numify ok 39 - boolean true ok 40 - match->from ok 41 - match->to ok 42 - boolean true (non-anchored match) ok 43 - match->from ok 44 - match->to ok 45 - boolean false ok 46 - use Pugs::Compiler::Rule; ok 47 - use Pugs::Runtime::Match; ok 48 - boolean true ok 49 - match->from ok 50 - match->to ok 51 - boolean true (non-anchored match) ok 52 - match->from ok 53 - match->to ok 54 - boolean false ok t/04-compiler-grammar.... ok 1 - obj ok ok 2 - The object isa Pugs::Compiler::Grammar ok 3 - p5 code okay ok 4 - no error while eval ok 5 - matched ok 6 - capture okay ok 7 - capture okay ok 8 ok 9 - The object isa Pugs::Compiler::Grammar ok 10 - p5 code okay grammar: // package MyLang; use base 'Pugs::Grammar::Base'; use Pugs::Runtime::Match; use Pugs::Runtime::Regex; use Pugs::Runtime::Tracer (); # token def *def = ## ## sigspace: 0 ## ratchet: 1 do { my $rule; $rule = sub { my $grammar = $_[0]; my $s = $_[1]; $_[3] = $_[2] unless defined $_[3]; # backwards compat no warnings 'substr', 'uninitialized', 'syntax'; my %pad; my $m; my $bool; my @pos; # XXX :pos(X) takes the precedence over :continue ? if (defined $_[3]{p}) { push @pos, $_[3]{p} || 0; } elsif ($_[3]{continue}) { push @pos, (pos($_[1]) || 0) .. length($s); } else { push @pos, 0..length($s); } for my $pos ( @pos ) { my %index; my @match; my %named; $bool = 1; $named{KEY} = $_[3]{KEY} if exists $_[3]{KEY}; $m = Pugs::Runtime::Match->new( { str => \$s, from => \(0+$pos), to => \($pos), bool => \$bool, match => \@match, named => \%named, capture => undef, } ); { my $prior = $::_V6_PRIOR_; local $::_V6_PRIOR_ = $prior; $bool = 0 unless ## ## pos: 32 67 ( ## ## pos: 32 39 ( ( $pad{I1807} = $pos or 1 ) && ## ## pos: 32 38 do { my $prior = $::_V6_PRIOR_; my $match = $grammar->type( $s, { p => $pos, positionals => [ ], args => {}, }, undef ); $::_V6_PRIOR_ = $prior; if ( $match ) { $named{'type'} = $match; $pos = $match->to; 1 } else { 0 } } ## || ( ( $pos = $pad{I1807} ) && 0 ) ) ## && ## ## pos: 39 45 ( ( $pad{I1808} = $pos or 1 ) && ## ## pos: 39 44 do { my $prior = $::_V6_PRIOR_; my $match = $grammar->ws( $s, { p => $pos, positionals => [ ], args => {}, }, undef ); $::_V6_PRIOR_ = $prior; my $bool = (!$match != 1); $pos = $match->to if $bool; $match; } ## || ( ( $pos = $pad{I1808} ) && 0 ) ) ## && ## ## pos: 45 56 ( ( $pad{I1809} = $pos or 1 ) && ## ## pos: 45 55 do { my $prior = $::_V6_PRIOR_; my $match = $grammar->var_list( $s, { p => $pos, positionals => [ ], args => {}, }, undef ); $::_V6_PRIOR_ = $prior; if ( $match ) { $named{'var_list'} = $match; $pos = $match->to; 1 } else { 0 } } ## || ( ( $pos = $pad{I1809} ) && 0 ) ) ## && ## ## pos: 56 63 ( ( ( $pad{I1810} = $pos or 1 ) && ## ## pos: 56 61 do { my $prior = $::_V6_PRIOR_; my $match = $grammar->ws( $s, { p => $pos, positionals => [ ], args => {}, }, undef ); $::_V6_PRIOR_ = $prior; my $bool = (!$match != 1); $pos = $match->to if $bool; $match; } ## || ( ( $pos = $pad{I1810} ) && 0 ) ) || ( $bool = 1 ) ) ## && ## ## pos: 63 67 ( ( $pad{I1811} = $pos or 1 ) && ## ## pos: 63 66 ( ( substr( $s, $pos, 1 ) eq ';' ) ? ( $pos += 1 or 1 ) : 0 ) ## || ( ( $pos = $pad{I1811} ) && 0 ) ) ## ) ## ; } if ( $bool ) { my $prior = $::_V6_PRIOR_; $::_V6_PRIOR_ = sub { local $main::_V6_PRIOR_ = $prior; $rule->(@_); }; #warn "pos2 = ", $pos, "\n"; pos($_[1]) = $pos if $_[3]{continue}; last; } } # /for $::_V6_MATCH_ = $m; return $m; } } ## ; # token type *type = ## ## sigspace: 0 ## ratchet: 1 do { my $rule; $rule = sub { my $grammar = $_[0]; my $s = $_[1]; $_[3] = $_[2] unless defined $_[3]; # backwards compat no warnings 'substr', 'uninitialized', 'syntax'; my %pad; my $m; my $bool; my @pos; # XXX :pos(X) takes the precedence over :continue ? if (defined $_[3]{p}) { push @pos, $_[3]{p} || 0; } elsif ($_[3]{continue}) { push @pos, (pos($_[1]) || 0) .. length($s); } else { push @pos, 0..length($s); } for my $pos ( @pos ) { my %index; my @match; my %named; $bool = 1; $named{KEY} = $_[3]{KEY} if exists $_[3]{KEY}; $m = Pugs::Runtime::Match->new( { str => \$s, from => \(0+$pos), to => \($pos), bool => \$bool, match => \@match, named => \%named, capture => undef, } ); { my $prior = $::_V6_PRIOR_; local $::_V6_PRIOR_ = $prior; $bool = 0 unless ## ## pos: 82 110 ( ( $pad{I1812} = $pos or 1 ) && ( ## ## pos: 82 86 ( ## ## pos: 82 83 ( ( substr( $s, $pos, 1 ) eq 'i' ) ? ( $pos += 1 or 1 ) : 0 ) ## && ## ## pos: 83 84 ( ( substr( $s, $pos, 1 ) eq 'n' ) ? ( $pos += 1 or 1 ) : 0 ) ## && ## ## pos: 84 86 ( ( $pad{I1813} = $pos or 1 ) && ## ## pos: 84 85 ( ( substr( $s, $pos, 1 ) eq 't' ) ? ( $pos += 1 or 1 ) : 0 ) ## || ( ( $pos = $pad{I1813} ) && 0 ) ) ## ) ## ) || ( ( ( $bool = 1 ) && ( $pos = $pad{I1812} ) or 1 ) && ## ## pos: 87 94 ( ## ## pos: 87 89 ( ( $pad{I1814} = $pos or 1 ) && ## ## pos: 88 89 ( ( substr( $s, $pos, 1 ) eq 'f' ) ? ( $pos += 1 or 1 ) : 0 ) ## || ( ( $pos = $pad{I1814} ) && 0 ) ) ## && ## ## pos: 89 90 ( ( substr( $s, $pos, 1 ) eq 'l' ) ? ( $pos += 1 or 1 ) : 0 ) ## && ## ## pos: 90 91 ( ( substr( $s, $pos, 1 ) eq 'o' ) ? ( $pos += 1 or 1 ) : 0 ) ## && ## ## pos: 91 92 ( ( substr( $s, $pos, 1 ) eq 'a' ) ? ( $pos += 1 or 1 ) : 0 ) ## && ## ## pos: 92 94 ( ( $pad{I1815} = $pos or 1 ) && ## ## pos: 92 93 ( ( substr( $s, $pos, 1 ) eq 't' ) ? ( $pos += 1 or 1 ) : 0 ) ## || ( ( $pos = $pad{I1815} ) && 0 ) ) ## ) ## ) || ( ( ( $bool = 1 ) && ( $pos = $pad{I1812} ) or 1 ) && ## ## pos: 95 103 ( ## ## pos: 95 97 ( ( $pad{I1816} = $pos or 1 ) && ## ## pos: 96 97 ( ( substr( $s, $pos, 1 ) eq 'd' ) ? ( $pos += 1 or 1 ) : 0 ) ## || ( ( $pos = $pad{I1816} ) && 0 ) ) ## && ## ## pos: 97 98 ( ( substr( $s, $pos, 1 ) eq 'o' ) ? ( $pos += 1 or 1 ) : 0 ) ## && ## ## pos: 98 99 ( ( substr( $s, $pos, 1 ) eq 'u' ) ? ( $pos += 1 or 1 ) : 0 ) ## && ## ## pos: 99 100 ( ( substr( $s, $pos, 1 ) eq 'b' ) ? ( $pos += 1 or 1 ) : 0 ) ## && ## ## pos: 100 101 ( ( substr( $s, $pos, 1 ) eq 'l' ) ? ( $pos += 1 or 1 ) : 0 ) ## && ## ## pos: 101 103 ( ( $pad{I1817} = $pos or 1 ) && ## ## pos: 101 102 ( ( substr( $s, $pos, 1 ) eq 'e' ) ? ( $pos += 1 or 1 ) : 0 ) ## || ( ( $pos = $pad{I1817} ) && 0 ) ) ## ) ## ) || ( ( ( $bool = 1 ) && ( $pos = $pad{I1812} ) or 1 ) && ## ## pos: 104 110 ( ## ## pos: 104 106 ( ( $pad{I1818} = $pos or 1 ) && ## ## pos: 105 106 ( ( substr( $s, $pos, 1 ) eq 'c' ) ? ( $pos += 1 or 1 ) : 0 ) ## || ( ( $pos = $pad{I1818} ) && 0 ) ) ## && ## ## pos: 106 107 ( ( substr( $s, $pos, 1 ) eq 'h' ) ? ( $pos += 1 or 1 ) : 0 ) ## && ## ## pos: 107 108 ( ( substr( $s, $pos, 1 ) eq 'a' ) ? ( $pos += 1 or 1 ) : 0 ) ## && ## ## pos: 108 110 ( ( $pad{I1819} = $pos or 1 ) && ## ## pos: 108 109 ( ( substr( $s, $pos, 1 ) eq 'r' ) ? ( $pos += 1 or 1 ) : 0 ) ## || ( ( $pos = $pad{I1819} ) && 0 ) ) ## ) ## ) ) ## ; } if ( $bool ) { my $prior = $::_V6_PRIOR_; $::_V6_PRIOR_ = sub { local $main::_V6_PRIOR_ = $prior; $rule->(@_); }; #warn "pos2 = ", $pos, "\n"; pos($_[1]) = $pos if $_[3]{continue}; last; } } # /for $::_V6_MATCH_ = $m; return $m; } } ## ; # token var_list *var_list = ## ## sigspace: 0 ## ratchet: 1 do { my $rule; $rule = sub { my $grammar = $_[0]; my $s = $_[1]; $_[3] = $_[2] unless defined $_[3]; # backwards compat no warnings 'substr', 'uninitialized', 'syntax'; my %pad; my $m; my $bool; my @pos; # XXX :pos(X) takes the precedence over :continue ? if (defined $_[3]{p}) { push @pos, $_[3]{p} || 0; } elsif ($_[3]{continue}) { push @pos, (pos($_[1]) || 0) .. length($s); } else { push @pos, 0..length($s); } for my $pos ( @pos ) { my %index; my @match; my %named; $bool = 1; $named{KEY} = $_[3]{KEY} if exists $_[3]{KEY}; $m = Pugs::Runtime::Match->new( { str => \$s, from => \(0+$pos), to => \($pos), bool => \$bool, match => \@match, named => \%named, capture => undef, } ); { my $prior = $::_V6_PRIOR_; local $::_V6_PRIOR_ = $prior; $bool = 0 unless ## ## pos: 129 173 ( ## ## pos: 129 142 ( ( ( $pad{I1820} = $pos or 1 ) && ## ## pos: 129 136 do { my $prior = $::_V6_PRIOR_; my $match = $grammar->ident( $s, { p => $pos, positionals => [ ], args => {}, }, undef ); $::_V6_PRIOR_ = $prior; if ( $match ) { push @{$named{'ident'}}, $match; $pos = $match->to; 1 } else { 0 } } ## || ( ( $pos = $pad{I1820} ) && 0 ) ) ) ## && ## ## pos: 142 149 ( ( ( $pad{I1821} = $pos or 1 ) && ## ## pos: 142 147 do { my $prior = $::_V6_PRIOR_; my $match = $grammar->ws( $s, { p => $pos, positionals => [ ], args => {}, }, undef ); $::_V6_PRIOR_ = $prior; my $bool = (!$match != 1); $pos = $match->to if $bool; $match; } ## || ( ( $pos = $pad{I1821} ) && 0 ) ) || ( $bool = 1 ) ) ## && ## ## pos: 149 173 do { while ( ( ( $pad{I1822} = $pos or 1 ) && ## ## pos: 150 170 ( ## ## pos: 150 155 ( ( $pad{I1823} = $pos or 1 ) && ## ## pos: 151 154 ( ( substr( $s, $pos, 1 ) eq ',' ) ? ( $pos += 1 or 1 ) : 0 ) ## || ( ( $pos = $pad{I1823} ) && 0 ) ) ## && ## ## pos: 155 162 ( ( ( $pad{I1824} = $pos or 1 ) && ## ## pos: 155 160 do { my $prior = $::_V6_PRIOR_; my $match = $grammar->ws( $s, { p => $pos, positionals => [ ], args => {}, }, undef ); $::_V6_PRIOR_ = $prior; my $bool = (!$match != 1); $pos = $match->to if $bool; $match; } ## || ( ( $pos = $pad{I1824} ) && 0 ) ) || ( $bool = 1 ) ) ## && ## ## pos: 162 170 ( ( $pad{I1825} = $pos or 1 ) && ## ## pos: 162 169 do { my $prior = $::_V6_PRIOR_; my $match = $grammar->ident( $s, { p => $pos, positionals => [ ], args => {}, }, undef ); $::_V6_PRIOR_ = $prior; if ( $match ) { push @{$named{'ident'}}, $match; $pos = $match->to; 1 } else { 0 } } ## || ( ( $pos = $pad{I1825} ) && 0 ) ) ## ) ## || ( ( $pos = $pad{I1822} ) && 0 ) )) {}; $bool = 1 } ## ) ## ; } if ( $bool ) { my $prior = $::_V6_PRIOR_; $::_V6_PRIOR_ = sub { local $main::_V6_PRIOR_ = $prior; $rule->(@_); }; #warn "pos2 = ", $pos, "\n"; pos($_[1]) = $pos if $_[3]{continue}; last; } } # /for $::_V6_MATCH_ = $m; return $m; } } ## ; 1; // ok 11 - matched ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 - My::C's type okay ok 18 - My::C's var_list okay # ok 19 - My::VB's var_list okay # ok 20 - eval ok ok 21 - matched ok 22 ok 23 - closure works ok 24 - perl 5 generated ok 25 - eval ok ok 26 - matched ok 27 - capture ok ok 28 - perl 5 generated ok 29 - eval ok ok 30 - matched ok 31 - capture ok ok 32 - capture ok ok 33 - matched ok 34 - capture ok ok 35 - capture ok 1..35 ok t/04-compiler-regex...... ok 1 - grammar => 'Pugs::Grammar::Base' ok 2 - continue => 0 ok 3 - pos => undef ok 4 - ratchet => 0 ok 5 - ignorecase => 0 ok 6 - sigspace => 0 ok 7 - params okay (1) ok 8 - regex ok (1) ok 9 - grammar => 'abc' ok 10 - continue => 1 ok 11 - pos => 1 ok 12 - ratchet => 1 ok 13 - ignorecase => 1 ok 14 - sigspace => 1 ok 15 - params okay (0) ok 16 - regex ok (0) ok 17 - params are optional ok 18 - regex ok (null) ok 19 ok 20 ok 21 ok 22 - croak as expected ok 23 ok 24 - shouldn't croak this time ok 25 - reinstall works ok 26 ok 27 not ok 28 # TODO :c modifier doesn't work in non-ratchet mode # Failed (TODO) test at t/04-compiler-regex.t line 166. # got: '5:5:5' # expected: '5:6' ok 29 - backtracking works ok 30 ok 31 ok 32 ok 33 1..33 ok t/04-compiler-rule....... ok 1 - rule obj ok ok 2 - The object isa Pugs::Compiler::Regex ok 3 - ratchet defaults to 1 ok 4 - sigspace defaults to 1 ok 5 - ignorecase defaults to 0 ok 6 - grammar no overridden ok 7 - p no overridden ok 8 - continue no overridden ok 9 - no backtracking ok 10 - sigspace works ok 11 - sigspace works (2) ok 12 - ratchet defaults to 1 ok 13 - sigspace defaults to 1 ok 14 - ignorecase defaults to 0 ok 15 - grammar no overridden ok 16 - p no overridden ok 17 - continue no overridden ok 18 - backtracking works ok 19 - capture ok ok 20 - sigspace => 0 1..20 ok t/04-rule................ 1..79 ok 1 - use Pugs::Compiler::Regex; ok 2 - constant ok 3 - constant ok 4 - booleanify - unnamed rules are objects ok 5 - stringify 1 ok 6 - stringify 2 ok 7 - stringify 3 ok 8 - stringify 4 ok 9 ok 10 ok 11 - named rules are methods ok 12 - named rules are methods ok 13 - named rules are methods ok 14 - Died as expected when installing an existing unqualified rule ok 15 - Died as expected when installing an existing qualified rule ok 16 - a named subrule calls a named subrule in same grammar ok 17 - a named subrule calls a named subrule in other grammar ok 18 - built-in rule ok 19 - comma is not a special char ok 20 - escaped char ok 21 - escaped char \n ok 22 - escaped char \d ok 23 - escaped char \D ok 24 - escaped char \N ok 25 - escaped char \N \#2 ok 26 - "a?bg?" equals "a? b g?". ok 27 - 'b' is mandatory here ok 28 ok 29 ok 30 - Capture is a hashref ok 31 - $capture->{a} ok 32 - simple capture ok 33 - simple capture ok 34 - a named subrule calls a global unnamed subrule ok 35 - a named subrule calls a lexical unnamed subrule ok 36 - at-start - not ok 37 ok 38 - at-start ok 39 - at-end - not ok 40 ok 41 - at-end ok 42 - at-line-start - not ok 43 ok 44 - at-line-start ok 45 - at-line-start, pos==0 ok 46 - at-line-end - not ok 47 - at-line-end ok 48 - at-line-end, pos==end ok 49 - anchored at both sides - not ok 50 - anchored at both sides ok 51 - anchored at line start/end - not ok 52 - anchored at line start/end ok 53 - plain null ok 54 - null but true ok 55 - null between terms ok 56 - ident ok 57 - prior ok 58 - ok 59 ok 60 - works ok 61 ok 62 ok 63 - return capture ok 64 - doesn't loop forever ok 65 ok 66 ok 67 - negated rule ok 68 - x never matches ok 69 - mixed case matches ok 70 - lower case matches ok 71 - upper case matches ok 72 - mixed case matches ok 73 - lower case matches ok 74 - upper case matches ok 75 - internal ignorecase; mixed case matches ok 76 - internal ignorecase; lower case matches ok 77 - internal ignorecase; upper case matches ok 78 - boolean closure ok 79 - negative boolean closure ok t/05-var................. 1..5 ok 1 - use Pugs::Compiler::Rule; ok 2 - match $0 ok 3 ok 4 - match $1 ok 5 ok t/06-subrule............. 1..43 ok 1 - use Pugs::Compiler::Regex; ok 2 - a Regex object ok 3 - perl5 returns eval'able code not ok 4 - no ws # TODO weird rule matches 'null' before the text # Failed (TODO) test 'no ws' # at t/06-subrule.t line 29. # got: '1' # expected: '0' ok 5 - Matched at pos=0 ok 6 - Matched non-anchored ok 7 - Matched... ok 8 - Capture 1... ok 9 - Capture 2... ok 10 - Capture 3... ok 11 - No more captures ok 12 - No more captures ok 13 - Matched... ok 14 - $ is an array... ok 15 - Capture 1... ok 16 - Capture 2... ok 17 - Capture 3... ok 18 - No more captures ok 19 - Matched... ok 20 - $ is an array... ok 21 - Capture 1... ok 22 - Capture 2... ok 23 - No more captures ok 24 - backtracking subrule matched ok 25 - array... ok 26 - Capture 1... ok 27 - Capture 2... ok 28 - No more captures ok 29 - before matched ok 30 - before didn't match ok 31 - before didn't match ok 32 - <$var> matched ok 33 - <$var> didn't match ok 34 - <$var> didn't match ok 35 # SKIP named parameters don't parse correctly ok 36 # SKIP failing optional quantifier - subrule + param ok 37 - Captured ok 38 - Capture 0... ok 39 - Capture 1... ok 40 - No more captures ok 41 - Captured ok 42 - Capture 0... ok 43 - Capture 1... ok t/08-hash................ 1..8 ok 1 - use Pugs::Compiler::Rule; ok 2 - Matched hash{iff} ok 3 - fail hash{if} - value != 1 ok 4 - closure not called yet ok 5 - closure was called hash{use} ok 6 - subrule hash{until} ok 7 - subrule hash{until} - 2 ok 8 - Matched hash inside hash ok t/09-ratchet............. 1..166 ok 1 - use Pugs::Compiler::Token; ok 2 - use Pugs::Compiler::Rule; ok 3 - booleanify - unnamed rules are objects ok 4 - stringify 1 ok 5 - stringify 2 ok 6 - stringify 2 ok 7 - stringify 3 ok 8 - stringify 4 ok 9 - booleanify - unnamed rules are objects ok 10 - stringify 1 ok 11 - ok 12 - stringify 1 ok 13 - basic alternative ok 14 - basic alternative - 2 ok 15 - alternative with captures ok 16 - alternative - 2 ok 17 - alternative - 3 ok 18 - alternative - 4 ok 19 - alternation no backtracking ok 20 not ok 21 # TODO '|' is now with longest-token semantics # Failed (TODO) test at t/09-ratchet.t line 95. # got: 'ab' # expected: 'abc' ok 22 - named rules are methods ok 23 - a named subrule calls a named subrule in same grammar ok 24 - a named subrule calls a named subrule in other grammar ok 25 - a named subrule calls a global unnamed subrule ok 26 - a named subrule calls a lexical unnamed subrule ok 27 - built-in rule ok 28 - keys() method ok 29 - comma is not a special char ok 30 - escaped char ok 31 - escaped char \n ok 32 - escaped char \d ok 33 - escaped char \D ok 34 - escaped char \d ok 35 - escaped char \D ok 36 - escaped char \N ok 37 - escaped char \N \#2 ok 38 - "a?bg?" equals "a? b g?". ok 39 - Capture is a hashref ok 40 - $capture->{a} ok 41 - simple capture ok 42 - simple capture ok 43 - alternation ok 44 ok 45 - named capture ok 46 - named capture - 2 not ok 47 # TODO subpattern? # Failed (TODO) test at t/09-ratchet.t line 316. # got: undef # expected: ' ' ok 48 - named capture ok 49 - named capture - 2 not ok 50 # TODO subpattern again? # Failed (TODO) test at t/09-ratchet.t line 331. # got: undef # expected: 'a' ok 51 - named capture from subrule ok 52 - named capture - 2 ok 53 - before ok 54 - not before ok 55 - not before ok 56 - before ok 57 - negated alpha ok 58 - negated alpha matches ok 59 - not end-of-str ok 60 - end-of-str ok 61 - dot underflow ok 62 - dot ok 63 - dot overflow ok 64 - after ok 65 - not after ok 66 - quantifier ? empty match ok 67 - quantifier ? one match ok 68 - quantifier ? no match ok 69 - quantifier * empty match ok 70 - quantifier * one match ok 71 - quantifier * many match ok 72 - quantifier * no match ok 73 - quantifier + no match ok 74 - quantifier + one match ok 75 - quantifier + many match ok 76 - quantifier + no match ok 77 - non-capturing with captures inside ok 78 - non-capturing with captures inside - 2 ok 79 - non-capturing with captures inside - 3 ok 80 - non-capturing with captures inside - 4 ok 81 - capturing with captures inside ok 82 - capturing with captures inside - 2 ok 83 - capturing with captures inside - 3 ok 84 - capturing with captures inside - 4 ok 85 - sigspace no match ok 86 - sigspace match ok 87 - sigspace empty match ok 88 - sigspace match ok 89 - sigspace empty match (multi-sp) ok 90 - sigspace one match ok 91 - sigspace many match ok 92 - sigspace required ok 93 - sigspace no match ok 94 - true match ok 95 - named capture on parentheses ok 96 - named capture on parentheses not positioned ok 97 - true match ok 98 - named capture on square brackets ok 99 - named capture on square brackets not positioned ok 100 - true match ok 101 - named capture on subrule ok 102 - named capture on subrule not positioned ok 103 - array of rules ok 104 - array of tokens ok 105 - Matched hash{iff} ok 106 - fail hash{if} - value != 1 ok 107 - closure not called yet ok 108 - closure was called hash{use} ok 109 - subrule hash{until} ok 110 - subrule hash{until} - 2 ok 111 - Matched hash{iff} ok 112 - Matched hash{iff} capture ok 113 - fail hash{if} - value != 1 ok 114 - closure not called yet ok 115 - closure was called hash{use} # KEY = until ok 116 - subrule hash{until} ok 117 - subrule hash{until} - 2 ok 118 - Matched hash{until} capture handles stringification ok 119 - Matched hash{until} return object ok 120 - default subrule ok 121 - Matched hash inside hash ok 122 - literal ">>" ok 123 - literal ":" ok 124 - literal "}" ok 125 - literal ")" not ok 126 - alternation array rollback # TODO failing array capture rollback # Failed (TODO) test 'alternation array rollback' # at t/09-ratchet.t line 861. # got: '3' # expected: '2' ok 127 ok 128 ok 129 - alternation hash rollback ok 130 not ok 131 - alternation hash rollback with multiple captures # TODO failing capture # Failed (TODO) test 'alternation hash rollback with multiple captures' # at t/09-ratchet.t line 898. # got: '1' # expected: '2' not ok 132 # TODO failing capture # Failed (TODO) test at t/09-ratchet.t line 899. # got: undef # expected: 'a' not ok 133 # TODO failing capture # Failed (TODO) test at t/09-ratchet.t line 900. # got: undef # expected: 'a' ok 134 - non-capturing char class ok 135 - non-capturing char class ok 136 - at-line-start - not ok 137 - at-line-start ok 138 - at-line-start, pos==0 ok 139 - at-line-end - not ok 140 - at-line-end ok 141 - at-line-end, pos==end ok 142 - anchored at both sides - not ok 143 - anchored at both sides ok 144 - anchored at line start/end - not ok 145 - anchored at line start/end ok 146 - ident ok 147 - prior ok 148 - prior-prior ok 149 - at ok 150 - return capture ok 151 - <> ok 156 - xyz>> ok 157 - xyz>> ok 158 - xyz>> ok 159 - x & ok 160 - y | z ok 161 - quantifier-rollback ok 162 - x || y | z ok 163 - x .*? z - non-greedy quantifier ok 164 - backreference ok 165 - boolean closure ok 166 - negative boolean closure ok t/10-regex_perl5......... 1..20 ok 1 - use Pugs::Compiler::RegexPerl5; ok 2 - booleanify ok 3 - stringify 1 ok 4 - stringify 2 ok 5 - stringify 3 ok 6 - stringify 4 ok 7 - booleanify ok 8 - stringify 1 ok 9 - stringify 2 ok 10 - stringify 3 ok 11 - to() 4 ok 12 - stringify 4 ok 13 - pos set ok 14 - p set ok 15 - p unset ok 16 - no pos ok 17 - pos 1 ok 18 - pos 2 ok 19 - pos 1 ok 20 - pos 2 ok t/11-parsec.............. 1..0 # Skip The Parsec emitter is not quite ready yet skipped: The Parsec emitter is not quite ready yet t/11-quantifier.......... 1..13 ok 1 - use Pugs::Compiler::Regex; ok 2 - use Pugs::Compiler::Token; ok 3 - use Pugs::Grammar::Base; ok 4 - .* ok 5 - (.*) ok 6 - ([_|\w]+) ok 7 - ([_|\w]+) ok 8 - (\d+) | ([_|\w]+) ok 9 - (\d+) | ([_|\w]+) ok 10 - (\d+) | ([_|\w]+) ok 11 - (\d+) | ([_|\w]+) ok 12 - [\d]+ as scalar ok 13 - [\d]+ as scalar ok t/12-plain_regex......... 1..0 # Skip The plain regex emitter is not quite ready yet skipped: The plain regex emitter is not quite ready yet t/13-char_classes........ 1..25 ok 1 - use Pugs::Compiler::Token; ok 2 - use Pugs::Compiler::Rule; ok 3 - <+alpha+digit> ok 4 - <+[user char class]> ok 5 - <+[user char class]+class> ok 6 - <+[user char class]+class> ok 7 - not-ws in quantified subrule ok 8 - ^<+alpha>$ token ok 9 - ^<+alpha>$ regex ok 10 - ^<-alpha>$ token ok 11 - ^<-alpha>$ regex ok 12 - b ok 13 - ^<+[ax]>$ token ok 14 - ^<+[ax]>$ regex ok 15 - ^<-[ax]>$ token ok 16 - ^<-[ax]>$ regex ok 17 - 3 ^<+[a..z]-[bx]>$ regex ok 18 - a ok 19 - b ok 20 - 3 unicode regex ok 21 - A ok 22 - b ok 23 - 3 ^<+[a..z]-[bx]>$ regex ok 24 - a ok 25 - b ok t/14-mini_perl6.......... 1..0 # Skip The MiniPerl6 emitter is not quite ready yet skipped: The MiniPerl6 emitter is not quite ready yet t/15-STD................. 1..6 ok 1 - use Pugs::Compiler::Regex; ok 2 - whatever ok 3 - before-rule ok 4 - before-string ok 5 - before-as-function ok 6 - ignore Whatever ok t/16-examples............ 1..12 ok 1 - adder.grammar compiles okay ok 2 - output of [ /home/cpanfly/ap1003/bin/perl-static -Ilib -Itmp -MAdder -e "print Adder->add('3 + 23')->()" ] okay ok 3 - adder.grammar compiles okay ok 4 - output of [ /home/cpanfly/ap1003/bin/perl-static -Ilib -Itmp -MAdder -e "print Adder->add('532+49')->()" ] okay ok 5 - digits.grammar compiles okay ok 6 - output of [ /home/cpanfly/ap1003/bin/perl-static -Ilib -Itmp -MDigits -e "print Digits->count('49a3')->()" ] okay ok 7 - langs.grammar compiles okay ok 8 - output of [ /home/cpanfly/ap1003/bin/perl-static -Ilib -Itmp -MLangs -e "print My::VB->def('Dim a, b As double')->{'My::C.var_list'}" ] okay ok 9 - langs2.grammar compiles okay ok 10 - output of [ /home/cpanfly/ap1003/bin/perl-static -Ilib -Itmp -MLangs2 -e "print My::VB->def('Dim a, b As double')->{'My::C.var_list'}" ] okay ok 11 - Grammar.grammar compiles okay ok 12 - output of [ /home/cpanfly/ap1003/bin/perl-static -Ilib -Itmp -MGrammar -e "print Pugs::Grammar::Rule->rule('a b')->to" ] okay ok t/16-safemode............ 1..6 ok 1 - langs.grammar compiles okay ok 2 - output of [ /home/cpanfly/ap1003/bin/perl-static -Ilib -Itmp -MLangs -e "print My::VB->def('Dim a, b As double')->{'My::C.var_list'}" ] okay ok 3 - debugging output count ok ok 4 - langs2.grammar compiles okay ok 5 - output of [ /home/cpanfly/ap1003/bin/perl-static -Ilib -Itmp -MLangs2 -e "print My::VB->def('Dim a, b As double')->{'My::C.var_list'}" ] okay ok 6 - debugging output count ok ok t/16-tracer-examples..... 1..18 ok 1 - adder.grammar compiles okay ok 2 - output of [ /home/cpanfly/ap1003/bin/perl-static -Ilib -Itmp -MAdder -e "print Adder->add('3 + 23')->()" ] okay ok 3 - debugging output count ok ok 4 - adder.grammar compiles okay ok 5 - output of [ /home/cpanfly/ap1003/bin/perl-static -Ilib -Itmp -MAdder -e "print Adder->add('532+49')->()" ] okay ok 6 - debugging output count ok ok 7 - digits.grammar compiles okay ok 8 - output of [ /home/cpanfly/ap1003/bin/perl-static -Ilib -Itmp -MDigits -e "print Digits->count('49a3')->()" ] okay ok 9 - debugging output count ok ok 10 - langs.grammar compiles okay ok 11 - output of [ /home/cpanfly/ap1003/bin/perl-static -Ilib -Itmp -MLangs -e "print My::VB->def('Dim a, b As double')->{'My::C.var_list'}" ] okay ok 12 - debugging output count ok ok 13 - langs2.grammar compiles okay ok 14 - output of [ /home/cpanfly/ap1003/bin/perl-static -Ilib -Itmp -MLangs2 -e "print My::VB->def('Dim a, b As double')->{'My::C.var_list'}" ] okay ok 15 - debugging output count ok ok 16 - Grammar.grammar compiles okay ok 17 - output of [ /home/cpanfly/ap1003/bin/perl-static -Ilib -Itmp -MGrammar -e "print Pugs::Grammar::Rule->rule('a b')->to" ] okay ok 18 - debugging output count ok ok t/17-tracer.............. 1..9 ok 1 - trace works ok 2 - trace appends okay ok 3 - trace_begin works ok 4 - trace_end works ok 5 - trace_end works ok 6 ok 7 - expand okay ok 8 - unmatched tag ok 9 - unmatched tags ok t/ast/00-basic........... 1..28 ok 1 - TEST 1: concat and constant - ab - AST okay (len: 2) ok 2 - TEST 2: metasyntax '...' - "'a'" - AST okay (len: 3) ok 3 - TEST 3: metasyntax <$...> - ' <$a> ' - AST okay (len: 6) ok 4 - TEST 4: metasyntax <@...> - ' <@foo> ' - AST okay (len: 8) ok 5 - TEST 5: metasyntax <%...> - ' <%hi> ' - AST okay (len: 7) ok 6 - TEST 6: metasyntax - ' <{ return $0.sqrt }> ' - AST okay (len: 22) ok 7 - TEST 7: metasyntax - ' <&foo()> ' - AST okay (len: 10) ok 8 - TEST 8: alt - 'a|b' - AST okay (len: 3) ok 9 - TEST 9: special chars - "\\d \\s" - AST okay (len: 5) ok 10 - TEST 10: closures - " a { say 'hi' } " - AST okay (len: 16) ok 11 - TEST 11: closure quantifier - " a**{1..2} " - AST okay (len: 11) ok 12 - TEST 12: quantifiers - " a+ b? " - AST okay (len: 7) ok 13 - TEST 13: subrule () - " " - AST okay (len: 7) ok 14 - TEST 14: subrule (<.foo>) - " <.foo> " - AST okay (len: 8) ok 15 - TEST 15: subrule (quanlified) - " " - AST okay (len: 11) ok 16 - TEST 16: capure (...) - " (a) " - AST okay (len: 5) ok 17 - TEST 17: capure ( ... ) - " ( a ) " - AST okay (len: 7) ok 18 - TEST 18: named capure ( ... ) - ' $abc := (a) ' - AST okay (len: 13) ok 19 - TEST 19: non-capture groups - ' [ a ] ' - AST okay (len: 7) ok 20 - TEST 20: named capture + [ ... ] - ' $a := [a] ' - AST okay (len: 11) ok 21 - TEST 21: after - ' ' - AST okay (len: 11) ok 22 - TEST 22: before - ' ' - AST okay (len: 12) ok 23 - TEST 23: ! after - ' ' - AST okay (len: 12) ok 24 - TEST 24: ! before - ' ' - AST okay (len: 13) ok 25 - TEST 25: charset - ' <[abcd]> ' - AST okay (len: 10) ok 26 - TEST 26: charset - ' <[ab]-[a]> ' - AST okay (len: 12) ok 27 - TEST 27: dot - ' . ' - AST okay (len: 3) ok 28 - TEST 28: non-greedy closures - ' a*? ' - AST okay (len: 5) t/ast/00-basic.t_ generated. ok t/declare/00-demo........ 1..45 ok 1 - TEST 1: basic - match 1 - .* <=> 'xyzw' ok 2 - TEST 1: basic - match 1 - res $() : xyzw ok 3 - TEST 1: basic - match 1 - res $/.from : 0 ok 4 - TEST 1: basic - match 1 - res $/.to : 4 ok 5 - TEST 2: - match 1 - ((.).). <=> 'abc' ok 6 - TEST 2: - match 1 - res $/ : abc ok 7 - TEST 2: - match 1 - res $() : abc ok 8 - TEST 2: - match 1 - res $0 : ab ok 9 - TEST 2: - match 1 - res $0.from : 0 ok 10 - TEST 2: - match 1 - res $0.to : 2 ok 11 - TEST 2: - match 1 - res $($0) : ab ok 12 - TEST 2: - match 1 - res $0[0] : a ok 13 - TEST 2: - match 1 - res $($0[0]) : a ok 14 - TEST 2: - match 1 - res $0.[ 0 ] : a ok 15 - TEST 2: - match 1 - res $0[0].from : 0 ok 16 - TEST 2: - match 1 - res $0[0].to : 1 ok 17 - TEST 2: - match 1 - res $0[1] : ok 18 - TEST 2: - match 1 - res $/.from() : 0 ok 19 - TEST 2: - match 1 - res $/.to( ) : 3 ok 20 - TEST 2: - match 2 - ((.).). <=> '1a2b' ok 21 - TEST 2: - match 2 - res $/ : "1a2" ok 22 - TEST 2: - match 2 - res $0 : '1a' ok 23 - TEST 2: - match 2 - res $0[0] : '1' ok 24 - TEST 2: - match 3 - ((.).). <=> ' # a' ok 25 - TEST 2: - match 3 - res $() : "\t\na" ok 26 - TEST 2: - unmatch - ((.).). <=> ab ok 27 - TEST 2: - unmatch - ((.).). <=> , ok 28 - TEST 2: - unmatch - ((.).). <=> '" ok 29 - TEST 3: named subrule - match 1 - $ := [.](.) <=> 'abc' ok 30 - TEST 3: named subrule - match 1 - res $ : 'a' ok 31 - TEST 3: named subrule - match 1 - res $/ : 'a' ok 32 - TEST 3: named subrule - match 1 - res $/. : 'a' ok 33 - TEST 3: named subrule - match 1 - res $/{'z'} : 'a' ok 34 - TEST 3: named subrule - match 1 - res $/{"z"} : 'a' ok 35 - TEST 3: named subrule - match 1 - res $/.{ 'z' } : 'a' ok 36 - TEST 3: named subrule - match 1 - res $0 : b ok 37 - TEST 3: named subrule - match 1 - res $/[0] : 'b' ok 38 - TEST 3: named subrule - match 1 - res $/.[0] : "b" ok 39 - TEST 3: named subrule - match 1 - res $/[1] : ok 40 - TEST 3: named subrule - match 2 - $ := [.](.) <=> ' # ' ok 41 - TEST 3: named subrule - match 2 - res $.from : 0 ok 42 - TEST 3: named subrule - match 2 - res $.to : 1 ok 43 - TEST 3: named subrule - match 2 - res $0.from : 1 ok 44 - TEST 3: named subrule - match 2 - res $0.to : 2 ok 45 - TEST 3: named subrule - match 2 - res $() : "\t\n" ok t/declare/01-sigspace.... 1..10 ok 1 - TEST 1: - match 1 - ab cd <=> 'ab cd' ok 2 - TEST 1: - match 2 - ab cd <=> 'ab cd' ok 3 - TEST 2: - match 1 - ab '=' <=> 'ab=' ok 4 - TEST 2: - match 2 - ab '=' <=> 'ab =' ok 5 - TEST 2: - match 3 - ab '=' <=> 'ab =' ok 6 - TEST 3: - match 1 - ab ';' <=> 'ab;' ok 7 - TEST 3: - match 2 - ab ';' <=> 'ab ;' ok 8 - TEST 4: - match 1 - ';' <=> 'abc;' ok 9 - TEST 4: - match 2 - ';' <=> 'abc ;' ok 10 - TEST 5: - match 1 - grammar ';' <=> 'grammar Perl6;' ok t/emitter/00-ratchet..... 1..53 ok 1 - TEST 1: - global ok ok 2 - TEST 1: - constant ok ok 3 - TEST 1: - layout ok ok 4 - TEST 2: - alt ok ok 5 - TEST 2: - constant ok ok 6 - TEST 2: - constant ok ok 7 - TEST 2: - layout ok ok 8 - TEST 3: concat - concat ok ok 9 - TEST 3: concat - layout ok ok 10 - TEST 4: metasyntax '...' - constant ok ok 11 - TEST 4: metasyntax '...' - layout ok ok 12 - TEST 5: metasyntax <$...> - metasyntax ok ok 13 - TEST 5: metasyntax <$...> - layout ok ok 14 - TEST 6: metasyntax <@...> - metasyntax ok ok 15 - TEST 6: metasyntax <@...> - layout ok ok 16 - TEST 7: metasyntax <%...> - metasyntax ok ok 17 - TEST 7: metasyntax <%...> - variable ok ok 18 - TEST 7: metasyntax <%...> - layout ok ok 19 - TEST 8: metasyntax - closure ok ok 20 - TEST 8: metasyntax - layout ok ok 21 - TEST 9: alt - alt ok ok 22 - TEST 9: alt - layout ok ok 23 - TEST 10: special chars - concat ok ok 24 - TEST 10: special chars - perl5 ok ok 25 - TEST 10: special chars - perl5 ok ok 26 - TEST 10: special chars - layout ok ok 27 - TEST 11: closures - closure ok ok 28 - TEST 11: closures - layout ok ok 29 - TEST 12: closure quantifier - quant ok ok 30 - TEST 12: closure quantifier - layout ok ok 31 - TEST 13: quantifier + - quant ok ok 32 - TEST 13: quantifier + - layout ok ok 33 - TEST 14: quantifier ? - quant ok ok 34 - TEST 14: quantifier ? - layout ok ok 35 - TEST 15: subrule () - named_capture ok ok 36 - TEST 15: subrule () - layout ok ok 37 - TEST 16: subrule (<.foo>) - metasyntax ok ok 38 - TEST 16: subrule (<.foo>) - layout ok ok 39 - TEST 17: subrule (quanlified) - named_capture ok ok 40 - TEST 17: subrule (quanlified) - layout ok ok 41 - TEST 18: capure (...) - capture ok ok 42 - TEST 18: capure (...) - layout ok ok 43 - TEST 19: named capure ( ... ) - named_capture ok ok 44 - TEST 19: named capure ( ... ) - capture ok ok 45 - TEST 19: named capure ( ... ) - layout ok ok 46 - TEST 20: non-capture groups - constant ok ok 47 - TEST 20: non-capture groups - layout ok ok 48 - TEST 20: non-capture groups - constant ok ok 49 - TEST 20: non-capture groups - layout ok ok 50 - TEST 21: named capture + [ ... ] - named_capture ok ok 51 - TEST 21: named capture + [ ... ] - layout ok ok 52 - TEST 22: - negate ok ok 53 - TEST 22: - layout ok t/emitter/00-ratchet.t_ generated. ok All tests successful. Files=28, Tests=773, 15 wallclock secs ( 0.10 usr 0.23 sys + 10.14 cusr 4.46 csys = 14.93 CPU) Result: PASS FGLOCK/Pugs-Compiler-Rule-0.34.tar.gz make test TEST_VERBOSE=1 -- OK Picked up version from Makefile Picked up distname from Makefile Picked up abstract from Makefile Flavio Soibelmann Glock <fglock@gmail.com> Compiler for Perl 6 regexes >>> (cd /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.34-dyoSNZ && tar cvf - Pugs-Compiler-Rule-0.34.ppd blib) | gzip -c >/home/cpanfly/var/REPO/F/FG/FGLOCK/Pugs-Compiler-Rule-0.34.tar.gz Pugs-Compiler-Rule-0.34.ppd blib/ blib/lib/ blib/lib/Pugs/ blib/lib/Pugs/AST/ blib/lib/Pugs/AST/Expression.pm blib/lib/Pugs/Compiler/ blib/lib/Pugs/Compiler/RegexPerl5.pm blib/lib/Pugs/Compiler/Token.pm blib/lib/Pugs/Compiler/Grammar.pm blib/lib/Pugs/Compiler/Rule.pm blib/lib/Pugs/Compiler/Regex.pm blib/lib/Pugs/Emitter/ blib/lib/Pugs/Emitter/Rule/ blib/lib/Pugs/Emitter/Rule/Perl5/ blib/lib/Pugs/Emitter/Rule/Perl5/Ratchet.pm blib/lib/Pugs/Emitter/Rule/Perl5/Regex.pm blib/lib/Pugs/Emitter/Rule/Perl5/CharClass.pm blib/lib/Pugs/Emitter/Rule/Perl6/ blib/lib/Pugs/Emitter/Rule/Perl6/Ratchet.pm blib/lib/Pugs/Emitter/Rule/Perl5.pm blib/lib/Pugs/Emitter/Rule/Parsec.pm blib/lib/Pugs/Emitter/Grammar/ blib/lib/Pugs/Emitter/Grammar/Perl5.pm blib/lib/Pugs/Runtime/ blib/lib/Pugs/Runtime/Match/ blib/lib/Pugs/Runtime/Match/HsBridge.pm blib/lib/Pugs/Runtime/Match.pm blib/lib/Pugs/Runtime/StrPos.pm blib/lib/Pugs/Runtime/Tracer.pm blib/lib/Pugs/Runtime/Rule.pm blib/lib/Pugs/Runtime/Regex.pm blib/lib/Pugs/Runtime/Common.pm blib/lib/Pugs/Grammar/ blib/lib/Pugs/Grammar/Base.pm blib/lib/Pugs/Grammar/Rule2.pm blib/lib/Pugs/Grammar/Rule.pmc blib/lib/Pugs/Grammar/Rule.pm blib/lib/Pugs/Grammar/RulePure.pm blib/lib/Pugs/Grammar/Precedence.pm blib/man1/ blib/man1/compile_p6grammar.pl.1 blib/man3/ blib/man3/Pugs::Runtime::StrPos.3 blib/man3/Pugs::Runtime::Tracer.3 blib/man3/Pugs::Grammar::Precedence.3 blib/man3/Pugs::Runtime::Regex.3 blib/man3/Pugs::Compiler::Regex.3 blib/man3/Pugs::Runtime::Match.3 blib/man3/Pugs::Compiler::RegexPerl5.3 blib/man3/Pugs::Emitter::Grammar::Perl5.3 blib/man3/Pugs::Compiler::Token.3 blib/man3/Pugs::Compiler::Grammar.3 blib/man3/Pugs::Compiler::Rule.3 blib/script/ blib/script/compile_p6grammar.pl >>> mv /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.34-dyoSNZ/Pugs-Compiler-Rule-0.34.ppd /home/cpanfly/var/REPO/F/FG/FGLOCK Running make for F/FG/FGLOCK/v6-0.027.tar.gz Prepending /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.34-dyoSNZ/blib/arch /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.34-dyoSNZ/blib/lib /home/cpanfly/var/cpan/build/Sub-Multi-0.003-aXEmvc/blib/arch /home/cpanfly/var/cpan/build/Sub-Multi-0.003-aXEmvc/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-g9Ev26/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-g9Ev26/blib/lib /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/cpanfly/var/cpan/build/v6-0.027-4ScE9r Prepending /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.34-dyoSNZ/blib/arch /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.34-dyoSNZ/blib/lib /home/cpanfly/var/cpan/build/Sub-Multi-0.003-aXEmvc/blib/arch /home/cpanfly/var/cpan/build/Sub-Multi-0.003-aXEmvc/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-g9Ev26/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-g9Ev26/blib/lib /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build F/FG/FGLOCK/v6-0.027.tar.gz >>> make cp lib/Pugs/Runtime/Perl5Container.pm blib/lib/Pugs/Runtime/Perl5Container.pm cp lib/Pugs/Runtime/Perl6.pm blib/lib/Pugs/Runtime/Perl6.pm cp lib/Pugs/Grammar/StatementModifier.pm blib/lib/Pugs/Grammar/StatementModifier.pm cp lib/Pugs/Grammar/Pod.pm blib/lib/Pugs/Grammar/Pod.pm cp lib/Pugs/Grammar/Perl6.pm blib/lib/Pugs/Grammar/Perl6.pm cp lib/Pugs/Grammar/Ternary.pm blib/lib/Pugs/Grammar/Ternary.pm cp lib/Pugs/Runtime/Perl6AST.pm blib/lib/Pugs/Runtime/Perl6AST.pm cp lib/Pugs/Grammar/Operator.pm blib/lib/Pugs/Grammar/Operator.pm cp lib/Pugs/Grammar/Term.pm blib/lib/Pugs/Grammar/Term.pm cp lib/Pugs/Grammar/Quote.pm blib/lib/Pugs/Grammar/Quote.pm cp lib/Pugs/Emitter/YAML.pm blib/lib/Pugs/Emitter/YAML.pm cp lib/Pugs/Grammar/P6Rule.pm blib/lib/Pugs/Grammar/P6Rule.pm cp lib/Pugs/Runtime/Perl6Prelude.pmc blib/lib/Pugs/Runtime/Perl6Prelude.pmc cp lib/Pugs/Grammar/Expression.pm blib/lib/Pugs/Grammar/Expression.pm cp lib/Module/CompileV6.pm blib/lib/Module/CompileV6.pm cp lib/v6.pm blib/lib/v6.pm cp lib/Pugs/Grammar/Postcircumfix.pm blib/lib/Pugs/Grammar/Postcircumfix.pm cp lib/Pugs/Grammar/BaseCategory.pm blib/lib/Pugs/Grammar/BaseCategory.pm cp lib/Pugs/Emitter/Perl6/Perl5.pm blib/lib/Pugs/Emitter/Perl6/Perl5.pm cp lib/Pugs/Runtime/Perl6AST.pmc blib/lib/Pugs/Runtime/Perl6AST.pmc cp lib/Pugs/Runtime/Perl6Prelude.pm blib/lib/Pugs/Runtime/Perl6Prelude.pm cp lib/Pugs/Grammar/Infix.pm blib/lib/Pugs/Grammar/Infix.pm cp lib/Pugs/Grammar/Circumfix.pm blib/lib/Pugs/Grammar/Circumfix.pm cp hello_world.pl blib/lib/hello_world.pl cp lib/Pugs/Grammar/Postfix.pm blib/lib/Pugs/Grammar/Postfix.pm cp lib/Pugs/Grammar/Prefix.pm blib/lib/Pugs/Grammar/Prefix.pm cp lib/Pugs/Grammar/StatementControl.pm blib/lib/Pugs/Grammar/StatementControl.pm cp lib/Pugs/Compiler/Perl6.pm blib/lib/Pugs/Compiler/Perl6.pm cp lib/Pugs/Grammar/YAML.pm blib/lib/Pugs/Grammar/YAML.pm Manifying blib/man3/Pugs::Runtime::Perl6.3 Manifying blib/man3/Module::CompileV6.3 Manifying blib/man3/v6.3 Manifying blib/man3/Pugs::Compiler::Perl6.3 FGLOCK/v6-0.027.tar.gz make -- OK Prepending /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.34-dyoSNZ/blib/arch /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.34-dyoSNZ/blib/lib /home/cpanfly/var/cpan/build/Sub-Multi-0.003-aXEmvc/blib/arch /home/cpanfly/var/cpan/build/Sub-Multi-0.003-aXEmvc/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-g9Ev26/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-g9Ev26/blib/lib /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-PcCNkK/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/cpanfly/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "%ENV=(%ENV,qw( PERL6LIB ./t) );test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/01-sanity/01-tap.t t/01-sanity/02-counter.t t/01-sanity/03-equal.t t/01-sanity/04-if.t t/01-sanity/05-sub.t t/01-sanity/06-use.t t/01-sanity/07-binding.t t/01-sanity/07-defined.t t/01-sanity/07-end-blocks.t t/01-sanity/07-for.t t/01-sanity/07-isa.t t/01-sanity/07-range.t t/01-sanity/07-ref.t t/01-sanity/07-simple-multisubs.t t/01-sanity/07-split.t t/01-sanity/07-substr.t t/01-sanity/07-try.t t/02-test-pm/0-compile.t t/02-test-pm/2-force_todo.t t/02-test-pm/3-output.t t/blocks/bare_block_with_dollar_underscore.t t/blocks/defaults.t t/blocks/meth_vs_sub_call.t t/blocks/nested_named.t t/blocks/primitive_named_params.t t/blocks/splatty_with_type.t t/closure_traits/exit_in_begin.t t/examples/golf.t t/operators/brainos.t t/operators/relational.t t/operators/spaceship_and_datatypes.t t/packages/reflection.t t/regex/rx_perl5_escape.t t/regex/smartparse.t t/statements/until.t t/statements/values_in_bool_context.t t/syntax/lf_in_list.t t/syntax/single_quoted_strings.t t/var/lvalue_deep_brackets.t t/var/passing_the_pair_class_to_a_sub.t t/xx-uncategorized/empty_kwid.t t/xx-uncategorized/lexical-array-in-inner-block.t t/xx-uncategorized/return_in_anonymous_subs.t t/xx-uncategorized/short_circuiting.t t/xx-uncategorized/smartmatch_rx_obstacle.t t/builtins/math/pi_internals.t t/examples/99problems/problem38.t t/examples/99problems/problem47.t t/examples/99problems/problem48.t t/examples/99problems/problem55.t t/examples/99problems/problem57.t t/examples/99problems/problem58.t t/examples/99problems/problem59.t t/examples/99problems/problem60.t t/examples/99problems/problem63.t t/examples/99problems/problem66.t t/examples/99problems/problem68.t t/examples/99problems/problem69.t t/examples/99problems/problem70.t t/examples/99problems/problem71.t t/examples/99problems/problem72.t t/examples/99problems/problem73.t t/examples/99problems/problem80.t t/examples/99problems/problem81.t t/examples/99problems/problem82.t t/examples/99problems/problem83.t t/examples/99problems/problem84.t t/examples/99problems/problem85.t t/examples/99problems/problem86.t t/examples/99problems/problem87.t t/examples/99problems/problem88.t t/examples/99problems/problem89.t t/examples/99problems/problem92.t t/examples/99problems/problem93.t t/examples/99problems/problem94.t t/examples/99problems/problem96.t t/oo/roles/instantiation.t t/regex/from_perl6_rules/anchors.t t/regex/from_perl6_rules/inline.t t/regex/from_perl6_rules/named_chars-00.t t/regex/from_perl6_rules/named_chars-01.t t/regex/from_perl6_rules/noncap.t t/regex/from_perl6_rules/propcharset-00.t t/regex/from_perl6_rules/propcharset-01.t t/regex/from_perl6_rules/propcharset-02.t t/regex/from_perl6_rules/propcharset-03.t t/regex/from_perl6_rules/propcharset-04.t t/regex/from_perl6_rules/propcharset-05.t t/regex/from_perl6_rules/propcharset-06.t t/regex/from_perl6_rules/propcharset-07.t t/regex/from_perl6_rules/propcharset-08.t t/regex/from_perl6_rules/propcharset-09.t t/regex/from_perl6_rules/propcharset-10.t t/regex/from_perl6_rules/propcharset-11.t t/regex/from_perl6_rules/propcharset-12.t t/regex/from_perl6_rules/properties-00.t t/regex/from_perl6_rules/properties-01.t t/regex/from_perl6_rules/properties-02.t t/regex/from_perl6_rules/properties-03.t t/regex/from_perl6_rules/properties-04.t t/regex/from_perl6_rules/properties-05.t t/regex/from_perl6_rules/properties-06.t t/regex/from_perl6_rules/properties-07.t t/regex/from_perl6_rules/properties-08.t t/regex/from_perl6_rules/properties-09.t t/spec/S02-builtin_data_types/array_extending.t t/spec/S02-builtin_data_types/nested_arrays.t t/spec/S04-statements/until.t t/spec/S10-packages/import.t t/spec/S12-class/inheritance-class-methods.t t/spec/S12-role/composition.t t/spec/S16-filehandles/open.t t/spec/S16-io/say.t t/spec/S29-any/cmp.t t/spec/S29-array/exists.t t/spec/S29-context/exit-in-if.t t/spec/S29-context/exit.t t/spec/S29-list/mutating_listops.t t/spec/S29-str/append.t t/statements/modifiers/if.t t/statements/modifiers/unless.t t/syntax/parsing/braces_in_rules.t t/syntax/parsing/braces_in_strings.t t/syntax/parsing/filetest.t t/syntax/parsing/non-dotted-new-disallowed.t t/syntax/parsing/pod_in_multi_line_exprs.t t/syntax/parsing/postfix_if_and_is.t t/01-sanity/01-tap................................. 1..10 ok 1 ok 2 ok 3 # comment ok 4 ok 5 ok 6 foo ok 7 # SKIP ok 8 # SKIP bar not ok 9 # TODO not ok 10 # TODO baz ok t/01-sanity/02-counter............................. 1..4 ok 1 ok 2 ok 3 ok 4 ok t/01-sanity/03-equal............................... 1..4 ok 1 ok 2 ok 3 ok 4 ok t/01-sanity/04-if.................................. 1..2 ok 1 ok 2 ok t/01-sanity/05-sub................................. 1..4 ok 1 ok 2 ok 3 ok 4 ok t/01-sanity/06-use................................. 1..1 ok 1 ok t/01-sanity/07-binding............................. 1..3 ok 1 ok 2 ok 3 ok t/01-sanity/07-defined............................. 1..2 ok 1 ok 2 ok t/01-sanity/07-end-blocks.......................... 1..2 ok 1 ok 2 ok t/01-sanity/07-for................................. 1..9 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t/01-sanity/07-isa................................. 1..3 ok 1 ok 2 ok 3 ok t/01-sanity/07-range............................... 1..4 ok 1 ok 2 ok 3 ok 4 ok t/01-sanity/07-ref................................. 1..3 ok 1 ok 2 ok 3 ok t/01-sanity/07-simple-multisubs.................... 1..2 ok 1 ok 2 ok t/01-sanity/07-split............................... 1..4 ok 1 ok 2 ok 3 ok 4 ok t/01-sanity/07-substr.............................. 1..1 ok 1 ok t/01-sanity/07-try................................. 1..4 ok 1 ok 2 ok 3 ok 4 ok t/02-test-pm/0-compile............................. 1..1 ok 1 ok t/02-test-pm/2-force_todo..........................# Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO 1) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef 1..11 not ok 1 - This will fail, but will be forced-TODO by force_todo() # TODO for release ok 2 - This will pass normally not ok 3 - This will fail, but will be forced-TODO by force_todo() # TODO for release ok 4 - This will pass normally not ok 5 - This will TODO fail, and will be forced-TODO by force_todo() # TODO 1 ok 6 - This will pass normally not ok 7 - This will fail, and will be forced-TODO by force_todo() # TODO for release not ok 8 - This will fail, and will be forced-TODO by force_todo() # TODO for release not ok 9 - This will fail, and will be forced-TODO by force_todo() # TODO for release ok 10 - This will pass normally not ok 11 - This will fail, and will be forced-TODO by force_todo() # TODO for release ok t/02-test-pm/3-output.............................. 1..1 ok 1 - # SKIP skipping because redirection is not portable ok t/blocks/bare_block_with_dollar_underscore......... 1..1 ok 1 - bare blocks containing $_ work correctly ok t/blocks/defaults.................................. 1..2 ok 1 - default sub called ok 2 - default sub called in package namespace ok t/blocks/meth_vs_sub_call.......................... 1..3 ok 1 - method with colon notation ok 2 - method with dot notation ok 3 - adding trailing comma should call the "sub" ok t/blocks/nested_named.............................. 1..3 ok 1 - Checking semantics... 1 ok 2 - Checking semantics... 2 ok 3 - Checking semantics... 0 ok t/blocks/primitive_named_params....................Name "main::SUB_MULTI_REGISTRY" used only once: possible typo at /home/cpanfly/var/cpan/build/Sub-Multi-0.003-aXEmvc/blib/lib/Sub/Multi.pm line 69. 1..1 ok 1 - named args in primitive subs ok t/blocks/splatty_with_type......................... 1..1 ok 1 - invoking a splatty sub ok t/builtins/math/pi_internals....................... 1..1 ok 1 ok t/closure_traits/exit_in_begin..................... 1..2 ok 1 - $failed not yet initialized in BEGIN {} ok 2 - exit() works in BEGIN {} - $fail not yet initialized at END time ok t/examples/99problems/problem38.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (*) Compare the two methods of calculating Euler's totient function. ok t/examples/99problems/problem47.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (*) Truth tables for logical expressions (2). ok t/examples/99problems/problem48.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Truth tables for logical expressions (3). ok t/examples/99problems/problem55.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Construct completely balanced binary trees ok t/examples/99problems/problem57.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Binary search trees (dictionaries) ok t/examples/99problems/problem58.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Generate-and-test paradigm ok t/examples/99problems/problem59.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Construct height-balanced binary trees ok t/examples/99problems/problem60.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Construct height-balanced binary trees with a given number of nodes ok t/examples/99problems/problem63.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Construct a complete binary tree ok t/examples/99problems/problem66.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (***) Layout a binary tree (3) ok t/examples/99problems/problem68.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Preorder and inorder sequences of binary trees ok t/examples/99problems/problem69.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Dotstring representation of binary trees ok t/examples/99problems/problem70.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Tree construction from a node string ok t/examples/99problems/problem71.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (*) Determine the internal path length of a tree ok t/examples/99problems/problem72.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (*) Construct the bottom-up order sequence of the tree nodes ok t/examples/99problems/problem73.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Lisp-like tree representation ok t/examples/99problems/problem80.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (***) Conversions ok t/examples/99problems/problem81.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Path from one node to another one ok t/examples/99problems/problem82.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (*) Cycle from a given node ok t/examples/99problems/problem83.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Construct all spanning trees ok t/examples/99problems/problem84.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Construct the minimal spanning tree ok t/examples/99problems/problem85.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Graph isomorphism ok t/examples/99problems/problem86.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Node degree and graph coloration ok t/examples/99problems/problem87.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Depth-first order graph traversal (alternative solution) ok t/examples/99problems/problem88.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Connected components (alternative solution) ok t/examples/99problems/problem89.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (**) Bipartite graphs ok t/examples/99problems/problem92.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (***) Von Koch's conjecture ok t/examples/99problems/problem93.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (***) An arithmetic puzzle ok t/examples/99problems/problem94.................... 1..1 ok 1 - # SKIP Test(s) not yet written: (***) Generate K-regular simple graphs with N nodes ok t/examples/99problems/problem96.................... 1..4 ok 1 - Syntax Checker recognized valid string ok 2 - leading underscore rejected ok 3 - two adjacent underscores rejected ok 4 - trailing underscore rejected ok t/examples/golf.................................... 1..10 ok 1 - # SKIP must be run manually ok 2 - # SKIP must be run manually ok 3 - # SKIP must be run manually ok 4 - # SKIP must be run manually ok 5 - # SKIP must be run manually ok 6 - # SKIP must be run manually ok 7 - # SKIP must be run manually ok 8 - # SKIP must be run manually ok 9 - # SKIP must be run manually ok 10 - # SKIP must be run manually ok t/oo/roles/instantiation........................... 1..3 ok 1 - roles can be instantiated ok 2 - our instantiated role object smartmatches against our role ok 3 - calling a method on our instantiated role object worked ok t/operators/brainos................................ 1..1 ok 1 - caught =~ braino, saying not implemented syntax: $VAR1 = { 'pos' => 8, 'rx' => { 'options' => {}, 'rx' => 'bar' } }; ok t/operators/relational............................. 1..39 ok 1 - 1 is less than 2 ok 2 - 2 is ~not~ less than 1 ok 3 - 2 is greater than 1 ok 4 - 1 is ~not~ greater than 2 ok 5 - 1 is less than or equal to 2 ok 6 - 1 is less than or equal to 2 ok 7 - 1 is ~not~ less than or equal to 0 ok 8 - 2 is greater than or equal to 1 ok 9 - 2 is greater than or equal to 2 ok 10 - 2 is ~not~ greater than or equal to 3 ok 11 - 1 is equal to 1 ok 12 - 1 is less than 2 ok 13 - 2 is greater than 1 ok 14 - multi-way comp 5 > 1 < 10 works ok 15 - multi-way comp 5 < 1 < 10 works ok 16 - chained comparison ok 17 - chained comparison ok 18 - chained comparison with equality ok 19 - chained n > n < n comparison ok 20 - chained comparison with <= ok 21 - chained comparison with >= ok 22 - a is less than b ok 23 - b is ~not~ less than a ok 24 - b is greater than a ok 25 - a is ~not~ greater than b ok 26 - a is less than or equal to b ok 27 - a is less than or equal to a ok 28 - b is ~not~ less than or equal to a ok 29 - b is greater than or equal to a ok 30 - b is greater than or equal to b ok 31 - b is ~not~ greater than or equal to c ok 32 - multi-way comp e gt a lt j works ok 33 - multi-way comp e lt a lt j works ok 34 - 5 gt 4 gt 3 chained str comparison ok 35 - 3 lt 4 gt 5 chained str comparison ok 36 - !(3 gt 4 lt 5) chained str comparison ok 37 - "5" eq "5" gt "0" chained str comparison with equality ok 38 - 5 le 5 gt 0 chained str comparison with le ok 39 - 0 lt 5 ge 5 chained comparison with ge ok t/operators/spaceship_and_datatypes................ 1..6 ok 1 - comparing hash values ok 2 - comparing hash values ok 3 - comparing hash values ok 4 - comparing array values ok 5 - comparing array values ok 6 - comparing array values ok t/packages/reflection.............................. 1..1 ok 1 - # SKIP test needs to be rewritten because of recent design changes ok t/regex/from_perl6_rules/anchors................... 1..19 ok 1 - SOS abc ok 2 - SOS bc ok 3 - SOL abc ok 4 - SOL bc ok 5 - abc newline EOL ok 6 - abc EOL ok 7 - ab EOL ok 8 - abc EOS ok 9 - SOS def ok 10 - SOL def ok 11 - def newline EOL ok 12 - def EOL ok 13 - def EOS ok 14 - SOS ghi ok 15 - SOL ghi ok 16 - ghi newline EOL ok 17 - ghi EOL ok 18 - ghi EOS ok 19 - All dot ok t/regex/from_perl6_rules/inline.................... 1..2 ok 1 - Match ok 2 - Mismatch ok t/regex/from_perl6_rules/named_chars-00............ 1..200 ok 1 - Unanchored named LINE FEED (LF) ok 2 - Unanchored \x[A] ok 3 - Unanchored \o[12] ok 4 - Anchored LINE FEED (LF) ok 5 - Unanchored named FORM FEED (FF) ok 6 - Unanchored \x[C] ok 7 - Unanchored \o[14] ok 8 - Anchored FORM FEED (FF) ok 9 - Multiple FORM FEED (FF); LINE FEED (LF) ok 10 - Charclass multiple FORM FEED (FF); LINE FEED (LF) ok 11 - Negative charclass FORM FEED (FF); LINE FEED (LF) ok 12 - Negative named FORM FEED (FF) nomatch ok 13 - Negative named FORM FEED (FF) match ok 14 - Negative charclass named FORM FEED (FF) nomatch ok 15 - Negative charclass named FORM FEED (FF) match ok 16 - Negative hex \X[C] nomatch ok 17 - Negative charclass hex \X[C] nomatch ok 18 - Negative hex \X[A] match ok 19 - Negative charclass hex \X[A] match ok 20 - Unanchored named CARRIAGE RETURN (CR) ok 21 - Unanchored \x[d] ok 22 - Unanchored \o[15] ok 23 - Anchored CARRIAGE RETURN (CR) ok 24 - Multiple CARRIAGE RETURN (CR); FORM FEED (FF) ok 25 - Charclass multiple CARRIAGE RETURN (CR); FORM FEED (FF) ok 26 - Negative charclass CARRIAGE RETURN (CR); FORM FEED (FF) ok 27 - Negative named CARRIAGE RETURN (CR) nomatch ok 28 - Negative named CARRIAGE RETURN (CR) match ok 29 - Negative charclass named CARRIAGE RETURN (CR) nomatch ok 30 - Negative charclass named CARRIAGE RETURN (CR) match ok 31 - Negative hex \X[D] nomatch ok 32 - Negative charclass hex \X[D] nomatch ok 33 - Negative hex \X[C] match ok 34 - Negative charclass hex \X[C] match ok 35 - Unanchored named NEXT LINE (NEL) ok 36 - Unanchored \x[85] ok 37 - Unanchored \o[205] ok 38 - Anchored NEXT LINE (NEL) ok 39 - Multiple NEXT LINE (NEL); CARRIAGE RETURN (CR) ok 40 - Charclass multiple NEXT LINE (NEL); CARRIAGE RETURN (CR) ok 41 - Negative charclass NEXT LINE (NEL); CARRIAGE RETURN (CR) ok 42 - Negative named NEXT LINE (NEL) nomatch ok 43 - Negative named NEXT LINE (NEL) match ok 44 - Negative charclass named NEXT LINE (NEL) nomatch ok 45 - Negative charclass named NEXT LINE (NEL) match ok 46 - Negative hex \X[85] nomatch ok 47 - Negative charclass hex \X[85] nomatch ok 48 - Negative hex \X[D] match ok 49 - Negative charclass hex \X[D] match ok 50 - Unanchored named LINE FEED ok 51 - Anchored LINE FEED ok 52 - Multiple LINE FEED; NEXT LINE (NEL) ok 53 - Charclass multiple LINE FEED; NEXT LINE (NEL) ok 54 - Negative charclass LINE FEED; NEXT LINE (NEL) ok 55 - Negative named LINE FEED nomatch ok 56 - Negative named LINE FEED match ok 57 - Negative charclass named LINE FEED nomatch ok 58 - Negative charclass named LINE FEED match ok 59 - Unanchored named FORM FEED ok 60 - Anchored FORM FEED ok 61 - Multiple FORM FEED; LINE FEED ok 62 - Charclass multiple FORM FEED; LINE FEED ok 63 - Negative charclass FORM FEED; LINE FEED ok 64 - Negative named FORM FEED nomatch ok 65 - Negative named FORM FEED match ok 66 - Negative charclass named FORM FEED nomatch ok 67 - Negative charclass named FORM FEED match ok 68 - Unanchored named CARRIAGE RETURN ok 69 - Anchored CARRIAGE RETURN ok 70 - Multiple CARRIAGE RETURN;FORM FEED ok 71 - Charclass multiple CARRIAGE RETURN;FORM FEED ok 72 - Negative charclass CARRIAGE RETURN;FORM FEED ok 73 - Negative named CARRIAGE RETURN nomatch ok 74 - Negative named CARRIAGE RETURN match ok 75 - Negative charclass named CARRIAGE RETURN nomatch ok 76 - Negative charclass named CARRIAGE RETURN match ok 77 - Unanchored named NEXT LINE ok 78 - Anchored NEXT LINE ok 79 - Multiple NEXT LINE;CARRIAGE RETURN ok 80 - Charclass multiple NEXT LINE;CARRIAGE RETURN ok 81 - Negative charclass NEXT LINE;CARRIAGE RETURN ok 82 - Negative named NEXT LINE nomatch ok 83 - Negative named NEXT LINE match ok 84 - Negative charclass named NEXT LINE nomatch ok 85 - Negative charclass named NEXT LINE match ok 86 - Unanchored named LF ok 87 - Anchored LF ok 88 - Multiple LF; NEXT LINE ok 89 - Charclass multiple LF; NEXT LINE ok 90 - Negative charclass LF; NEXT LINE ok 91 - Negative named LF nomatch ok 92 - Negative named LF match ok 93 - Negative charclass named LF nomatch ok 94 - Negative charclass named LF match ok 95 - Unanchored named FF ok 96 - Anchored FF # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef ok 97 - Multiple FF;LF ok 98 - Charclass multiple FF;LF ok 99 - Negative charclass FF;LF ok 100 - Negative named FF nomatch ok 101 - Negative named FF match ok 102 - Negative charclass named FF nomatch ok 103 - Negative charclass named FF match ok 104 - Unanchored named CR ok 105 - Anchored CR ok 106 - Multiple CR;FF ok 107 - Charclass multiple CR;FF ok 108 - Negative charclass CR;FF ok 109 - Negative named CR nomatch ok 110 - Negative named CR match ok 111 - Negative charclass named CR nomatch ok 112 - Negative charclass named CR match ok 113 - Unanchored named NEL ok 114 - Anchored NEL ok 115 - Multiple NEL;CR ok 116 - Charclass multiple NEL;CR ok 117 - Negative charclass NEL;CR ok 118 - Negative named NEL nomatch ok 119 - Negative named NEL match ok 120 - Negative charclass named NEL nomatch ok 121 - Negative charclass named NEL match ok 122 - Unanchored named ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM ok 123 - Unanchored \x[fd55] ok 124 - Unanchored \o[176525] ok 125 - Anchored ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM ok 126 - Multiple ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM;NEL ok 127 - Charclass multiple ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM;NEL ok 128 - Negative charclass ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM;NEL ok 129 - Negative named ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM nomatch ok 130 - Negative named ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM match ok 131 - Negative charclass named ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM nomatch ok 132 - Negative charclass named ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM match ok 133 - Negative hex \X[FD55] nomatch ok 134 - Negative charclass hex \X[FD55] nomatch ok 135 - Unanchored named HEBREW POINT HIRIQ ok 136 - Unanchored \x[5B4] ok 137 - Unanchored \o[2664] ok 138 - Anchored HEBREW POINT HIRIQ ok 139 - Multiple HEBREW POINT HIRIQ;ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM ok 140 - Charclass multiple HEBREW POINT HIRIQ;ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM ok 141 - Negative charclass HEBREW POINT HIRIQ;ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM ok 142 - Negative named HEBREW POINT HIRIQ nomatch ok 143 - Negative named HEBREW POINT HIRIQ match ok 144 - Negative charclass named HEBREW POINT HIRIQ nomatch ok 145 - Negative charclass named HEBREW POINT HIRIQ match ok 146 - Negative hex \X[5B4] nomatch ok 147 - Negative charclass hex \X[5B4] nomatch not ok 148 - Negative hex \X[FD55] match # TODO for release not ok 149 - Negative charclass hex \X[FD55] match # TODO for release ok 150 - Unanchored named LATIN CAPITAL LETTER A WITH HOOK ABOVE ok 151 - Unanchored \x[1EA2] ok 152 - Unanchored \o[17242] ok 153 - Anchored LATIN CAPITAL LETTER A WITH HOOK ABOVE ok 154 - Multiple LATIN CAPITAL LETTER A WITH HOOK ABOVE;HEBREW POINT HIRIQ ok 155 - Charclass multiple LATIN CAPITAL LETTER A WITH HOOK ABOVE;HEBREW POINT HIRIQ ok 156 - Negative charclass LATIN CAPITAL LETTER A WITH HOOK ABOVE;HEBREW POINT HIRIQ ok 157 - Negative named LATIN CAPITAL LETTER A WITH HOOK ABOVE nomatch not ok 158 - Negative named LATIN CAPITAL LETTER A WITH HOOK ABOVE match # TODO for release ok 159 - Negative charclass named LATIN CAPITAL LETTER A WITH HOOK ABOVE nomatch not ok 160 - Negative charclass named LATIN CAPITAL LETTER A WITH HOOK ABOVE match # TODO for release ok 161 - Negative hex \X[1EA2] nomatch ok 162 - Negative charclass hex \X[1EA2] nomatch ok 163 - Negative hex \X[5B4] match ok 164 - Negative charclass hex \X[5B4] match ok 165 - Unanchored named ARMENIAN SMALL LETTER ECH ok 166 - Unanchored \x[565] ok 167 - Unanchored \o[2545] ok 168 - Anchored ARMENIAN SMALL LETTER ECH ok 169 - Multiple ARMENIAN SMALL LETTER ECH;LATIN CAPITAL LETTER A WITH HOOK ABOVE ok 170 - Charclass multiple ARMENIAN SMALL LETTER ECH;LATIN CAPITAL LETTER A WITH HOOK ABOVE ok 171 - Negative charclass ARMENIAN SMALL LETTER ECH;LATIN CAPITAL LETTER A WITH HOOK ABOVE ok 172 - Negative named ARMENIAN SMALL LETTER ECH nomatch ok 173 - Negative named ARMENIAN SMALL LETTER ECH match ok 174 - Negative charclass named ARMENIAN SMALL LETTER ECH nomatch ok 175 - Negative charclass named ARMENIAN SMALL LETTER ECH match ok 176 - Negative hex \X[565] nomatch ok 177 - Negative charclass hex \X[565] nomatch ok 178 - Negative hex \X[1EA2] match ok 179 - Negative charclass hex \X[1EA2] match ok 180 - Unanchored named LOWER HALF INVERSE WHITE CIRCLE ok 181 - Unanchored \x[25DB] ok 182 - Unanchored \o[22733] ok 183 - Anchored LOWER HALF INVERSE WHITE CIRCLE ok 184 - Multiple LOWER HALF INVERSE WHITE CIRCLE;ARMENIAN SMALL LETTER ECH ok 185 - Charclass multiple LOWER HALF INVERSE WHITE CIRCLE;ARMENIAN SMALL LETTER ECH ok 186 - Negative charclass LOWER HALF INVERSE WHITE CIRCLE;ARMENIAN SMALL LETTER ECH ok 187 - Negative named LOWER HALF INVERSE WHITE CIRCLE nomatch ok 188 - Negative named LOWER HALF INVERSE WHITE CIRCLE match ok 189 - Negative charclass named LOWER HALF INVERSE WHITE CIRCLE nomatch ok 190 - Negative charclass named LOWER HALF INVERSE WHITE CIRCLE match ok 191 - Negative hex \X[25DB] nomatch ok 192 - Negative charclass hex \X[25DB] nomatch ok 193 - Negative hex \X[565] match ok 194 - Negative charclass hex \X[565] match ok 195 - Unanchored named ARABIC SHADDA MEDIAL FORM ok 196 - Unanchored \x[fe7d] ok 197 - Unanchored \o[177175] ok 198 - Anchored ARABIC SHADDA MEDIAL FORM ok 199 - Multiple ARABIC SHADDA MEDIAL FORM;LOWER HALF INVERSE WHITE CIRCLE ok 200 - Charclass multiple ARABIC SHADDA MEDIAL FORM;LOWER HALF INVERSE WHITE CIRCLE ok t/regex/from_perl6_rules/named_chars-01............ 1..219 ok 1 - Negative charclass ARABIC SHADDA MEDIAL FORM;LOWER HALF INVERSE WHITE CIRCLE ok 2 - Negative named ARABIC SHADDA MEDIAL FORM nomatch ok 3 - Negative named ARABIC SHADDA MEDIAL FORM match ok 4 - Negative charclass named ARABIC SHADDA MEDIAL FORM nomatch ok 5 - Negative charclass named ARABIC SHADDA MEDIAL FORM match ok 6 - Negative hex \X[FE7D] nomatch ok 7 - Negative charclass hex \X[FE7D] nomatch ok 8 - Negative hex \X[25DB] match ok 9 - Negative charclass hex \X[25DB] match ok 10 - Unanchored named YI SYLLABLE NDO ok 11 - Unanchored \x[A15D] ok 12 - Unanchored \o[120535] ok 13 - Anchored YI SYLLABLE NDO ok 14 - Multiple YI SYLLABLE NDO; ARABIC SHADDA MEDIAL FORM ok 15 - Charclass multiple YI SYLLABLE NDO; ARABIC SHADDA MEDIAL FORM ok 16 - Negative charclass YI SYLLABLE NDO; ARABIC SHADDA MEDIAL FORM ok 17 - Negative named YI SYLLABLE NDO nomatch ok 18 - Negative named YI SYLLABLE NDO match ok 19 - Negative charclass named YI SYLLABLE NDO nomatch ok 20 - Negative charclass named YI SYLLABLE NDO match ok 21 - Negative hex \X[A15D] nomatch ok 22 - Negative charclass hex \X[A15D] nomatch ok 23 - Negative hex \X[FE7D] match ok 24 - Negative charclass hex \X[FE7D] match ok 25 - Unanchored named RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN ok 26 - Unanchored \x[2964] ok 27 - Unanchored \o[24544] ok 28 - Anchored RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN ok 29 - Multiple RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN;YI SYLLABLE NDO ok 30 - Charclass multiple RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN;YI SYLLABLE NDO ok 31 - Negative charclass RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN;YI SYLLABLE NDO ok 32 - Negative named RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN nomatch ok 33 - Negative named RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN match ok 34 - Negative charclass named RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN nomatch ok 35 - Negative charclass named RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN match ok 36 - Negative hex \X[2964] nomatch ok 37 - Negative charclass hex \X[2964] nomatch ok 38 - Negative hex \X[A15D] match ok 39 - Negative charclass hex \X[A15D] match ok 40 - Unanchored named HALFWIDTH KATAKANA LETTER SMALL YU ok 41 - Unanchored \x[FF6D] ok 42 - Unanchored \o[177555] ok 43 - Anchored HALFWIDTH KATAKANA LETTER SMALL YU ok 44 - Multiple HALFWIDTH KATAKANA LETTER SMALL YU; RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN ok 45 - Charclass multiple HALFWIDTH KATAKANA LETTER SMALL YU; RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN ok 46 - Negative charclass HALFWIDTH KATAKANA LETTER SMALL YU; RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN ok 47 - Negative named HALFWIDTH KATAKANA LETTER SMALL YU nomatch ok 48 - Negative named HALFWIDTH KATAKANA LETTER SMALL YU match ok 49 - Negative charclass named HALFWIDTH KATAKANA LETTER SMALL YU nomatch ok 50 - Negative charclass named HALFWIDTH KATAKANA LETTER SMALL YU match ok 51 - Negative hex \X[FF6D] nomatch ok 52 - Negative charclass hex \X[FF6D] nomatch ok 53 - Negative hex \X[2964] match ok 54 - Negative charclass hex \X[2964] match ok 55 - Unanchored named DIGIT SIX ok 56 - Unanchored \x[36] ok 57 - Unanchored \o[66] ok 58 - Anchored DIGIT SIX ok 59 - Multiple DIGIT SIX;HALFWIDTH KATAKANA LETTER SMALL YU ok 60 - Charclass multiple DIGIT SIX;HALFWIDTH KATAKANA LETTER SMALL YU ok 61 - Negative charclass DIGIT SIX;HALFWIDTH KATAKANA LETTER SMALL YU ok 62 - Negative named DIGIT SIX nomatch ok 63 - Negative named DIGIT SIX match ok 64 - Negative charclass named DIGIT SIX nomatch ok 65 - Negative charclass named DIGIT SIX match ok 66 - Negative hex \X[36] nomatch ok 67 - Negative charclass hex \X[36] nomatch ok 68 - Negative hex \X[FF6D] match ok 69 - Negative charclass hex \X[FF6D] match ok 70 - Unanchored named ETHIOPIC SYLLABLE THAA ok 71 - Unanchored \x[1323] ok 72 - Unanchored \o[11443] ok 73 - Anchored ETHIOPIC SYLLABLE THAA ok 74 - Multiple ETHIOPIC SYLLABLE THAA; DIGIT SIX ok 75 - Charclass multiple ETHIOPIC SYLLABLE THAA; DIGIT SIX ok 76 - Negative charclass ETHIOPIC SYLLABLE THAA; DIGIT SIX ok 77 - Negative named ETHIOPIC SYLLABLE THAA nomatch ok 78 - Negative named ETHIOPIC SYLLABLE THAA match ok 79 - Negative charclass named ETHIOPIC SYLLABLE THAA nomatch ok 80 - Negative charclass named ETHIOPIC SYLLABLE THAA match ok 81 - Negative hex \X[1323] nomatch ok 82 - Negative charclass hex \X[1323] nomatch ok 83 - Negative hex \X[36] match ok 84 - Negative charclass hex \X[36] match ok 85 - Unanchored named OGHAM LETTER UILLEANN ok 86 - Unanchored \x[1697] ok 87 - Unanchored \o[13227] ok 88 - Anchored OGHAM LETTER UILLEANN ok 89 - Multiple OGHAM LETTER UILLEANN;ETHIOPIC SYLLABLE THAA ok 90 - Charclass multiple OGHAM LETTER UILLEANN;ETHIOPIC SYLLABLE THAA ok 91 - Negative charclass OGHAM LETTER UILLEANN;ETHIOPIC SYLLABLE THAA ok 92 - Negative named OGHAM LETTER UILLEANN nomatch ok 93 - Negative named OGHAM LETTER UILLEANN match ok 94 - Negative charclass named OGHAM LETTER UILLEANN nomatch ok 95 - Negative charclass named OGHAM LETTER UILLEANN match ok 96 - Negative hex \X[1697] nomatch ok 97 - Negative charclass hex \X[1697] nomatch ok 98 - Negative hex \X[1323] match ok 99 - Negative charclass hex \X[1323] match ok 100 - Unanchored named ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM ok 101 - Unanchored \x[fe8b] ok 102 - Unanchored \o[177213] ok 103 - Anchored ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM ok 104 - Multiple ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM;OGHAM LETTER UILLEANN ok 105 - Charclass multiple ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM;OGHAM LETTER UILLEANN ok 106 - Negative charclass ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM;OGHAM LETTER UILLEANN ok 107 - Negative named ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM nomatch ok 108 - Negative named ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM match ok 109 - Negative charclass named ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM nomatch ok 110 - Negative charclass named ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM match ok 111 - Negative hex \X[FE8B] nomatch ok 112 - Negative charclass hex \X[FE8B] nomatch ok 113 - Negative hex \X[1697] match ok 114 - Negative charclass hex \X[1697] match ok 115 - Unanchored named RUNIC LETTER DAGAZ DAEG D ok 116 - Unanchored \x[16DE] ok 117 - Unanchored \o[13336] ok 118 - Anchored RUNIC LETTER DAGAZ DAEG D ok 119 - Multiple RUNIC LETTER DAGAZ DAEG D;ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM ok 120 - Charclass multiple RUNIC LETTER DAGAZ DAEG D;ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM ok 121 - Negative charclass RUNIC LETTER DAGAZ DAEG D;ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM ok 122 - Negative named RUNIC LETTER DAGAZ DAEG D nomatch ok 123 - Negative named RUNIC LETTER DAGAZ DAEG D match ok 124 - Negative charclass named RUNIC LETTER DAGAZ DAEG D nomatch ok 125 - Negative charclass named RUNIC LETTER DAGAZ DAEG D match ok 126 - Negative hex \X[16DE] nomatch ok 127 - Negative charclass hex \X[16DE] nomatch ok 128 - Negative hex \X[FE8B] match ok 129 - Negative charclass hex \X[FE8B] match ok 130 - Unanchored named LATIN SMALL LETTER D ok 131 - Unanchored \x[64] ok 132 - Unanchored \o[144] ok 133 - Anchored LATIN SMALL LETTER D ok 134 - Multiple LATIN SMALL LETTER D;RUNIC LETTER DAGAZ DAEG D ok 135 - Charclass multiple LATIN SMALL LETTER D;RUNIC LETTER DAGAZ DAEG D ok 136 - Negative charclass LATIN SMALL LETTER D;RUNIC LETTER DAGAZ DAEG D ok 137 - Negative named LATIN SMALL LETTER D nomatch ok 138 - Negative named LATIN SMALL LETTER D match ok 139 - Negative charclass named LATIN SMALL LETTER D nomatch ok 140 - Negative charclass named LATIN SMALL LETTER D match ok 141 - Negative hex \X[64] nomatch ok 142 - Negative charclass hex \X[64] nomatch ok 143 - Negative hex \X[16DE] match ok 144 - Negative charclass hex \X[16DE] match ok 145 - Unanchored named HEAVY FOUR BALLOON-SPOKED ASTERISK ok 146 - Unanchored \x[2724] ok 147 - Unanchored \o[23444] ok 148 - Anchored HEAVY FOUR BALLOON-SPOKED ASTERISK ok 149 - Multiple HEAVY FOUR BALLOON-SPOKED ASTERISK;LATIN SMALL LETTER D ok 150 - Charclass multiple HEAVY FOUR BALLOON-SPOKED ASTERISK;LATIN SMALL LETTER D ok 151 - Negative charclass HEAVY FOUR BALLOON-SPOKED ASTERISK;LATIN SMALL LETTER D ok 152 - Negative named HEAVY FOUR BALLOON-SPOKED ASTERISK nomatch ok 153 - Negative named HEAVY FOUR BALLOON-SPOKED ASTERISK match ok 154 - Negative charclass named HEAVY FOUR BALLOON-SPOKED ASTERISK nomatch ok 155 - Negative charclass named HEAVY FOUR BALLOON-SPOKED ASTERISK match ok 156 - Negative hex \X[2724] nomatch ok 157 - Negative charclass hex \X[2724] nomatch ok 158 - Negative hex \X[64] match ok 159 - Negative charclass hex \X[64] match ok 160 - Unanchored named OUTLINED GREEK CROSS ok 161 - Unanchored \x[2719] ok 162 - Unanchored \o[23431] ok 163 - Anchored OUTLINED GREEK CROSS ok 164 - Multiple OUTLINED GREEK CROSS;HEAVY FOUR BALLOON-SPOKED ASTERISK ok 165 - Charclass multiple OUTLINED GREEK CROSS;HEAVY FOUR BALLOON-SPOKED ASTERISK ok 166 - Negative charclass OUTLINED GREEK CROSS;HEAVY FOUR BALLOON-SPOKED ASTERISK ok 167 - Negative named OUTLINED GREEK CROSS nomatch ok 168 - Negative named OUTLINED GREEK CROSS match ok 169 - Negative charclass named OUTLINED GREEK CROSS nomatch ok 170 - Negative charclass named OUTLINED GREEK CROSS match ok 171 - Negative hex \X[2719] nomatch ok 172 - Negative charclass hex \X[2719] nomatch ok 173 - Negative hex \X[2724] match ok 174 - Negative charclass hex \X[2724] match ok 175 - Unanchored named LAO LETTER THO TAM ok 176 - Unanchored \x[e97] ok 177 - Unanchored \o[7227] ok 178 - Anchored LAO LETTER THO TAM ok 179 - Multiple LAO LETTER THO TAM; OUTLINED GREEK CROSS ok 180 - Charclass multiple LAO LETTER THO TAM; OUTLINED GREEK CROSS ok 181 - Negative charclass LAO LETTER THO TAM; OUTLINED GREEK CROSS ok 182 - Negative named LAO LETTER THO TAM nomatch ok 183 - Negative named LAO LETTER THO TAM match ok 184 - Negative charclass named LAO LETTER THO TAM nomatch ok 185 - Negative charclass named LAO LETTER THO TAM match ok 186 - Negative hex \X[E97] nomatch ok 187 - Negative charclass hex \X[E97] nomatch ok 188 - Negative hex \X[2719] match ok 189 - Negative charclass hex \X[2719] match ok 190 - Unanchored named YI SYLLABLE JJYT ok 191 - Unanchored \x[a42d] ok 192 - Unanchored \o[122055] ok 193 - Anchored YI SYLLABLE JJYT ok 194 - Multiple YI SYLLABLE JJYT;LAO LETTER THO TAM ok 195 - Charclass multiple YI SYLLABLE JJYT;LAO LETTER THO TAM ok 196 - Negative charclass YI SYLLABLE JJYT;LAO LETTER THO TAM ok 197 - Negative named YI SYLLABLE JJYT nomatch ok 198 - Negative named YI SYLLABLE JJYT match ok 199 - Negative charclass named YI SYLLABLE JJYT nomatch ok 200 - Negative charclass named YI SYLLABLE JJYT match ok 201 - Negative hex \X[A42D] nomatch ok 202 - Negative charclass hex \X[A42D] nomatch ok 203 - Negative hex \X[E97] match ok 204 - Negative charclass hex \X[E97] match ok 205 - Unanchored named HALFWIDTH KATAKANA LETTER SMALL YO ok 206 - Unanchored \x[FF6E] ok 207 - Unanchored \o[177556] ok 208 - Anchored HALFWIDTH KATAKANA LETTER SMALL YO ok 209 - Multiple HALFWIDTH KATAKANA LETTER SMALL YO;YI SYLLABLE JJYT ok 210 - Charclass multiple HALFWIDTH KATAKANA LETTER SMALL YO;YI SYLLABLE JJYT ok 211 - Negative charclass HALFWIDTH KATAKANA LETTER SMALL YO;YI SYLLABLE JJYT ok 212 - Negative named HALFWIDTH KATAKANA LETTER SMALL YO nomatch ok 213 - Negative named HALFWIDTH KATAKANA LETTER SMALL YO match ok 214 - Negative charclass named HALFWIDTH KATAKANA LETTER SMALL YO nomatch ok 215 - Negative charclass named HALFWIDTH KATAKANA LETTER SMALL YO match ok 216 - Negative hex \X[FF6E] nomatch ok 217 - Negative charclass hex \X[FF6E] nomatch ok 218 - Negative hex \X[A42D] match ok 219 - Negative charclass hex \X[A42D] match ok t/regex/from_perl6_rules/noncap.................... 1..8 ok 1 - Matched 1 ok 2 - Saved 1 ok 3 - Grabbed all 1 ok 4 - Correctly captured 1 ok 5 - Matched 2 ok 6 - Saved 2 ok 7 - Grabbed all 2 ok 8 - Correctly didn't capture 2 ok t/regex/from_perl6_rules/propcharset-00............ 1..177 ok 1 - Match (Letter) ok 2 - Match compound (Letter) ok 3 - Don't match externally inverted (Letter) ok 4 - Don't match compound inverted (Letter) ok 5 - Don't match internally inverted (Letter) ok 6 - Don't match unrelated (Letter) ok 7 - Match unrelated externally inverted (Letter) ok 8 - Match unrelated internally inverted (Letter) ok 9 - Match unanchored (Letter) ok 10 - Match ok 11 - Match compound ok 12 - Don't match externally inverted ok 13 - Don't match compound inverted ok 14 - Don't match internally inverted ok 15 - Don't match unrelated ok 16 - Match unrelated externally inverted ok 17 - Match unrelated internally inverted ok 18 - Match unanchored ok 19 - Match (UppercaseLetter) ok 20 - Match compound (UppercaseLetter) ok 21 - Don't match externally inverted (UppercaseLetter) ok 22 - Don't match compound inverted (UppercaseLetter) ok 23 - Don't match internally inverted (UppercaseLetter) ok 24 - Don't match unrelated (UppercaseLetter) ok 25 - Match unrelated externally inverted (UppercaseLetter) ok 26 - Match unrelated internally inverted (UppercaseLetter) ok 27 - Don't match related (UppercaseLetter) ok 28 - Match related internally inverted (UppercaseLetter) ok 29 - Match related externally inverted (UppercaseLetter) ok 30 - Match unanchored (UppercaseLetter) ok 31 - Match ok 32 - Match compound ok 33 - Don't match externally inverted ok 34 - Don't match compound inverted ok 35 - Don't match internally inverted ok 36 - Don't match unrelated ok 37 - Match unrelated externally inverted ok 38 - Match unrelated internally inverted ok 39 - Match unanchored ok 40 - Match (LowercaseLetter) ok 41 - Match compound (LowercaseLetter) ok 42 - Don't match externally inverted (LowercaseLetter) ok 43 - Don't match compound inverted (LowercaseLetter) ok 44 - Don't match internally inverted (LowercaseLetter) ok 45 - Don't match unrelated (LowercaseLetter) ok 46 - Match unrelated externally inverted (LowercaseLetter) ok 47 - Match unrelated internally inverted (LowercaseLetter) ok 48 - Don't match related (LowercaseLetter) ok 49 - Match related internally inverted (LowercaseLetter) ok 50 - Match related externally inverted (LowercaseLetter) ok 51 - Match unanchored (LowercaseLetter) ok 52 - Match ok 53 - Match compound ok 54 - Don't match externally inverted ok 55 - Don't match compound inverted ok 56 - Don't match internally inverted ok 57 - Don't match unrelated ok 58 - Match unrelated externally inverted ok 59 - Match unrelated internally inverted ok 60 - Don't match related ok 61 - Match related internally inverted ok 62 - Match related externally inverted ok 63 - Match unanchored ok 64 - Match (TitlecaseLetter) ok 65 - Match compound (TitlecaseLetter) ok 66 - Don't match externally inverted (TitlecaseLetter) ok 67 - Don't match compound inverted (TitlecaseLetter) ok 68 - Don't match internally inverted (TitlecaseLetter) ok 69 - Don't match unrelated (TitlecaseLetter) ok 70 - Match unrelated externally inverted (TitlecaseLetter) ok 71 - Match unrelated internally inverted (TitlecaseLetter) ok 72 - Don't match related (TitlecaseLetter) ok 73 - Match related internally inverted (TitlecaseLetter) ok 74 - Match related externally inverted (TitlecaseLetter) ok 75 - Match unanchored (TitlecaseLetter) # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef ok 76 - Match ok 77 - Match compound ok 78 - Don't match externally inverted ok 79 - Don't match compound inverted ok 80 - Don't match internally inverted ok 81 - Don't match unrelated ok 82 - Match unrelated externally inverted ok 83 - Match unrelated internally inverted ok 84 - Match unanchored ok 85 - Match (ModifierLetter) ok 86 - Match compound (ModifierLetter) ok 87 - Don't match externally inverted (ModifierLetter) ok 88 - Don't match compound inverted (ModifierLetter) ok 89 - Don't match internally inverted (ModifierLetter) ok 90 - Don't match unrelated (ModifierLetter) ok 91 - Match unrelated externally inverted (ModifierLetter) ok 92 - Match unrelated internally inverted (ModifierLetter) ok 93 - Don't match related (ModifierLetter) ok 94 - Match related internally inverted (ModifierLetter) ok 95 - Match related externally inverted (ModifierLetter) ok 96 - Match unanchored (ModifierLetter) ok 97 - Match ok 98 - Match compound ok 99 - Don't match externally inverted ok 100 - Don't match compound inverted ok 101 - Don't match internally inverted ok 102 - Don't match unrelated ok 103 - Match unrelated externally inverted ok 104 - Match unrelated internally inverted ok 105 - Match unanchored ok 106 - Match (OtherLetter) ok 107 - Match compound (OtherLetter) ok 108 - Don't match externally inverted (OtherLetter) ok 109 - Don't match compound inverted (OtherLetter) ok 110 - Don't match internally inverted (OtherLetter) not ok 111 - Don't match unrelated (OtherLetter) # TODO for release not ok 112 - Match unrelated externally inverted (OtherLetter) # TODO for release not ok 113 - Match unrelated internally inverted (OtherLetter) # TODO for release ok 114 - Don't match related (OtherLetter) ok 115 - Match related internally inverted (OtherLetter) ok 116 - Match related externally inverted (OtherLetter) ok 117 - Match unanchored (OtherLetter) ok 118 - Match ok 119 - Match compound ok 120 - Don't match externally inverted ok 121 - Don't match compound inverted ok 122 - Don't match internally inverted ok 123 - Don't match unrelated ok 124 - Match unrelated externally inverted ok 125 - Match unrelated internally inverted ok 126 - Match unanchored ok 127 - Match (Alias for "Ll", "Lu", and "Lt".) ok 128 - Match compound (Alias for "Ll", "Lu", and "Lt".) ok 129 - Don't match externally inverted (Alias for "Ll", "Lu", and "Lt".) ok 130 - Don't match compound inverted (Alias for "Ll", "Lu", and "Lt".) ok 131 - Don't match internally inverted (Alias for "Ll", "Lu", and "Lt".) ok 132 - Don't match unrelated (Alias for "Ll", "Lu", and "Lt".) ok 133 - Match unrelated externally inverted (Alias for "Ll", "Lu", and "Lt".) ok 134 - Match unrelated internally inverted (Alias for "Ll", "Lu", and "Lt".) ok 135 - Don't match related (Alias for "Ll", "Lu", and "Lt".) ok 136 - Match related internally inverted (Alias for "Ll", "Lu", and "Lt".) ok 137 - Match related externally inverted (Alias for "Ll", "Lu", and "Lt".) ok 138 - Match unanchored (Alias for "Ll", "Lu", and "Lt".) not ok 139 - Match (Mark) # TODO for release not ok 140 - Match compound (Mark) # TODO for release ok 141 - Don't match externally inverted (Mark) ok 142 - Don't match compound inverted (Mark) ok 143 - Don't match internally inverted (Mark) ok 144 - Don't match unrelated (Mark) ok 145 - Match unrelated externally inverted (Mark) ok 146 - Match unrelated internally inverted (Mark) # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef not ok 147 - Match unanchored (Mark) # TODO for release not ok 148 - Match # TODO for release not ok 149 - Match compound # TODO for release ok 150 - Don't match externally inverted ok 151 - Don't match compound inverted ok 152 - Don't match internally inverted ok 153 - Don't match unrelated ok 154 - Match unrelated externally inverted ok 155 - Match unrelated internally inverted not ok 156 - Match unanchored # TODO for release not ok 157 - Match (NonspacingMark) # TODO for release not ok 158 - Match compound (NonspacingMark) # TODO for release ok 159 - Don't match externally inverted (NonspacingMark) ok 160 - Don't match compound inverted (NonspacingMark) ok 161 - Don't match internally inverted (NonspacingMark) ok 162 - Don't match unrelated (NonspacingMark) ok 163 - Match unrelated externally inverted (NonspacingMark) ok 164 - Match unrelated internally inverted (NonspacingMark) ok 165 - Don't match related (NonspacingMark) not ok 166 - Match related internally inverted (NonspacingMark) # TODO for release not ok 167 - Match related externally inverted (NonspacingMark) # TODO for release not ok 168 - Match unanchored (NonspacingMark) # TODO for release not ok 169 - Match # TODO for release not ok 170 - Match compound # TODO for release ok 171 - Don't match externally inverted ok 172 - Don't match compound inverted ok 173 - Don't match internally inverted ok 174 - Don't match unrelated ok 175 - Match unrelated externally inverted ok 176 - Match unrelated internally inverted not ok 177 - Match unanchored # TODO for release ok t/regex/from_perl6_rules/propcharset-01............# Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef 1..190 not ok 1 - Match (SpacingMark) # TODO for release not ok 2 - Match compound (SpacingMark) # TODO for release ok 3 - Don't match externally inverted (SpacingMark) ok 4 - Don't match compound inverted (SpacingMark) ok 5 - Don't match internally inverted (SpacingMark) ok 6 - Don't match unrelated (SpacingMark) ok 7 - Match unrelated externally inverted (SpacingMark) ok 8 - Match unrelated internally inverted (SpacingMark) ok 9 - Don't match related (SpacingMark) not ok 10 - Match related internally inverted (SpacingMark) # TODO for release not ok 11 - Match related externally inverted (SpacingMark) # TODO for release not ok 12 - Match unanchored (SpacingMark) # TODO for release not ok 13 - Match # TODO for release not ok 14 - Match compound # TODO for release ok 15 - Don't match externally inverted ok 16 - Don't match compound inverted ok 17 - Don't match internally inverted ok 18 - Don't match unrelated ok 19 - Match unrelated externally inverted ok 20 - Match unrelated internally inverted not ok 21 - Match unanchored # TODO for release not ok 22 - Match (EnclosingMark) # TODO for release not ok 23 - Match compound (EnclosingMark) # TODO for release ok 24 - Don't match externally inverted (EnclosingMark) ok 25 - Don't match compound inverted (EnclosingMark) ok 26 - Don't match internally inverted (EnclosingMark) ok 27 - Don't match unrelated (EnclosingMark) ok 28 - Match unrelated externally inverted (EnclosingMark) ok 29 - Match unrelated internally inverted (EnclosingMark) ok 30 - Don't match related (EnclosingMark) not ok 31 - Match related internally inverted (EnclosingMark) # TODO for release not ok 32 - Match related externally inverted (EnclosingMark) # TODO for release not ok 33 - Match unanchored (EnclosingMark) # TODO for release not ok 34 - Match # TODO for release not ok 35 - Match compound # TODO for release ok 36 - Don't match externally inverted ok 37 - Don't match compound inverted ok 38 - Don't match internally inverted ok 39 - Don't match unrelated ok 40 - Match unrelated externally inverted ok 41 - Match unrelated internally inverted not ok 42 - Match unanchored # TODO for release ok 43 - Match (Number) ok 44 - Match compound (Number) ok 45 - Don't match externally inverted (Number) ok 46 - Don't match compound inverted (Number) ok 47 - Don't match internally inverted (Number) ok 48 - Don't match unrelated (Number) ok 49 - Match unrelated externally inverted (Number) ok 50 - Match unrelated internally inverted (Number) ok 51 - Match unanchored (Number) ok 52 - Match ok 53 - Match compound ok 54 - Don't match externally inverted ok 55 - Don't match compound inverted ok 56 - Don't match internally inverted ok 57 - Don't match unrelated ok 58 - Match unrelated externally inverted ok 59 - Match unrelated internally inverted ok 60 - Match unanchored ok 61 - Match (DecimalNumber) ok 62 - Match compound (DecimalNumber) ok 63 - Don't match externally inverted (DecimalNumber) ok 64 - Don't match compound inverted (DecimalNumber) ok 65 - Don't match internally inverted (DecimalNumber) ok 66 - Don't match unrelated (DecimalNumber) ok 67 - Match unrelated externally inverted (DecimalNumber) ok 68 - Match unrelated internally inverted (DecimalNumber) ok 69 - Don't match related (DecimalNumber) ok 70 - Match related internally inverted (DecimalNumber) ok 71 - Match related externally inverted (DecimalNumber) ok 72 - Match unanchored (DecimalNumber) ok 73 - Match ok 74 - Match compound ok 75 - Don't match externally inverted ok 76 - Don't match compound inverted ok 77 - Don't match internally inverted ok 78 - Don't match unrelated ok 79 - Match unrelated externally inverted ok 80 - Match unrelated internally inverted ok 81 - Match unanchored ok 82 - Match (LetterNumber) ok 83 - Match compound (LetterNumber) ok 84 - Don't match externally inverted (LetterNumber) ok 85 - Don't match compound inverted (LetterNumber) ok 86 - Don't match internally inverted (LetterNumber) ok 87 - Don't match unrelated (LetterNumber) ok 88 - Match unrelated externally inverted (LetterNumber) ok 89 - Match unrelated internally inverted (LetterNumber) ok 90 - Don't match related (LetterNumber) ok 91 - Match related internally inverted (LetterNumber) ok 92 - Match related externally inverted (LetterNumber) ok 93 - Match unanchored (LetterNumber) ok 94 - Match ok 95 - Match compound ok 96 - Don't match externally inverted ok 97 - Don't match compound inverted ok 98 - Don't match internally inverted ok 99 - Don't match unrelated ok 100 - Match unrelated externally inverted ok 101 - Match unrelated internally inverted ok 102 - Don't match related ok 103 - Match related internally inverted ok 104 - Match related externally inverted ok 105 - Match unanchored ok 106 - Match (OtherNumber) ok 107 - Match compound (OtherNumber) ok 108 - Don't match externally inverted (OtherNumber) ok 109 - Don't match compound inverted (OtherNumber) ok 110 - Don't match internally inverted (OtherNumber) ok 111 - Don't match unrelated (OtherNumber) ok 112 - Match unrelated externally inverted (OtherNumber) ok 113 - Match unrelated internally inverted (OtherNumber) ok 114 - Don't match related (OtherNumber) ok 115 - Match related internally inverted (OtherNumber) ok 116 - Match related externally inverted (OtherNumber) ok 117 - Match unanchored (OtherNumber) ok 118 - Match ok 119 - Match compound ok 120 - Don't match externally inverted ok 121 - Don't match compound inverted ok 122 - Don't match internally inverted ok 123 - Don't match unrelated ok 124 - Match unrelated externally inverted ok 125 - Match unrelated internally inverted ok 126 - Match unanchored ok 127 - Match (Punctuation) ok 128 - Match compound (Punctuation) ok 129 - Don't match externally inverted (Punctuation) ok 130 - Don't match compound inverted (Punctuation) ok 131 - Don't match internally inverted (Punctuation) ok 132 - Don't match unrelated (Punctuation) ok 133 - Match unrelated externally inverted (Punctuation) ok 134 - Match unrelated internally inverted (Punctuation) ok 135 - Match unanchored (Punctuation) ok 136 - Match ok 137 - Match compound ok 138 - Don't match externally inverted ok 139 - Don't match compound inverted ok 140 - Don't match internally inverted ok 141 - Don't match unrelated ok 142 - Match unrelated externally inverted ok 143 - Match unrelated internally inverted ok 144 - Match unanchored ok 145 - Match (ConnectorPunctuation) ok 146 - Match compound (ConnectorPunctuation) ok 147 - Don't match externally inverted (ConnectorPunctuation) ok 148 - Don't match compound inverted (ConnectorPunctuation) ok 149 - Don't match internally inverted (ConnectorPunctuation) ok 150 - Don't match unrelated (ConnectorPunctuation) ok 151 - Match unrelated externally inverted (ConnectorPunctuation) ok 152 - Match unrelated internally inverted (ConnectorPunctuation) ok 153 - Don't match related (ConnectorPunctuation) ok 154 - Match related internally inverted (ConnectorPunctuation) ok 155 - Match related externally inverted (ConnectorPunctuation) ok 156 - Match unanchored (ConnectorPunctuation) ok 157 - Match ok 158 - Match compound ok 159 - Don't match externally inverted ok 160 - Don't match compound inverted ok 161 - Don't match internally inverted ok 162 - Don't match unrelated ok 163 - Match unrelated externally inverted ok 164 - Match unrelated internally inverted ok 165 - Match unanchored ok 166 - Match (DashPunctuation) ok 167 - Match compound (DashPunctuation) ok 168 - Don't match externally inverted (DashPunctuation) ok 169 - Don't match compound inverted (DashPunctuation) ok 170 - Don't match internally inverted (DashPunctuation) ok 171 - Don't match unrelated (DashPunctuation) ok 172 - Match unrelated externally inverted (DashPunctuation) ok 173 - Match unrelated internally inverted (DashPunctuation) ok 174 - Don't match related (DashPunctuation) ok 175 - Match related internally inverted (DashPunctuation) ok 176 - Match related externally inverted (DashPunctuation) ok 177 - Match unanchored (DashPunctuation) ok 178 - Match ok 179 - Match compound ok 180 - Don't match externally inverted ok 181 - Don't match compound inverted ok 182 - Don't match internally inverted ok 183 - Don't match unrelated ok 184 - Match unrelated externally inverted ok 185 - Match unrelated internally inverted ok 186 - Match unanchored ok 187 - Match (OpenPunctuation) ok 188 - Match compound (OpenPunctuation) ok 189 - Don't match externally inverted (OpenPunctuation) ok 190 - Don't match compound inverted (OpenPunctuation) ok t/regex/from_perl6_rules/propcharset-02............ 1..185 ok 1 - Don't match internally inverted (OpenPunctuation) ok 2 - Don't match unrelated (OpenPunctuation) ok 3 - Match unrelated externally inverted (OpenPunctuation) ok 4 - Match unrelated internally inverted (OpenPunctuation) ok 5 - Don't match related (OpenPunctuation) ok 6 - Match related internally inverted (OpenPunctuation) ok 7 - Match related externally inverted (OpenPunctuation) ok 8 - Match unanchored (OpenPunctuation) ok 9 - Match ok 10 - Match compound ok 11 - Don't match externally inverted ok 12 - Don't match compound inverted ok 13 - Don't match internally inverted ok 14 - Don't match unrelated ok 15 - Match unrelated externally inverted ok 16 - Match unrelated internally inverted ok 17 - Match unanchored ok 18 - Match (ClosePunctuation) ok 19 - Match compound (ClosePunctuation) ok 20 - Don't match externally inverted (ClosePunctuation) ok 21 - Don't match compound inverted (ClosePunctuation) ok 22 - Don't match internally inverted (ClosePunctuation) ok 23 - Don't match unrelated (ClosePunctuation) ok 24 - Match unrelated externally inverted (ClosePunctuation) ok 25 - Match unrelated internally inverted (ClosePunctuation) ok 26 - Don't match related (ClosePunctuation) ok 27 - Match related internally inverted (ClosePunctuation) ok 28 - Match related externally inverted (ClosePunctuation) ok 29 - Match unanchored (ClosePunctuation) ok 30 - Match ok 31 - Match compound ok 32 - Don't match externally inverted ok 33 - Don't match compound inverted ok 34 - Don't match internally inverted ok 35 - Don't match unrelated ok 36 - Match unrelated externally inverted ok 37 - Match unrelated internally inverted ok 38 - Match unanchored ok 39 - Match (InitialPunctuation) ok 40 - Match compound (InitialPunctuation) ok 41 - Don't match externally inverted (InitialPunctuation) ok 42 - Don't match compound inverted (InitialPunctuation) ok 43 - Don't match internally inverted (InitialPunctuation) ok 44 - Don't match unrelated (InitialPunctuation) ok 45 - Match unrelated externally inverted (InitialPunctuation) ok 46 - Match unrelated internally inverted (InitialPunctuation) ok 47 - Don't match related (InitialPunctuation) ok 48 - Match related internally inverted (InitialPunctuation) ok 49 - Match related externally inverted (InitialPunctuation) ok 50 - Match unanchored (InitialPunctuation) ok 51 - Match ok 52 - Match compound ok 53 - Don't match externally inverted ok 54 - Don't match compound inverted ok 55 - Don't match internally inverted ok 56 - Don't match unrelated ok 57 - Match unrelated externally inverted ok 58 - Match unrelated internally inverted ok 59 - Match unanchored ok 60 - Match (FinalPunctuation) ok 61 - Match compound (FinalPunctuation) ok 62 - Don't match externally inverted (FinalPunctuation) ok 63 - Don't match compound inverted (FinalPunctuation) ok 64 - Don't match internally inverted (FinalPunctuation) ok 65 - Don't match unrelated (FinalPunctuation) ok 66 - Match unrelated externally inverted (FinalPunctuation) ok 67 - Match unrelated internally inverted (FinalPunctuation) ok 68 - Don't match related (FinalPunctuation) ok 69 - Match related internally inverted (FinalPunctuation) # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef ok 70 - Match related externally inverted (FinalPunctuation) ok 71 - Match unanchored (FinalPunctuation) ok 72 - Match ok 73 - Match compound ok 74 - Don't match externally inverted ok 75 - Don't match compound inverted ok 76 - Don't match internally inverted ok 77 - Don't match unrelated ok 78 - Match unrelated externally inverted ok 79 - Match unrelated internally inverted ok 80 - Match unanchored ok 81 - Match (OtherPunctuation) ok 82 - Match compound (OtherPunctuation) ok 83 - Don't match externally inverted (OtherPunctuation) ok 84 - Don't match compound inverted (OtherPunctuation) ok 85 - Don't match internally inverted (OtherPunctuation) ok 86 - Don't match unrelated (OtherPunctuation) ok 87 - Match unrelated externally inverted (OtherPunctuation) ok 88 - Match unrelated internally inverted (OtherPunctuation) ok 89 - Don't match related (OtherPunctuation) ok 90 - Match related internally inverted (OtherPunctuation) ok 91 - Match related externally inverted (OtherPunctuation) ok 92 - Match unanchored (OtherPunctuation) ok 93 - Match ok 94 - Match compound ok 95 - Don't match externally inverted ok 96 - Don't match compound inverted ok 97 - Don't match internally inverted ok 98 - Don't match unrelated ok 99 - Match unrelated externally inverted ok 100 - Match unrelated internally inverted ok 101 - Match unanchored ok 102 - Match (Symbol) ok 103 - Match compound (Symbol) ok 104 - Don't match externally inverted (Symbol) ok 105 - Don't match compound inverted (Symbol) ok 106 - Don't match internally inverted (Symbol) ok 107 - Don't match unrelated (Symbol) not ok 108 - Match unrelated externally inverted (Symbol) # TODO for release not ok 109 - Match unrelated internally inverted (Symbol) # TODO for release ok 110 - Match unanchored (Symbol) ok 111 - Match ok 112 - Match compound ok 113 - Don't match externally inverted ok 114 - Don't match compound inverted ok 115 - Don't match internally inverted ok 116 - Don't match unrelated ok 117 - Match unrelated externally inverted ok 118 - Match unrelated internally inverted ok 119 - Match unanchored ok 120 - Match (MathSymbol) ok 121 - Match compound (MathSymbol) ok 122 - Don't match externally inverted (MathSymbol) ok 123 - Don't match compound inverted (MathSymbol) ok 124 - Don't match internally inverted (MathSymbol) ok 125 - Don't match unrelated (MathSymbol) ok 126 - Match unrelated externally inverted (MathSymbol) ok 127 - Match unrelated internally inverted (MathSymbol) ok 128 - Don't match related (MathSymbol) ok 129 - Match related internally inverted (MathSymbol) ok 130 - Match related externally inverted (MathSymbol) ok 131 - Match unanchored (MathSymbol) ok 132 - Match ok 133 - Match compound ok 134 - Don't match externally inverted ok 135 - Don't match compound inverted ok 136 - Don't match internally inverted ok 137 - Don't match unrelated ok 138 - Match unrelated externally inverted ok 139 - Match unrelated internally inverted ok 140 - Don't match related not ok 141 - Match related internally inverted # TODO for release not ok 142 - Match related externally inverted # TODO for release ok 143 - Match unanchored ok 144 - Match (CurrencySymbol) ok 145 - Match compound (CurrencySymbol) ok 146 - Don't match externally inverted (CurrencySymbol) ok 147 - Don't match compound inverted (CurrencySymbol) ok 148 - Don't match internally inverted (CurrencySymbol) ok 149 - Don't match unrelated (CurrencySymbol) ok 150 - Match unrelated externally inverted (CurrencySymbol) ok 151 - Match unrelated internally inverted (CurrencySymbol) ok 152 - Don't match related (CurrencySymbol) ok 153 - Match related internally inverted (CurrencySymbol) ok 154 - Match related externally inverted (CurrencySymbol) ok 155 - Match unanchored (CurrencySymbol) ok 156 - Match ok 157 - Match compound ok 158 - Don't match externally inverted ok 159 - Don't match compound inverted ok 160 - Don't match internally inverted ok 161 - Don't match unrelated ok 162 - Match unrelated externally inverted ok 163 - Match unrelated internally inverted ok 164 - Match unanchored ok 165 - Match (ModifierSymbol) ok 166 - Match compound (ModifierSymbol) ok 167 - Don't match externally inverted (ModifierSymbol) ok 168 - Don't match compound inverted (ModifierSymbol) ok 169 - Don't match internally inverted (ModifierSymbol) ok 170 - Don't match unrelated (ModifierSymbol) ok 171 - Match unrelated externally inverted (ModifierSymbol) ok 172 - Match unrelated internally inverted (ModifierSymbol) ok 173 - Don't match related (ModifierSymbol) ok 174 - Match related internally inverted (ModifierSymbol) ok 175 - Match related externally inverted (ModifierSymbol) ok 176 - Match unanchored (ModifierSymbol) ok 177 - Match ok 178 - Match compound ok 179 - Don't match externally inverted ok 180 - Don't match compound inverted ok 181 - Don't match internally inverted ok 182 - Don't match unrelated ok 183 - Match unrelated externally inverted ok 184 - Match unrelated internally inverted ok 185 - Don't match related ok t/regex/from_perl6_rules/propcharset-03............# Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef 1..205 not ok 1 - Match related internally inverted # TODO for release not ok 2 - Match related externally inverted # TODO for release ok 3 - Match unanchored ok 4 - Match (OtherSymbol) ok 5 - Match compound (OtherSymbol) ok 6 - Don't match externally inverted (OtherSymbol) ok 7 - Don't match compound inverted (OtherSymbol) ok 8 - Don't match internally inverted (OtherSymbol) ok 9 - Don't match unrelated (OtherSymbol) ok 10 - Match unrelated externally inverted (OtherSymbol) ok 11 - Match unrelated internally inverted (OtherSymbol) ok 12 - Don't match related (OtherSymbol) ok 13 - Match related internally inverted (OtherSymbol) ok 14 - Match related externally inverted (OtherSymbol) ok 15 - Match unanchored (OtherSymbol) ok 16 - Match ok 17 - Match compound ok 18 - Don't match externally inverted ok 19 - Don't match compound inverted ok 20 - Don't match internally inverted ok 21 - Don't match unrelated ok 22 - Match unrelated externally inverted ok 23 - Match unrelated internally inverted ok 24 - Match unanchored ok 25 - Match (Separator) ok 26 - Match compound (Separator) ok 27 - Don't match externally inverted (Separator) ok 28 - Don't match compound inverted (Separator) ok 29 - Don't match internally inverted (Separator) ok 30 - Don't match unrelated (Separator) ok 31 - Match unrelated externally inverted (Separator) ok 32 - Match unrelated internally inverted (Separator) ok 33 - Match unanchored (Separator) ok 34 - Match ok 35 - Match compound ok 36 - Don't match externally inverted ok 37 - Don't match compound inverted ok 38 - Don't match internally inverted ok 39 - Don't match unrelated ok 40 - Match unrelated externally inverted ok 41 - Match unrelated internally inverted ok 42 - Don't match related ok 43 - Match related internally inverted ok 44 - Match related externally inverted ok 45 - Match unanchored ok 46 - Match (SpaceSeparator) ok 47 - Match compound (SpaceSeparator) ok 48 - Don't match externally inverted (SpaceSeparator) ok 49 - Don't match compound inverted (SpaceSeparator) ok 50 - Don't match internally inverted (SpaceSeparator) ok 51 - Don't match unrelated (SpaceSeparator) ok 52 - Match unrelated externally inverted (SpaceSeparator) ok 53 - Match unrelated internally inverted (SpaceSeparator) ok 54 - Don't match related (SpaceSeparator) ok 55 - Match related internally inverted (SpaceSeparator) ok 56 - Match related externally inverted (SpaceSeparator) ok 57 - Match unanchored (SpaceSeparator) ok 58 - Match ok 59 - Match compound ok 60 - Don't match externally inverted ok 61 - Don't match compound inverted ok 62 - Don't match internally inverted ok 63 - Don't match unrelated ok 64 - Match unrelated externally inverted ok 65 - Match unrelated internally inverted ok 66 - Don't match related ok 67 - Match related internally inverted ok 68 - Match related externally inverted ok 69 - Match unanchored ok 70 - Match (LineSeparator) ok 71 - Match compound (LineSeparator) ok 72 - Don't match externally inverted (LineSeparator) ok 73 - Don't match compound inverted (LineSeparator) ok 74 - Don't match internally inverted (LineSeparator) ok 75 - Don't match unrelated (LineSeparator) ok 76 - Match unrelated externally inverted (LineSeparator) # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef ok 77 - Match unrelated internally inverted (LineSeparator) ok 78 - Don't match related (LineSeparator) ok 79 - Match related internally inverted (LineSeparator) ok 80 - Match related externally inverted (LineSeparator) ok 81 - Match unanchored (LineSeparator) ok 82 - Match ok 83 - Match compound ok 84 - Don't match externally inverted ok 85 - Don't match compound inverted ok 86 - Don't match internally inverted ok 87 - Don't match unrelated ok 88 - Match unrelated externally inverted ok 89 - Match unrelated internally inverted ok 90 - Don't match related ok 91 - Match related internally inverted ok 92 - Match related externally inverted ok 93 - Match unanchored ok 94 - Match (ParagraphSeparator) ok 95 - Match compound (ParagraphSeparator) ok 96 - Don't match externally inverted (ParagraphSeparator) ok 97 - Don't match compound inverted (ParagraphSeparator) ok 98 - Don't match internally inverted (ParagraphSeparator) ok 99 - Don't match unrelated (ParagraphSeparator) ok 100 - Match unrelated externally inverted (ParagraphSeparator) ok 101 - Match unrelated internally inverted (ParagraphSeparator) ok 102 - Don't match related (ParagraphSeparator) ok 103 - Match related internally inverted (ParagraphSeparator) ok 104 - Match related externally inverted (ParagraphSeparator) ok 105 - Match unanchored (ParagraphSeparator) ok 106 - Match ok 107 - Match compound ok 108 - Don't match externally inverted ok 109 - Don't match compound inverted ok 110 - Don't match internally inverted ok 111 - Don't match unrelated ok 112 - Match unrelated externally inverted ok 113 - Match unrelated internally inverted ok 114 - Don't match related ok 115 - Match related internally inverted ok 116 - Match related externally inverted ok 117 - Match unanchored not ok 118 - Match (Other) # TODO for release not ok 119 - Match compound (Other) # TODO for release not ok 120 - Don't match externally inverted (Other) # TODO for release ok 121 - Don't match compound inverted (Other) not ok 122 - Don't match internally inverted (Other) # TODO for release ok 123 - Don't match unrelated (Other) ok 124 - Match unrelated externally inverted (Other) ok 125 - Match unrelated internally inverted (Other) not ok 126 - Match unanchored (Other) # TODO for release ok 127 - Match ok 128 - Match compound ok 129 - Don't match externally inverted ok 130 - Don't match compound inverted ok 131 - Don't match internally inverted ok 132 - Don't match unrelated ok 133 - Match unrelated externally inverted ok 134 - Match unrelated internally inverted ok 135 - Match unanchored ok 136 - Match (Control) ok 137 - Match compound (Control) ok 138 - Don't match externally inverted (Control) ok 139 - Don't match compound inverted (Control) ok 140 - Don't match internally inverted (Control) ok 141 - Don't match unrelated (Control) ok 142 - Match unrelated externally inverted (Control) ok 143 - Match unrelated internally inverted (Control) ok 144 - Don't match related (Control) not ok 145 - Match related internally inverted (Control) # TODO for release not ok 146 - Match related externally inverted (Control) # TODO for release ok 147 - Match unanchored (Control) ok 148 - Match ok 149 - Match compound ok 150 - Don't match externally inverted ok 151 - Don't match compound inverted ok 152 - Don't match internally inverted ok 153 - Don't match unrelated ok 154 - Match unrelated externally inverted ok 155 - Match unrelated internally inverted ok 156 - Don't match related ok 157 - Match related internally inverted ok 158 - Match related externally inverted ok 159 - Match unanchored ok 160 - Match (Format) ok 161 - Match compound (Format) ok 162 - Don't match externally inverted (Format) ok 163 - Don't match compound inverted (Format) ok 164 - Don't match internally inverted (Format) ok 165 - Don't match unrelated (Format) ok 166 - Match unrelated externally inverted (Format) ok 167 - Match unrelated internally inverted (Format) ok 168 - Don't match related (Format) ok 169 - Match related internally inverted (Format) ok 170 - Match related externally inverted (Format) ok 171 - Match unanchored (Format) ok 172 - Match ok 173 - Match compound ok 174 - Don't match externally inverted ok 175 - Don't match compound inverted ok 176 - Don't match internally inverted ok 177 - Don't match unrelated ok 178 - Match unrelated externally inverted ok 179 - Match unrelated internally inverted ok 180 - Match unanchored ok 181 - Match (Left-to-Right) ok 182 - Match compound (Left-to-Right) ok 183 - Don't match externally inverted (Left-to-Right) ok 184 - Don't match compound inverted (Left-to-Right) ok 185 - Don't match internally inverted (Left-to-Right) ok 186 - Don't match unrelated (Left-to-Right) ok 187 - Match unrelated externally inverted (Left-to-Right) ok 188 - Match unrelated internally inverted (Left-to-Right) ok 189 - Match unanchored (Left-to-Right) ok 190 - Match (European Number) ok 191 - Match compound (European Number) ok 192 - Don't match externally inverted (European Number) ok 193 - Don't match compound inverted (European Number) ok 194 - Don't match internally inverted (European Number) ok 195 - Don't match unrelated (European Number) ok 196 - Match unrelated externally inverted (European Number) ok 197 - Match unrelated internally inverted (European Number) ok 198 - Match unanchored (European Number) ok 199 - Match (European Number Separator) ok 200 - Match compound (European Number Separator) ok 201 - Don't match externally inverted (European Number Separator) ok 202 - Don't match compound inverted (European Number Separator) ok 203 - Don't match internally inverted (European Number Separator) ok 204 - Don't match unrelated (European Number Separator) ok 205 - Match unrelated externally inverted (European Number Separator) ok t/regex/from_perl6_rules/propcharset-04............# Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef 1..207 ok 1 - Match unrelated internally inverted (European Number Separator) ok 2 - Match unanchored (European Number Separator) ok 3 - Match (European Number Terminator) ok 4 - Match compound (European Number Terminator) ok 5 - Don't match externally inverted (European Number Terminator) ok 6 - Don't match compound inverted (European Number Terminator) ok 7 - Don't match internally inverted (European Number Terminator) ok 8 - Don't match unrelated (European Number Terminator) ok 9 - Match unrelated externally inverted (European Number Terminator) ok 10 - Match unrelated internally inverted (European Number Terminator) ok 11 - Match unanchored (European Number Terminator) ok 12 - Match (Whitespace) ok 13 - Match compound (Whitespace) ok 14 - Don't match externally inverted (Whitespace) ok 15 - Don't match compound inverted (Whitespace) ok 16 - Don't match internally inverted (Whitespace) ok 17 - Don't match unrelated (Whitespace) ok 18 - Match unrelated externally inverted (Whitespace) ok 19 - Match unrelated internally inverted (Whitespace) ok 20 - Match unanchored (Whitespace) ok 21 - Match ok 22 - Match compound ok 23 - Don't match externally inverted ok 24 - Don't match compound inverted ok 25 - Don't match internally inverted ok 26 - Don't match unrelated ok 27 - Match unrelated externally inverted ok 28 - Match unrelated internally inverted ok 29 - Match unanchored ok 30 - Match ok 31 - Match compound ok 32 - Don't match externally inverted ok 33 - Don't match compound inverted ok 34 - Don't match internally inverted ok 35 - Don't match unrelated ok 36 - Match unrelated externally inverted ok 37 - Match unrelated internally inverted ok 38 - Match unanchored not ok 39 - Match # TODO for release not ok 40 - Match compound # TODO for release ok 41 - Don't match externally inverted ok 42 - Don't match compound inverted ok 43 - Don't match internally inverted ok 44 - Don't match unrelated ok 45 - Match unrelated externally inverted ok 46 - Match unrelated internally inverted not ok 47 - Match unanchored # TODO for release ok 48 - Match ok 49 - Match compound ok 50 - Don't match externally inverted ok 51 - Don't match compound inverted ok 52 - Don't match internally inverted ok 53 - Don't match unrelated ok 54 - Match unrelated externally inverted ok 55 - Match unrelated internally inverted ok 56 - Match unanchored ok 57 - Match ok 58 - Match compound ok 59 - Don't match externally inverted ok 60 - Don't match compound inverted ok 61 - Don't match internally inverted ok 62 - Don't match unrelated ok 63 - Match unrelated externally inverted ok 64 - Match unrelated internally inverted ok 65 - Match unanchored ok 66 - Match ok 67 - Match compound ok 68 - Don't match externally inverted ok 69 - Don't match compound inverted ok 70 - Don't match internally inverted ok 71 - Don't match unrelated ok 72 - Match unrelated externally inverted ok 73 - Match unrelated internally inverted ok 74 - Don't match related ok 75 - Match related internally inverted ok 76 - Match related externally inverted ok 77 - Match unanchored ok 78 - Match ok 79 - Match compound ok 80 - Don't match externally inverted ok 81 - Don't match compound inverted ok 82 - Don't match internally inverted # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef ok 83 - Don't match unrelated ok 84 - Match unrelated externally inverted ok 85 - Match unrelated internally inverted ok 86 - Don't match related ok 87 - Match related internally inverted ok 88 - Match related externally inverted ok 89 - Match unanchored ok 90 - Match ok 91 - Match compound ok 92 - Don't match externally inverted ok 93 - Don't match compound inverted ok 94 - Don't match internally inverted ok 95 - Don't match unrelated not ok 96 - Match unrelated externally inverted # TODO for release not ok 97 - Match unrelated internally inverted # TODO for release ok 98 - Don't match related not ok 99 - Match related internally inverted # TODO for release not ok 100 - Match related externally inverted # TODO for release ok 101 - Match unanchored ok 102 - Don't match unrelated ok 103 - Match unrelated externally inverted ok 104 - Match unrelated internally inverted not ok 105 - Match # TODO for release not ok 106 - Match compound # TODO for release ok 107 - Don't match externally inverted ok 108 - Don't match compound inverted ok 109 - Don't match internally inverted ok 110 - Don't match unrelated ok 111 - Match unrelated externally inverted ok 112 - Match unrelated internally inverted not ok 113 - Match unanchored # TODO for release ok 114 - Match ok 115 - Match compound ok 116 - Don't match externally inverted ok 117 - Don't match compound inverted ok 118 - Don't match internally inverted ok 119 - Don't match unrelated ok 120 - Match unrelated externally inverted ok 121 - Match unrelated internally inverted ok 122 - Match unanchored ok 123 - Match ok 124 - Match compound ok 125 - Don't match externally inverted ok 126 - Don't match compound inverted ok 127 - Don't match internally inverted ok 128 - Don't match unrelated ok 129 - Match unrelated externally inverted ok 130 - Match unrelated internally inverted ok 131 - Match unanchored ok 132 - Don't match unrelated ok 133 - Match unrelated externally inverted ok 134 - Match unrelated internally inverted not ok 135 - Match # TODO for release not ok 136 - Match compound # TODO for release not ok 137 - Don't match externally inverted # TODO for release ok 138 - Don't match compound inverted not ok 139 - Don't match internally inverted # TODO for release ok 140 - Don't match unrelated ok 141 - Match unrelated externally inverted ok 142 - Match unrelated internally inverted not ok 143 - Match unanchored # TODO for release not ok 144 - Match # TODO for release not ok 145 - Match compound # TODO for release ok 146 - Don't match externally inverted ok 147 - Don't match compound inverted ok 148 - Don't match internally inverted ok 149 - Don't match unrelated ok 150 - Match unrelated externally inverted ok 151 - Match unrelated internally inverted not ok 152 - Match unanchored # TODO for release not ok 153 - Match # TODO for release not ok 154 - Match compound # TODO for release ok 155 - Don't match externally inverted ok 156 - Don't match compound inverted ok 157 - Don't match internally inverted ok 158 - Don't match unrelated ok 159 - Match unrelated externally inverted # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef ok 160 - Match unrelated internally inverted not ok 161 - Match unanchored # TODO for release ok 162 - Match ok 163 - Match compound ok 164 - Don't match externally inverted ok 165 - Don't match compound inverted ok 166 - Don't match internally inverted not ok 167 - Don't match unrelated # TODO for release not ok 168 - Match unrelated externally inverted # TODO for release not ok 169 - Match unrelated internally inverted # TODO for release ok 170 - Match unanchored ok 171 - Match ok 172 - Match compound ok 173 - Don't match externally inverted ok 174 - Don't match compound inverted ok 175 - Don't match internally inverted ok 176 - Don't match unrelated ok 177 - Match unrelated externally inverted ok 178 - Match unrelated internally inverted ok 179 - Match unanchored ok 180 - Match ok 181 - Match compound ok 182 - Don't match externally inverted ok 183 - Don't match compound inverted ok 184 - Don't match internally inverted ok 185 - Don't match unrelated ok 186 - Match unrelated externally inverted ok 187 - Match unrelated internally inverted ok 188 - Match unanchored ok 189 - Match ok 190 - Match compound ok 191 - Don't match externally inverted ok 192 - Don't match compound inverted ok 193 - Don't match internally inverted ok 194 - Don't match unrelated ok 195 - Match unrelated externally inverted ok 196 - Match unrelated internally inverted ok 197 - Match unanchored ok 198 - Match ok 199 - Match compound ok 200 - Don't match externally inverted ok 201 - Don't match compound inverted ok 202 - Don't match internally inverted ok 203 - Don't match unrelated ok 204 - Match unrelated externally inverted ok 205 - Match unrelated internally inverted ok 206 - Match unanchored not ok 207 - Match # TODO for release ok t/regex/from_perl6_rules/propcharset-05............# Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef 1..206 not ok 1 - Match compound # TODO for release ok 2 - Don't match externally inverted ok 3 - Don't match compound inverted ok 4 - Don't match internally inverted ok 5 - Don't match unrelated ok 6 - Match unrelated externally inverted ok 7 - Match unrelated internally inverted not ok 8 - Match unanchored # TODO for release not ok 9 - Match # TODO for release not ok 10 - Match compound # TODO for release ok 11 - Don't match externally inverted ok 12 - Don't match compound inverted ok 13 - Don't match internally inverted ok 14 - Don't match unrelated ok 15 - Match unrelated externally inverted ok 16 - Match unrelated internally inverted not ok 17 - Match unanchored # TODO for release ok 18 - Match ok 19 - Match compound ok 20 - Don't match externally inverted ok 21 - Don't match compound inverted ok 22 - Don't match internally inverted ok 23 - Don't match unrelated ok 24 - Match unrelated externally inverted ok 25 - Match unrelated internally inverted ok 26 - Match unanchored ok 27 - Match ok 28 - Match compound ok 29 - Don't match externally inverted ok 30 - Don't match compound inverted ok 31 - Don't match internally inverted ok 32 - Don't match unrelated ok 33 - Match unrelated externally inverted ok 34 - Match unrelated internally inverted ok 35 - Match unanchored ok 36 - Match ok 37 - Match compound ok 38 - Don't match externally inverted ok 39 - Don't match compound inverted ok 40 - Don't match internally inverted ok 41 - Don't match unrelated ok 42 - Match unrelated externally inverted ok 43 - Match unrelated internally inverted ok 44 - Don't match related ok 45 - Match related internally inverted ok 46 - Match related externally inverted ok 47 - Match unanchored ok 48 - Match ok 49 - Match compound ok 50 - Don't match externally inverted ok 51 - Don't match compound inverted ok 52 - Don't match internally inverted ok 53 - Don't match unrelated ok 54 - Match unrelated externally inverted ok 55 - Match unrelated internally inverted ok 56 - Don't match related ok 57 - Match related internally inverted ok 58 - Match related externally inverted ok 59 - Match unanchored ok 60 - Match ok 61 - Match compound ok 62 - Don't match externally inverted ok 63 - Don't match compound inverted ok 64 - Don't match internally inverted ok 65 - Don't match unrelated ok 66 - Match unrelated externally inverted ok 67 - Match unrelated internally inverted ok 68 - Don't match related not ok 69 - Match related internally inverted # TODO for release not ok 70 - Match related externally inverted # TODO for release ok 71 - Match unanchored ok 72 - Match ok 73 - Match compound ok 74 - Don't match externally inverted ok 75 - Don't match compound inverted ok 76 - Don't match internally inverted ok 77 - Don't match unrelated ok 78 - Match unrelated externally inverted ok 79 - Match unrelated internally inverted ok 80 - Don't match related not ok 81 - Match related internally inverted # TODO for release not ok 82 - Match related externally inverted # TODO for release ok 83 - Match unanchored ok 84 - Match ok 85 - Match compound # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef ok 86 - Don't match externally inverted ok 87 - Don't match compound inverted ok 88 - Don't match internally inverted ok 89 - Don't match unrelated ok 90 - Match unrelated externally inverted ok 91 - Match unrelated internally inverted ok 92 - Don't match related not ok 93 - Match related internally inverted # TODO for release not ok 94 - Match related externally inverted # TODO for release ok 95 - Match unanchored ok 96 - Match ok 97 - Match compound ok 98 - Don't match externally inverted ok 99 - Don't match compound inverted ok 100 - Don't match internally inverted ok 101 - Don't match unrelated ok 102 - Match unrelated externally inverted ok 103 - Match unrelated internally inverted ok 104 - Match unanchored ok 105 - Don't match unrelated ok 106 - Match unrelated externally inverted ok 107 - Match unrelated internally inverted not ok 108 - Match # TODO for release not ok 109 - Match compound # TODO for release ok 110 - Don't match externally inverted ok 111 - Don't match compound inverted ok 112 - Don't match internally inverted ok 113 - Don't match unrelated ok 114 - Match unrelated externally inverted ok 115 - Match unrelated internally inverted not ok 116 - Match unanchored # TODO for release ok 117 - Match ok 118 - Match compound ok 119 - Don't match externally inverted ok 120 - Don't match compound inverted ok 121 - Don't match internally inverted ok 122 - Don't match unrelated ok 123 - Match unrelated externally inverted ok 124 - Match unrelated internally inverted ok 125 - Match unanchored not ok 126 - Match # TODO for release not ok 127 - Match compound # TODO for release ok 128 - Don't match externally inverted ok 129 - Don't match compound inverted ok 130 - Don't match internally inverted ok 131 - Don't match unrelated not ok 132 - Match unrelated externally inverted # TODO for release not ok 133 - Match unrelated internally inverted # TODO for release ok 134 - Don't match related ok 135 - Match related internally inverted ok 136 - Match related externally inverted not ok 137 - Match unanchored # TODO for release ok 138 - Match ok 139 - Match compound ok 140 - Don't match externally inverted ok 141 - Don't match compound inverted ok 142 - Don't match internally inverted ok 143 - Don't match unrelated ok 144 - Match unrelated externally inverted ok 145 - Match unrelated internally inverted ok 146 - Don't match related ok 147 - Match related internally inverted ok 148 - Match related externally inverted ok 149 - Match unanchored ok 150 - Match ok 151 - Match compound ok 152 - Don't match externally inverted ok 153 - Don't match compound inverted ok 154 - Don't match internally inverted ok 155 - Don't match unrelated ok 156 - Match unrelated externally inverted ok 157 - Match unrelated internally inverted ok 158 - Match unanchored ok 159 - Match ok 160 - Match compound ok 161 - Don't match externally inverted ok 162 - Don't match compound inverted ok 163 - Don't match internally inverted ok 164 - Don't match unrelated ok 165 - Match unrelated externally inverted ok 166 - Match unrelated internally inverted ok 167 - Match unanchored not ok 168 - Match # TODO for release # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef not ok 169 - Match compound # TODO for release ok 170 - Don't match externally inverted ok 171 - Don't match compound inverted ok 172 - Don't match internally inverted ok 173 - Don't match unrelated ok 174 - Match unrelated externally inverted ok 175 - Match unrelated internally inverted not ok 176 - Match unanchored # TODO for release not ok 177 - Match # TODO for release not ok 178 - Match compound # TODO for release ok 179 - Don't match externally inverted ok 180 - Don't match compound inverted ok 181 - Don't match internally inverted ok 182 - Don't match unrelated ok 183 - Match unrelated externally inverted ok 184 - Match unrelated internally inverted not ok 185 - Match unanchored # TODO for release ok 186 - Match ok 187 - Match compound ok 188 - Don't match externally inverted ok 189 - Don't match compound inverted ok 190 - Don't match internally inverted ok 191 - Don't match unrelated ok 192 - Match unrelated externally inverted ok 193 - Match unrelated internally inverted ok 194 - Match unanchored ok 195 - Match ok 196 - Match compound ok 197 - Don't match externally inverted ok 198 - Don't match compound inverted ok 199 - Don't match internally inverted ok 200 - Don't match unrelated ok 201 - Match unrelated externally inverted # TODO for release ok 202 - Match unrelated internally inverted # TODO for release ok 203 - Match unanchored ok 204 - Match ok 205 - Match compound ok 206 - Don't match externally inverted ok t/regex/from_perl6_rules/propcharset-06............# Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef 1..182 ok 1 - Don't match compound inverted ok 2 - Don't match internally inverted ok 3 - Don't match unrelated not ok 4 - Match unrelated externally inverted # TODO for release not ok 5 - Match unrelated internally inverted # TODO for release ok 6 - Match unanchored ok 7 - Match ok 8 - Match compound ok 9 - Don't match externally inverted ok 10 - Don't match compound inverted ok 11 - Don't match internally inverted ok 12 - Don't match unrelated ok 13 - Match unrelated externally inverted ok 14 - Match unrelated internally inverted ok 15 - Match unanchored ok 16 - Match ok 17 - Match compound ok 18 - Don't match externally inverted ok 19 - Don't match compound inverted ok 20 - Don't match internally inverted ok 21 - Don't match unrelated ok 22 - Match unrelated externally inverted ok 23 - Match unrelated internally inverted ok 24 - Match unanchored ok 25 - Match ok 26 - Match compound ok 27 - Don't match externally inverted ok 28 - Don't match compound inverted ok 29 - Don't match internally inverted ok 30 - Don't match unrelated ok 31 - Match unrelated externally inverted ok 32 - Match unrelated internally inverted ok 33 - Match unanchored ok 34 - Match ok 35 - Match compound ok 36 - Don't match externally inverted ok 37 - Don't match compound inverted ok 38 - Don't match internally inverted ok 39 - Don't match unrelated ok 40 - Match unrelated externally inverted ok 41 - Match unrelated internally inverted ok 42 - Match unanchored ok 43 - Match ok 44 - Match compound ok 45 - Don't match externally inverted ok 46 - Don't match compound inverted ok 47 - Don't match internally inverted ok 48 - Don't match unrelated ok 49 - Match unrelated externally inverted ok 50 - Match unrelated internally inverted ok 51 - Match unanchored not ok 52 - Match # TODO for release not ok 53 - Match compound # TODO for release ok 54 - Don't match externally inverted ok 55 - Don't match compound inverted ok 56 - Don't match internally inverted ok 57 - Don't match unrelated ok 58 - Match unrelated externally inverted ok 59 - Match unrelated internally inverted not ok 60 - Match unanchored # TODO for release ok 61 - Match ok 62 - Match compound ok 63 - Don't match externally inverted ok 64 - Don't match compound inverted ok 65 - Don't match internally inverted ok 66 - Don't match unrelated ok 67 - Match unrelated externally inverted ok 68 - Match unrelated internally inverted ok 69 - Match unanchored ok 70 - Match ok 71 - Match compound ok 72 - Don't match externally inverted ok 73 - Don't match compound inverted ok 74 - Don't match internally inverted ok 75 - Don't match unrelated ok 76 - Match unrelated externally inverted ok 77 - Match unrelated internally inverted ok 78 - Match unanchored ok 79 - Match ok 80 - Match compound ok 81 - Don't match externally inverted ok 82 - Don't match compound inverted ok 83 - Don't match internally inverted ok 84 - Don't match unrelated ok 85 - Match unrelated externally inverted # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef ok 86 - Match unrelated internally inverted ok 87 - Match unanchored ok 88 - Match ok 89 - Match compound ok 90 - Don't match externally inverted ok 91 - Don't match compound inverted ok 92 - Don't match internally inverted ok 93 - Don't match unrelated ok 94 - Match unrelated externally inverted ok 95 - Match unrelated internally inverted ok 96 - Match unanchored ok 97 - Match ok 98 - Match compound ok 99 - Don't match externally inverted ok 100 - Don't match compound inverted ok 101 - Don't match internally inverted ok 102 - Don't match unrelated ok 103 - Match unrelated externally inverted ok 104 - Match unrelated internally inverted ok 105 - Match unanchored ok 106 - Match ok 107 - Match compound ok 108 - Don't match externally inverted ok 109 - Don't match compound inverted ok 110 - Don't match internally inverted ok 111 - Don't match unrelated ok 112 - Match unrelated externally inverted ok 113 - Match unrelated internally inverted ok 114 - Match unanchored ok 115 - Match ok 116 - Match compound ok 117 - Don't match externally inverted ok 118 - Don't match compound inverted ok 119 - Don't match internally inverted ok 120 - Don't match unrelated ok 121 - Match unrelated externally inverted ok 122 - Match unrelated internally inverted ok 123 - Don't match related ok 124 - Match related internally inverted ok 125 - Match related externally inverted ok 126 - Match unanchored ok 127 - Don't match unrelated ok 128 - Match unrelated externally inverted ok 129 - Match unrelated internally inverted ok 130 - Don't match related ok 131 - Match related internally inverted ok 132 - Match related externally inverted not ok 133 - Match # TODO for release not ok 134 - Match compound # TODO for release ok 135 - Don't match externally inverted ok 136 - Don't match compound inverted ok 137 - Don't match internally inverted ok 138 - Don't match unrelated ok 139 - Match unrelated externally inverted ok 140 - Match unrelated internally inverted not ok 141 - Match unanchored # TODO for release not ok 142 - Match # TODO for release not ok 143 - Match compound # TODO for release ok 144 - Don't match externally inverted ok 145 - Don't match compound inverted ok 146 - Don't match internally inverted ok 147 - Don't match unrelated ok 148 - Match unrelated externally inverted ok 149 - Match unrelated internally inverted not ok 150 - Match unanchored # TODO for release not ok 151 - Match # TODO for release not ok 152 - Match compound # TODO for release ok 153 - Don't match externally inverted # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef ok 154 - Don't match compound inverted ok 155 - Don't match internally inverted ok 156 - Don't match unrelated ok 157 - Match unrelated externally inverted ok 158 - Match unrelated internally inverted not ok 159 - Match unanchored # TODO for release ok 160 - Match ok 161 - Match compound ok 162 - Don't match externally inverted ok 163 - Don't match compound inverted ok 164 - Don't match internally inverted ok 165 - Don't match unrelated ok 166 - Match unrelated externally inverted ok 167 - Match unrelated internally inverted ok 168 - Match unanchored not ok 169 - Match # TODO for release not ok 170 - Match compound # TODO for release not ok 171 - Don't match externally inverted # TODO for release ok 172 - Don't match compound inverted not ok 173 - Don't match internally inverted # TODO for release ok 174 - Don't match unrelated ok 175 - Match unrelated externally inverted ok 176 - Match unrelated internally inverted not ok 177 - Match unanchored # TODO for release ok 178 - Match ok 179 - Match compound ok 180 - Don't match externally inverted ok 181 - Don't match compound inverted ok 182 - Don't match internally inverted ok t/regex/from_perl6_rules/propcharset-07............# Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef 1..172 ok 1 - Don't match unrelated ok 2 - Match unrelated externally inverted ok 3 - Match unrelated internally inverted ok 4 - Match unanchored ok 5 - Match ok 6 - Match compound ok 7 - Don't match externally inverted ok 8 - Don't match compound inverted ok 9 - Don't match internally inverted ok 10 - Don't match unrelated not ok 11 - Match unrelated externally inverted # TODO for release not ok 12 - Match unrelated internally inverted # TODO for release ok 13 - Match unanchored ok 14 - Match ok 15 - Match compound ok 16 - Don't match externally inverted ok 17 - Don't match compound inverted ok 18 - Don't match internally inverted ok 19 - Don't match unrelated ok 20 - Match unrelated externally inverted ok 21 - Match unrelated internally inverted ok 22 - Match unanchored ok 23 - Match ok 24 - Match compound ok 25 - Don't match externally inverted ok 26 - Don't match compound inverted ok 27 - Don't match internally inverted ok 28 - Don't match unrelated ok 29 - Match unrelated externally inverted ok 30 - Match unrelated internally inverted ok 31 - Don't match related ok 32 - Match related internally inverted ok 33 - Match related externally inverted ok 34 - Match unanchored ok 35 - Match ok 36 - Match compound ok 37 - Don't match externally inverted ok 38 - Don't match compound inverted ok 39 - Don't match internally inverted ok 40 - Don't match unrelated ok 41 - Match unrelated externally inverted ok 42 - Match unrelated internally inverted ok 43 - Match unanchored ok 44 - Match ok 45 - Match compound ok 46 - Don't match externally inverted ok 47 - Don't match compound inverted ok 48 - Don't match internally inverted not ok 49 - Don't match unrelated # TODO for release not ok 50 - Match unrelated externally inverted # TODO for release not ok 51 - Match unrelated internally inverted # TODO for release ok 52 - Match unanchored ok 53 - Match ok 54 - Match compound ok 55 - Don't match externally inverted ok 56 - Don't match compound inverted ok 57 - Don't match internally inverted ok 58 - Don't match unrelated ok 59 - Match unrelated externally inverted ok 60 - Match unrelated internally inverted ok 61 - Match unanchored ok 62 - Match (Lu + Ll + Lt + Lm + Lo + OtherAlphabetic) ok 63 - Match compound (Lu + Ll + Lt + Lm + Lo + OtherAlphabetic) ok 64 - Don't match externally inverted (Lu + Ll + Lt + Lm + Lo + OtherAlphabetic) ok 65 - Don't match compound inverted (Lu + Ll + Lt + Lm + Lo + OtherAlphabetic) ok 66 - Don't match internally inverted (Lu + Ll + Lt + Lm + Lo + OtherAlphabetic) ok 67 - Don't match unrelated (Lu + Ll + Lt + Lm + Lo + OtherAlphabetic) ok 68 - Match unrelated externally inverted (Lu + Ll + Lt + Lm + Lo + OtherAlphabetic) ok 69 - Match unrelated internally inverted (Lu + Ll + Lt + Lm + Lo + OtherAlphabetic) ok 70 - Match unanchored (Lu + Ll + Lt + Lm + Lo + OtherAlphabetic) ok 71 - Match (Ll + OtherLowercase) ok 72 - Match compound (Ll + OtherLowercase) ok 73 - Don't match externally inverted (Ll + OtherLowercase) # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef ok 74 - Don't match compound inverted (Ll + OtherLowercase) ok 75 - Don't match internally inverted (Ll + OtherLowercase) ok 76 - Don't match unrelated (Ll + OtherLowercase) ok 77 - Match unrelated externally inverted (Ll + OtherLowercase) ok 78 - Match unrelated internally inverted (Ll + OtherLowercase) ok 79 - Don't match related (Ll + OtherLowercase) ok 80 - Match related internally inverted (Ll + OtherLowercase) ok 81 - Match related externally inverted (Ll + OtherLowercase) ok 82 - Match unanchored (Ll + OtherLowercase) ok 83 - Match (Lu + OtherUppercase) ok 84 - Match compound (Lu + OtherUppercase) ok 85 - Don't match externally inverted (Lu + OtherUppercase) ok 86 - Don't match compound inverted (Lu + OtherUppercase) ok 87 - Don't match internally inverted (Lu + OtherUppercase) ok 88 - Don't match unrelated (Lu + OtherUppercase) ok 89 - Match unrelated externally inverted (Lu + OtherUppercase) ok 90 - Match unrelated internally inverted (Lu + OtherUppercase) ok 91 - Match unanchored (Lu + OtherUppercase) not ok 92 - Match (Sm + OtherMath) # TODO for release not ok 93 - Match compound (Sm + OtherMath) # TODO for release not ok 94 - Don't match externally inverted (Sm + OtherMath) # TODO for release ok 95 - Don't match compound inverted (Sm + OtherMath) not ok 96 - Don't match internally inverted (Sm + OtherMath) # TODO for release ok 97 - Don't match unrelated (Sm + OtherMath) ok 98 - Match unrelated externally inverted (Sm + OtherMath) ok 99 - Match unrelated internally inverted (Sm + OtherMath) ok 100 - Don't match related (Sm + OtherMath) not ok 101 - Match related internally inverted (Sm + OtherMath) # TODO for release not ok 102 - Match related externally inverted (Sm + OtherMath) # TODO for release not ok 103 - Match unanchored (Sm + OtherMath) # TODO for release ok 104 - Match (Lu + Ll + Lt + Lm + Lo + Nl) ok 105 - Match compound (Lu + Ll + Lt + Lm + Lo + Nl) ok 106 - Don't match externally inverted (Lu + Ll + Lt + Lm + Lo + Nl) ok 107 - Don't match compound inverted (Lu + Ll + Lt + Lm + Lo + Nl) ok 108 - Don't match internally inverted (Lu + Ll + Lt + Lm + Lo + Nl) not ok 109 - Don't match unrelated (Lu + Ll + Lt + Lm + Lo + Nl) # TODO for release not ok 110 - Match unrelated externally inverted (Lu + Ll + Lt + Lm + Lo + Nl) # TODO for release not ok 111 - Match unrelated internally inverted (Lu + Ll + Lt + Lm + Lo + Nl) # TODO for release ok 112 - Match unanchored (Lu + Ll + Lt + Lm + Lo + Nl) ok 113 - Match (ID_Start + Mn + Mc + Nd + Pc) ok 114 - Match compound (ID_Start + Mn + Mc + Nd + Pc) ok 115 - Don't match externally inverted (ID_Start + Mn + Mc + Nd + Pc) ok 116 - Don't match compound inverted (ID_Start + Mn + Mc + Nd + Pc) ok 117 - Don't match internally inverted (ID_Start + Mn + Mc + Nd + Pc) ok 118 - Don't match unrelated (ID_Start + Mn + Mc + Nd + Pc) ok 119 - Match unrelated externally inverted (ID_Start + Mn + Mc + Nd + Pc) ok 120 - Match unrelated internally inverted (ID_Start + Mn + Mc + Nd + Pc) ok 121 - Match unanchored (ID_Start + Mn + Mc + Nd + Pc) ok 122 - Match (Any character) ok 123 - Match compound (Any character) ok 124 - Don't match externally inverted (Any character) ok 125 - Don't match compound inverted (Any character) ok 126 - Don't match internally inverted (Any character) ok 127 - Match unanchored (Any character) ok 128 - Match (Any non-Cn character (i.e. synonym for \P{Cn})) ok 129 - Match compound (Any non-Cn character (i.e. synonym for \P{Cn})) ok 130 - Don't match externally inverted (Any non-Cn character (i.e. synonym for \P{Cn})) ok 131 - Don't match compound inverted (Any non-Cn character (i.e. synonym for \P{Cn})) ok 132 - Don't match internally inverted (Any non-Cn character (i.e. synonym for \P{Cn})) ok 133 - Don't match unrelated (Any non-Cn character (i.e. synonym for \P{Cn})) ok 134 - Match unrelated externally inverted (Any non-Cn character (i.e. synonym for \P{Cn})) ok 135 - Match unrelated internally inverted (Any non-Cn character (i.e. synonym for \P{Cn})) ok 136 - Match unanchored (Any non-Cn character (i.e. synonym for \P{Cn})) ok 137 - Match (Synonym for \p{Cn}) # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef ok 138 - Match compound (Synonym for \p{Cn}) ok 139 - Don't match externally inverted (Synonym for \p{Cn}) ok 140 - Don't match compound inverted (Synonym for \p{Cn}) ok 141 - Don't match internally inverted (Synonym for \p{Cn}) ok 142 - Don't match unrelated (Synonym for \p{Cn}) ok 143 - Match unrelated externally inverted (Synonym for \p{Cn}) ok 144 - Match unrelated internally inverted (Synonym for \p{Cn}) ok 145 - Match unanchored (Synonym for \p{Cn}) ok 146 - Match (Codepoint not explicitly assigned to a script) ok 147 - Match compound (Codepoint not explicitly assigned to a script) ok 148 - Don't match externally inverted (Codepoint not explicitly assigned to a script) ok 149 - Don't match compound inverted (Codepoint not explicitly assigned to a script) ok 150 - Don't match internally inverted (Codepoint not explicitly assigned to a script) ok 151 - Don't match unrelated (Codepoint not explicitly assigned to a script) ok 152 - Match unrelated externally inverted (Codepoint not explicitly assigned to a script) ok 153 - Match unrelated internally inverted (Codepoint not explicitly assigned to a script) not ok 154 - Don't match related (Codepoint not explicitly assigned to a script) # TODO for release not ok 155 - Match related internally inverted (Codepoint not explicitly assigned to a script) # TODO for release not ok 156 - Match related externally inverted (Codepoint not explicitly assigned to a script) # TODO for release ok 157 - Match unanchored (Codepoint not explicitly assigned to a script) ok 158 - Don't match unrelated ok 159 - Match unrelated externally inverted ok 160 - Match unrelated internally inverted ok 161 - Match ok 162 - Match compound ok 163 - Don't match externally inverted ok 164 - Don't match compound inverted ok 165 - Don't match internally inverted ok 166 - Don't match unrelated ok 167 - Match unrelated externally inverted ok 168 - Match unrelated internally inverted ok 169 - Match unanchored ok 170 - Don't match unrelated ok 171 - Match unrelated externally inverted ok 172 - Match unrelated internally inverted ok t/regex/from_perl6_rules/propcharset-08............ 1..173 ok 1 - Don't match unrelated ok 2 - Match unrelated externally inverted ok 3 - Match unrelated internally inverted ok 4 - Match ok 5 - Match compound ok 6 - Don't match externally inverted ok 7 - Don't match compound inverted ok 8 - Don't match internally inverted ok 9 - Don't match unrelated ok 10 - Match unrelated externally inverted ok 11 - Match unrelated internally inverted ok 12 - Match unanchored ok 13 - Match ok 14 - Match compound ok 15 - Don't match externally inverted ok 16 - Don't match compound inverted ok 17 - Don't match internally inverted ok 18 - Don't match unrelated ok 19 - Match unrelated externally inverted ok 20 - Match unrelated internally inverted ok 21 - Match unanchored ok 22 - Match ok 23 - Match compound ok 24 - Don't match externally inverted ok 25 - Don't match compound inverted ok 26 - Don't match internally inverted ok 27 - Don't match unrelated ok 28 - Match unrelated externally inverted ok 29 - Match unrelated internally inverted ok 30 - Match unanchored ok 31 - Match ok 32 - Match compound ok 33 - Don't match externally inverted ok 34 - Don't match compound inverted ok 35 - Don't match internally inverted ok 36 - Don't match unrelated ok 37 - Match unrelated externally inverted ok 38 - Match unrelated internally inverted ok 39 - Match unanchored ok 40 - Match ok 41 - Match compound ok 42 - Don't match externally inverted ok 43 - Don't match compound inverted ok 44 - Don't match internally inverted ok 45 - Don't match unrelated ok 46 - Match unrelated externally inverted ok 47 - Match unrelated internally inverted ok 48 - Match unanchored ok 49 - Match ok 50 - Match compound ok 51 - Don't match externally inverted ok 52 - Don't match compound inverted ok 53 - Don't match internally inverted ok 54 - Don't match unrelated ok 55 - Match unrelated externally inverted ok 56 - Match unrelated internally inverted ok 57 - Match unanchored ok 58 - Match ok 59 - Match compound ok 60 - Don't match externally inverted ok 61 - Don't match compound inverted ok 62 - Don't match internally inverted ok 63 - Don't match unrelated ok 64 - Match unrelated externally inverted ok 65 - Match unrelated internally inverted ok 66 - Match unanchored ok 67 - Match ok 68 - Match compound ok 69 - Don't match externally inverted ok 70 - Don't match compound inverted ok 71 - Don't match internally inverted ok 72 - Don't match unrelated ok 73 - Match unrelated externally inverted ok 74 - Match unrelated internally inverted ok 75 - Match unanchored ok 76 - Match ok 77 - Match compound ok 78 - Don't match externally inverted ok 79 - Don't match compound inverted ok 80 - Don't match internally inverted ok 81 - Don't match unrelated ok 82 - Match unrelated externally inverted ok 83 - Match unrelated internally inverted ok 84 - Match unanchored ok 85 - Match ok 86 - Match compound ok 87 - Don't match externally inverted ok 88 - Don't match compound inverted ok 89 - Don't match internally inverted ok 90 - Don't match unrelated ok 91 - Match unrelated externally inverted ok 92 - Match unrelated internally inverted ok 93 - Match unanchored ok 94 - Don't match unrelated ok 95 - Match unrelated externally inverted ok 96 - Match unrelated internally inverted ok 97 - Match ok 98 - Match compound ok 99 - Don't match externally inverted ok 100 - Don't match compound inverted ok 101 - Don't match internally inverted ok 102 - Don't match unrelated ok 103 - Match unrelated externally inverted ok 104 - Match unrelated internally inverted ok 105 - Match unanchored ok 106 - Don't match unrelated ok 107 - Match unrelated externally inverted ok 108 - Match unrelated internally inverted ok 109 - Don't match unrelated ok 110 - Match unrelated externally inverted ok 111 - Match unrelated internally inverted ok 112 - Don't match unrelated ok 113 - Match unrelated externally inverted ok 114 - Match unrelated internally inverted ok 115 - Match ok 116 - Match compound ok 117 - Don't match externally inverted ok 118 - Don't match compound inverted ok 119 - Don't match internally inverted ok 120 - Don't match unrelated ok 121 - Match unrelated externally inverted ok 122 - Match unrelated internally inverted ok 123 - Match unanchored ok 124 - Match ok 125 - Match compound ok 126 - Don't match externally inverted ok 127 - Don't match compound inverted ok 128 - Don't match internally inverted ok 129 - Don't match unrelated ok 130 - Match unrelated externally inverted ok 131 - Match unrelated internally inverted ok 132 - Match unanchored ok 133 - Match ok 134 - Match compound ok 135 - Don't match externally inverted ok 136 - Don't match compound inverted ok 137 - Don't match internally inverted ok 138 - Don't match unrelated ok 139 - Match unrelated externally inverted ok 140 - Match unrelated internally inverted ok 141 - Match unanchored ok 142 - Match ok 143 - Match compound ok 144 - Don't match externally inverted ok 145 - Don't match compound inverted ok 146 - Don't match internally inverted # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef ok 147 - Don't match unrelated ok 148 - Match unrelated externally inverted ok 149 - Match unrelated internally inverted ok 150 - Match unanchored ok 151 - Don't match unrelated ok 152 - Match unrelated externally inverted ok 153 - Match unrelated internally inverted ok 154 - Match ok 155 - Match compound ok 156 - Don't match externally inverted ok 157 - Don't match compound inverted ok 158 - Don't match internally inverted ok 159 - Don't match unrelated ok 160 - Match unrelated externally inverted ok 161 - Match unrelated internally inverted ok 162 - Match unanchored not ok 163 - Match # TODO for release not ok 164 - Match compound # TODO for release ok 165 - Don't match externally inverted ok 166 - Don't match compound inverted ok 167 - Don't match internally inverted ok 168 - Don't match unrelated ok 169 - Match unrelated externally inverted ok 170 - Match unrelated internally inverted not ok 171 - Match unanchored # TODO for release not ok 172 - Match # TODO for release not ok 173 - Match compound # TODO for release ok t/regex/from_perl6_rules/propcharset-09............# Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef 1..173 ok 1 - Don't match externally inverted ok 2 - Don't match compound inverted ok 3 - Don't match internally inverted ok 4 - Don't match unrelated ok 5 - Match unrelated externally inverted ok 6 - Match unrelated internally inverted not ok 7 - Match unanchored # TODO for release ok 8 - Don't match unrelated ok 9 - Match unrelated externally inverted ok 10 - Match unrelated internally inverted ok 11 - Match ok 12 - Match compound ok 13 - Don't match externally inverted ok 14 - Don't match compound inverted ok 15 - Don't match internally inverted ok 16 - Don't match unrelated ok 17 - Match unrelated externally inverted ok 18 - Match unrelated internally inverted ok 19 - Match unanchored ok 20 - Match ok 21 - Match compound ok 22 - Don't match externally inverted ok 23 - Don't match compound inverted ok 24 - Don't match internally inverted ok 25 - Don't match unrelated ok 26 - Match unrelated externally inverted ok 27 - Match unrelated internally inverted ok 28 - Match unanchored ok 29 - Match ok 30 - Match compound ok 31 - Don't match externally inverted ok 32 - Don't match compound inverted ok 33 - Don't match internally inverted ok 34 - Don't match unrelated ok 35 - Match unrelated externally inverted ok 36 - Match unrelated internally inverted ok 37 - Match unanchored ok 38 - Match ok 39 - Match compound ok 40 - Don't match externally inverted ok 41 - Don't match compound inverted ok 42 - Don't match internally inverted ok 43 - Don't match unrelated ok 44 - Match unrelated externally inverted ok 45 - Match unrelated internally inverted ok 46 - Match unanchored ok 47 - Don't match unrelated ok 48 - Match unrelated externally inverted ok 49 - Match unrelated internally inverted ok 50 - Match ok 51 - Match compound ok 52 - Don't match externally inverted ok 53 - Don't match compound inverted ok 54 - Don't match internally inverted ok 55 - Don't match unrelated ok 56 - Match unrelated externally inverted ok 57 - Match unrelated internally inverted ok 58 - Match unanchored ok 59 - Match ok 60 - Match compound ok 61 - Don't match externally inverted ok 62 - Don't match compound inverted ok 63 - Don't match internally inverted ok 64 - Don't match unrelated ok 65 - Match unrelated externally inverted ok 66 - Match unrelated internally inverted ok 67 - Match unanchored ok 68 - Match ok 69 - Match compound ok 70 - Don't match externally inverted ok 71 - Don't match compound inverted ok 72 - Don't match internally inverted ok 73 - Don't match unrelated ok 74 - Match unrelated externally inverted ok 75 - Match unrelated internally inverted ok 76 - Match unanchored ok 77 - Match ok 78 - Match compound ok 79 - Don't match externally inverted ok 80 - Don't match compound inverted ok 81 - Don't match internally inverted ok 82 - Don't match unrelated ok 83 - Match unrelated externally inverted ok 84 - Match unrelated internally inverted ok 85 - Match unanchored ok 86 - Match ok 87 - Match compound ok 88 - Don't match externally inverted ok 89 - Don't match compound inverted ok 90 - Don't match internally inverted ok 91 - Don't match unrelated ok 92 - Match unrelated externally inverted ok 93 - Match unrelated internally inverted ok 94 - Match unanchored ok 95 - Match ok 96 - Match compound ok 97 - Don't match externally inverted ok 98 - Don't match compound inverted ok 99 - Don't match internally inverted ok 100 - Don't match unrelated ok 101 - Match unrelated externally inverted ok 102 - Match unrelated internally inverted ok 103 - Match unanchored ok 104 - Match ok 105 - Match compound ok 106 - Don't match externally inverted ok 107 - Don't match compound inverted ok 108 - Don't match internally inverted ok 109 - Don't match unrelated ok 110 - Match unrelated externally inverted ok 111 - Match unrelated internally inverted ok 112 - Match unanchored ok 113 - Match ok 114 - Match compound ok 115 - Don't match externally inverted ok 116 - Don't match compound inverted ok 117 - Don't match internally inverted ok 118 - Don't match unrelated ok 119 - Match unrelated externally inverted ok 120 - Match unrelated internally inverted ok 121 - Match unanchored ok 122 - Don't match unrelated ok 123 - Match unrelated externally inverted ok 124 - Match unrelated internally inverted ok 125 - Match ok 126 - Match compound ok 127 - Don't match externally inverted ok 128 - Don't match compound inverted ok 129 - Don't match internally inverted ok 130 - Don't match unrelated ok 131 - Match unrelated externally inverted ok 132 - Match unrelated internally inverted ok 133 - Match unanchored ok 134 - Match ok 135 - Match compound ok 136 - Don't match externally inverted ok 137 - Don't match compound inverted ok 138 - Don't match internally inverted ok 139 - Don't match unrelated ok 140 - Match unrelated externally inverted ok 141 - Match unrelated internally inverted ok 142 - Match unanchored ok 143 - Match ok 144 - Match compound ok 145 - Don't match externally inverted ok 146 - Don't match compound inverted ok 147 - Don't match internally inverted ok 148 - Don't match unrelated ok 149 - Match unrelated externally inverted ok 150 - Match unrelated internally inverted ok 151 - Match unanchored ok 152 - Match ok 153 - Match compound ok 154 - Don't match externally inverted ok 155 - Don't match compound inverted ok 156 - Don't match internally inverted ok 157 - Don't match unrelated ok 158 - Match unrelated externally inverted ok 159 - Match unrelated internally inverted ok 160 - Match unanchored ok 161 - Don't match unrelated ok 162 - Match unrelated externally inverted ok 163 - Match unrelated internally inverted ok 164 - Match ok 165 - Match compound ok 166 - Don't match externally inverted ok 167 - Don't match compound inverted ok 168 - Don't match internally inverted ok 169 - Don't match unrelated ok 170 - Match unrelated externally inverted ok 171 - Match unrelated internally inverted ok 172 - Match unanchored ok 173 - Match ok t/regex/from_perl6_rules/propcharset-10............# Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef 1..173 ok 1 - Match compound ok 2 - Don't match externally inverted ok 3 - Don't match compound inverted ok 4 - Don't match internally inverted ok 5 - Don't match unrelated ok 6 - Match unrelated externally inverted ok 7 - Match unrelated internally inverted ok 8 - Match unanchored ok 9 - Match ok 10 - Match compound ok 11 - Don't match externally inverted ok 12 - Don't match compound inverted ok 13 - Don't match internally inverted ok 14 - Don't match unrelated ok 15 - Match unrelated externally inverted ok 16 - Match unrelated internally inverted ok 17 - Match unanchored ok 18 - Match ok 19 - Match compound ok 20 - Don't match externally inverted ok 21 - Don't match compound inverted ok 22 - Don't match internally inverted ok 23 - Don't match unrelated ok 24 - Match unrelated externally inverted ok 25 - Match unrelated internally inverted ok 26 - Match unanchored ok 27 - Match ok 28 - Match compound ok 29 - Don't match externally inverted ok 30 - Don't match compound inverted ok 31 - Don't match internally inverted ok 32 - Don't match unrelated ok 33 - Match unrelated externally inverted ok 34 - Match unrelated internally inverted ok 35 - Match unanchored ok 36 - Don't match unrelated ok 37 - Match unrelated externally inverted ok 38 - Match unrelated internally inverted ok 39 - Don't match unrelated ok 40 - Match unrelated externally inverted ok 41 - Match unrelated internally inverted ok 42 - Match ok 43 - Match compound ok 44 - Don't match externally inverted ok 45 - Don't match compound inverted ok 46 - Don't match internally inverted ok 47 - Don't match unrelated not ok 48 - Match unrelated externally inverted # TODO for release not ok 49 - Match unrelated internally inverted # TODO for release ok 50 - Match unanchored ok 51 - Match ok 52 - Match compound ok 53 - Don't match externally inverted ok 54 - Don't match compound inverted ok 55 - Don't match internally inverted ok 56 - Don't match unrelated ok 57 - Match unrelated externally inverted ok 58 - Match unrelated internally inverted ok 59 - Match unanchored ok 60 - Match ok 61 - Match compound ok 62 - Don't match externally inverted ok 63 - Don't match compound inverted ok 64 - Don't match internally inverted ok 65 - Don't match unrelated ok 66 - Match unrelated externally inverted ok 67 - Match unrelated internally inverted ok 68 - Match unanchored ok 69 - Match ok 70 - Match compound ok 71 - Don't match externally inverted ok 72 - Don't match compound inverted ok 73 - Don't match internally inverted ok 74 - Don't match unrelated ok 75 - Match unrelated externally inverted ok 76 - Match unrelated internally inverted ok 77 - Match unanchored ok 78 - Match ok 79 - Match compound ok 80 - Don't match externally inverted ok 81 - Don't match compound inverted ok 82 - Don't match internally inverted ok 83 - Don't match unrelated ok 84 - Match unrelated externally inverted ok 85 - Match unrelated internally inverted ok 86 - Match unanchored ok 87 - Match ok 88 - Match compound ok 89 - Don't match externally inverted ok 90 - Don't match compound inverted ok 91 - Don't match internally inverted ok 92 - Don't match unrelated ok 93 - Match unrelated externally inverted ok 94 - Match unrelated internally inverted ok 95 - Match unanchored ok 96 - Match ok 97 - Match compound ok 98 - Don't match externally inverted ok 99 - Don't match compound inverted ok 100 - Don't match internally inverted ok 101 - Don't match unrelated ok 102 - Match unrelated externally inverted ok 103 - Match unrelated internally inverted ok 104 - Match unanchored ok 105 - Match ok 106 - Match compound ok 107 - Don't match externally inverted ok 108 - Don't match compound inverted ok 109 - Don't match internally inverted ok 110 - Don't match unrelated ok 111 - Match unrelated externally inverted ok 112 - Match unrelated internally inverted ok 113 - Match unanchored ok 114 - Match ok 115 - Match compound ok 116 - Don't match externally inverted ok 117 - Don't match compound inverted ok 118 - Don't match internally inverted ok 119 - Don't match unrelated ok 120 - Match unrelated externally inverted ok 121 - Match unrelated internally inverted ok 122 - Match unanchored ok 123 - Match ok 124 - Match compound ok 125 - Don't match externally inverted ok 126 - Don't match compound inverted ok 127 - Don't match internally inverted ok 128 - Don't match unrelated ok 129 - Match unrelated externally inverted ok 130 - Match unrelated internally inverted ok 131 - Match unanchored ok 132 - Match ok 133 - Match compound ok 134 - Don't match externally inverted ok 135 - Don't match compound inverted ok 136 - Don't match internally inverted ok 137 - Don't match unrelated ok 138 - Match unrelated externally inverted ok 139 - Match unrelated internally inverted ok 140 - Match unanchored ok 141 - Match ok 142 - Match compound ok 143 - Don't match externally inverted ok 144 - Don't match compound inverted ok 145 - Don't match internally inverted ok 146 - Don't match unrelated ok 147 - Match unrelated externally inverted ok 148 - Match unrelated internally inverted ok 149 - Match unanchored ok 150 - Match ok 151 - Match compound ok 152 - Don't match externally inverted ok 153 - Don't match compound inverted ok 154 - Don't match internally inverted ok 155 - Don't match unrelated ok 156 - Match unrelated externally inverted ok 157 - Match unrelated internally inverted ok 158 - Match unanchored ok 159 - Match ok 160 - Match compound ok 161 - Don't match externally inverted ok 162 - Don't match compound inverted ok 163 - Don't match internally inverted ok 164 - Don't match unrelated ok 165 - Match unrelated externally inverted ok 166 - Match unrelated internally inverted ok 167 - Match unanchored ok 168 - Match ok 169 - Match compound ok 170 - Don't match externally inverted ok 171 - Don't match compound inverted ok 172 - Don't match internally inverted ok 173 - Don't match unrelated ok t/regex/from_perl6_rules/propcharset-11............ 1..173 ok 1 - Match unrelated externally inverted ok 2 - Match unrelated internally inverted ok 3 - Match unanchored ok 4 - Don't match unrelated ok 5 - Match unrelated externally inverted ok 6 - Match unrelated internally inverted ok 7 - Match ok 8 - Match compound ok 9 - Don't match externally inverted ok 10 - Don't match compound inverted ok 11 - Don't match internally inverted ok 12 - Don't match unrelated ok 13 - Match unrelated externally inverted ok 14 - Match unrelated internally inverted ok 15 - Match unanchored ok 16 - Don't match unrelated ok 17 - Match unrelated externally inverted ok 18 - Match unrelated internally inverted ok 19 - Match ok 20 - Match compound ok 21 - Don't match externally inverted ok 22 - Don't match compound inverted ok 23 - Don't match internally inverted ok 24 - Don't match unrelated ok 25 - Match unrelated externally inverted ok 26 - Match unrelated internally inverted ok 27 - Match unanchored ok 28 - Match ok 29 - Match compound ok 30 - Don't match externally inverted ok 31 - Don't match compound inverted ok 32 - Don't match internally inverted ok 33 - Don't match unrelated ok 34 - Match unrelated externally inverted ok 35 - Match unrelated internally inverted ok 36 - Match unanchored ok 37 - Match ok 38 - Match compound ok 39 - Don't match externally inverted ok 40 - Don't match compound inverted ok 41 - Don't match internally inverted ok 42 - Don't match unrelated ok 43 - Match unrelated externally inverted ok 44 - Match unrelated internally inverted ok 45 - Match unanchored ok 46 - Match ok 47 - Match compound ok 48 - Don't match externally inverted ok 49 - Don't match compound inverted ok 50 - Don't match internally inverted ok 51 - Don't match unrelated ok 52 - Match unrelated externally inverted ok 53 - Match unrelated internally inverted ok 54 - Match unanchored ok 55 - Match ok 56 - Match compound ok 57 - Don't match externally inverted ok 58 - Don't match compound inverted ok 59 - Don't match internally inverted ok 60 - Don't match unrelated ok 61 - Match unrelated externally inverted ok 62 - Match unrelated internally inverted ok 63 - Match unanchored ok 64 - Match ok 65 - Match compound ok 66 - Don't match externally inverted ok 67 - Don't match compound inverted ok 68 - Don't match internally inverted ok 69 - Don't match unrelated ok 70 - Match unrelated externally inverted ok 71 - Match unrelated internally inverted ok 72 - Match unanchored ok 73 - Don't match unrelated ok 74 - Match unrelated externally inverted ok 75 - Match unrelated internally inverted ok 76 - Match ok 77 - Match compound ok 78 - Don't match externally inverted ok 79 - Don't match compound inverted ok 80 - Don't match internally inverted ok 81 - Don't match unrelated ok 82 - Match unrelated externally inverted ok 83 - Match unrelated internally inverted ok 84 - Match unanchored ok 85 - Match ok 86 - Match compound ok 87 - Don't match externally inverted ok 88 - Don't match compound inverted ok 89 - Don't match internally inverted ok 90 - Don't match unrelated ok 91 - Match unrelated externally inverted ok 92 - Match unrelated internally inverted ok 93 - Match unanchored ok 94 - Match ok 95 - Match compound ok 96 - Don't match externally inverted ok 97 - Don't match compound inverted ok 98 - Don't match internally inverted ok 99 - Don't match unrelated ok 100 - Match unrelated externally inverted ok 101 - Match unrelated internally inverted ok 102 - Match unanchored ok 103 - Don't match unrelated ok 104 - Match unrelated externally inverted ok 105 - Match unrelated internally inverted ok 106 - Match ok 107 - Match compound ok 108 - Don't match externally inverted ok 109 - Don't match compound inverted ok 110 - Don't match internally inverted ok 111 - Don't match unrelated ok 112 - Match unrelated externally inverted ok 113 - Match unrelated internally inverted ok 114 - Match unanchored ok 115 - Match ok 116 - Match compound ok 117 - Don't match externally inverted ok 118 - Don't match compound inverted ok 119 - Don't match internally inverted ok 120 - Don't match unrelated ok 121 - Match unrelated externally inverted ok 122 - Match unrelated internally inverted ok 123 - Match unanchored ok 124 - Don't match unrelated ok 125 - Match unrelated externally inverted ok 126 - Match unrelated internally inverted ok 127 - Match ok 128 - Match compound ok 129 - Don't match externally inverted ok 130 - Don't match compound inverted ok 131 - Don't match internally inverted ok 132 - Don't match unrelated ok 133 - Match unrelated externally inverted ok 134 - Match unrelated internally inverted ok 135 - Match unanchored ok 136 - Match ok 137 - Match compound ok 138 - Don't match externally inverted ok 139 - Don't match compound inverted ok 140 - Don't match internally inverted ok 141 - Don't match unrelated ok 142 - Match unrelated externally inverted ok 143 - Match unrelated internally inverted ok 144 - Match unanchored ok 145 - Don't match unrelated ok 146 - Match unrelated externally inverted ok 147 - Match unrelated internally inverted ok 148 - Match ok 149 - Match compound ok 150 - Don't match externally inverted ok 151 - Don't match compound inverted ok 152 - Don't match internally inverted ok 153 - Don't match unrelated ok 154 - Match unrelated externally inverted ok 155 - Match unrelated internally inverted ok 156 - Match unanchored ok 157 - Don't match unrelated ok 158 - Match unrelated externally inverted ok 159 - Match unrelated internally inverted ok 160 - Match ok 161 - Match compound ok 162 - Don't match externally inverted ok 163 - Don't match compound inverted ok 164 - Don't match internally inverted ok 165 - Don't match unrelated ok 166 - Match unrelated externally inverted ok 167 - Match unrelated internally inverted ok 168 - Match unanchored ok 169 - Match ok 170 - Match compound ok 171 - Don't match externally inverted ok 172 - Don't match compound inverted ok 173 - Don't match internally inverted ok t/regex/from_perl6_rules/propcharset-12............ 1..133 ok 1 - Don't match unrelated ok 2 - Match unrelated externally inverted ok 3 - Match unrelated internally inverted ok 4 - Match unanchored ok 5 - Match ok 6 - Match compound ok 7 - Don't match externally inverted ok 8 - Don't match compound inverted ok 9 - Don't match internally inverted ok 10 - Don't match unrelated ok 11 - Match unrelated externally inverted ok 12 - Match unrelated internally inverted ok 13 - Match unanchored ok 14 - Match ok 15 - Match compound ok 16 - Don't match externally inverted ok 17 - Don't match compound inverted ok 18 - Don't match internally inverted ok 19 - Don't match unrelated ok 20 - Match unrelated externally inverted ok 21 - Match unrelated internally inverted ok 22 - Match unanchored ok 23 - Don't match unrelated ok 24 - Match unrelated externally inverted ok 25 - Match unrelated internally inverted ok 26 - Don't match unrelated ok 27 - Match unrelated externally inverted ok 28 - Match unrelated internally inverted ok 29 - Match ok 30 - Match compound ok 31 - Don't match externally inverted ok 32 - Don't match compound inverted ok 33 - Don't match internally inverted ok 34 - Don't match unrelated ok 35 - Match unrelated externally inverted ok 36 - Match unrelated internally inverted ok 37 - Match unanchored ok 38 - Match ok 39 - Match compound ok 40 - Don't match externally inverted ok 41 - Don't match compound inverted ok 42 - Don't match internally inverted ok 43 - Don't match unrelated ok 44 - Match unrelated externally inverted ok 45 - Match unrelated internally inverted ok 46 - Match unanchored ok 47 - Match ok 48 - Match compound ok 49 - Don't match externally inverted ok 50 - Don't match compound inverted ok 51 - Don't match internally inverted ok 52 - Don't match unrelated ok 53 - Match unrelated externally inverted ok 54 - Match unrelated internally inverted ok 55 - Match unanchored ok 56 - Don't match unrelated ok 57 - Match unrelated externally inverted ok 58 - Match unrelated internally inverted ok 59 - Match ok 60 - Match compound ok 61 - Don't match externally inverted ok 62 - Don't match compound inverted ok 63 - Don't match internally inverted ok 64 - Don't match unrelated ok 65 - Match unrelated externally inverted ok 66 - Match unrelated internally inverted ok 67 - Match unanchored ok 68 - Match ok 69 - Match compound ok 70 - Don't match externally inverted ok 71 - Don't match compound inverted ok 72 - Don't match internally inverted ok 73 - Don't match unrelated ok 74 - Match unrelated externally inverted ok 75 - Match unrelated internally inverted ok 76 - Match unanchored ok 77 - Match ok 78 - Match compound ok 79 - Don't match externally inverted ok 80 - Don't match compound inverted ok 81 - Don't match internally inverted ok 82 - Don't match unrelated ok 83 - Match unrelated externally inverted ok 84 - Match unrelated internally inverted ok 85 - Match unanchored ok 86 - Match ok 87 - Match compound ok 88 - Don't match externally inverted ok 89 - Don't match compound inverted ok 90 - Don't match internally inverted ok 91 - Don't match unrelated ok 92 - Match unrelated externally inverted ok 93 - Match unrelated internally inverted ok 94 - Match unanchored ok 95 - Match ok 96 - Match compound ok 97 - Don't match externally inverted ok 98 - Don't match compound inverted ok 99 - Don't match internally inverted ok 100 - Don't match unrelated ok 101 - Match unrelated externally inverted ok 102 - Match unrelated internally inverted ok 103 - Match unanchored ok 104 - Match ok 105 - Match compound ok 106 - Don't match externally inverted ok 107 - Don't match compound inverted ok 108 - Don't match internally inverted ok 109 - Don't match unrelated ok 110 - Match unrelated externally inverted ok 111 - Match unrelated internally inverted ok 112 - Match unanchored ok 113 - Don't match unrelated ok 114 - Match unrelated externally inverted ok 115 - Match unrelated internally inverted ok 116 - Match ok 117 - Match compound ok 118 - Don't match externally inverted ok 119 - Don't match compound inverted ok 120 - Don't match internally inverted ok 121 - Don't match unrelated ok 122 - Match unrelated externally inverted ok 123 - Match unrelated internally inverted ok 124 - Match unanchored ok 125 - Match ok 126 - Match compound ok 127 - Don't match externally inverted ok 128 - Don't match compound inverted ok 129 - Don't match internally inverted ok 130 - Don't match unrelated ok 131 - Match unrelated externally inverted ok 132 - Match unrelated internally inverted ok 133 - Match unanchored ok t/regex/from_perl6_rules/properties-00.............# Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef 1..189 ok 1 - Match (Letter) ok 2 - Don't match negated (Letter) ok 3 - Don't match inverted (Letter) not ok 4 - Don't match unrelated (Letter) # TODO for release not ok 5 - Match unrelated negated (Letter) # TODO for release not ok 6 - Match unrelated inverted (Letter) # TODO for release ok 7 - Match unanchored (Letter) ok 8 - Match ok 9 - Don't match negated ok 10 - Don't match inverted not ok 11 - Don't match unrelated # TODO for release not ok 12 - Match unrelated negated # TODO for release not ok 13 - Match unrelated inverted # TODO for release ok 14 - Match unanchored ok 15 - Match (UppercaseLetter) ok 16 - Don't match negated (UppercaseLetter) ok 17 - Don't match inverted (UppercaseLetter) ok 18 - Don't match unrelated (UppercaseLetter) ok 19 - Match unrelated negated (UppercaseLetter) ok 20 - Match unrelated inverted (UppercaseLetter) ok 21 - Don't match related (UppercaseLetter) ok 22 - Match related negated (UppercaseLetter) ok 23 - Match related inverted (UppercaseLetter) ok 24 - Match unanchored (UppercaseLetter) ok 25 - Match ok 26 - Don't match negated ok 27 - Don't match inverted ok 28 - Don't match unrelated ok 29 - Match unrelated negated ok 30 - Match unrelated inverted ok 31 - Match unanchored ok 32 - Match (LowercaseLetter) ok 33 - Don't match negated (LowercaseLetter) ok 34 - Don't match inverted (LowercaseLetter) ok 35 - Don't match unrelated (LowercaseLetter) ok 36 - Match unrelated negated (LowercaseLetter) ok 37 - Match unrelated inverted (LowercaseLetter) ok 38 - Don't match related (LowercaseLetter) ok 39 - Match related negated (LowercaseLetter) ok 40 - Match related inverted (LowercaseLetter) ok 41 - Match unanchored (LowercaseLetter) ok 42 - Match ok 43 - Don't match negated ok 44 - Don't match inverted ok 45 - Don't match unrelated ok 46 - Match unrelated negated ok 47 - Match unrelated inverted ok 48 - Don't match related ok 49 - Match related negated ok 50 - Match related inverted ok 51 - Match unanchored ok 52 - Match (TitlecaseLetter) ok 53 - Don't match negated (TitlecaseLetter) ok 54 - Don't match inverted (TitlecaseLetter) ok 55 - Don't match unrelated (TitlecaseLetter) ok 56 - Match unrelated negated (TitlecaseLetter) ok 57 - Match unrelated inverted (TitlecaseLetter) ok 58 - Don't match related (TitlecaseLetter) ok 59 - Match related negated (TitlecaseLetter) ok 60 - Match related inverted (TitlecaseLetter) ok 61 - Match unanchored (TitlecaseLetter) ok 62 - Match ok 63 - Don't match negated ok 64 - Don't match inverted ok 65 - Don't match unrelated ok 66 - Match unrelated negated ok 67 - Match unrelated inverted ok 68 - Match unanchored ok 69 - Match (ModifierLetter) ok 70 - Don't match negated (ModifierLetter) ok 71 - Don't match inverted (ModifierLetter) ok 72 - Don't match unrelated (ModifierLetter) ok 73 - Match unrelated negated (ModifierLetter) ok 74 - Match unrelated inverted (ModifierLetter) ok 75 - Don't match related (ModifierLetter) ok 76 - Match related negated (ModifierLetter) ok 77 - Match related inverted (ModifierLetter) ok 78 - Match unanchored (ModifierLetter) ok 79 - Match # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef ok 80 - Don't match negated ok 81 - Don't match inverted ok 82 - Don't match unrelated ok 83 - Match unrelated negated ok 84 - Match unrelated inverted ok 85 - Match unanchored ok 86 - Match (OtherLetter) ok 87 - Don't match negated (OtherLetter) ok 88 - Don't match inverted (OtherLetter) ok 89 - Don't match unrelated (OtherLetter) ok 90 - Match unrelated negated (OtherLetter) ok 91 - Match unrelated inverted (OtherLetter) ok 92 - Don't match related (OtherLetter) ok 93 - Match related negated (OtherLetter) ok 94 - Match related inverted (OtherLetter) ok 95 - Match unanchored (OtherLetter) ok 96 - Match ok 97 - Don't match negated ok 98 - Don't match inverted not ok 99 - Don't match unrelated # TODO for release not ok 100 - Match unrelated negated # TODO for release not ok 101 - Match unrelated inverted # TODO for release ok 102 - Match unanchored ok 103 - Match (Alias for "Ll", "Lu", and "Lt".) ok 104 - Don't match negated (Alias for "Ll", "Lu", and "Lt".) ok 105 - Don't match inverted (Alias for "Ll", "Lu", and "Lt".) ok 106 - Don't match unrelated (Alias for "Ll", "Lu", and "Lt".) ok 107 - Match unrelated negated (Alias for "Ll", "Lu", and "Lt".) ok 108 - Match unrelated inverted (Alias for "Ll", "Lu", and "Lt".) ok 109 - Don't match related (Alias for "Ll", "Lu", and "Lt".) ok 110 - Match related negated (Alias for "Ll", "Lu", and "Lt".) ok 111 - Match related inverted (Alias for "Ll", "Lu", and "Lt".) ok 112 - Match unanchored (Alias for "Ll", "Lu", and "Lt".) ok 113 - Match (Mark) ok 114 - Don't match negated (Mark) ok 115 - Don't match inverted (Mark) ok 116 - Don't match unrelated (Mark) ok 117 - Match unrelated negated (Mark) ok 118 - Match unrelated inverted (Mark) ok 119 - Match unanchored (Mark) ok 120 - Match ok 121 - Don't match negated ok 122 - Don't match inverted ok 123 - Don't match unrelated ok 124 - Match unrelated negated ok 125 - Match unrelated inverted ok 126 - Match unanchored ok 127 - Match (NonspacingMark) ok 128 - Don't match negated (NonspacingMark) ok 129 - Don't match inverted (NonspacingMark) ok 130 - Don't match unrelated (NonspacingMark) ok 131 - Match unrelated negated (NonspacingMark) ok 132 - Match unrelated inverted (NonspacingMark) ok 133 - Don't match related (NonspacingMark) not ok 134 - Match related negated (NonspacingMark) # TODO for release not ok 135 - Match related inverted (NonspacingMark) # TODO for release ok 136 - Match unanchored (NonspacingMark) ok 137 - Match ok 138 - Don't match negated ok 139 - Don't match inverted ok 140 - Don't match unrelated ok 141 - Match unrelated negated ok 142 - Match unrelated inverted ok 143 - Match unanchored ok 144 - Match (SpacingMark) ok 145 - Don't match negated (SpacingMark) ok 146 - Don't match inverted (SpacingMark) ok 147 - Don't match unrelated (SpacingMark) ok 148 - Match unrelated negated (SpacingMark) ok 149 - Match unrelated inverted (SpacingMark) ok 150 - Don't match related (SpacingMark) not ok 151 - Match related negated (SpacingMark) # TODO for release not ok 152 - Match related inverted (SpacingMark) # TODO for release ok 153 - Match unanchored (SpacingMark) ok 154 - Match ok 155 - Don't match negated ok 156 - Don't match inverted ok 157 - Don't match unrelated ok 158 - Match unrelated negated ok 159 - Match unrelated inverted # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef ok 160 - Match unanchored ok 161 - Match (EnclosingMark) ok 162 - Don't match negated (EnclosingMark) ok 163 - Don't match inverted (EnclosingMark) ok 164 - Don't match unrelated (EnclosingMark) ok 165 - Match unrelated negated (EnclosingMark) ok 166 - Match unrelated inverted (EnclosingMark) ok 167 - Don't match related (EnclosingMark) not ok 168 - Match related negated (EnclosingMark) # TODO for release not ok 169 - Match related inverted (EnclosingMark) # TODO for release ok 170 - Match unanchored (EnclosingMark) ok 171 - Match ok 172 - Don't match negated ok 173 - Don't match inverted ok 174 - Don't match unrelated ok 175 - Match unrelated negated ok 176 - Match unrelated inverted ok 177 - Match unanchored ok 178 - Match (Number) ok 179 - Don't match negated (Number) ok 180 - Don't match inverted (Number) ok 181 - Don't match unrelated (Number) ok 182 - Match unrelated negated (Number) ok 183 - Match unrelated inverted (Number) ok 184 - Match unanchored (Number) ok 185 - Match ok 186 - Don't match negated ok 187 - Don't match inverted ok 188 - Don't match unrelated ok 189 - Match unrelated negated ok t/regex/from_perl6_rules/properties-01............. 1..199 ok 1 - Match unrelated inverted ok 2 - Match unanchored ok 3 - Match (DecimalNumber) ok 4 - Don't match negated (DecimalNumber) ok 5 - Don't match inverted (DecimalNumber) ok 6 - Don't match unrelated (DecimalNumber) ok 7 - Match unrelated negated (DecimalNumber) ok 8 - Match unrelated inverted (DecimalNumber) ok 9 - Don't match related (DecimalNumber) ok 10 - Match related negated (DecimalNumber) ok 11 - Match related inverted (DecimalNumber) ok 12 - Match unanchored (DecimalNumber) ok 13 - Match ok 14 - Don't match negated ok 15 - Don't match inverted ok 16 - Don't match unrelated ok 17 - Match unrelated negated ok 18 - Match unrelated inverted ok 19 - Match unanchored ok 20 - Match (LetterNumber) ok 21 - Don't match negated (LetterNumber) ok 22 - Don't match inverted (LetterNumber) ok 23 - Don't match unrelated (LetterNumber) ok 24 - Match unrelated negated (LetterNumber) ok 25 - Match unrelated inverted (LetterNumber) ok 26 - Don't match related (LetterNumber) ok 27 - Match related negated (LetterNumber) ok 28 - Match related inverted (LetterNumber) ok 29 - Match unanchored (LetterNumber) ok 30 - Match ok 31 - Don't match negated ok 32 - Don't match inverted ok 33 - Don't match unrelated ok 34 - Match unrelated negated ok 35 - Match unrelated inverted ok 36 - Don't match related ok 37 - Match related negated ok 38 - Match related inverted ok 39 - Match unanchored ok 40 - Match (OtherNumber) ok 41 - Don't match negated (OtherNumber) ok 42 - Don't match inverted (OtherNumber) ok 43 - Don't match unrelated (OtherNumber) ok 44 - Match unrelated negated (OtherNumber) ok 45 - Match unrelated inverted (OtherNumber) ok 46 - Don't match related (OtherNumber) ok 47 - Match related negated (OtherNumber) ok 48 - Match related inverted (OtherNumber) ok 49 - Match unanchored (OtherNumber) ok 50 - Match ok 51 - Don't match negated ok 52 - Don't match inverted ok 53 - Don't match unrelated ok 54 - Match unrelated negated ok 55 - Match unrelated inverted ok 56 - Match unanchored ok 57 - Match (Punctuation) ok 58 - Don't match negated (Punctuation) ok 59 - Don't match inverted (Punctuation) ok 60 - Don't match unrelated (Punctuation) ok 61 - Match unrelated negated (Punctuation) ok 62 - Match unrelated inverted (Punctuation) ok 63 - Match unanchored (Punctuation) ok 64 - Match ok 65 - Don't match negated ok 66 - Don't match inverted ok 67 - Don't match unrelated ok 68 - Match unrelated negated ok 69 - Match unrelated inverted ok 70 - Match unanchored ok 71 - Match (ConnectorPunctuation) ok 72 - Don't match negated (ConnectorPunctuation) ok 73 - Don't match inverted (ConnectorPunctuation) ok 74 - Don't match unrelated (ConnectorPunctuation) ok 75 - Match unrelated negated (ConnectorPunctuation) ok 76 - Match unrelated inverted (ConnectorPunctuation) ok 77 - Don't match related (ConnectorPunctuation) ok 78 - Match related negated (ConnectorPunctuation) ok 79 - Match related inverted (ConnectorPunctuation) ok 80 - Match unanchored (ConnectorPunctuation) ok 81 - Match ok 82 - Don't match negated ok 83 - Don't match inverted ok 84 - Don't match unrelated ok 85 - Match unrelated negated ok 86 - Match unrelated inverted ok 87 - Match unanchored ok 88 - Match (DashPunctuation) ok 89 - Don't match negated (DashPunctuation) ok 90 - Don't match inverted (DashPunctuation) ok 91 - Don't match unrelated (DashPunctuation) ok 92 - Match unrelated negated (DashPunctuation) ok 93 - Match unrelated inverted (DashPunctuation) ok 94 - Don't match related (DashPunctuation) ok 95 - Match related negated (DashPunctuation) ok 96 - Match related inverted (DashPunctuation) ok 97 - Match unanchored (DashPunctuation) ok 98 - Match ok 99 - Don't match negated ok 100 - Don't match inverted ok 101 - Don't match unrelated ok 102 - Match unrelated negated ok 103 - Match unrelated inverted ok 104 - Match unanchored ok 105 - Match (OpenPunctuation) ok 106 - Don't match negated (OpenPunctuation) ok 107 - Don't match inverted (OpenPunctuation) ok 108 - Don't match unrelated (OpenPunctuation) ok 109 - Match unrelated negated (OpenPunctuation) ok 110 - Match unrelated inverted (OpenPunctuation) ok 111 - Don't match related (OpenPunctuation) ok 112 - Match related negated (OpenPunctuation) ok 113 - Match related inverted (OpenPunctuation) ok 114 - Match unanchored (OpenPunctuation) ok 115 - Match ok 116 - Don't match negated ok 117 - Don't match inverted ok 118 - Don't match unrelated ok 119 - Match unrelated negated ok 120 - Match unrelated inverted ok 121 - Match unanchored ok 122 - Match (ClosePunctuation) ok 123 - Don't match negated (ClosePunctuation) ok 124 - Don't match inverted (ClosePunctuation) ok 125 - Don't match unrelated (ClosePunctuation) ok 126 - Match unrelated negated (ClosePunctuation) ok 127 - Match unrelated inverted (ClosePunctuation) ok 128 - Don't match related (ClosePunctuation) ok 129 - Match related negated (ClosePunctuation) ok 130 - Match related inverted (ClosePunctuation) ok 131 - Match unanchored (ClosePunctuation) ok 132 - Match ok 133 - Don't match negated ok 134 - Don't match inverted ok 135 - Don't match unrelated ok 136 - Match unrelated negated ok 137 - Match unrelated inverted ok 138 - Match unanchored ok 139 - Match (InitialPunctuation) ok 140 - Don't match negated (InitialPunctuation) ok 141 - Don't match inverted (InitialPunctuation) ok 142 - Don't match unrelated (InitialPunctuation) ok 143 - Match unrelated negated (InitialPunctuation) ok 144 - Match unrelated inverted (InitialPunctuation) ok 145 - Don't match related (InitialPunctuation) ok 146 - Match related negated (InitialPunctuation) ok 147 - Match related inverted (InitialPunctuation) ok 148 - Match unanchored (InitialPunctuation) ok 149 - Match ok 150 - Don't match negated ok 151 - Don't match inverted ok 152 - Don't match unrelated ok 153 - Match unrelated negated ok 154 - Match unrelated inverted ok 155 - Match unanchored ok 156 - Match (FinalPunctuation) ok 157 - Don't match negated (FinalPunctuation) ok 158 - Don't match inverted (FinalPunctuation) ok 159 - Don't match unrelated (FinalPunctuation) ok 160 - Match unrelated negated (FinalPunctuation) ok 161 - Match unrelated inverted (FinalPunctuation) ok 162 - Don't match related (FinalPunctuation) ok 163 - Match related negated (FinalPunctuation) ok 164 - Match related inverted (FinalPunctuation) ok 165 - Match unanchored (FinalPunctuation) ok 166 - Match ok 167 - Don't match negated ok 168 - Don't match inverted ok 169 - Don't match unrelated ok 170 - Match unrelated negated ok 171 - Match unrelated inverted ok 172 - Match unanchored ok 173 - Match (OtherPunctuation) ok 174 - Don't match negated (OtherPunctuation) ok 175 - Don't match inverted (OtherPunctuation) ok 176 - Don't match unrelated (OtherPunctuation) ok 177 - Match unrelated negated (OtherPunctuation) ok 178 - Match unrelated inverted (OtherPunctuation) ok 179 - Don't match related (OtherPunctuation) ok 180 - Match related negated (OtherPunctuation) ok 181 - Match related inverted (OtherPunctuation) ok 182 - Match unanchored (OtherPunctuation) ok 183 - Match ok 184 - Don't match negated ok 185 - Don't match inverted ok 186 - Don't match unrelated ok 187 - Match unrelated negated ok 188 - Match unrelated inverted ok 189 - Match unanchored ok 190 - Match (Symbol) ok 191 - Don't match negated (Symbol) ok 192 - Don't match inverted (Symbol) ok 193 - Don't match unrelated (Symbol) ok 194 - Match unrelated negated (Symbol) ok 195 - Match unrelated inverted (Symbol) ok 196 - Match unanchored (Symbol) ok 197 - Match ok 198 - Don't match negated ok 199 - Don't match inverted ok t/regex/from_perl6_rules/properties-02.............# Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef 1..216 ok 1 - Don't match unrelated ok 2 - Match unrelated negated ok 3 - Match unrelated inverted ok 4 - Match unanchored ok 5 - Match (MathSymbol) ok 6 - Don't match negated (MathSymbol) ok 7 - Don't match inverted (MathSymbol) ok 8 - Don't match unrelated (MathSymbol) ok 9 - Match unrelated negated (MathSymbol) ok 10 - Match unrelated inverted (MathSymbol) ok 11 - Don't match related (MathSymbol) ok 12 - Match related negated (MathSymbol) ok 13 - Match related inverted (MathSymbol) ok 14 - Match unanchored (MathSymbol) ok 15 - Match ok 16 - Don't match negated ok 17 - Don't match inverted ok 18 - Don't match unrelated ok 19 - Match unrelated negated ok 20 - Match unrelated inverted ok 21 - Don't match related not ok 22 - Match related negated # TODO for release not ok 23 - Match related inverted # TODO for release ok 24 - Match unanchored ok 25 - Match (CurrencySymbol) ok 26 - Don't match negated (CurrencySymbol) ok 27 - Don't match inverted (CurrencySymbol) ok 28 - Don't match unrelated (CurrencySymbol) ok 29 - Match unrelated negated (CurrencySymbol) ok 30 - Match unrelated inverted (CurrencySymbol) ok 31 - Don't match related (CurrencySymbol) ok 32 - Match related negated (CurrencySymbol) ok 33 - Match related inverted (CurrencySymbol) ok 34 - Match unanchored (CurrencySymbol) ok 35 - Match ok 36 - Don't match negated ok 37 - Don't match inverted ok 38 - Don't match unrelated ok 39 - Match unrelated negated ok 40 - Match unrelated inverted ok 41 - Match unanchored ok 42 - Match (ModifierSymbol) ok 43 - Don't match negated (ModifierSymbol) ok 44 - Don't match inverted (ModifierSymbol) ok 45 - Don't match unrelated (ModifierSymbol) ok 46 - Match unrelated negated (ModifierSymbol) ok 47 - Match unrelated inverted (ModifierSymbol) ok 48 - Don't match related (ModifierSymbol) ok 49 - Match related negated (ModifierSymbol) ok 50 - Match related inverted (ModifierSymbol) ok 51 - Match unanchored (ModifierSymbol) ok 52 - Match ok 53 - Don't match negated ok 54 - Don't match inverted ok 55 - Don't match unrelated ok 56 - Match unrelated negated ok 57 - Match unrelated inverted ok 58 - Don't match related not ok 59 - Match related negated # TODO for release not ok 60 - Match related inverted # TODO for release ok 61 - Match unanchored ok 62 - Match (OtherSymbol) ok 63 - Don't match negated (OtherSymbol) ok 64 - Don't match inverted (OtherSymbol) ok 65 - Don't match unrelated (OtherSymbol) ok 66 - Match unrelated negated (OtherSymbol) ok 67 - Match unrelated inverted (OtherSymbol) ok 68 - Don't match related (OtherSymbol) ok 69 - Match related negated (OtherSymbol) ok 70 - Match related inverted (OtherSymbol) ok 71 - Match unanchored (OtherSymbol) ok 72 - Match ok 73 - Don't match negated ok 74 - Don't match inverted ok 75 - Don't match unrelated ok 76 - Match unrelated negated ok 77 - Match unrelated inverted ok 78 - Match unanchored ok 79 - Match (Separator) ok 80 - Don't match negated (Separator) ok 81 - Don't match inverted (Separator) ok 82 - Don't match unrelated (Separator) ok 83 - Match unrelated negated (Separator) # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef ok 84 - Match unrelated inverted (Separator) ok 85 - Match unanchored (Separator) ok 86 - Match ok 87 - Don't match negated ok 88 - Don't match inverted ok 89 - Don't match unrelated ok 90 - Match unrelated negated ok 91 - Match unrelated inverted ok 92 - Don't match related ok 93 - Match related negated ok 94 - Match related inverted ok 95 - Match unanchored ok 96 - Match (SpaceSeparator) ok 97 - Don't match negated (SpaceSeparator) ok 98 - Don't match inverted (SpaceSeparator) ok 99 - Don't match unrelated (SpaceSeparator) ok 100 - Match unrelated negated (SpaceSeparator) ok 101 - Match unrelated inverted (SpaceSeparator) ok 102 - Don't match related (SpaceSeparator) ok 103 - Match related negated (SpaceSeparator) ok 104 - Match related inverted (SpaceSeparator) ok 105 - Match unanchored (SpaceSeparator) ok 106 - Match ok 107 - Don't match negated ok 108 - Don't match inverted ok 109 - Don't match unrelated ok 110 - Match unrelated negated ok 111 - Match unrelated inverted ok 112 - Don't match related ok 113 - Match related negated ok 114 - Match related inverted ok 115 - Match unanchored ok 116 - Match (LineSeparator) ok 117 - Don't match negated (LineSeparator) ok 118 - Don't match inverted (LineSeparator) ok 119 - Don't match unrelated (LineSeparator) ok 120 - Match unrelated negated (LineSeparator) ok 121 - Match unrelated inverted (LineSeparator) ok 122 - Don't match related (LineSeparator) ok 123 - Match related negated (LineSeparator) ok 124 - Match related inverted (LineSeparator) ok 125 - Match unanchored (LineSeparator) ok 126 - Match ok 127 - Don't match negated ok 128 - Don't match inverted ok 129 - Don't match unrelated ok 130 - Match unrelated negated ok 131 - Match unrelated inverted ok 132 - Don't match related ok 133 - Match related negated ok 134 - Match related inverted ok 135 - Match unanchored ok 136 - Match (ParagraphSeparator) ok 137 - Don't match negated (ParagraphSeparator) ok 138 - Don't match inverted (ParagraphSeparator) ok 139 - Don't match unrelated (ParagraphSeparator) ok 140 - Match unrelated negated (ParagraphSeparator) ok 141 - Match unrelated inverted (ParagraphSeparator) ok 142 - Don't match related (ParagraphSeparator) ok 143 - Match related negated (ParagraphSeparator) ok 144 - Match related inverted (ParagraphSeparator) ok 145 - Match unanchored (ParagraphSeparator) ok 146 - Match ok 147 - Don't match negated ok 148 - Don't match inverted ok 149 - Don't match unrelated ok 150 - Match unrelated negated ok 151 - Match unrelated inverted ok 152 - Don't match related ok 153 - Match related negated ok 154 - Match related inverted ok 155 - Match unanchored not ok 156 - Match (Other) # TODO for release not ok 157 - Don't match negated (Other) # TODO for release not ok 158 - Don't match inverted (Other) # TODO for release ok 159 - Don't match unrelated (Other) ok 160 - Match unrelated negated (Other) ok 161 - Match unrelated inverted (Other) not ok 162 - Match unanchored (Other) # TODO for release ok 163 - Match # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef ok 164 - Don't match negated ok 165 - Don't match inverted ok 166 - Don't match unrelated ok 167 - Match unrelated negated ok 168 - Match unrelated inverted ok 169 - Match unanchored ok 170 - Match (Control) ok 171 - Don't match negated (Control) ok 172 - Don't match inverted (Control) ok 173 - Don't match unrelated (Control) ok 174 - Match unrelated negated (Control) ok 175 - Match unrelated inverted (Control) ok 176 - Don't match related (Control) ok 177 - Match related negated (Control) ok 178 - Match related inverted (Control) ok 179 - Match unanchored (Control) ok 180 - Match ok 181 - Don't match negated ok 182 - Don't match inverted ok 183 - Don't match unrelated ok 184 - Match unrelated negated ok 185 - Match unrelated inverted ok 186 - Don't match related ok 187 - Match related negated ok 188 - Match related inverted ok 189 - Match unanchored ok 190 - Match (Format) ok 191 - Don't match negated (Format) ok 192 - Don't match inverted (Format) ok 193 - Don't match unrelated (Format) ok 194 - Match unrelated negated (Format) ok 195 - Match unrelated inverted (Format) ok 196 - Don't match related (Format) ok 197 - Match related negated (Format) ok 198 - Match related inverted (Format) ok 199 - Match unanchored (Format) ok 200 - Match ok 201 - Don't match negated ok 202 - Don't match inverted ok 203 - Don't match unrelated not ok 204 - Match unrelated negated # TODO for release not ok 205 - Match unrelated inverted # TODO for release ok 206 - Match unanchored ok 207 - Match (Left-to-Right) ok 208 - Don't match negated (Left-to-Right) ok 209 - Don't match inverted (Left-to-Right) ok 210 - Don't match unrelated (Left-to-Right) ok 211 - Match unrelated negated (Left-to-Right) ok 212 - Match unrelated inverted (Left-to-Right) ok 213 - Match unanchored (Left-to-Right) ok 214 - Match (European Number) ok 215 - Don't match negated (European Number) ok 216 - Don't match inverted (European Number) ok t/regex/from_perl6_rules/properties-03............. 1..219 ok 1 - Don't match unrelated (European Number) ok 2 - Match unrelated negated (European Number) ok 3 - Match unrelated inverted (European Number) ok 4 - Match unanchored (European Number) ok 5 - Match (European Number Separator) ok 6 - Don't match negated (European Number Separator) ok 7 - Don't match inverted (European Number Separator) ok 8 - Don't match unrelated (European Number Separator) ok 9 - Match unrelated negated (European Number Separator) ok 10 - Match unrelated inverted (European Number Separator) ok 11 - Match unanchored (European Number Separator) ok 12 - Match (European Number Terminator) ok 13 - Don't match negated (European Number Terminator) ok 14 - Don't match inverted (European Number Terminator) ok 15 - Don't match unrelated (European Number Terminator) ok 16 - Match unrelated negated (European Number Terminator) ok 17 - Match unrelated inverted (European Number Terminator) ok 18 - Match unanchored (European Number Terminator) ok 19 - Match (Whitespace) ok 20 - Don't match negated (Whitespace) ok 21 - Don't match inverted (Whitespace) ok 22 - Don't match unrelated (Whitespace) ok 23 - Match unrelated negated (Whitespace) ok 24 - Match unrelated inverted (Whitespace) ok 25 - Match unanchored (Whitespace) ok 26 - Match ok 27 - Don't match negated ok 28 - Don't match inverted ok 29 - Don't match unrelated ok 30 - Match unrelated negated ok 31 - Match unrelated inverted ok 32 - Match unanchored ok 33 - Match ok 34 - Don't match negated ok 35 - Don't match inverted ok 36 - Don't match unrelated ok 37 - Match unrelated negated ok 38 - Match unrelated inverted ok 39 - Match unanchored ok 40 - Match ok 41 - Don't match negated ok 42 - Don't match inverted ok 43 - Don't match unrelated ok 44 - Match unrelated negated ok 45 - Match unrelated inverted ok 46 - Match unanchored ok 47 - Match ok 48 - Don't match negated ok 49 - Don't match inverted ok 50 - Don't match unrelated ok 51 - Match unrelated negated ok 52 - Match unrelated inverted ok 53 - Match unanchored ok 54 - Match ok 55 - Don't match negated ok 56 - Don't match inverted ok 57 - Don't match unrelated ok 58 - Match unrelated negated ok 59 - Match unrelated inverted ok 60 - Match unanchored ok 61 - Match ok 62 - Don't match negated ok 63 - Don't match inverted ok 64 - Don't match unrelated ok 65 - Match unrelated negated ok 66 - Match unrelated inverted ok 67 - Don't match related ok 68 - Match related negated ok 69 - Match related inverted ok 70 - Match unanchored ok 71 - Match ok 72 - Don't match negated ok 73 - Don't match inverted ok 74 - Don't match unrelated ok 75 - Match unrelated negated ok 76 - Match unrelated inverted ok 77 - Don't match related ok 78 - Match related negated ok 79 - Match related inverted ok 80 - Match unanchored ok 81 - Match ok 82 - Don't match negated ok 83 - Don't match inverted ok 84 - Don't match unrelated ok 85 - Match unrelated negated ok 86 - Match unrelated inverted ok 87 - Don't match related ok 88 - Match related negated ok 89 - Match related inverted ok 90 - Match unanchored ok 91 - Don't match unrelated ok 92 - Match unrelated negated ok 93 - Match unrelated inverted ok 94 - Match ok 95 - Don't match negated ok 96 - Don't match inverted ok 97 - Don't match unrelated ok 98 - Match unrelated negated ok 99 - Match unrelated inverted ok 100 - Match unanchored ok 101 - Match ok 102 - Don't match negated ok 103 - Don't match inverted ok 104 - Don't match unrelated ok 105 - Match unrelated negated ok 106 - Match unrelated inverted ok 107 - Match unanchored ok 108 - Match ok 109 - Don't match negated ok 110 - Don't match inverted ok 111 - Don't match unrelated ok 112 - Match unrelated negated ok 113 - Match unrelated inverted ok 114 - Match unanchored ok 115 - Don't match unrelated ok 116 - Match unrelated negated ok 117 - Match unrelated inverted ok 118 - Match ok 119 - Don't match negated ok 120 - Don't match inverted ok 121 - Don't match unrelated ok 122 - Match unrelated negated ok 123 - Match unrelated inverted ok 124 - Match unanchored ok 125 - Match ok 126 - Don't match negated ok 127 - Don't match inverted ok 128 - Don't match unrelated ok 129 - Match unrelated negated ok 130 - Match unrelated inverted ok 131 - Match unanchored ok 132 - Match ok 133 - Don't match negated ok 134 - Don't match inverted ok 135 - Don't match unrelated ok 136 - Match unrelated negated ok 137 - Match unrelated inverted ok 138 - Match unanchored ok 139 - Match ok 140 - Don't match negated ok 141 - Don't match inverted ok 142 - Don't match unrelated ok 143 - Match unrelated negated ok 144 - Match unrelated inverted ok 145 - Match unanchored ok 146 - Match ok 147 - Don't match negated ok 148 - Don't match inverted ok 149 - Don't match unrelated ok 150 - Match unrelated negated ok 151 - Match unrelated inverted ok 152 - Match unanchored ok 153 - Match ok 154 - Don't match negated ok 155 - Don't match inverted ok 156 - Don't match unrelated ok 157 - Match unrelated negated ok 158 - Match unrelated inverted ok 159 - Match unanchored ok 160 - Match ok 161 - Don't match negated ok 162 - Don't match inverted ok 163 - Don't match unrelated ok 164 - Match unrelated negated ok 165 - Match unrelated inverted ok 166 - Match unanchored ok 167 - Match ok 168 - Don't match negated ok 169 - Don't match inverted ok 170 - Don't match unrelated ok 171 - Match unrelated negated ok 172 - Match unrelated inverted ok 173 - Match unanchored ok 174 - Match ok 175 - Don't match negated ok 176 - Don't match inverted ok 177 - Don't match unrelated ok 178 - Match unrelated negated ok 179 - Match unrelated inverted ok 180 - Match unanchored ok 181 - Match ok 182 - Don't match negated ok 183 - Don't match inverted ok 184 - Don't match unrelated ok 185 - Match unrelated negated ok 186 - Match unrelated inverted ok 187 - Match unanchored ok 188 - Match ok 189 - Don't match negated ok 190 - Don't match inverted ok 191 - Don't match unrelated ok 192 - Match unrelated negated ok 193 - Match unrelated inverted ok 194 - Match unanchored ok 195 - Match ok 196 - Don't match negated ok 197 - Don't match inverted ok 198 - Don't match unrelated ok 199 - Match unrelated negated ok 200 - Match unrelated inverted ok 201 - Match unanchored ok 202 - Match ok 203 - Don't match negated ok 204 - Don't match inverted ok 205 - Don't match unrelated ok 206 - Match unrelated negated ok 207 - Match unrelated inverted ok 208 - Don't match related ok 209 - Match related negated ok 210 - Match related inverted ok 211 - Match unanchored ok 212 - Match ok 213 - Don't match negated ok 214 - Don't match inverted ok 215 - Don't match unrelated ok 216 - Match unrelated negated ok 217 - Match unrelated inverted ok 218 - Don't match related ok 219 - Match related negated ok t/regex/from_perl6_rules/properties-04.............# Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef 1..213 ok 1 - Match related inverted ok 2 - Match unanchored ok 3 - Match ok 4 - Don't match negated ok 5 - Don't match inverted ok 6 - Don't match unrelated ok 7 - Match unrelated negated ok 8 - Match unrelated inverted ok 9 - Don't match related not ok 10 - Match related negated # TODO for release not ok 11 - Match related inverted # TODO for release ok 12 - Match unanchored ok 13 - Match ok 14 - Don't match negated ok 15 - Don't match inverted ok 16 - Don't match unrelated ok 17 - Match unrelated negated ok 18 - Match unrelated inverted ok 19 - Don't match related not ok 20 - Match related negated # TODO for release not ok 21 - Match related inverted # TODO for release ok 22 - Match unanchored ok 23 - Match ok 24 - Don't match negated ok 25 - Don't match inverted ok 26 - Don't match unrelated ok 27 - Match unrelated negated ok 28 - Match unrelated inverted ok 29 - Don't match related not ok 30 - Match related negated # TODO for release not ok 31 - Match related inverted # TODO for release ok 32 - Match unanchored ok 33 - Match ok 34 - Don't match negated ok 35 - Don't match inverted ok 36 - Don't match unrelated ok 37 - Match unrelated negated ok 38 - Match unrelated inverted ok 39 - Match unanchored ok 40 - Don't match unrelated ok 41 - Match unrelated negated ok 42 - Match unrelated inverted ok 43 - Match ok 44 - Don't match negated ok 45 - Don't match inverted ok 46 - Don't match unrelated ok 47 - Match unrelated negated ok 48 - Match unrelated inverted ok 49 - Match unanchored ok 50 - Match ok 51 - Don't match negated ok 52 - Don't match inverted ok 53 - Don't match unrelated ok 54 - Match unrelated negated ok 55 - Match unrelated inverted ok 56 - Match unanchored ok 57 - Match ok 58 - Don't match negated ok 59 - Don't match inverted ok 60 - Don't match unrelated ok 61 - Match unrelated negated ok 62 - Match unrelated inverted ok 63 - Don't match related ok 64 - Match related negated ok 65 - Match related inverted ok 66 - Match unanchored ok 67 - Match ok 68 - Don't match negated ok 69 - Don't match inverted ok 70 - Don't match unrelated ok 71 - Match unrelated negated ok 72 - Match unrelated inverted ok 73 - Don't match related ok 74 - Match related negated ok 75 - Match related inverted ok 76 - Match unanchored ok 77 - Match ok 78 - Don't match negated ok 79 - Don't match inverted ok 80 - Don't match unrelated ok 81 - Match unrelated negated ok 82 - Match unrelated inverted ok 83 - Match unanchored ok 84 - Match ok 85 - Don't match negated ok 86 - Don't match inverted ok 87 - Don't match unrelated ok 88 - Match unrelated negated ok 89 - Match unrelated inverted ok 90 - Match unanchored ok 91 - Match ok 92 - Don't match negated ok 93 - Don't match inverted ok 94 - Don't match unrelated ok 95 - Match unrelated negated ok 96 - Match unrelated inverted ok 97 - Match unanchored # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef ok 98 - Match ok 99 - Don't match negated ok 100 - Don't match inverted ok 101 - Don't match unrelated ok 102 - Match unrelated negated ok 103 - Match unrelated inverted ok 104 - Match unanchored ok 105 - Match ok 106 - Don't match negated ok 107 - Don't match inverted ok 108 - Don't match unrelated ok 109 - Match unrelated negated ok 110 - Match unrelated inverted ok 111 - Match unanchored ok 112 - Match ok 113 - Don't match negated ok 114 - Don't match inverted ok 115 - Don't match unrelated ok 116 - Match unrelated negated ok 117 - Match unrelated inverted ok 118 - Match unanchored ok 119 - Match ok 120 - Don't match negated ok 121 - Don't match inverted ok 122 - Don't match unrelated ok 123 - Match unrelated negated ok 124 - Match unrelated inverted ok 125 - Match unanchored ok 126 - Match ok 127 - Don't match negated ok 128 - Don't match inverted ok 129 - Don't match unrelated ok 130 - Match unrelated negated ok 131 - Match unrelated inverted ok 132 - Match unanchored ok 133 - Match ok 134 - Don't match negated ok 135 - Don't match inverted ok 136 - Don't match unrelated ok 137 - Match unrelated negated ok 138 - Match unrelated inverted ok 139 - Match unanchored ok 140 - Match ok 141 - Don't match negated ok 142 - Don't match inverted ok 143 - Don't match unrelated ok 144 - Match unrelated negated ok 145 - Match unrelated inverted ok 146 - Match unanchored ok 147 - Match ok 148 - Don't match negated ok 149 - Don't match inverted ok 150 - Don't match unrelated ok 151 - Match unrelated negated ok 152 - Match unrelated inverted ok 153 - Match unanchored ok 154 - Match ok 155 - Don't match negated ok 156 - Don't match inverted ok 157 - Don't match unrelated ok 158 - Match unrelated negated ok 159 - Match unrelated inverted ok 160 - Match unanchored not ok 161 - Match # TODO for release ok 162 - Don't match negated ok 163 - Don't match inverted ok 164 - Don't match unrelated ok 165 - Match unrelated negated ok 166 - Match unrelated inverted not ok 167 - Match unanchored # TODO for release ok 168 - Match ok 169 - Don't match negated ok 170 - Don't match inverted ok 171 - Don't match unrelated ok 172 - Match unrelated negated ok 173 - Match unrelated inverted ok 174 - Match unanchored ok 175 - Match ok 176 - Don't match negated ok 177 - Don't match inverted ok 178 - Don't match unrelated ok 179 - Match unrelated negated ok 180 - Match unrelated inverted ok 181 - Match unanchored ok 182 - Match ok 183 - Don't match negated ok 184 - Don't match inverted not ok 185 - Don't match unrelated # TODO for release not ok 186 - Match unrelated negated # TODO for release not ok 187 - Match unrelated inverted # TODO for release ok 188 - Match unanchored ok 189 - Match ok 190 - Don't match negated ok 191 - Don't match inverted ok 192 - Don't match unrelated ok 193 - Match unrelated negated ok 194 - Match unrelated inverted ok 195 - Match unanchored ok 196 - Match ok 197 - Don't match negated ok 198 - Don't match inverted ok 199 - Don't match unrelated ok 200 - Match unrelated negated ok 201 - Match unrelated inverted ok 202 - Match unanchored ok 203 - Match ok 204 - Don't match negated ok 205 - Don't match inverted ok 206 - Don't match unrelated ok 207 - Match unrelated negated ok 208 - Match unrelated inverted ok 209 - Match unanchored ok 210 - Match ok 211 - Don't match negated ok 212 - Don't match inverted ok 213 - Don't match unrelated ok t/regex/from_perl6_rules/properties-05.............# Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef 1..181 ok 1 - Match unrelated negated ok 2 - Match unrelated inverted ok 3 - Don't match related ok 4 - Match related negated ok 5 - Match related inverted ok 6 - Match unanchored ok 7 - Don't match unrelated ok 8 - Match unrelated negated ok 9 - Match unrelated inverted ok 10 - Don't match related ok 11 - Match related negated ok 12 - Match related inverted ok 13 - Match ok 14 - Don't match negated ok 15 - Don't match inverted ok 16 - Don't match unrelated ok 17 - Match unrelated negated ok 18 - Match unrelated inverted ok 19 - Match unanchored ok 20 - Match ok 21 - Don't match negated ok 22 - Don't match inverted ok 23 - Don't match unrelated ok 24 - Match unrelated negated ok 25 - Match unrelated inverted ok 26 - Match unanchored ok 27 - Match ok 28 - Don't match negated ok 29 - Don't match inverted ok 30 - Don't match unrelated ok 31 - Match unrelated negated ok 32 - Match unrelated inverted ok 33 - Match unanchored ok 34 - Match ok 35 - Don't match negated ok 36 - Don't match inverted ok 37 - Don't match unrelated ok 38 - Match unrelated negated ok 39 - Match unrelated inverted ok 40 - Match unanchored not ok 41 - Match # TODO for release not ok 42 - Don't match negated # TODO for release not ok 43 - Don't match inverted # TODO for release ok 44 - Don't match unrelated ok 45 - Match unrelated negated ok 46 - Match unrelated inverted not ok 47 - Match unanchored # TODO for release ok 48 - Match ok 49 - Don't match negated ok 50 - Don't match inverted ok 51 - Don't match unrelated ok 52 - Match unrelated negated ok 53 - Match unrelated inverted ok 54 - Match unanchored ok 55 - Match ok 56 - Don't match negated ok 57 - Don't match inverted ok 58 - Don't match unrelated ok 59 - Match unrelated negated ok 60 - Match unrelated inverted ok 61 - Match unanchored ok 62 - Match ok 63 - Don't match negated ok 64 - Don't match inverted ok 65 - Don't match unrelated ok 66 - Match unrelated negated ok 67 - Match unrelated inverted ok 68 - Match unanchored ok 69 - Match ok 70 - Don't match negated ok 71 - Don't match inverted ok 72 - Don't match unrelated ok 73 - Match unrelated negated ok 74 - Match unrelated inverted ok 75 - Don't match related ok 76 - Match related negated ok 77 - Match related inverted ok 78 - Match unanchored ok 79 - Match ok 80 - Don't match negated ok 81 - Don't match inverted # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef ok 82 - Don't match unrelated ok 83 - Match unrelated negated ok 84 - Match unrelated inverted ok 85 - Match unanchored ok 86 - Match ok 87 - Don't match negated ok 88 - Don't match inverted not ok 89 - Don't match unrelated # TODO for release not ok 90 - Match unrelated negated # TODO for release not ok 91 - Match unrelated inverted # TODO for release ok 92 - Match unanchored ok 93 - Match ok 94 - Don't match negated ok 95 - Don't match inverted ok 96 - Don't match unrelated ok 97 - Match unrelated negated ok 98 - Match unrelated inverted ok 99 - Match unanchored ok 100 - Match (Lu + Ll + Lt + Lm + Lo + OtherAlphabetic) ok 101 - Don't match negated (Lu + Ll + Lt + Lm + Lo + OtherAlphabetic) ok 102 - Don't match inverted (Lu + Ll + Lt + Lm + Lo + OtherAlphabetic) ok 103 - Don't match unrelated (Lu + Ll + Lt + Lm + Lo + OtherAlphabetic) ok 104 - Match unrelated negated (Lu + Ll + Lt + Lm + Lo + OtherAlphabetic) ok 105 - Match unrelated inverted (Lu + Ll + Lt + Lm + Lo + OtherAlphabetic) ok 106 - Match unanchored (Lu + Ll + Lt + Lm + Lo + OtherAlphabetic) ok 107 - Match (Ll + OtherLowercase) ok 108 - Don't match negated (Ll + OtherLowercase) ok 109 - Don't match inverted (Ll + OtherLowercase) ok 110 - Don't match unrelated (Ll + OtherLowercase) ok 111 - Match unrelated negated (Ll + OtherLowercase) ok 112 - Match unrelated inverted (Ll + OtherLowercase) ok 113 - Don't match related (Ll + OtherLowercase) ok 114 - Match related negated (Ll + OtherLowercase) ok 115 - Match related inverted (Ll + OtherLowercase) ok 116 - Match unanchored (Ll + OtherLowercase) ok 117 - Match (Lu + OtherUppercase) ok 118 - Don't match negated (Lu + OtherUppercase) ok 119 - Don't match inverted (Lu + OtherUppercase) ok 120 - Don't match unrelated (Lu + OtherUppercase) ok 121 - Match unrelated negated (Lu + OtherUppercase) ok 122 - Match unrelated inverted (Lu + OtherUppercase) ok 123 - Match unanchored (Lu + OtherUppercase) not ok 124 - Match (Sm + OtherMath) # TODO for release not ok 125 - Don't match negated (Sm + OtherMath) # TODO for release not ok 126 - Don't match inverted (Sm + OtherMath) # TODO for release ok 127 - Don't match unrelated (Sm + OtherMath) ok 128 - Match unrelated negated (Sm + OtherMath) ok 129 - Match unrelated inverted (Sm + OtherMath) ok 130 - Don't match related (Sm + OtherMath) not ok 131 - Match related negated (Sm + OtherMath) # TODO for release not ok 132 - Match related inverted (Sm + OtherMath) # TODO for release not ok 133 - Match unanchored (Sm + OtherMath) # TODO for release ok 134 - Match (Lu + Ll + Lt + Lm + Lo + Nl) ok 135 - Don't match negated (Lu + Ll + Lt + Lm + Lo + Nl) ok 136 - Don't match inverted (Lu + Ll + Lt + Lm + Lo + Nl) ok 137 - Don't match unrelated (Lu + Ll + Lt + Lm + Lo + Nl) ok 138 - Match unrelated negated (Lu + Ll + Lt + Lm + Lo + Nl) ok 139 - Match unrelated inverted (Lu + Ll + Lt + Lm + Lo + Nl) ok 140 - Match unanchored (Lu + Ll + Lt + Lm + Lo + Nl) ok 141 - Match (ID_Start + Mn + Mc + Nd + Pc) ok 142 - Don't match negated (ID_Start + Mn + Mc + Nd + Pc) ok 143 - Don't match inverted (ID_Start + Mn + Mc + Nd + Pc) not ok 144 - Don't match unrelated (ID_Start + Mn + Mc + Nd + Pc) # TODO for release not ok 145 - Match unrelated negated (ID_Start + Mn + Mc + Nd + Pc) # TODO for release not ok 146 - Match unrelated inverted (ID_Start + Mn + Mc + Nd + Pc) # TODO for release ok 147 - Match unanchored (ID_Start + Mn + Mc + Nd + Pc) ok 148 - Match (Any character) ok 149 - Don't match negated (Any character) ok 150 - Don't match inverted (Any character) ok 151 - Match unanchored (Any character) ok 152 - Match (Any non-Cn character (i.e. synonym for \P{Cn})) ok 153 - Don't match negated (Any non-Cn character (i.e. synonym for \P{Cn})) # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef ok 154 - Don't match inverted (Any non-Cn character (i.e. synonym for \P{Cn})) ok 155 - Don't match unrelated (Any non-Cn character (i.e. synonym for \P{Cn})) ok 156 - Match unrelated negated (Any non-Cn character (i.e. synonym for \P{Cn})) ok 157 - Match unrelated inverted (Any non-Cn character (i.e. synonym for \P{Cn})) ok 158 - Match unanchored (Any non-Cn character (i.e. synonym for \P{Cn})) ok 159 - Match (Synonym for \p{Cn}) # TODO for release ok 160 - Don't match negated (Synonym for \p{Cn}) # TODO for release ok 161 - Don't match inverted (Synonym for \p{Cn}) # TODO for release ok 162 - Don't match unrelated (Synonym for \p{Cn}) ok 163 - Match unrelated negated (Synonym for \p{Cn}) ok 164 - Match unrelated inverted (Synonym for \p{Cn}) ok 165 - Match unanchored (Synonym for \p{Cn}) # TODO for release not ok 166 - Match (Codepoint not explicitly assigned to a script) # TODO for release not ok 167 - Don't match negated (Codepoint not explicitly assigned to a script) # TODO for release not ok 168 - Don't match inverted (Codepoint not explicitly assigned to a script) # TODO for release ok 169 - Don't match unrelated (Codepoint not explicitly assigned to a script) not ok 170 - Match unrelated negated (Codepoint not explicitly assigned to a script) # TODO for release not ok 171 - Match unrelated inverted (Codepoint not explicitly assigned to a script) # TODO for release ok 172 - Don't match related (Codepoint not explicitly assigned to a script) ok 173 - Match related negated (Codepoint not explicitly assigned to a script) ok 174 - Match related inverted (Codepoint not explicitly assigned to a script) not ok 175 - Match unanchored (Codepoint not explicitly assigned to a script) # TODO for release ok 176 - Don't match unrelated ok 177 - Match unrelated negated ok 178 - Match unrelated inverted ok 179 - Match ok 180 - Don't match negated ok 181 - Don't match inverted ok t/regex/from_perl6_rules/properties-06............. 1..178 ok 1 - Don't match unrelated ok 2 - Match unrelated negated ok 3 - Match unrelated inverted ok 4 - Match unanchored ok 5 - Don't match unrelated ok 6 - Match unrelated negated ok 7 - Match unrelated inverted ok 8 - Don't match unrelated ok 9 - Match unrelated negated ok 10 - Match unrelated inverted ok 11 - Match ok 12 - Don't match negated ok 13 - Don't match inverted ok 14 - Don't match unrelated ok 15 - Match unrelated negated ok 16 - Match unrelated inverted ok 17 - Match unanchored ok 18 - Match ok 19 - Don't match negated ok 20 - Don't match inverted ok 21 - Don't match unrelated ok 22 - Match unrelated negated ok 23 - Match unrelated inverted ok 24 - Match unanchored ok 25 - Match ok 26 - Don't match negated ok 27 - Don't match inverted ok 28 - Don't match unrelated ok 29 - Match unrelated negated ok 30 - Match unrelated inverted ok 31 - Match unanchored ok 32 - Match ok 33 - Don't match negated ok 34 - Don't match inverted ok 35 - Don't match unrelated ok 36 - Match unrelated negated ok 37 - Match unrelated inverted ok 38 - Match unanchored ok 39 - Match ok 40 - Don't match negated ok 41 - Don't match inverted ok 42 - Don't match unrelated ok 43 - Match unrelated negated ok 44 - Match unrelated inverted ok 45 - Match unanchored ok 46 - Match ok 47 - Don't match negated ok 48 - Don't match inverted ok 49 - Don't match unrelated ok 50 - Match unrelated negated ok 51 - Match unrelated inverted ok 52 - Match unanchored ok 53 - Match ok 54 - Don't match negated ok 55 - Don't match inverted ok 56 - Don't match unrelated ok 57 - Match unrelated negated ok 58 - Match unrelated inverted ok 59 - Match unanchored ok 60 - Match ok 61 - Don't match negated ok 62 - Don't match inverted ok 63 - Don't match unrelated ok 64 - Match unrelated negated ok 65 - Match unrelated inverted ok 66 - Match unanchored ok 67 - Match ok 68 - Don't match negated ok 69 - Don't match inverted ok 70 - Don't match unrelated ok 71 - Match unrelated negated ok 72 - Match unrelated inverted ok 73 - Match unanchored ok 74 - Match ok 75 - Don't match negated ok 76 - Don't match inverted ok 77 - Don't match unrelated ok 78 - Match unrelated negated ok 79 - Match unrelated inverted ok 80 - Match unanchored ok 81 - Don't match unrelated ok 82 - Match unrelated negated ok 83 - Match unrelated inverted ok 84 - Match ok 85 - Don't match negated ok 86 - Don't match inverted ok 87 - Don't match unrelated ok 88 - Match unrelated negated ok 89 - Match unrelated inverted ok 90 - Match unanchored ok 91 - Don't match unrelated ok 92 - Match unrelated negated ok 93 - Match unrelated inverted ok 94 - Don't match unrelated ok 95 - Match unrelated negated ok 96 - Match unrelated inverted ok 97 - Don't match unrelated ok 98 - Match unrelated negated ok 99 - Match unrelated inverted ok 100 - Match ok 101 - Don't match negated ok 102 - Don't match inverted ok 103 - Don't match unrelated ok 104 - Match unrelated negated ok 105 - Match unrelated inverted ok 106 - Match unanchored ok 107 - Match ok 108 - Don't match negated ok 109 - Don't match inverted ok 110 - Don't match unrelated ok 111 - Match unrelated negated ok 112 - Match unrelated inverted ok 113 - Match unanchored ok 114 - Match ok 115 - Don't match negated ok 116 - Don't match inverted ok 117 - Don't match unrelated ok 118 - Match unrelated negated ok 119 - Match unrelated inverted ok 120 - Match unanchored ok 121 - Match ok 122 - Don't match negated ok 123 - Don't match inverted ok 124 - Don't match unrelated ok 125 - Match unrelated negated ok 126 - Match unrelated inverted ok 127 - Match unanchored ok 128 - Don't match unrelated ok 129 - Match unrelated negated ok 130 - Match unrelated inverted ok 131 - Match ok 132 - Don't match negated ok 133 - Don't match inverted ok 134 - Don't match unrelated ok 135 - Match unrelated negated ok 136 - Match unrelated inverted ok 137 - Match unanchored ok 138 - Match ok 139 - Don't match negated ok 140 - Don't match inverted ok 141 - Don't match unrelated ok 142 - Match unrelated negated ok 143 - Match unrelated inverted ok 144 - Match unanchored ok 145 - Match ok 146 - Don't match negated ok 147 - Don't match inverted ok 148 - Don't match unrelated ok 149 - Match unrelated negated ok 150 - Match unrelated inverted ok 151 - Match unanchored ok 152 - Don't match unrelated ok 153 - Match unrelated negated ok 154 - Match unrelated inverted ok 155 - Match ok 156 - Don't match negated ok 157 - Don't match inverted ok 158 - Don't match unrelated ok 159 - Match unrelated negated ok 160 - Match unrelated inverted ok 161 - Match unanchored ok 162 - Match ok 163 - Don't match negated ok 164 - Don't match inverted ok 165 - Don't match unrelated ok 166 - Match unrelated negated ok 167 - Match unrelated inverted ok 168 - Match unanchored ok 169 - Match ok 170 - Don't match negated ok 171 - Don't match inverted ok 172 - Don't match unrelated ok 173 - Match unrelated negated ok 174 - Match unrelated inverted ok 175 - Match unanchored ok 176 - Match ok 177 - Don't match negated ok 178 - Don't match inverted ok t/regex/from_perl6_rules/properties-07............. 1..188 ok 1 - Don't match unrelated ok 2 - Match unrelated negated ok 3 - Match unrelated inverted ok 4 - Match unanchored ok 5 - Don't match unrelated ok 6 - Match unrelated negated ok 7 - Match unrelated inverted ok 8 - Match ok 9 - Don't match negated ok 10 - Don't match inverted ok 11 - Don't match unrelated ok 12 - Match unrelated negated ok 13 - Match unrelated inverted ok 14 - Match unanchored ok 15 - Match ok 16 - Don't match negated ok 17 - Don't match inverted ok 18 - Don't match unrelated ok 19 - Match unrelated negated ok 20 - Match unrelated inverted ok 21 - Match unanchored ok 22 - Match ok 23 - Don't match negated ok 24 - Don't match inverted ok 25 - Don't match unrelated ok 26 - Match unrelated negated ok 27 - Match unrelated inverted ok 28 - Match unanchored ok 29 - Match ok 30 - Don't match negated ok 31 - Don't match inverted ok 32 - Don't match unrelated ok 33 - Match unrelated negated ok 34 - Match unrelated inverted ok 35 - Match unanchored ok 36 - Match ok 37 - Don't match negated ok 38 - Don't match inverted ok 39 - Don't match unrelated ok 40 - Match unrelated negated ok 41 - Match unrelated inverted ok 42 - Match unanchored ok 43 - Match ok 44 - Don't match negated ok 45 - Don't match inverted ok 46 - Don't match unrelated ok 47 - Match unrelated negated ok 48 - Match unrelated inverted ok 49 - Match unanchored ok 50 - Match ok 51 - Don't match negated ok 52 - Don't match inverted ok 53 - Don't match unrelated ok 54 - Match unrelated negated ok 55 - Match unrelated inverted ok 56 - Match unanchored ok 57 - Match ok 58 - Don't match negated ok 59 - Don't match inverted ok 60 - Don't match unrelated ok 61 - Match unrelated negated ok 62 - Match unrelated inverted ok 63 - Match unanchored ok 64 - Don't match unrelated ok 65 - Match unrelated negated ok 66 - Match unrelated inverted ok 67 - Match ok 68 - Don't match negated ok 69 - Don't match inverted ok 70 - Don't match unrelated ok 71 - Match unrelated negated ok 72 - Match unrelated inverted ok 73 - Match unanchored ok 74 - Match ok 75 - Don't match negated ok 76 - Don't match inverted ok 77 - Don't match unrelated ok 78 - Match unrelated negated ok 79 - Match unrelated inverted ok 80 - Match unanchored ok 81 - Match ok 82 - Don't match negated ok 83 - Don't match inverted ok 84 - Don't match unrelated ok 85 - Match unrelated negated ok 86 - Match unrelated inverted ok 87 - Match unanchored ok 88 - Match ok 89 - Don't match negated ok 90 - Don't match inverted ok 91 - Don't match unrelated ok 92 - Match unrelated negated ok 93 - Match unrelated inverted ok 94 - Match unanchored ok 95 - Don't match unrelated ok 96 - Match unrelated negated ok 97 - Match unrelated inverted ok 98 - Match ok 99 - Don't match negated ok 100 - Don't match inverted ok 101 - Don't match unrelated ok 102 - Match unrelated negated ok 103 - Match unrelated inverted ok 104 - Match unanchored ok 105 - Match ok 106 - Don't match negated ok 107 - Don't match inverted ok 108 - Don't match unrelated ok 109 - Match unrelated negated ok 110 - Match unrelated inverted ok 111 - Match unanchored ok 112 - Match ok 113 - Don't match negated ok 114 - Don't match inverted ok 115 - Don't match unrelated ok 116 - Match unrelated negated ok 117 - Match unrelated inverted ok 118 - Match unanchored ok 119 - Match ok 120 - Don't match negated ok 121 - Don't match inverted ok 122 - Don't match unrelated ok 123 - Match unrelated negated ok 124 - Match unrelated inverted ok 125 - Match unanchored ok 126 - Match ok 127 - Don't match negated ok 128 - Don't match inverted ok 129 - Don't match unrelated ok 130 - Match unrelated negated ok 131 - Match unrelated inverted ok 132 - Match unanchored ok 133 - Don't match unrelated ok 134 - Match unrelated negated ok 135 - Match unrelated inverted ok 136 - Don't match unrelated ok 137 - Match unrelated negated ok 138 - Match unrelated inverted ok 139 - Match ok 140 - Don't match negated ok 141 - Don't match inverted ok 142 - Don't match unrelated ok 143 - Match unrelated negated ok 144 - Match unrelated inverted ok 145 - Match unanchored ok 146 - Match ok 147 - Don't match negated ok 148 - Don't match inverted ok 149 - Don't match unrelated ok 150 - Match unrelated negated ok 151 - Match unrelated inverted ok 152 - Match unanchored ok 153 - Match ok 154 - Don't match negated ok 155 - Don't match inverted ok 156 - Don't match unrelated ok 157 - Match unrelated negated ok 158 - Match unrelated inverted ok 159 - Match unanchored ok 160 - Match ok 161 - Don't match negated ok 162 - Don't match inverted ok 163 - Don't match unrelated ok 164 - Match unrelated negated ok 165 - Match unrelated inverted ok 166 - Match unanchored ok 167 - Match ok 168 - Don't match negated ok 169 - Don't match inverted ok 170 - Don't match unrelated ok 171 - Match unrelated negated ok 172 - Match unrelated inverted ok 173 - Match unanchored ok 174 - Match ok 175 - Don't match negated ok 176 - Don't match inverted ok 177 - Don't match unrelated ok 178 - Match unrelated negated ok 179 - Match unrelated inverted ok 180 - Match unanchored ok 181 - Match ok 182 - Don't match negated ok 183 - Don't match inverted ok 184 - Don't match unrelated ok 185 - Match unrelated negated ok 186 - Match unrelated inverted ok 187 - Match unanchored ok 188 - Match ok t/regex/from_perl6_rules/properties-08............. 1..179 ok 1 - Don't match negated ok 2 - Don't match inverted ok 3 - Don't match unrelated ok 4 - Match unrelated negated ok 5 - Match unrelated inverted ok 6 - Match unanchored ok 7 - Match ok 8 - Don't match negated ok 9 - Don't match inverted ok 10 - Don't match unrelated ok 11 - Match unrelated negated ok 12 - Match unrelated inverted ok 13 - Match unanchored ok 14 - Match ok 15 - Don't match negated ok 16 - Don't match inverted ok 17 - Don't match unrelated ok 18 - Match unrelated negated ok 19 - Match unrelated inverted ok 20 - Match unanchored ok 21 - Match ok 22 - Don't match negated ok 23 - Don't match inverted ok 24 - Don't match unrelated ok 25 - Match unrelated negated ok 26 - Match unrelated inverted ok 27 - Match unanchored ok 28 - Match ok 29 - Don't match negated ok 30 - Don't match inverted ok 31 - Don't match unrelated ok 32 - Match unrelated negated ok 33 - Match unrelated inverted ok 34 - Match unanchored ok 35 - Match ok 36 - Don't match negated ok 37 - Don't match inverted ok 38 - Don't match unrelated ok 39 - Match unrelated negated ok 40 - Match unrelated inverted ok 41 - Match unanchored ok 42 - Match ok 43 - Don't match negated ok 44 - Don't match inverted ok 45 - Don't match unrelated ok 46 - Match unrelated negated ok 47 - Match unrelated inverted ok 48 - Match unanchored ok 49 - Match ok 50 - Don't match negated ok 51 - Don't match inverted ok 52 - Don't match unrelated ok 53 - Match unrelated negated ok 54 - Match unrelated inverted ok 55 - Match unanchored ok 56 - Don't match unrelated ok 57 - Match unrelated negated ok 58 - Match unrelated inverted ok 59 - Match ok 60 - Don't match negated ok 61 - Don't match inverted ok 62 - Don't match unrelated ok 63 - Match unrelated negated ok 64 - Match unrelated inverted ok 65 - Match unanchored ok 66 - Don't match unrelated ok 67 - Match unrelated negated ok 68 - Match unrelated inverted ok 69 - Match ok 70 - Don't match negated ok 71 - Don't match inverted ok 72 - Don't match unrelated ok 73 - Match unrelated negated ok 74 - Match unrelated inverted ok 75 - Match unanchored ok 76 - Match ok 77 - Don't match negated ok 78 - Don't match inverted ok 79 - Don't match unrelated # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef # Failed (TODO for release) test ($?CALLER::CALLER::CALLER::POSITION) # Actual: undef not ok 80 - Match unrelated negated # TODO for release not ok 81 - Match unrelated inverted # TODO for release ok 82 - Match unanchored ok 83 - Match ok 84 - Don't match negated ok 85 - Don't match inverted ok 86 - Don't match unrelated ok 87 - Match unrelated negated ok 88 - Match unrelated inverted ok 89 - Match unanchored ok 90 - Match ok 91 - Don't match negated ok 92 - Don't match inverted ok 93 - Don't match unrelated ok 94 - Match unrelated negated ok 95 - Match unrelated inverted ok 96 - Match unanchored ok 97 - Match ok 98 - Don't match negated ok 99 - Don't match inverted ok 100 - Don't match unrelated ok 101 - Match unrelated negated ok 102 - Match unrelated inverted ok 103 - Match unanchored ok 104 - Match ok 105 - Don't match negated ok 106 - Don't match inverted ok 107 - Don't match unrelated ok 108 - Match unrelated negated ok 109 - Match unrelated inverted ok 110 - Match unanchored ok 111 - Don't match unrelated ok 112 - Match unrelated negated ok 113 - Match unrelated inverted ok 114 - Match ok 115 - Don't match negated ok 116 - Don't match inverted ok 117 - Don't match unrelated ok 118 - Match unrelated negated # TODO for release ok 119 - Match unrelated inverted # TODO for release ok 120 - Match unanchored ok 121 - Match ok 122 - Don't match negated ok 123 - Don't match inverted ok 124 - Don't match unrelated ok 125 - Match unrelated negated ok 126 - Match unrelated inverted ok 127 - Match unanchored ok 128 - Match ok 129 - Don't match negated ok 130 - Don't match inverted ok 131 - Don't match unrelated ok 132 - Match unrelated negated ok 133 - Match unrelated inverted ok 134 - Match unanchored ok 135 - Don't match unrelated ok 136 - Match unrelated negated ok 137 - Match unrelated inverted ok 138 - Match ok 139 - Don't match negated ok 140 - Don't match inverted ok 141 - Don't match unrelated ok 142 - Match unrelated negated ok 143 - Match unrelated inverted ok 144 - Match unanchored ok 145 - Match ok 146 - Don't match negated ok 147 - Don't match inverted ok 148 - Don't match unrelated ok 149 - Match unrelated negated ok 150 - Match unrelated inverted ok 151 - Match unanchored ok 152 - Don't match unrelated ok 153 - Match unrelated negated ok 154 - Match unrelated inverted ok 155 - Match ok 156 - Don't match negated ok 157 - Don't match inverted ok 158 - Don't match unrelated ok 159 - Match unrelated negated ok 160 - Match unrelated inverted ok 161 - Match unanchored ok 162 - Match ok 163 - Don't match negated ok 164 - Don't match inverted ok 165 - Don't match unrelated ok 166 - Match unrelated negated # TODO for release ok 167 - Match unrelated inverted # TODO for release ok 168 - Match unanchored ok 169 - Don't match unrelated ok 170 - Match unrelated negated ok 171 - Match unrelated inverted ok 172 - Match ok 173 - Don't match negated ok 174 - Don't match inverted ok 175 - Don't match unrelated ok 176 - Match unrelated negated ok 177 - Match unrelated inverted ok 178 - Match unanchored ok 179 - Don't match unrelated ok t/regex/from_perl6_rules/properties-09............. 1..119 ok 1 - Match unrelated negated ok 2 - Match unrelated inverted ok 3 - Match ok 4 - Don't match negated ok 5 - Don't match inverted ok 6 - Don't match unrelated ok 7 - Match unrelated negated ok 8 - Match unrelated inverted ok 9 - Match unanchored ok 10 - Match ok 11 - Don't match negated ok 12 - Don't match inverted ok 13 - Don't match unrelated ok 14 - Match unrelated negated ok 15 - Match unrelated inverted ok 16 - Match unanchored ok 17 - Match ok 18 - Don't match negated ok 19 - Don't match inverted ok 20 - Don't match unrelated ok 21 - Match unrelated negated ok 22 - Match unrelated inverted ok 23 - Match unanchored ok 24 - Match ok 25 - Don't match negated ok 26 - Don't match inverted ok 27 - Don't match unrelated ok 28 - Match unrelated negated ok 29 - Match unrelated inverted ok 30 - Match unanchored ok 31 - Don't match unrelated ok 32 - Match unrelated negated ok 33 - Match unrelated inverted ok 34 - Don't match unrelated ok 35 - Match unrelated negated ok 36 - Match unrelated inverted ok 37 - Match ok 38 - Don't match negated ok 39 - Don't match inverted ok 40 - Don't match unrelated ok 41 - Match unrelated negated ok 42 - Match unrelated inverted ok 43 - Match unanchored ok 44 - Match ok 45 - Don't match negated ok 46 - Don't match inverted ok 47 - Don't match unrelated ok 48 - Match unrelated negated ok 49 - Match unrelated inverted ok 50 - Match unanchored ok 51 - Match ok 52 - Don't match negated ok 53 - Don't match inverted ok 54 - Don't match unrelated ok 55 - Match unrelated negated ok 56 - Match unrelated inverted ok 57 - Match unanchored ok 58 - Don't match unrelated ok 59 - Match unrelated negated ok 60 - Match unrelated inverted ok 61 - Match ok 62 - Don't match negated ok 63 - Don't match inverted ok 64 - Don't match unrelated ok 65 - Match unrelated negated ok 66 - Match unrelated inverted ok 67 - Match unanchored ok 68 - Match ok 69 - Don't match negated ok 70 - Don't match inverted ok 71 - Don't match unrelated ok 72 - Match unrelated negated ok 73 - Match unrelated inverted ok 74 - Match unanchored ok 75 - Match ok 76 - Don't match negated ok 77 - Don't match inverted ok 78 - Don't match unrelated ok 79 - Match unrelated negated ok 80 - Match unrelated inverted ok 81 - Match unanchored ok 82 - Match ok 83 - Don't match negated ok 84 - Don't match inverted ok 85 - Don't match unrelated ok 86 - Match unrelated negated ok 87 - Match unrelated inverted ok 88 - Match unanchored ok 89 - Match ok 90 - Don't match negated ok 91 - Don't match inverted ok 92 - Don't match unrelated ok 93 - Match unrelated negated ok 94 - Match unrelated inverted ok 95 - Match unanchored ok 96 - Match ok 97 - Don't match negated ok 98 - Don't match inverted ok 99 - Don't match unrelated ok 100 - Match unrelated negated ok 101 - Match unrelated inverted ok 102 - Match unanchored ok 103 - Don't match unrelated ok 104 - Match unrelated negated ok 105 - Match unrelated inverted ok 106 - Match ok 107 - Don't match negated ok 108 - Don't match inverted ok 109 - Don't match unrelated ok 110 - Match unrelated negated ok 111 - Match unrelated inverted ok 112 - Match unanchored ok 113 - Match ok 114 - Don't match negated ok 115 - Don't match inverted ok 116 - Don't match unrelated ok 117 - Match unrelated negated ok 118 - Match unrelated inverted ok 119 - Match unanchored ok t/regex/rx_perl5_escape............................ 1..1 ok 1 - test the regular expression escape ok t/regex/smartparse................................. 1..1 ok 1 - can parse non-backslashed curly and right bracket in cclass ok t/spec/S02-builtin_data_types/array_extending...... 1..12 ok 1 - basic sanity ok 2 - accessing a not existing array element should not automatically extend the array ok 3 - creating an array element should automatically extend the array (1) ok 4 - creating an array element should automatically extend the array (2) ok 5 - defined @array[$index_out_of_bounds] should be false ok 6 - defined @array[$index_out_of_bounds] should not have altered @array ok 7 - defined @array[$negative_index_out_of_bounds] should be false ok 8 - defined @array[$negative_index_out_of_bounds] should not have altered @array ok 9 - @array.exists($index_out_of_bounds) should be false ok 10 - @array.exists($index_out_of_bounds) should not have altered @array ok 11 - @array.exists($negative_index_out_of_bounds) should be false ok 12 - @array.exists($negative_index_out_of_bounds) should not have altered @array ok t/spec/S02-builtin_data_types/nested_arrays........ 1..8 ok 1 - Array length, nested [] ok 2 - Array object length, nested [] ok 3 - Array length, nested [], outer []s ok 4 - Array object length, nested [], outer []s ok 5 - Array length, nested () ok 6 - Array object length, nested () ok 7 - Array length, nested (), outer []s ok 8 - Array object length, nested (), outer []s ok t/spec/S04-statements/until........................ 1..4 ok 1 - until $i >= 5 {} works ok 2 - until 5 <= $i {} works ok 3 - until ($i >= 5) {} works ok 4 - until (5 <= $i) {} works ok t/spec/S10-packages/import......................... 1..1 ok 1 - # SKIP PIL2JS and PIL-Run do not support eval() yet. ok t/spec/S12-class/inheritance-class-methods......... 1..5 ok 1 - inheritance works on class methods ok 2 - >1 level deep inheritance works on class methods ok 3 - multiple inheritance works on class methods (1) ok 4 - multiple inheritance works on class methods (2) ok 5 - method from class is selected over inherited method ok t/spec/S12-role/composition........................ 1..8 ok 1 - Can call method of class with mixed in role ok 2 - Call first method from role ok 3 - Call second method from role ok 4 - Can call method of class with two roles mixed in ok 5 - Can call mixed in method (two roles) 1 ok 6 - Can call mixed in method (two roles) 2 ok 7 - Can call mixed in method (two roles) 3 ok 8 - Can call mixed in method (two roles) 4 ok t/spec/S16-filehandles/open........................ 1..5 ok 1 - # SKIP open('nonexisting') => undef is waiting on 'use fatal' ok 2 ok 3 ok 4 - # SKIP needs speccing ok 5 - # SKIP needs speccing ok t/spec/S16-io/say.................................. 1..5 ok 1 - basic form of say ok 2 - say with multiple parameters (1) ok 3 - say with multiple parameters (2) ok 4 - say stringifies its args ok 5 - method form of say ok t/spec/S29-any/cmp................................. 1..3 ok 1 - a is equal to a ok 2 - a is less than b ok 3 - b is greater than a ok t/spec/S29-array/exists............................ 1..12 ok 1 - exists(positive index) on arrays (1) ok 2 - exists(positive index) on arrays (2) ok 3 - exists(positive index) on arrays (3) ok 4 - exists(positive index) on arrays (4) ok 5 - exists(positive index) on arrays (5) ok 6 - exists(positive index) on arrays (2) ok 7 - exists(negative index) on arrays (1) ok 8 - exists(negative index) on arrays (2) ok 9 - exists(negative index) on arrays (3) ok 10 - exists(negative index) on arrays (4) ok 11 - exists(negative index) on arrays (5) ok 12 - exists(negative index) on arrays (6) ok t/spec/S29-context/exit-in-if...................... 1..1 ok 1 ok t/spec/S29-context/exit............................ 1..1 ok 1 ok t/spec/S29-list/mutating_listops................... 1..1 ok 1 - mutating $_ in for works ok t/spec/S29-str/append.............................. 1..7 ok 1 - ~ two literals correctly ok 2 - ~ two variables correctly ok 3 - ~= a literal string correctly ok 4 - ~= variable correctly ok 5 - Concatenating two empty strings ok 6 - Concatenente non-empty and empty string ok 7 - Concatenente empty and non-empty string ok t/statements/modifiers/if.......................... 1..2 ok 1 - post if ok 2 - post if ok t/statements/modifiers/unless...................... 1..2 ok 1 - post unless ok 2 - post unless ok t/statements/until................................. 1..4 ok 1 - until $i >= 5 {} works ok 2 - until 5 <= $i {} works ok 3 - until ($i >= 5) {} works ok 4 - until (5 <= $i) {} works ok t/statements/values_in_bool_context................ 1..24 ok 1 - literal in bool context - numeric true value ok 2 - literal in bool context - numeric false value ok 3 - literal in bool context - string true value ok 4 - literal in bool context - string false value ok 5 - literal in bool context - stringified true value ok 6 - literal in bool context - stringified false value ok 7 - literal in bool context - undef value ok 8 - literal in bool context - scalar variable ok 9 - array in bool context - numeric true value ok 10 - array in bool context - numeric false value ok 11 - array in bool context - string true value ok 12 - array in bool context - string false value ok 13 - array in bool context - stringified true value ok 14 - array in bool context - stringified false value ok 15 - array in bool context - undef value ok 16 - array in bool context array as a whole ok 17 - hash in bool context - numeric true value ok 18 - hash in bool context - numeric false value ok 19 - hash in bool context - string true value ok 20 - hash in bool context - string false value ok 21 - hash in bool context - stringified true value ok 22 - hash in bool context - stringified false value ok 23 - hash in bool context - undef value ok 24 - hash in bool context - hash as a whole ok t/syntax/lf_in_list................................ 1..3 ok 1 - oh boy, it evaluates correctly, too ok 2 - ... ok 3 - ... ok t/syntax/parsing/braces_in_rules................... 1..1 ok 1 - expression parsed ok t/syntax/parsing/braces_in_strings................. 1..6 ok 1 - {\01 parses correctly (1) ok 2 - {\01 parses correctly (2) ok 3 - {\01 parses correctly (3) ok 4 - {\1 parses correctly (1) ok 5 - {\1 parses correctly (2) ok 6 - {\1 parses correctly (3) ok t/syntax/parsing/filetest.......................... 1..3 ok 1 ok 2 - f(...) works ok 3 - - f(...) does not call the ~~:f filetest ok t/syntax/parsing/non-dotted-new-disallowed......... 1..2 ok 1 - # SKIP PIL2JS and PIL-Run do not support eval() yet. ok 2 - # SKIP PIL2JS and PIL-Run do not support eval() yet. ok t/syntax/parsing/pod_in_multi_line_exprs........... 1..3 ok 1 ok 2 ok 3 ok t/syntax/parsing/postfix_if_and_is................. 1..1 ok 1 - if postfix modifier and is() is parsed correctly ok t/syntax/single_quoted_strings..................... 1..1 ok 1 - slashes in a single quoted string work correctly ok t/var/lvalue_deep_brackets......................... 1..7 ok 1 - lvalue $var works ok 2 - lvalue $var[] works ok 3 - lvalue $var[][] works ok 4 - lvalue @var[][] works ok 5 - lvalue [[]][][] works ok 6 - lvalue $var<>[] works ok 7 - lvalue %var<>[] works ok t/var/passing_the_pair_class_to_a_sub.............. 1..2 ok 1 ok 2 - passing ::Int to a sub works ok t/xx-uncategorized/empty_kwid...................... 1..1 ok 1 - this line was not considered part of the empty kwid - bug fixed ok t/xx-uncategorized/lexical-array-in-inner-block.... 1..2 ok 1 - Testing for a lexical variable inside a block. ok 2 - Testing for a lexical variable inside a block. ok t/xx-uncategorized/return_in_anonymous_subs........ 1..2 ok 1 - # SKIP This test is obsolete - See S04 (If you pass a closure object outside of its official "sub" scope, it is illegal to return from it.) ok 2 - # SKIP This test is obsolete - See S04 (If you pass a closure object outside of its official "sub" scope, it is illegal to return from it.) ok t/xx-uncategorized/short_circuiting................ 1..4 ok 1 - no elems in array ok 2 - left side of && is false ok 3 - whole && expr is false ok 4 - right side of expression did not evaluate ok t/xx-uncategorized/smartmatch_rx_obstacle.......... 1..4 ok 1 - # SKIP "Rul" builtin support is now not part of Prelude anymore ok 2 - # SKIP "Rul" builtin support is now not part of Prelude anymore ok 3 - # SKIP "Rul" builtin support is now not part of Prelude anymore ok 4 - # SKIP "Rul" builtin support is now not part of Prelude anymore ok All tests successful. Test Summary Report ------------------- t/regex/from_perl6_rules/propcharset-05 (Wstat: 0 Tests: 206 Failed: 0) TODO passed: 201-202 t/regex/from_perl6_rules/properties-05 (Wstat: 0 Tests: 181 Failed: 0) TODO passed: 159-161, 165 t/regex/from_perl6_rules/properties-08 (Wstat: 0 Tests: 179 Failed: 0) TODO passed: 118-119, 166-167 Files=127, Tests=5009, 269 wallclock secs ( 0.54 usr 0.43 sys + 186.43 cusr 79.77 csys = 267.17 CPU) Result: PASS FGLOCK/v6-0.027.tar.gz make test TEST_VERBOSE=1 -- OK Picked up version from Makefile Picked up distname from Makefile Picked up abstract from Makefile Flavio Soibelmann Glock <fglock@gmail.com> An experimental Perl 6 implementation >>> (cd /home/cpanfly/var/cpan/build/v6-0.027-4ScE9r && tar cvf - v6-0.027.ppd blib) | gzip -c >/home/cpanfly/var/REPO/F/FG/FGLOCK/v6-0.027.tar.gz v6-0.027.ppd blib/ blib/lib/ blib/lib/Pugs/ blib/lib/Pugs/Compiler/ blib/lib/Pugs/Compiler/Perl6.pm blib/lib/Pugs/Emitter/ blib/lib/Pugs/Emitter/Perl6/ blib/lib/Pugs/Emitter/Perl6/Perl5.pm blib/lib/Pugs/Emitter/YAML.pm blib/lib/Pugs/Runtime/ blib/lib/Pugs/Runtime/Perl6AST.pmc blib/lib/Pugs/Runtime/Perl6AST.pm blib/lib/Pugs/Runtime/Perl6Prelude.pm blib/lib/Pugs/Runtime/Perl5Container.pm blib/lib/Pugs/Runtime/Perl6Prelude.pmc blib/lib/Pugs/Runtime/Perl6.pm blib/lib/Pugs/Grammar/ blib/lib/Pugs/Grammar/P6Rule.pm blib/lib/Pugs/Grammar/Pod.pm blib/lib/Pugs/Grammar/StatementControl.pm blib/lib/Pugs/Grammar/StatementModifier.pm blib/lib/Pugs/Grammar/Ternary.pm blib/lib/Pugs/Grammar/Infix.pm blib/lib/Pugs/Grammar/Quote.pm blib/lib/Pugs/Grammar/Perl6.pm blib/lib/Pugs/Grammar/Circumfix.pm blib/lib/Pugs/Grammar/Expression.pm blib/lib/Pugs/Grammar/Operator.pm blib/lib/Pugs/Grammar/Postfix.pm blib/lib/Pugs/Grammar/Postcircumfix.pm blib/lib/Pugs/Grammar/Term.pm blib/lib/Pugs/Grammar/Prefix.pm blib/lib/Pugs/Grammar/BaseCategory.pm blib/lib/Pugs/Grammar/YAML.pm blib/lib/v6.pm blib/lib/Module/ blib/lib/Module/CompileV6.pm blib/lib/hello_world.pl blib/man3/ blib/man3/Pugs::Runtime::Perl6.3 blib/man3/v6.3 blib/man3/Pugs::Compiler::Perl6.3 blib/man3/Module::CompileV6.3 >>> mv /home/cpanfly/var/cpan/build/v6-0.027-4ScE9r/v6-0.027.ppd /home/cpanfly/var/REPO/F/FG/FGLOCK Finished 2008-07-26T06:16:20