Start 2008-07-29T06:07:48 Going to read /home/cpanfly/var/cpan/Metadata Database was generated on Tue, 29 Jul 2008 10:02:50 GMT Running make for F/FG/FGLOCK/v6-0.029.tar.gz Checksum for /net/nas/data/cpan/authors/id/F/FG/FGLOCK/v6-0.029.tar.gz ok v6-0.029/ v6-0.029/ChangeLog v6-0.029/HACKING v6-0.029/hello_world.pl v6-0.029/inc/ v6-0.029/inc/Module/ v6-0.029/inc/Module/Install/ v6-0.029/inc/Module/Install/Base.pm v6-0.029/inc/Module/Install/Can.pm v6-0.029/inc/Module/Install/Fetch.pm v6-0.029/inc/Module/Install/Makefile.pm v6-0.029/inc/Module/Install/Metadata.pm v6-0.029/inc/Module/Install/PMC.pm v6-0.029/inc/Module/Install/Win32.pm v6-0.029/inc/Module/Install/WriteAll.pm v6-0.029/inc/Module/Install.pm v6-0.029/lib/ v6-0.029/lib/Module/ v6-0.029/lib/Module/CompileV6.pm v6-0.029/lib/Pugs/ v6-0.029/lib/Pugs/Compiler/ v6-0.029/lib/Pugs/Compiler/Perl6.pm v6-0.029/lib/Pugs/Emitter/ v6-0.029/lib/Pugs/Emitter/Perl6/ v6-0.029/lib/Pugs/Emitter/Perl6/Perl5.pm v6-0.029/lib/Pugs/Emitter/YAML.pm v6-0.029/lib/Pugs/Grammar/ v6-0.029/lib/Pugs/Grammar/BaseCategory.pm v6-0.029/lib/Pugs/Grammar/Circumfix.pm v6-0.029/lib/Pugs/Grammar/Expression.pm v6-0.029/lib/Pugs/Grammar/Infix.pm v6-0.029/lib/Pugs/Grammar/Operator.pm v6-0.029/lib/Pugs/Grammar/P6Rule.pm v6-0.029/lib/Pugs/Grammar/Perl6.pm v6-0.029/lib/Pugs/Grammar/Pod.pm v6-0.029/lib/Pugs/Grammar/Postcircumfix.pm v6-0.029/lib/Pugs/Grammar/Postfix.pm v6-0.029/lib/Pugs/Grammar/Prefix.pm v6-0.029/lib/Pugs/Grammar/Quote.pm v6-0.029/lib/Pugs/Grammar/StatementControl.pm v6-0.029/lib/Pugs/Grammar/StatementModifier.pm v6-0.029/lib/Pugs/Grammar/Term.pm v6-0.029/lib/Pugs/Grammar/Ternary.pm v6-0.029/lib/Pugs/Grammar/YAML.pm v6-0.029/lib/Pugs/Runtime/ v6-0.029/lib/Pugs/Runtime/Perl5Container.pm v6-0.029/lib/Pugs/Runtime/Perl6.pm v6-0.029/lib/Pugs/Runtime/Perl6AST.pm v6-0.029/lib/Pugs/Runtime/Perl6AST.pmc v6-0.029/lib/Pugs/Runtime/Perl6Prelude.pm v6-0.029/lib/Pugs/Runtime/Perl6Prelude.pmc v6-0.029/lib/v6.pm v6-0.029/Makefile.PL v6-0.029/MANIFEST v6-0.029/META.yml v6-0.029/README v6-0.029/t/ v6-0.029/t/01-sanity/ v6-0.029/t/01-sanity/01-tap.t v6-0.029/t/01-sanity/02-counter.t v6-0.029/t/01-sanity/03-equal.t v6-0.029/t/01-sanity/04-if.t v6-0.029/t/01-sanity/05-sub.t v6-0.029/t/01-sanity/06-use.t v6-0.029/t/01-sanity/07-binding.t v6-0.029/t/01-sanity/07-defined.t v6-0.029/t/01-sanity/07-end-blocks.t v6-0.029/t/01-sanity/07-for.t v6-0.029/t/01-sanity/07-isa.t v6-0.029/t/01-sanity/07-range.t v6-0.029/t/01-sanity/07-ref.t v6-0.029/t/01-sanity/07-simple-multisubs.t v6-0.029/t/01-sanity/07-split.t v6-0.029/t/01-sanity/07-substr.t v6-0.029/t/01-sanity/07-try.t v6-0.029/t/02-test-pm/ v6-0.029/t/02-test-pm/0-compile.t v6-0.029/t/02-test-pm/2-force_todo.t v6-0.029/t/02-test-pm/3-output.t v6-0.029/t/blocks/ v6-0.029/t/blocks/bare_block_with_dollar_underscore.t v6-0.029/t/blocks/defaults.t v6-0.029/t/blocks/meth_vs_sub_call.t v6-0.029/t/blocks/nested_named.t v6-0.029/t/blocks/primitive_named_params.t v6-0.029/t/blocks/splatty_with_type.t v6-0.029/t/builtins/ v6-0.029/t/builtins/math/ v6-0.029/t/builtins/math/pi_internals.t v6-0.029/t/closure_traits/ v6-0.029/t/closure_traits/exit_in_begin.t v6-0.029/t/examples/ v6-0.029/t/examples/99problems/ v6-0.029/t/examples/99problems/problem38.t v6-0.029/t/examples/99problems/problem47.t v6-0.029/t/examples/99problems/problem48.t v6-0.029/t/examples/99problems/problem55.t v6-0.029/t/examples/99problems/problem57.t v6-0.029/t/examples/99problems/problem58.t v6-0.029/t/examples/99problems/problem59.t v6-0.029/t/examples/99problems/problem60.t v6-0.029/t/examples/99problems/problem63.t v6-0.029/t/examples/99problems/problem66.t v6-0.029/t/examples/99problems/problem68.t v6-0.029/t/examples/99problems/problem69.t v6-0.029/t/examples/99problems/problem70.t v6-0.029/t/examples/99problems/problem71.t v6-0.029/t/examples/99problems/problem72.t v6-0.029/t/examples/99problems/problem73.t v6-0.029/t/examples/99problems/problem80.t v6-0.029/t/examples/99problems/problem81.t v6-0.029/t/examples/99problems/problem82.t v6-0.029/t/examples/99problems/problem83.t v6-0.029/t/examples/99problems/problem84.t v6-0.029/t/examples/99problems/problem85.t v6-0.029/t/examples/99problems/problem86.t v6-0.029/t/examples/99problems/problem87.t v6-0.029/t/examples/99problems/problem88.t v6-0.029/t/examples/99problems/problem89.t v6-0.029/t/examples/99problems/problem92.t v6-0.029/t/examples/99problems/problem93.t v6-0.029/t/examples/99problems/problem94.t v6-0.029/t/examples/99problems/problem96.t v6-0.029/t/examples/golf.t v6-0.029/t/oo/ v6-0.029/t/oo/roles/ v6-0.029/t/oo/roles/instantiation.t v6-0.029/t/operators/ v6-0.029/t/operators/brainos.t v6-0.029/t/operators/relational.t v6-0.029/t/operators/spaceship_and_datatypes.t v6-0.029/t/packages/ v6-0.029/t/packages/reflection.t v6-0.029/t/regex/ v6-0.029/t/regex/from_perl6_rules/ v6-0.029/t/regex/from_perl6_rules/anchors.t v6-0.029/t/regex/from_perl6_rules/inline.t v6-0.029/t/regex/from_perl6_rules/named_chars-00.t v6-0.029/t/regex/from_perl6_rules/named_chars-01.t v6-0.029/t/regex/from_perl6_rules/noncap.t v6-0.029/t/regex/from_perl6_rules/propcharset-00.t v6-0.029/t/regex/from_perl6_rules/propcharset-01.t v6-0.029/t/regex/from_perl6_rules/propcharset-02.t v6-0.029/t/regex/from_perl6_rules/propcharset-03.t v6-0.029/t/regex/from_perl6_rules/propcharset-04.t v6-0.029/t/regex/from_perl6_rules/propcharset-05.t v6-0.029/t/regex/from_perl6_rules/propcharset-06.t v6-0.029/t/regex/from_perl6_rules/propcharset-07.t v6-0.029/t/regex/from_perl6_rules/propcharset-08.t v6-0.029/t/regex/from_perl6_rules/propcharset-09.t v6-0.029/t/regex/from_perl6_rules/propcharset-10.t v6-0.029/t/regex/from_perl6_rules/propcharset-11.t v6-0.029/t/regex/from_perl6_rules/propcharset-12.t v6-0.029/t/regex/from_perl6_rules/properties-00.t v6-0.029/t/regex/from_perl6_rules/properties-01.t v6-0.029/t/regex/from_perl6_rules/properties-02.t v6-0.029/t/regex/from_perl6_rules/properties-03.t v6-0.029/t/regex/from_perl6_rules/properties-04.t v6-0.029/t/regex/from_perl6_rules/properties-05.t v6-0.029/t/regex/from_perl6_rules/properties-06.t v6-0.029/t/regex/from_perl6_rules/properties-07.t v6-0.029/t/regex/from_perl6_rules/properties-08.t v6-0.029/t/regex/from_perl6_rules/properties-09.t v6-0.029/t/regex/p6regex/ v6-0.029/t/regex/p6regex/p6regex.t v6-0.029/t/regex/p6regex/regex_tests v6-0.029/t/regex/rx_perl5_escape.t v6-0.029/t/regex/smartparse.t v6-0.029/t/spec/ v6-0.029/t/spec/S02-builtin_data_types/ v6-0.029/t/spec/S02-builtin_data_types/array_extending.t v6-0.029/t/spec/S02-builtin_data_types/nested_arrays.t v6-0.029/t/spec/S04-statements/ v6-0.029/t/spec/S04-statements/until.t v6-0.029/t/spec/S10-packages/ v6-0.029/t/spec/S10-packages/import.t v6-0.029/t/spec/S12-class/ v6-0.029/t/spec/S12-class/inheritance-class-methods.t v6-0.029/t/spec/S12-role/ v6-0.029/t/spec/S12-role/composition.t v6-0.029/t/spec/S16-filehandles/ v6-0.029/t/spec/S16-filehandles/open.t v6-0.029/t/spec/S16-io/ v6-0.029/t/spec/S16-io/say.t v6-0.029/t/spec/S29-any/ v6-0.029/t/spec/S29-any/cmp.t v6-0.029/t/spec/S29-array/ v6-0.029/t/spec/S29-array/delete.t v6-0.029/t/spec/S29-array/exists.t v6-0.029/t/spec/S29-context/ v6-0.029/t/spec/S29-context/exit-in-if.t v6-0.029/t/spec/S29-context/exit.t v6-0.029/t/spec/S29-list/ v6-0.029/t/spec/S29-list/mutating_listops.t v6-0.029/t/spec/S29-str/ v6-0.029/t/spec/S29-str/append.t v6-0.029/t/statements/ v6-0.029/t/statements/modifiers/ v6-0.029/t/statements/modifiers/if.t v6-0.029/t/statements/modifiers/unless.t v6-0.029/t/statements/until.t v6-0.029/t/statements/values_in_bool_context.t v6-0.029/t/syntax/ v6-0.029/t/syntax/lf_in_list.t v6-0.029/t/syntax/parsing/ v6-0.029/t/syntax/parsing/braces_in_rules.t v6-0.029/t/syntax/parsing/braces_in_strings.t v6-0.029/t/syntax/parsing/filetest.t v6-0.029/t/syntax/parsing/non-dotted-new-disallowed.t v6-0.029/t/syntax/parsing/pod_in_multi_line_exprs.t v6-0.029/t/syntax/parsing/postfix_if_and_is.t v6-0.029/t/syntax/single_quoted_strings.t v6-0.029/t/Test.pm v6-0.029/t/Test.pmc v6-0.029/t/var/ v6-0.029/t/var/lvalue_deep_brackets.t v6-0.029/t/var/passing_the_pair_class_to_a_sub.t v6-0.029/t/xx-uncategorized/ v6-0.029/t/xx-uncategorized/empty_kwid.t v6-0.029/t/xx-uncategorized/lexical-array-in-inner-block.t v6-0.029/t/xx-uncategorized/return_in_anonymous_subs.t v6-0.029/t/xx-uncategorized/short_circuiting.t v6-0.029/t/xx-uncategorized/smartmatch_rx_obstacle.t v6-0.029/TODO CPAN.pm: Going to build F/FG/FGLOCK/v6-0.029.tar.gz >>> /home/cpanfly/ap1003/bin/perl-static Makefile.PL Warning: prerequisite Module::Compile 0.20 not found. Warning: prerequisite Pugs::Compiler::Rule 0.35 not found. We have 0.34. Warning: prerequisite Quantum::Superpositions 0 not found. 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.029.tar.gz ---- Quantum::Superpositions [requires] Module::Compile [requires] Sub::Multi [requires] Pugs::Compiler::Rule [requires] Running make test Delayed until after prerequisites Running test for module 'Quantum::Superpositions' Running make for L/LE/LEMBARK/Quantum-Superpositions-2.02.tar.gz Checksum for /net/nas/data/cpan/authors/id/L/LE/LEMBARK/Quantum-Superpositions-2.02.tar.gz ok Quantum-Superpositions-2.02/ Quantum-Superpositions-2.02/test.pl Quantum-Superpositions-2.02/Changes Quantum-Superpositions-2.02/demo/ Quantum-Superpositions-2.02/demo/demo_Factors.pl Quantum-Superpositions-2.02/demo/diskfree Quantum-Superpositions-2.02/demo/demo_Index.pl Quantum-Superpositions-2.02/demo/demo_Primes.pl Quantum-Superpositions-2.02/demo/demo_Odder.pl Quantum-Superpositions-2.02/demo/demo_Max.pl Quantum-Superpositions-2.02/demo/demo_GCD.pl Quantum-Superpositions-2.02/MANIFEST Quantum-Superpositions-2.02/lib/ Quantum-Superpositions-2.02/lib/Quantum/ Quantum-Superpositions-2.02/lib/Quantum/Superpositions.pm Quantum-Superpositions-2.02/Makefile.PL CPAN.pm: Going to build L/LE/LEMBARK/Quantum-Superpositions-2.02.tar.gz >>> /home/cpanfly/ap1003/bin/perl-static Makefile.PL Warning: prerequisite Class::Multimethods 0 not found. Checking if your kit is complete... Looks good Writing Makefile for Quantum::Superpositions ---- Unsatisfied dependencies detected during ---- ---- LEMBARK/Quantum-Superpositions-2.02.tar.gz ---- Class::Multimethods [requires] Running make test Delayed until after prerequisites Running test for module 'Class::Multimethods' Running make for D/DC/DCONWAY/Class-Multimethods-1.70.tar.gz Checksum for /net/nas/data/cpan/authors/id/D/DC/DCONWAY/Class-Multimethods-1.70.tar.gz ok Class-Multimethods-1.70/ Class-Multimethods-1.70/t/ Class-Multimethods-1.70/t/multimethods.t Class-Multimethods-1.70/lib/ Class-Multimethods-1.70/lib/Class/ Class-Multimethods-1.70/lib/Class/Multimethods.pm Class-Multimethods-1.70/lib/Class/Multimethods.pod Class-Multimethods-1.70/demo/ Class-Multimethods-1.70/demo/demo.numstr.pl Class-Multimethods-1.70/demo/demo.ambig.pl Class-Multimethods-1.70/demo/demo.global.pl Class-Multimethods-1.70/demo/demo.multi.pl Class-Multimethods-1.70/demo/demo.super.pl Class-Multimethods-1.70/demo/demo.analyse.pl Class-Multimethods-1.70/tutorial.html Class-Multimethods-1.70/Changes Class-Multimethods-1.70/Makefile.PL Class-Multimethods-1.70/README Class-Multimethods-1.70/MANIFEST CPAN.pm: Going to build D/DC/DCONWAY/Class-Multimethods-1.70.tar.gz >>> /home/cpanfly/ap1003/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Class::Multimethods >>> make cp lib/Class/Multimethods.pod blib/lib/Class/Multimethods.pod cp lib/Class/Multimethods.pm blib/lib/Class/Multimethods.pm Manifying blib/man3/Class::Multimethods.3 DCONWAY/Class-Multimethods-1.70.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, 'blib/lib', 'blib/arch')" t/*.t t/multimethods.... 1..350 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 ok 181 ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 ok 188 ok 189 ok 190 ok 191 ok 192 ok 193 ok 194 ok 195 ok 196 ok 197 ok 198 ok 199 ok 200 ok 201 ok 202 ok 203 ok 204 ok 205 ok 206 ok 207 ok 208 ok 209 ok 210 ok 211 ok 212 ok 213 ok 214 ok 215 ok 216 ok 217 ok 218 ok 219 ok 220 ok 221 ok 222 ok 223 ok 224 ok 225 ok 226 ok 227 ok 228 ok 229 ok 230 ok 231 ok 232 ok 233 ok 234 ok 235 ok 236 ok 237 ok 238 ok 239 ok 240 ok 241 ok 242 ok 243 ok 244 ok 245 ok 246 ok 247 ok 248 ok 249 ok 250 ok 251 ok 252 ok 253 ok 254 ok 255 ok 256 ok 257 ok 258 ok 259 ok 260 ok 261 ok 262 ok 263 ok 264 ok 265 ok 266 ok 267 ok 268 ok 269 ok 270 ok 271 ok 272 ok 273 ok 274 ok 275 ok 276 ok 277 ok 278 ok 279 ok 280 ok 281 ok 282 ok 283 ok 284 ok 285 ok 286 ok 287 ok 288 ok 289 ok 290 ok 291 ok 292 ok 293 ok 294 ok 295 ok 296 ok 297 ok 298 ok 299 ok 300 ok 301 ok 302 ok 303 ok 304 ok 305 ok 306 ok 307 ok 308 ok 309 ok 310 ok 311 ok 312 ok 313 ok 314 ok 315 ok 316 ok 317 ok 318 ok 319 ok 320 ok 321 ok 322 ok 323 ok 324 ok 325 ok 326 ok 327 ok 328 ok 329 ok 330 ok 331 ok 332 ok 333 ok 334 ok 335 ok 336 ok 337 ok 338 ok 339 ok 340 ok 341 ok 342 ok 343 ok 344 ok 345 ok 346 ok 347 ok 348 ok 349 ok 350 ok All tests successful. Files=1, Tests=350, 0 wallclock secs ( 0.03 usr 0.03 sys + 0.06 cusr 0.05 csys = 0.17 CPU) Result: PASS DCONWAY/Class-Multimethods-1.70.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Class-Multimethods-1.70 already made Running make for L/LE/LEMBARK/Quantum-Superpositions-2.02.tar.gz Prepending /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN Prepending /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build L/LE/LEMBARK/Quantum-Superpositions-2.02.tar.gz >>> make cp lib/Quantum/Superpositions.pm blib/lib/Quantum/Superpositions.pm Manifying blib/man3/Quantum::Superpositions.3 LEMBARK/Quantum-Superpositions-2.02.tar.gz make -- OK Prepending /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/cpanfly/ap1003/bin/perl-static "-Iblib/lib" "-Iblib/arch" test.pl 1..42 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 LEMBARK/Quantum-Superpositions-2.02.tar.gz make test TEST_VERBOSE=1 -- OK PPD for Quantum-Superpositions-2.02 already made Running test for module 'Module::Compile' Running make for I/IN/INGY/Module-Compile-0.20.tar.gz Prepending /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/arch /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/lib to PERL5LIB for 'get' 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 Prepending /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/arch /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/lib to PERL5LIB for 'make' 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 Prepending /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/arch /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/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/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, 0 wallclock secs ( 0.00 usr 0.04 sys + 0.43 cusr 0.19 csys = 0.66 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-X0ST7o/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-X0ST7o/blib/lib /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/arch /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/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-X0ST7o/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-X0ST7o/blib/lib /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/arch /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/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-X0ST7o/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-X0ST7o/blib/lib /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/arch /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/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-X0ST7o/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-X0ST7o/blib/lib /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/arch /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/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-X0ST7o/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-X0ST7o/blib/lib /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/arch /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/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-X0ST7o/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-X0ST7o/blib/lib /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/arch /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/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, 0 wallclock secs ( 0.00 usr 0.03 sys + 0.19 cusr 0.15 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, 1 wallclock secs ( 0.00 usr 0.03 sys + 0.25 cusr 0.09 csys = 0.37 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.30 cusr 0.16 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-fPOWMs/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-fPOWMs/blib/lib /home/cpanfly/var/cpan/build/Module-Compile-0.20-X0ST7o/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-X0ST7o/blib/lib /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/arch /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /home/cpanfly/var/cpan/build/Sub-Multi-0.003-SDXin1 Prepending /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-fPOWMs/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-fPOWMs/blib/lib /home/cpanfly/var/cpan/build/Module-Compile-0.20-X0ST7o/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-X0ST7o/blib/lib /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/arch /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/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-fPOWMs/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-fPOWMs/blib/lib /home/cpanfly/var/cpan/build/Module-Compile-0.20-X0ST7o/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-X0ST7o/blib/lib /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/arch /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/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.01 usr 0.00 sys + 0.07 cusr 0.01 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.35.tar.gz Prepending /home/cpanfly/var/cpan/build/Sub-Multi-0.003-SDXin1/blib/arch /home/cpanfly/var/cpan/build/Sub-Multi-0.003-SDXin1/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-fPOWMs/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-fPOWMs/blib/lib /home/cpanfly/var/cpan/build/Module-Compile-0.20-X0ST7o/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-X0ST7o/blib/lib /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/arch /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/F/FG/FGLOCK/Pugs-Compiler-Rule-0.35.tar.gz ok Pugs-Compiler-Rule-0.35/ Pugs-Compiler-Rule-0.35/Changes Pugs-Compiler-Rule-0.35/examples/ Pugs-Compiler-Rule-0.35/examples/adder.grammar Pugs-Compiler-Rule-0.35/examples/adder.input Pugs-Compiler-Rule-0.35/examples/digits.grammar Pugs-Compiler-Rule-0.35/examples/digits.input Pugs-Compiler-Rule-0.35/examples/Grammar.grammar Pugs-Compiler-Rule-0.35/examples/grammar.input Pugs-Compiler-Rule-0.35/examples/langs.grammar Pugs-Compiler-Rule-0.35/examples/langs.input Pugs-Compiler-Rule-0.35/examples/langs2.grammar Pugs-Compiler-Rule-0.35/inc/ Pugs-Compiler-Rule-0.35/inc/Module/ Pugs-Compiler-Rule-0.35/inc/Module/Install/ Pugs-Compiler-Rule-0.35/inc/Module/Install/Base.pm Pugs-Compiler-Rule-0.35/inc/Module/Install/Can.pm Pugs-Compiler-Rule-0.35/inc/Module/Install/Fetch.pm Pugs-Compiler-Rule-0.35/inc/Module/Install/Include.pm Pugs-Compiler-Rule-0.35/inc/Module/Install/Makefile.pm Pugs-Compiler-Rule-0.35/inc/Module/Install/Metadata.pm Pugs-Compiler-Rule-0.35/inc/Module/Install/Scripts.pm Pugs-Compiler-Rule-0.35/inc/Module/Install/TestBase.pm Pugs-Compiler-Rule-0.35/inc/Module/Install/Win32.pm Pugs-Compiler-Rule-0.35/inc/Module/Install/WriteAll.pm Pugs-Compiler-Rule-0.35/inc/Module/Install.pm Pugs-Compiler-Rule-0.35/inc/Spiffy.pm Pugs-Compiler-Rule-0.35/inc/Test/ Pugs-Compiler-Rule-0.35/inc/Test/Base/ Pugs-Compiler-Rule-0.35/inc/Test/Base/Filter.pm Pugs-Compiler-Rule-0.35/inc/Test/Base.pm Pugs-Compiler-Rule-0.35/inc/Test/Builder/ Pugs-Compiler-Rule-0.35/inc/Test/Builder/Module.pm Pugs-Compiler-Rule-0.35/inc/Test/Builder.pm Pugs-Compiler-Rule-0.35/inc/Test/More.pm Pugs-Compiler-Rule-0.35/lib/ Pugs-Compiler-Rule-0.35/lib/Pugs/ Pugs-Compiler-Rule-0.35/lib/Pugs/AST/ Pugs-Compiler-Rule-0.35/lib/Pugs/AST/Expression.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Compiler/ Pugs-Compiler-Rule-0.35/lib/Pugs/Compiler/Grammar.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Compiler/Regex.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Compiler/RegexPerl5.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Compiler/Rule.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Compiler/Token.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Emitter/ Pugs-Compiler-Rule-0.35/lib/Pugs/Emitter/Grammar/ Pugs-Compiler-Rule-0.35/lib/Pugs/Emitter/Grammar/Perl5.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Emitter/Rule/ Pugs-Compiler-Rule-0.35/lib/Pugs/Emitter/Rule/Parsec.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Emitter/Rule/Perl5/ Pugs-Compiler-Rule-0.35/lib/Pugs/Emitter/Rule/Perl5/CharClass.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Emitter/Rule/Perl5/Ratchet.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Emitter/Rule/Perl5/Regex.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Emitter/Rule/Perl5.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Emitter/Rule/Perl6/ Pugs-Compiler-Rule-0.35/lib/Pugs/Emitter/Rule/Perl6/Ratchet.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Grammar/ Pugs-Compiler-Rule-0.35/lib/Pugs/Grammar/Base.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Grammar/Precedence.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Grammar/Rule.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Grammar/Rule.pmc Pugs-Compiler-Rule-0.35/lib/Pugs/Grammar/Rule2.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Grammar/RulePure.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Runtime/ Pugs-Compiler-Rule-0.35/lib/Pugs/Runtime/Common.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Runtime/Match/ Pugs-Compiler-Rule-0.35/lib/Pugs/Runtime/Match/HsBridge.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Runtime/Match.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Runtime/Regex.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Runtime/Rule.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Runtime/StrPos.pm Pugs-Compiler-Rule-0.35/lib/Pugs/Runtime/Tracer.pm Pugs-Compiler-Rule-0.35/Makefile.PL Pugs-Compiler-Rule-0.35/MANIFEST Pugs-Compiler-Rule-0.35/MANIFEST.SKIP Pugs-Compiler-Rule-0.35/META.yml Pugs-Compiler-Rule-0.35/README Pugs-Compiler-Rule-0.35/t/ Pugs-Compiler-Rule-0.35/t/00-pod-coverage.t Pugs-Compiler-Rule-0.35/t/00-pod.t Pugs-Compiler-Rule-0.35/t/01-iterator_engine.t Pugs-Compiler-Rule-0.35/t/02-grammar.t Pugs-Compiler-Rule-0.35/t/03-match.t Pugs-Compiler-Rule-0.35/t/04-compiler-grammar.t Pugs-Compiler-Rule-0.35/t/04-compiler-regex.t Pugs-Compiler-Rule-0.35/t/04-compiler-rule.t Pugs-Compiler-Rule-0.35/t/04-rule.t Pugs-Compiler-Rule-0.35/t/05-var.t Pugs-Compiler-Rule-0.35/t/06-subrule.t Pugs-Compiler-Rule-0.35/t/08-hash.t Pugs-Compiler-Rule-0.35/t/09-ratchet.t Pugs-Compiler-Rule-0.35/t/10-regex_perl5.t Pugs-Compiler-Rule-0.35/t/11-parsec.t Pugs-Compiler-Rule-0.35/t/11-quantifier.t Pugs-Compiler-Rule-0.35/t/12-plain_regex.t Pugs-Compiler-Rule-0.35/t/13-char_classes.t Pugs-Compiler-Rule-0.35/t/14-mini_perl6.t Pugs-Compiler-Rule-0.35/t/15-STD.t Pugs-Compiler-Rule-0.35/t/16-examples.t Pugs-Compiler-Rule-0.35/t/16-safemode.t Pugs-Compiler-Rule-0.35/t/16-tracer-examples.t Pugs-Compiler-Rule-0.35/t/17-tracer.t Pugs-Compiler-Rule-0.35/t/ast/ Pugs-Compiler-Rule-0.35/t/ast/00-basic.t Pugs-Compiler-Rule-0.35/t/declare/ Pugs-Compiler-Rule-0.35/t/declare/00-demo.t Pugs-Compiler-Rule-0.35/t/declare/01-sigspace.t Pugs-Compiler-Rule-0.35/t/emitter/ Pugs-Compiler-Rule-0.35/t/emitter/00-ratchet.t Pugs-Compiler-Rule-0.35/t/lib/ Pugs-Compiler-Rule-0.35/t/lib/AST.pm Pugs-Compiler-Rule-0.35/t/lib/Emitter.pm Pugs-Compiler-Rule-0.35/t/lib/Regex.pm Pugs-Compiler-Rule-0.35/t/lib/Util.pm Pugs-Compiler-Rule-0.35/TODO Pugs-Compiler-Rule-0.35/tracer/ Pugs-Compiler-Rule-0.35/tracer/jquery.js Pugs-Compiler-Rule-0.35/tracer/tracer.js Pugs-Compiler-Rule-0.35/util/ Pugs-Compiler-Rule-0.35/util/compile_p6grammar.pl Pugs-Compiler-Rule-0.35/util/gen-tracer-view.pl Pugs-Compiler-Rule-0.35/util/patch-rule-pmc.pl Pugs-Compiler-Rule-0.35/util/update-rule-pmc Pugs-Compiler-Rule-0.35/util/update-rule-pmc-obsolete Pugs-Compiler-Rule-0.35/util/update-tracer-demos Prepending /home/cpanfly/var/cpan/build/Sub-Multi-0.003-SDXin1/blib/arch /home/cpanfly/var/cpan/build/Sub-Multi-0.003-SDXin1/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-fPOWMs/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-fPOWMs/blib/lib /home/cpanfly/var/cpan/build/Module-Compile-0.20-X0ST7o/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-X0ST7o/blib/lib /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/arch /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build F/FG/FGLOCK/Pugs-Compiler-Rule-0.35.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.35.tar.gz make -- OK Prepending /home/cpanfly/var/cpan/build/Sub-Multi-0.003-SDXin1/blib/arch /home/cpanfly/var/cpan/build/Sub-Multi-0.003-SDXin1/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-fPOWMs/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-Pure-0.13-fPOWMs/blib/lib /home/cpanfly/var/cpan/build/Module-Compile-0.20-X0ST7o/blib/arch /home/cpanfly/var/cpan/build/Module-Compile-0.20-X0ST7o/blib/lib /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/arch /home/cpanfly/var/cpan/build/Quantum-Superpositions-2.02-PS4xUN/blib/lib /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/blib/arch /home/cpanfly/var/cpan/build/Class-Multimethods-1.70-lAWH8z/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/*/*.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{I1253} = $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{I1253} ) && 0 ) ) ## && ## ## pos: 39 45 ( ( $pad{I1254} = $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{I1254} ) && 0 ) ) ## && ## ## pos: 45 56 ( ( $pad{I1255} = $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{I1255} ) && 0 ) ) ## && ## ## pos: 56 63 ( ( ( $pad{I1256} = $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{I1256} ) && 0 ) ) || ( $bool = 1 ) ) ## && ## ## pos: 63 67 ( ( $pad{I1257} = $pos or 1 ) && ## ## pos: 63 66 ( ( substr( $s, $pos, 1 ) eq ';' ) ? ( $pos += 1 or 1 ) : 0 ) ## || ( ( $pos = $pad{I1257} ) && 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{I1258} = $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{I1259} = $pos or 1 ) && ## ## pos: 84 85 ( ( substr( $s, $pos, 1 ) eq 't' ) ? ( $pos += 1 or 1 ) : 0 ) ## || ( ( $pos = $pad{I1259} ) && 0 ) ) ## ) ## ) || ( ( ( $bool = 1 ) && ( $pos = $pad{I1258} ) or 1 ) && ## ## pos: 87 94 ( ## ## pos: 87 89 ( ( $pad{I1260} = $pos or 1 ) && ## ## pos: 88 89 ( ( substr( $s, $pos, 1 ) eq 'f' ) ? ( $pos += 1 or 1 ) : 0 ) ## || ( ( $pos = $pad{I1260} ) && 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{I1261} = $pos or 1 ) && ## ## pos: 92 93 ( ( substr( $s, $pos, 1 ) eq 't' ) ? ( $pos += 1 or 1 ) : 0 ) ## || ( ( $pos = $pad{I1261} ) && 0 ) ) ## ) ## ) || ( ( ( $bool = 1 ) && ( $pos = $pad{I1258} ) or 1 ) && ## ## pos: 95 103 ( ## ## pos: 95 97 ( ( $pad{I1262} = $pos or 1 ) && ## ## pos: 96 97 ( ( substr( $s, $pos, 1 ) eq 'd' ) ? ( $pos += 1 or 1 ) : 0 ) ## || ( ( $pos = $pad{I1262} ) && 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{I1263} = $pos or 1 ) && ## ## pos: 101 102 ( ( substr( $s, $pos, 1 ) eq 'e' ) ? ( $pos += 1 or 1 ) : 0 ) ## || ( ( $pos = $pad{I1263} ) && 0 ) ) ## ) ## ) || ( ( ( $bool = 1 ) && ( $pos = $pad{I1258} ) or 1 ) && ## ## pos: 104 110 ( ## ## pos: 104 106 ( ( $pad{I1264} = $pos or 1 ) && ## ## pos: 105 106 ( ( substr( $s, $pos, 1 ) eq 'c' ) ? ( $pos += 1 or 1 ) : 0 ) ## || ( ( $pos = $pad{I1264} ) && 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{I1265} = $pos or 1 ) && ## ## pos: 108 109 ( ( substr( $s, $pos, 1 ) eq 'r' ) ? ( $pos += 1 or 1 ) : 0 ) ## || ( ( $pos = $pad{I1265} ) && 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{I1266} = $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{I1266} ) && 0 ) ) ) ## && ## ## pos: 142 149 ( ( ( $pad{I1267} = $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{I1267} ) && 0 ) ) || ( $bool = 1 ) ) ## && ## ## pos: 149 173 do { while ( ( ( $pad{I1268} = $pos or 1 ) && ## ## pos: 150 170 ( ## ## pos: 150 155 ( ( $pad{I1269} = $pos or 1 ) && ## ## pos: 151 154 ( ( substr( $s, $pos, 1 ) eq ',' ) ? ( $pos += 1 or 1 ) : 0 ) ## || ( ( $pos = $pad{I1269} ) && 0 ) ) ## && ## ## pos: 155 162 ( ( ( $pad{I1270} = $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{I1270} ) && 0 ) ) || ( $bool = 1 ) ) ## && ## ## pos: 162 170 ( ( $pad{I1271} = $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{I1271} ) && 0 ) ) ## ) ## || ( ( $pos = $pad{I1268} ) && 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.09 usr 0.25 sys + 10.11 cusr 4.57 csys = 15.02 CPU) Result: PASS FGLOCK/Pugs-Compiler-Rule-0.35.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.35-eiZT5C && tar cvf - Pugs-Compiler-Rule-0.35.ppd blib) | gzip -c >/home/cpanfly/var/REPO/F/FG/FGLOCK/Pugs-Compiler-Rule-0.35.tar.gz Pugs-Compiler-Rule-0.35.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.35-eiZT5C/Pugs-Compiler-Rule-0.35.ppd /home/cpanfly/var/REPO/F/FG/FGLOCK Running make for F/FG/FGLOCK/v6-0.029.tar.gz Prepending %BUILDDIR%/Pugs-Compiler-Rule-0.35-eiZT5C/blib/arch %BUILDDIR%/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib %BUILDDIR%/Sub-Multi-0.003-SDXin1/blib/arch %BUILDDIR%/Sub-Multi-0.003-SDXin1/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fPOWMs/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fPOWMs/blib/lib %BUILDDIR%/Module-Compile-0.20-X0ST7o/blib/arch %BUILDDIR%/Module-Compile-0.20-X0ST7o/blib/lib %BUILDDIR%/Quantum-Superpositions-2.02-PS4xUN/blib/arch %BUILDDIR%/Quantum-Superpositions-2.02-PS4xUN/blib/lib %BUILDDIR%/Class-Multimethods-1.70-lAWH8z/blib/arch %BUILDDIR%/Class-Multimethods-1.70-lAWH8z/blib/lib to PERL5LIB; %BUILDDIR%=/home/cpanfly/var/cpan/build for 'get' Has already been unwrapped into directory /home/cpanfly/var/cpan/build/v6-0.029-A7H6kK Prepending %BUILDDIR%/Pugs-Compiler-Rule-0.35-eiZT5C/blib/arch %BUILDDIR%/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib %BUILDDIR%/Sub-Multi-0.003-SDXin1/blib/arch %BUILDDIR%/Sub-Multi-0.003-SDXin1/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fPOWMs/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fPOWMs/blib/lib %BUILDDIR%/Module-Compile-0.20-X0ST7o/blib/arch %BUILDDIR%/Module-Compile-0.20-X0ST7o/blib/lib %BUILDDIR%/Quantum-Superpositions-2.02-PS4xUN/blib/arch %BUILDDIR%/Quantum-Superpositions-2.02-PS4xUN/blib/lib %BUILDDIR%/Class-Multimethods-1.70-lAWH8z/blib/arch %BUILDDIR%/Class-Multimethods-1.70-lAWH8z/blib/lib to PERL5LIB; %BUILDDIR%=/home/cpanfly/var/cpan/build for 'make' CPAN.pm: Going to build F/FG/FGLOCK/v6-0.029.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.029.tar.gz make -- OK Prepending %BUILDDIR%/Pugs-Compiler-Rule-0.35-eiZT5C/blib/arch %BUILDDIR%/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib %BUILDDIR%/Sub-Multi-0.003-SDXin1/blib/arch %BUILDDIR%/Sub-Multi-0.003-SDXin1/blib/lib %BUILDDIR%/Class-Multimethods-Pure-0.13-fPOWMs/blib/arch %BUILDDIR%/Class-Multimethods-Pure-0.13-fPOWMs/blib/lib %BUILDDIR%/Module-Compile-0.20-X0ST7o/blib/arch %BUILDDIR%/Module-Compile-0.20-X0ST7o/blib/lib %BUILDDIR%/Quantum-Superpositions-2.02-PS4xUN/blib/arch %BUILDDIR%/Quantum-Superpositions-2.02-PS4xUN/blib/lib %BUILDDIR%/Class-Multimethods-1.70-lAWH8z/blib/arch %BUILDDIR%/Class-Multimethods-1.70-lAWH8z/blib/lib to PERL5LIB; %BUILDDIR%=/home/cpanfly/var/cpan/build 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/regex/p6regex/p6regex.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/delete.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..........................# Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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-SDXin1/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 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 # Actual: undef # Actual: undef # Actual: undef # 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) # Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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) # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef ok 146 - Match unrelated internally inverted (Mark) 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............# Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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) # Actual: undef # Actual: undef # Actual: undef # 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............# Actual: undef # 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) # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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............# Actual: undef # Actual: undef # 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 # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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 # Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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............# Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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 # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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 # Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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............# Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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 # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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 # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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............# Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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) # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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}) # Actual: undef # Actual: undef # 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 # Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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............# 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............# Actual: undef # 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.............# Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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 # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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 # Actual: undef # 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.............# Actual: undef # Actual: undef # Actual: undef # 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) # Actual: undef # Actual: undef # Actual: undef # 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 # Actual: undef # 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.............# Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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 # Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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.............# Actual: undef # Actual: undef # Actual: undef # 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 # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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})) # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # 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 # Actual: undef # 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/p6regex/p6regex............................# Actual: undef # Can't use string ("?_wb_left") as a HASH ref while "strict refs" in use at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 510. # Actual: undef # Can't use string ("?_wb_left") as a HASH ref while "strict refs" in use at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 510. # Actual: undef # Can't use string ("?_wb_left") as a HASH ref while "strict refs" in use at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 510. # Actual: undef # Can't use string ("?_wb_left") as a HASH ref while "strict refs" in use at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 510. # Actual: undef # Can't use string ("?_wb_left") as a HASH ref while "strict refs" in use at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 510. # Actual: undef # Can't use string ("?_wb_left") as a HASH ref while "strict refs" in use at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 510. # Actual: undef # Can't use string ("?_wb_right") as a HASH ref while "strict refs" in use at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 510. # Actual: undef # Can't use string ("?_wb_right") as a HASH ref while "strict refs" in use at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 510. # Actual: undef # Can't use string ("?_wb_right") as a HASH ref while "strict refs" in use at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 510. # Actual: undef # Can't use string ("?_wb_right") as a HASH ref while "strict refs" in use at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 510. # Actual: undef # Can't use string ("?_wb_right") as a HASH ref while "strict refs" in use at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 510. # Actual: undef # Can't use string ("?_wb_right") as a HASH ref while "strict refs" in use at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 510. # Actual: undef # Actual: undef # Actual: undef # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: $/ # Actual: unknown node: $VAR1 = ''; # Actual: undef # unknown node: $VAR1 = ''; # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::conjunctive1 called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::conjunctive1 called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::conjunctive1 called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::conjunctive1 called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::conjunctive1 called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::conjunctive1 called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::conjunctive1 called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::conjunctive1 called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: $/ # Actual: $/ # Actual: unknown node: $VAR1 = ''; # Actual: undef # unknown node: $VAR1 = ''; 1..535 ok 1 - dot (.) ok 2 - dot (.) ok 3 - dot (.) ok 4 - whitespace (\s) ok 5 - whitespace (\s) ok 6 - not whitespace (\S) ok 7 - not whitespace (\S) ok 8 - start and end of string (^) ok 9 - start and end of string (^) ok 10 - start and end of string (^) ok 11 - start and end of string (^) ok 12 - start and end of string ($) ok 13 - start and end of string ($) ok 14 - start and end of string ($) ok 15 - start and end of string (^) ok 16 - end of string ($) ok 17 - end of string ($) not ok 18 - left word boundary, beginning of word # TODO for release not ok 19 - left word boundary, mid-word # TODO for release not ok 20 - left word boundary, end of word # TODO for release not ok 21 - left word boundary, BOS # TODO for release not ok 22 - left word boundary, EOS # TODO for release not ok 23 - left word boundary, no word chars # TODO for release not ok 24 - right word boundary, beginning of word # TODO for release not ok 25 - right word boundary, mid-word # TODO for release not ok 26 - right word boundary, end of word # TODO for release not ok 27 - right word boundary, BOS # TODO for release not ok 28 - right word boundary, EOS # TODO for release not ok 29 - right word boundary, no word chars # TODO for release ok 30 - logical newline (\n) not ok 31 - logical newline (\n) # TODO for release not ok 32 - logical newline (\n) # TODO for release ok 33 - logical newline (\n) ok 34 - logical newline (\n) ok 35 - logical newline (\n) not ok 36 - logical newline (\n) # TODO for release ok 37 - logical newline (\n) ok 38 - not logical newline (\N) ok 39 - not logical newline (\N) ok 40 - not logical newline (\N) ok 41 - not logical newline (\N) ok 42 - not logical newline (\N) ok 43 - not logical newline (\N) ok 44 - not logical newline (\N) ok 45 - not logical newline (\N) ok 46 - not logical newline (\N) ok 47 - not logical newline (\N) ok 48 - not logical newline (\N) not ok 49 - retired metachars (\A) # TODO for release not ok 50 - retired metachars (\A) # TODO for release not ok 51 - retired metachars (\Z) # TODO for release not ok 52 - retired metachars (\Z) # TODO for release not ok 53 - retired metachars (\z) # TODO for release not ok 54 - retired metachars (\z) # TODO for release ok 55 - comments (\#) ok 56 - comments (\#) ok 57 - comments (\#) ok 58 - comments (\#) ok 59 - comments (\#) ok 60 - comments (\#) ok 61 - line beginnings and endings (^^) not ok 62 - line beginnings and endings (^^) # TODO for release ok 63 - line beginnings and endings (^^) not ok 64 - line beginnings and endings (^^) # TODO for release ok 65 - line beginnings and endings ($$) not ok 66 - line beginnings and endings ($$) # TODO for release ok 67 - line beginnings and endings ($$) not ok 68 - line beginnings and endings ($$) # TODO for release ok 69 - alternation (|) ok 70 - alternation (|) ok 71 - alternation (|) ok 72 - alternation (|) ok 73 - alternation (|) ok 74 - alternation (|) ok 75 - alternation (|) ok 76 - alternation (|) not ok 77 - alternation (|) - null right arg illegal # TODO for release ok 78 - alternation (|) - null left arg ignored not ok 79 - alternation (|) - null both args illegal # TODO for release ok 80 - alternation (|) - literal must be escaped not ok 81 - alternation (|) - literal must be escaped # TODO for release not ok 82 - conjunction (&) # TODO for release not ok 83 - conjunction (&) # TODO for release not ok 84 - conjunction (&) # TODO for release not ok 85 - conjunction (&) # TODO for release not ok 86 - conjunction (&) # TODO for release not ok 87 - conjunction (&) # TODO for release not ok 88 - conjunction (&) # TODO for release not ok 89 - conjunction (&) # TODO for release not ok 90 - conjunction (&) - null right arg illegal # TODO for release not ok 91 - conjunction (&) - null left arg illegal # TODO for release not ok 92 - conjunction (&) - null both args illegal # TODO for release ok 93 - conjunction (&) - literal must be escaped not ok 94 - conjunction (&) - literal must be escaped # TODO for release # Actual: $/ # Actual: $/ # Actual: undef # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef not ok 95 - alternation and conjunction (&|) - parse error # TODO for release not ok 96 - alternation and conjunction (|&) - parse error # TODO for release ok 97 - leading alternation ignored ok 98 - leading alternation ignored ok 99 - leading alternation ignored ok 100 - leading alternation ignored not ok 101 - null pattern invalid # TODO for release not ok 102 - retired metachars (\p) # TODO for release not ok 103 - retired metachars (\p) # TODO for release not ok 104 - retired metachars (\P) # TODO for release not ok 105 - retired metachars (\P) # TODO for release not ok 106 - retired metachars (\L...\E) # TODO for release not ok 107 - retired metachars (\L...\E) # TODO for release not ok 108 - retired metachars (\U...\E) # TODO for release not ok 109 - retired metachars (\U...\E) # TODO for release not ok 110 - retired metachars (\Q...\E) # TODO for release not ok 111 - retired metachars (\Q...\E) # TODO for release not ok 112 - retired metachars (\G) # TODO for release not ok 113 - retired metachars (\1) # TODO for release not ok 114 - 0-255 whitespace (\s) # TODO for release not ok 115 - 0-255 horizontal whitespace (\h) # TODO for release ok 116 - 0-255 horizontal whitespace (\h) not ok 117 - 0-255 vertical whitespace (\v) # TODO for release ok 118 - 0-255 vertical whitespace (\v) ok 119 - 0-255 horizontal whitespace (\h) ok 120 - 0-255 vertical whitespace (\v) not ok 121 - unicode whitespace (\s) # TODO for release not ok 122 - unicode whitespace (\h) # TODO for release ok 123 - unicode whitespace (\h) not ok 124 - unicode whitespace (\v) # TODO for release ok 125 - unicode whitespace (\v) ok 126 - unicode whitespace (\h) ok 127 - unicode whitespace (\v) ok 128 - horizontal tab (\t) not ok 129 - horizontal tab (\t) # TODO for release not ok 130 - horizontal tab (\t) # TODO for release ok 131 - horizontal tab (\t) ok 132 - horizontal tab (\t) ok 133 - horizontal tab (\t) ok 134 - not horizontal tab (\T) ok 135 - not horizontal tab (\T) ok 136 - not horizontal tab (\T) ok 137 - not horizontal tab (\T) ok 138 - not horizontal tab (\T) ok 139 - not horizontal tab (\T) ok 140 - not horizontal tab (\T) ok 141 - not horizontal tab (\T) ok 142 - return (\r) not ok 143 - return (\r) # TODO for release not ok 144 - return (\r) # TODO for release ok 145 - return (\r) ok 146 - return (\r) ok 147 - return (\r) ok 148 - not return (\R) ok 149 - not return (\R) ok 150 - not return (\R) ok 151 - not return (\R) ok 152 - not return (\R) ok 153 - not return (\R) ok 154 - not return (\R) ok 155 - not return (\R) ok 156 - formfeed (\f) not ok 157 - formfeed (\f) # TODO for release not ok 158 - formfeed (\f) # TODO for release ok 159 - formfeed (\f) ok 160 - formfeed (\f) ok 161 - formfeed (\f) ok 162 - not formfeed (\F) ok 163 - not formfeed (\F) ok 164 - not formfeed (\F) ok 165 - not formfeed (\F) ok 166 - not formfeed (\F) ok 167 - not formfeed (\F) ok 168 - not formfeed (\F) ok 169 - not formfeed (\F) ok 170 - escape (\e) not ok 171 - escape (\e) # TODO for release not ok 172 - escape (\e) # TODO for release ok 173 - escape (\e) ok 174 - escape (\e) ok 175 - escape (\e) ok 176 - not escape (\E) ok 177 - not escape (\E) ok 178 - not escape (\E) ok 179 - not escape (\E) ok 180 - not escape (\E) ok 181 - not escape (\E) ok 182 - not escape (\E) ok 183 - not escape (\E) ok 184 - hex (\x) not ok 185 - hex (\x) # TODO for release not ok 186 - hex (\x) # TODO for release ok 187 - hex (\x) ok 188 - hex (\x) ok 189 - hex (\x) ok 190 - hex (\x[]) not ok 191 - hex (\x[]) # TODO for release not ok 192 - hex (\x[]) # TODO for release ok 193 - hex (\x[]) not ok 194 - hex (\x[]) # TODO for release ok 195 - hex (\x[]) ok 196 - hex (\x[]) ok 197 - not hex (\X) ok 198 - not hex (\X) ok 199 - not hex (\X) ok 200 - not hex (\X) ok 201 - not hex (\X) ok 202 - not hex (\X) ok 203 - not hex (\X) ok 204 - not hex (\X) ok 205 - not hex (\X[]) ok 206 - not hex (\X[]) ok 207 - not hex (\X[]) ok 208 - not hex (\X[]) ok 209 - not hex (\X[]) ok 210 - not hex (\X[]) ok 211 - not hex (\X[]) ok 212 - not hex (\X[]) ok 213 - octal (\o) not ok 214 - octal (\o) # TODO for release # Actual: undef # Actual: undef # Actual: $/ # Actual: undef # '::' not implemented at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 467. # Actual: undef # '::' not implemented at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 467. # Actual: undef # Actual: undef # '::' not implemented at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 467. # Actual: undef # ':::' not implemented at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 467. # Actual: undef # '::' not implemented at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 467. # Actual: undef # ':::' not implemented at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 467. # Actual: undef # '::' not implemented at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 467. # Actual: undef # ':::' not implemented at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 467. not implemented at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 584. # Actual: undef # Actual: undef # quantifier not implemented: $VAR1 = { # 'closure' => '{3}' # }; # Actual: undef # quantifier not implemented: $VAR1 = { # 'closure' => '{3}' # }; # Actual: undef # <- [b..d]> not implemented at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 608. # Actual: $/ # Actual: $/ # Actual: undef # quantifier not implemented: $VAR1 = { # 'closure' => '{2}' # }; # Actual: undef # quantifier not implemented: $VAR1 = { # 'closure' => '{2}' # }; # Actual: undef # Actual: undef # Actual: undef # Actual: undef # <\"> not implemented at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 608. # Actual: undef Unknown charname '' at (eval 1879) line 1 Unknown charname '' at (eval 1879) line 1 # Actual: undef # Actual: undef # Actual: undef ok 215 - octal (\o) ok 216 - octal (\o) ok 217 - octal (\o) ok 218 - octal (\o[]) not ok 219 - octal (\o[]) # TODO for release ok 220 - octal (\o[]) not ok 221 - octal (\o[]) # TODO for release ok 222 - octal (\o[]) ok 223 - octal (\o[]) ok 224 - not octal (\O) ok 225 - not octal (\O) ok 226 - not octal (\O) ok 227 - not octal (\O) ok 228 - not octal (\O) ok 229 - not octal (\O) ok 230 - not octal (\O) ok 231 - not octal (\O[]) ok 232 - not octal (\O[]) ok 233 - not octal (\O[]) ok 234 - not octal (\O[]) ok 235 - not octal (\O[]) ok 236 - not octal (\O[]) ok 237 - not octal (\O[]) ok 238 - word character ok 239 - word character ok 240 - not word character ok 241 - not word character ok 242 - digit ok 243 - digit ok 244 - not digit ok 245 - not digit ok 246 - control not ok 247 - basic # TODO for release ok 248 - basic ok 249 - control ok 250 - outside a group ok 251 - cut on character class shortcut ok 252 - cut on character class shortcut ok 253 - control not ok 254 - inside a group # TODO for release not ok 255 - the default all group # TODO for release not ok 256 - simple backtrack still works # TODO for release not ok 257 - rule continues # TODO for release ok 258 - full backtrack failure not ok 259 - full backtrack failure # TODO for release not ok 260 - group cut at top # TODO for release not ok 261 - rule cut at top # TODO for release not ok 262 - group cut in group # TODO for release not ok 263 - rule cut in group # TODO for release ok 264 - no backtrack into group ok 265 - no backtrack into subpattern not ok 266 - full backtrack failure # TODO for release ok 267 - character class ok 268 - character class ignores ws not ok 269 - repeated character class # TODO for release ok 270 - anchored character class ok 271 - negated character class ok 272 - anchored optional character class ok 273 - negated optional character class not ok 274 - repeated negated character class # TODO for release ok 275 - anchored negated character class ok 276 - anchored negated character class ok 277 - character range ok 278 - character range ignores ws ok 279 - character range ok 280 - character range ok 281 - character range ok 282 - character range ok 283 - negated character range not ok 284 - negated allows ws # TODO for release ok 285 - negated character range Error in perl5 regex: << (?:(?![d-b]))\X >> Invalid [] range "d-b" in regex; marked by <-- HERE in m/^((?:(?![d-b <-- HERE ]))\X)/ at (eval 1720) line 1. not ok 286 - illegal character range # TODO for release ok 287 - escaped hyphen ok 288 - escaped hyphen ok 289 - negated escaped hyphen ok 290 - negated escaped hyphen ok 291 - escaped hyphen in range ok 292 - escaped hyphen in range ok 293 - escaped hyphen in range ok 294 - escaped hyphen in range ok 295 - escaped hyphen in range ok 296 - escaped hyphen in range ok 297 - negated escaped hyphen in range ok 298 - negated escaped hyphen in range ok 299 - negated escaped hyphen in range ok 300 - negated escaped hyphen in range not ok 301 - lt character class # TODO for release ok 302 - gt character class not ok 303 - gt, lt character class # TODO for release not ok 304 - lt, gt character class # TODO for release ok 305 - not gt, lt character class ok 306 - not lt, gt character class ok 307 - literal match (\') ok 308 - literal match (\') not ok 309 - literal match with quote # TODO for release ok 310 - literal match with quote not ok 311 - literal match with backslash # TODO for release not ok 312 - literal match (\") # TODO for release ok 313 - literal match (\") not ok 314 - literal match with quote # TODO for release not ok 315 - literal match with quote # TODO for release not ok 316 - literal match with backslash # TODO for release not ok 317 - literal match with interpolation # TODO for release not ok 318 - literal match with interpolation # TODO for release ok 319 - ok 320 - word boundary \W\w ok 321 - word boundary \w\W ok 322 - BOS word boundary ok 323 - EOS word boundary ok 324 - \w\w word boundary ok 325 - \W\W word boundary ok 326 - nonword boundary \W\w ok 327 - nonword boundary \w\W # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: undef # unknown node: $VAR1 = ''; # Actual: $/ # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::after called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::after called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::after called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::after called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::after called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::after called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::after called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::after called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::after called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::after called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::after called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::after called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::after called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: $/ # Actual: $/ # Actual: Unmatched right curly bracket at (eval 2247) line 1, at end of line # syntax error at (eval 2247) line 1, at EOF # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ ok 328 - BOS nonword boundary ok 329 - EOS nonword boundary ok 330 - \w\w nonword boundary ok 331 - \W\W nonword boundary not ok 332 - # TODO for release not ok 333 - # TODO for release not ok 334 - + # TODO for release not ok 335 - # TODO for release not ok 336 - # TODO for release not ok 337 - + # TODO for release not ok 338 - # TODO for release not ok 339 - # TODO for release not ok 340 - + # TODO for release not ok 341 - # TODO for release not ok 342 - # TODO for release not ok 343 - + # TODO for release not ok 344 - # TODO for release not ok 345 - # TODO for release not ok 346 - + # TODO for release not ok 347 - # TODO for release not ok 348 - # TODO for release not ok 349 - + # TODO for release not ok 350 - # TODO for release not ok 351 - # TODO for release not ok 352 - + # TODO for release not ok 353 - # TODO for release not ok 354 - # TODO for release not ok 355 - + # TODO for release not ok 356 - # TODO for release not ok 357 - # TODO for release not ok 358 - + # TODO for release not ok 359 - # TODO for release not ok 360 - # TODO for release not ok 361 - + # TODO for release not ok 362 - # TODO for release not ok 363 - + # TODO for release not ok 364 - # TODO for release not ok 365 - + # TODO for release not ok 366 - # TODO for release not ok 367 - + # TODO for release not ok 368 - # TODO for release not ok 369 - + # TODO for release not ok 370 - capturing builtin # TODO for release not ok 371 - capturing builtin # TODO for release not ok 372 - lookahead # TODO for release ok 373 - lookahead not ok 374 - null # TODO for release not ok 375 - negated lookahead # TODO for release not ok 376 - lookbehind # TODO for release not ok 377 - lookbehind # TODO for release not ok 378 - lookbehind # TODO for release not ok 379 - lookbehind # TODO for release not ok 380 - lookbehind # TODO for release not ok 381 - lookbehind # TODO for release not ok 382 - lookbehind # TODO for release not ok 383 - lookbehind # TODO for release not ok 384 - lookbehind # TODO for release not ok 385 - lookbehind # TODO for release not ok 386 - lookbehind # TODO for release not ok 387 - lookbehind # TODO for release not ok 388 - lookbehind # TODO for release ok 389 - metasyntax with leading + (<+...>) ok 390 - metasyntax with leading + (<+...>) ok 391 - metasyntax with leading + (<+...>) ok 392 - null pattern () not ok 393 - null pattern () # TODO for release not ok 394 - null pattern () # TODO for release ok 395 - null pattern () ok 396 - null pattern () ok 397 - null pattern () not ok 398 - mismatched close # TODO for release ok 399 - basic match not ok 400 - basic $0 # TODO for release not ok 401 - basic $1 # TODO for release not ok 402 - basic $2 # TODO for release ok 403 - nested match not ok 404 - nested match # TODO for release not ok 405 - nested match # TODO for release not ok 406 - nested match # TODO for release not ok 407 - nested match # TODO for release not ok 408 - nested match # TODO for release not ok 409 - nested match # TODO for release not ok 410 - nested match # TODO for release not ok 411 - nested match # TODO for release not ok 412 - nested match # TODO for release not ok 413 - nested match # TODO for release not ok 414 - nested match # TODO for release not ok 415 - alt subpattern before group # TODO for release not ok 416 - alt subpattern in group # TODO for release not ok 417 - alt subpattern in group # TODO for release not ok 418 - alt subpattern after group # TODO for release not ok 419 - 2nd alt subpattern in group # TODO for release # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: $/ # Actual: syntax error at (eval 2377) line 1, near "$1:" # Actual: syntax error at (eval 2380) line 1, near "$1:" # Actual: syntax error at (eval 2383) line 1, near "$1:" # Actual: syntax error at (eval 2386) line 1, near "$1:" # Actual: syntax error at (eval 2389) line 1, near "$1:" # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Actual: undef not ok 420 - 2nd alt subpattern after group # TODO for release not ok 421 - nested repeated captures # TODO for release not ok 422 - nested repeated captures # TODO for release not ok 423 - nested repeated captures # TODO for release not ok 424 - numbered aliases $1 # TODO for release not ok 425 - numbered aliases $2 # TODO for release not ok 426 - numbered aliases $7 # TODO for release not ok 427 - numbered aliases $8 # TODO for release not ok 428 - numbered aliases $4 # TODO for release not ok 429 - perl5 numbered captures $1 # TODO for release not ok 430 - perl5 numbered captures $1 # TODO for release not ok 431 - perl5 numbered captures $1 # TODO for release not ok 432 - perl5 numbered captures $1 # TODO for release not ok 433 - perl5 numbered captures $1 # TODO for release ok 434 - ignorecase (:i) ok 435 - ignorecase (:i) ok 436 - ignorecase (:i) ok 437 - ignorecase (:i) ok 438 - ignorecase (:i) ok 439 - ignorecase (:ignorecase) ok 440 - ignorecase (:ignorecase) ok 441 - ignorecase (:ignorecase) not ok 442 - ignorecase, repetition (:i(0)) # TODO for release ok 443 - ignorecase, repetition (:i(0)) not ok 444 - ignorecase, repetition (:i(1)) # TODO for release not ok 445 - ignorecase, repetition (:i(1)) # TODO for release ok 446 - ignorecase, repetition (:i(1)) not ok 447 - ignorecase, repetition (:0i) # TODO for release ok 448 - ignorecase, repetition (:0i) not ok 449 - ignorecase, repetition (:1i) # TODO for release not ok 450 - ignorecase, repetition (:1i) # TODO for release not ok 451 - ignorecase, repetition (:1i) # TODO for release ok 452 - ignorecase, repetition (:1i) ok 453 - ignorecase, lexical (:i) ok 454 - ignorecase, lexical (:i) ok 455 - ignorecase, lexical (:i) ok 456 - ignorecase, lexical (:i) ok 457 - ignorecase, lexical (:i) ok 458 - ignorecase, lexical (:i) ok 459 - ignorecase, lexical (:i) ok 460 - ignorecase, lexical (:i) ok 461 - ignorecase, lexical (:i) not ok 462 - ignorecase, lexical (:i) # TODO for release not ok 463 - ignorecase, lexical (:i) # TODO for release ok 464 - ignorecase, lexical (:i) ok 465 - ignorecase, lexical (:i) not ok 466 - ignorecase, lexical repetition (:i) # TODO for release not ok 467 - ignorecase, lexical repetition (:i) # TODO for release not ok 468 - ignorecase, lexical repetition (:i) # TODO for release not ok 469 - ignorecase, lexical repetition (:i) # TODO for release ok 470 - ignorecase, lexical repetition (:i) ok 471 - ignorecase, lexical repetition (:i) not ok 472 - ignorecase, lexical repetition (:i) # TODO for release ok 473 - ignorecase, lexical repetition (:i) not ok 474 - ignorecase, lexical repetition (:i) # TODO for release not ok 475 - ignorecase, lexical repetition (:i) # TODO for release ok 476 - ignorecase, lexical repetition (:i) not ok 477 - ignorecase, lexical repetition (:i) # TODO for release not ok 478 - ignorecase, lexical repetition (:i) # TODO for release ok 479 - ignorecase, lexical repetition (:i) not ok 480 - ignorecase, lexical repetition (:i) # TODO for release ok 481 - ignorecase, lexical (:ignorecase) ok 482 - ignorecase, lexical (:ignorecase) not ok 483 - ignorecase, lexical repetition (:ignorecase) # TODO for release not ok 484 - sigspace (:s) # TODO for release not ok 485 - sigspace (:s) # TODO for release not ok 486 - sigspace (:s) # TODO for release not ok 487 - sigspace (:s) # TODO for release not ok 488 - sigspace (:s) # TODO for release not ok 489 - sigspace (:s) # TODO for release not ok 490 - sigspace (:s) # TODO for release not ok 491 - sigspace (:s) # TODO for release not ok 492 - sigspace (:s) # TODO for release not ok 493 - sigspace (:s) # TODO for release not ok 494 - sigspace (:sigspace) # TODO for release not ok 495 - sigspace (:sigspace) # TODO for release not ok 496 - sigspace (:sigspace) # TODO for release not ok 497 - sigspace (:sigspace) # TODO for release not ok 498 - sigspace (:sigspace) # TODO for release not ok 499 - sigspace (:sigspace) # TODO for release not ok 500 - sigspace, lexical repetition (:s) # TODO for release not ok 501 - sigspace, lexical repetition (:s) # TODO for release # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Undefined subroutine &Pugs::Emitter::Rule::Perl5::rule called at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 124. # Actual: undef # Actual: undef # Actual: undef # '::' not implemented at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 467. # Actual: '::' not implemented at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 467. # Actual: '::' not implemented at /home/cpanfly/var/cpan/build/Pugs-Compiler-Rule-0.35-eiZT5C/blib/lib/Pugs/Emitter/Rule/Perl5.pm line 467. # Actual: undef # Actual: undef # Actual: undef # Actual: undef # Actual: undef not ok 502 - sigspace, lexical repetition (:s) # TODO for release ok 503 - sigspace, lexical repetition (:s) not ok 504 - sigspace, lexical repetition (:s) # TODO for release ok 505 - sigspace, lexical repetition (:s) ok 506 - sigspace, lexical repetition (:s) not ok 507 - sigspace, trailing ws # TODO for release ok 508 - basic match ok 509 - basic match ok 510 - basic match \s+ \s* ok 511 - basic match \s+ \s* ok 512 - basic match \s* \s+ ok 513 - basic match \s* \s* ok 514 - basic match ok 515 - basic non-match not ok 516 - basic ws match # TODO for release not ok 517 - basic ws match # TODO for release not ok 518 - basic ws match \s+ \s* # TODO for release not ok 519 - basic ws match \s+ \s* # TODO for release not ok 520 - basic ws match \s* \s+ # TODO for release not ok 521 - basic ws match \s* \s* # TODO for release not ok 522 - basic ws non-match # TODO for release ok 523 - basic ws match not ok 524 - basic ws match # TODO for release not ok 525 - basic ws match with boundary modifier separation # TODO for release not ok 526 - basic ws match with backtrack no-op modifier separation # TODO for release not ok 527 - sigspace and capture together # TODO for release not ok 528 - sigspace and capture together # TODO for release not ok 529 - perl5 syntax (:perl5) # TODO for release not ok 530 - repetition (:x) # TODO for release not ok 531 - repetition (:x) # TODO for release not ok 532 - repetition (:x) # TODO for release not ok 533 - nth occurance (:nth) # TODO for release ok 534 - nth occurance (:nth) ok 535 - nth occurance (:nth) 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........................can't open file create_this_file at /home/cpanfly/var/cpan/build/v6-0.029-A7H6kK/blib/lib/Pugs/Runtime/Perl6Prelude.pm line 134. can't open file create_this_file2 at /home/cpanfly/var/cpan/build/v6-0.029-A7H6kK/blib/lib/Pugs/Runtime/Perl6Prelude.pm line 134. 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/delete............................ 1..25 ok 1 - basic sanity (1) ok 2 - deletion of an array element returned the right thing ok 3 - deletion of an array element ok 4 - deletion of array elements returned the right things ok 5 - deletion of array elements (1) ok 6 - deletion of array elements (2) ok 7 - deletion of array element accessed by an negative index returned the right thing ok 8 - deletion of an array element accessed by an negative index (1) ok 9 - deletion of an array element accessed by an negative index (2) ok 10 - deletion of last array element returned the right thing ok 11 - deletion of last array element (1) ok 12 - deletion of last array element (2) ok 13 - deletion of array elements accessed by positive and negative indices returned right things ok 14 - deletion of array elements accessed by positive and negative indices (1) ok 15 - deletion of array elements accessed by positive and negative indices (2) ok 16 - deletion of the same array element accessed by different indices returned right things ok 17 - deletion of the same array element accessed by different indices (1) ok 18 - deletion of the same array element accessed by different indices (2) ok 19 - deletion of trailing items purge empty positions ok 20 - deletion of array elements accessed by a range of positives indices returned right things ok 21 - deletion of array elements accessed by a range of positive indices (1) ok 22 - deletion of array elements accessed by a range of positive indices (2) ok 23 - deletion of array elements accessed by a range of positives indices returned right things (2) ok 24 - deletion of array elements accessed by a range of positive indices (3) ok 25 - deletion of array elements accessed by a range of positive indices (4) 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..........................make: *** [test_dynamic] Terminated