Skip to content

Commit a054084

Browse files
committed
:i unfudges for rakudo
1 parent fbba653 commit a054084

File tree

4 files changed

+0
-33
lines changed

4 files changed

+0
-33
lines changed

S05-mass/rx.t

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1242,15 +1242,12 @@ ok 'ab0cdef' !~~ /a\D+f/, 'not digit';
12421242
ok 'abcdef' ~~ /:i bcd/, 'ignorecase (:i)';
12431243

12441244
#### :i bcd aBcdef y ignorecase (:i)
1245-
#?rakudo todo 'nom regression'
12461245
ok 'aBcdef' ~~ /:i bcd/, 'ignorecase (:i)';
12471246

12481247
#### :i bcd abCdef y ignorecase (:i)
1249-
#?rakudo todo 'nom regression'
12501248
ok 'abCdef' ~~ /:i bcd/, 'ignorecase (:i)';
12511249

12521250
#### :i bcd abcDef y ignorecase (:i)
1253-
#?rakudo todo 'nom regression'
12541251
ok 'abcDef' ~~ /:i bcd/, 'ignorecase (:i)';
12551252

12561253
#### :i bcd abc-ef n ignorecase (:i)
@@ -1260,7 +1257,6 @@ ok 'abc-ef' !~~ /:i bcd/, 'ignorecase (:i)';
12601257
ok 'abcdef' ~~ /:ignorecase bcd/, 'ignorecase (:ignorecase)';
12611258

12621259
#### :ignorecase bcd aBCDef y ignorecase (:ignorecase)
1263-
#?rakudo todo 'nom regression'
12641260
ok 'aBCDef' ~~ /:ignorecase bcd/, 'ignorecase (:ignorecase)';
12651261

12661262
#### :ignorecase bcd abc-ef n ignorecase (:ignorecase)
@@ -1279,7 +1275,6 @@ ok 'abcdef' ~~ /:i(1) bcd/, 'ignorecase, repetition (:i(1))';
12791275

12801276
#### :i(1) bcd abCdef y ignorecase, repetition (:i(1))
12811277
#?pugs todo 'feature'
1282-
#?rakudo todo 'nom regression'
12831278
ok 'abCdef' ~~ /:i(1) bcd/, 'ignorecase, repetition (:i(1))';
12841279

12851280
#### :i(1) bcd aBxDef n ignorecase, repetition (:i(1))
@@ -1298,12 +1293,10 @@ ok 'abcdef' ~~ /:1i bcd/, 'ignorecase, repetition (:1i)';
12981293

12991294
#### :1i bcd abCdef y ignorecase, repetition (:1i)
13001295
#?pugs todo 'feature'
1301-
#?rakudo todo 'nom regression'
13021296
ok 'abCdef' ~~ /:1i bcd/, 'ignorecase, repetition (:1i)';
13031297

13041298
#### :1i bcd aBCDef y ignorecase, repetition (:1i)
13051299
#?pugs todo 'feature'
1306-
#?rakudo todo 'nom regression'
13071300
ok 'aBCDef' ~~ /:1i bcd/, 'ignorecase, repetition (:1i)';
13081301

13091302
#### :1i bcd aBxDef n ignorecase, repetition (:1i)
@@ -1313,15 +1306,12 @@ ok 'aBxDef' !~~ /:1i bcd/, 'ignorecase, repetition (:1i)';
13131306
ok 'abcdef' ~~ /ab [:i cd ] ef/, 'ignorecase, lexical (:i)';
13141307

13151308
#### ab [:i cd ] ef abCdef y ignorecase, lexical (:i)
1316-
#?rakudo todo 'nom regression'
13171309
ok 'abCdef' ~~ /ab [:i cd ] ef/, 'ignorecase, lexical (:i)';
13181310

13191311
#### ab [:i cd ] ef abcDef y ignorecase, lexical (:i)
1320-
#?rakudo todo 'nom regression'
13211312
ok 'abcDef' ~~ /ab [:i cd ] ef/, 'ignorecase, lexical (:i)';
13221313

13231314
#### ab [:i cd ] ef abCDef y ignorecase, lexical (:i)
1324-
#?rakudo todo 'nom regression'
13251315
ok 'abCDef' ~~ /ab [:i cd ] ef/, 'ignorecase, lexical (:i)';
13261316

13271317
#### ab [:i cd ] ef aBCDef n ignorecase, lexical (:i)
@@ -1331,25 +1321,20 @@ ok 'aBCDef' !~~ /ab [:i cd ] ef/, 'ignorecase, lexical (:i)';
13311321
ok 'abCDEf' !~~ /ab [:i cd ] ef/, 'ignorecase, lexical (:i)';
13321322

13331323
#### :i ab [:i cd ] ef abCDef y ignorecase, lexical (:i)
1334-
#?rakudo todo 'nom regression'
13351324
ok 'abCDef' ~~ /:i ab [:i cd ] ef/, 'ignorecase, lexical (:i)';
13361325

13371326
#### :i ab [:i cd ] ef AbCDeF y ignorecase, lexical (:i)
1338-
#?rakudo todo 'nom regression'
13391327
ok 'AbCDeF' ~~ /:i ab [:i cd ] ef/, 'ignorecase, lexical (:i)';
13401328

13411329
#### :i ab [:i cd ] ef AbcdeF y ignorecase, lexical (:i)
1342-
#?rakudo todo 'nom regression'
13431330
ok 'AbcdeF' ~~ /:i ab [:i cd ] ef/, 'ignorecase, lexical (:i)';
13441331

13451332
#### :i a [:i(0) b [:i(1) c [:0i d [:1i e [:i(0) f ] ] ] ] ] AbCdEf y ignorecase, lexical (:i)
13461333
#?pugs todo 'feature'
1347-
#?rakudo todo 'nom regression'
13481334
ok 'AbCdEf' ~~ /:i a [:i(0) b [:i(1) c [:0i d [:1i e [:i(0) f ] ] ] ] ]/, 'ignorecase, lexical (:i)';
13491335

13501336
#### :i aa [:i(0) bb [:i(1) cc [:0i dd [:1i ee [:i(0) ff ] ] ] ] ] AabbCcddEeff y ignorecase, lexical (:i)
13511337
#?pugs todo 'feature'
1352-
#?rakudo todo 'nom regression'
13531338
ok 'AabbCcddEeff' ~~ /:i aa [:i(0) bb [:i(1) cc [:0i dd [:1i ee [:i(0) ff ] ] ] ] ]/, 'ignorecase, lexical (:i)';
13541339

13551340
#### :i a [:i(0) b [:i(1) c [:0i d [:1i e [:i(0) f ] ] ] ] ] AbCdEF n ignorecase, lexical (:i)
@@ -1360,21 +1345,17 @@ ok 'AabbCcddEeFf' !~~ /:i aa [:i(0) bb [:i(1) cc [:0i dd [:1i ee [:i(0) ff ] ] ]
13601345

13611346
#### :i ab [:i(0) cd ] ef AbcdeF y ignorecase, lexical repetition (:i)
13621347
#?pugs todo 'feature'
1363-
#?rakudo todo 'nom regression'
13641348
ok 'AbcdeF' ~~ /:i ab [:i(0) cd ] ef/, 'ignorecase, lexical repetition (:i)';
13651349

13661350
#### :i ab [:!i cd ] ef AbcdeF y ignorecase, lexical repetition (:i)
1367-
#?rakudo skip 'parse error'
13681351
ok 'AbcdeF' ~~ /:i ab [:!i cd ] ef/, 'ignorecase, lexical repetition (:i)';
13691352

13701353
#### :i ab [:0i cd ] ef AbcdeF y ignorecase, lexical repetition (:i)
13711354
#?pugs todo 'feature'
1372-
#?rakudo todo 'nom regression'
13731355
ok 'AbcdeF' ~~ /:i ab [:0i cd ] ef/, 'ignorecase, lexical repetition (:i)';
13741356

13751357
#### :0i ab [:1i cd ] ef abCDef y ignorecase, lexical repetition (:i)
13761358
#?pugs todo 'feature'
1377-
#?rakudo todo 'nom regression'
13781359
ok 'abCDef' ~~ /:0i ab [:1i cd ] ef/, 'ignorecase, lexical repetition (:i)';
13791360

13801361
#### :0i ab [:1i cd ] ef AbCDeF n ignorecase, lexical repetition (:i)
@@ -1392,45 +1373,38 @@ ok 'AbcdeF' !~~ /:0i ab [:1i cd ] ef/, 'ignorecase, lexical repetition (:i)';
13921373

13931374
#### :i(1) ab [:1i cd ] ef AbCdeF y ignorecase, lexical repetition (:i)
13941375
#?pugs todo 'feature'
1395-
#?rakudo todo 'nom regression'
13961376
ok 'AbCdeF' ~~ /:i(1) ab [:1i cd ] ef/, 'ignorecase, lexical repetition (:i)';
13971377

13981378
#### :i(1) ab [:i(0) cd ] ef AbcdeF y ignorecase, lexical repetition (:i)
13991379
#?pugs todo 'feature'
1400-
#?rakudo todo 'nom regression'
14011380
ok 'AbcdeF' ~~ /:i(1) ab [:i(0) cd ] ef/, 'ignorecase, lexical repetition (:i)';
14021381

14031382
#### :i(1) ab [:i(0) cd ] ef AbcDeF n ignorecase, lexical repetition (:i)
14041383
ok 'AbcDeF' !~~ /:i(1) ab [:i(0) cd ] ef/, 'ignorecase, lexical repetition (:i)';
14051384

14061385
#### :i(2) ab [:i(999) cd ] ef ABCDEF y ignorecase, lexical repetition (:i)
14071386
#?pugs todo 'feature'
1408-
#?rakudo todo 'nom regression'
14091387
ok 'ABCDEF' ~~ /:i(2) ab [:i(999) cd ] ef/, 'ignorecase, lexical repetition (:i)';
14101388

14111389
#### :1i ab [:i(1) cd ] ef ABCDEF y ignorecase, lexical repetition (:i)
14121390
#?pugs todo 'feature'
1413-
#?rakudo todo 'nom regression'
14141391
ok 'ABCDEF' ~~ /:1i ab [:i(1) cd ] ef/, 'ignorecase, lexical repetition (:i)';
14151392

14161393
#### :0i ab [:1i cd ] ef abcDeF n ignorecase, lexical repetition (:i)
14171394
ok 'abcDeF' !~~ /:0i ab [:1i cd ] ef/, 'ignorecase, lexical repetition (:i)';
14181395

14191396
#### :2i ab [:999i cd ] ef ABCDEF y ignorecase, lexical repetition (:i)
14201397
#?pugs todo 'feature'
1421-
#?rakudo todo 'nom regression'
14221398
ok 'ABCDEF' ~~ /:2i ab [:999i cd ] ef/, 'ignorecase, lexical repetition (:i)';
14231399

14241400
#### ab [:ignorecase cd ] ef abCDef y ignorecase, lexical (:ignorecase)
1425-
#?rakudo todo 'nom regression'
14261401
ok 'abCDef' ~~ /ab [:ignorecase cd ] ef/, 'ignorecase, lexical (:ignorecase)';
14271402

14281403
#### ab [:ignorecase cd ] ef aBCDef n ignorecase, lexical (:ignorecase)
14291404
ok 'aBCDef' !~~ /ab [:ignorecase cd ] ef/, 'ignorecase, lexical (:ignorecase)';
14301405

14311406
#### :1ignorecase ab [:ignorecase(1) cd ] ef ABCDEF y ignorecase, lexical repetition (:ignorecase)
14321407
#?pugs todo 'feature'
1433-
#?rakudo todo 'nom regression'
14341408
ok 'ABCDEF' ~~ /:1ignorecase ab [:ignorecase(1) cd ] ef/, 'ignorecase, lexical repetition (:ignorecase)';
14351409

14361410
#### :s bcd a bcdef y sigspace (:s)

S05-modifier/ignorecase.t

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ Note that the meaning of C<:i> does B<not> descend into subrules.
1717
# tests for inline modifiers
1818
# L<S05/Modifiers/and Unicode-level modifiers can be>
1919

20-
#?rakudo todo 'nom regression'
2120
ok("abcDEFghi" ~~ m/abc (:i def) ghi/, 'Match');
2221
ok(!( "abcDEFGHI" ~~ m/abc (:i def) ghi/ ), 'Mismatch');
2322

@@ -35,13 +34,11 @@ ok "hello" !~~ m/<&mixedcase>/, "do not match lowercase (subrule)";
3534
ok "hello" !~~ m/Hello/, "do not match lowercase (direct)";
3635

3736
ok "hello" !~~ m:i/<&mixedcase>/, "no match with :i if matched by subrule";
38-
#?rakudo todo 'nom regression'
3937
ok "hello" ~~ m:i/Hello/, "match with :i (direct)";
4038

4139
ok "hello" !~~ m:ignorecase/<&mixedcase>/, "no match with :ignorecase + subrule";
4240
#?niecza todo
4341
ok "hello" !~~ m:ignorecase/Hello/, "match with :ignorecase (direct)";
44-
#?rakudo todo 'nom regression'
4542
ok('Δ' ~~ m:i/δ/, ':i with greek chars');
4643

4744
# The German ß (&szlig;) maps to uppercase SS:
@@ -53,7 +50,6 @@ ok('SS' ~~ m:i/ß/, "SS matches ß with :ignorecase");
5350

5451

5552
#RT #76750
56-
#?rakudo todo 'nom regression'
5753
ok('a' ~~ m/:i 'A'/, ':i descends into quotes');
5854

5955
# vim: syn=perl6 sw=4 ts=4 expandtab

S05-substitution/subst.t

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -343,10 +343,8 @@ is '12'.subst(/(.)(.)/,{$()*2}),'24', '.. and do nifty things in closures';
343343
{
344344
is 'The foo and the bar'.subst('the', 'that', :samecase), 'The foo and that bar', '.substr and :samecase (1)';
345345
is 'The foo and the bar'.subst('the', 'That', :samecase), 'The foo and that bar', '.substr and :samecase (2)';
346-
#?rakudo todo 'samecase'
347346
is 'The foo and the bar'.subst(/:i the/, 'that', :samecase), 'That foo and the bar', '.substr (string pattern) and : samecase (1)';
348347
is 'The foo and the bar'.subst(/:i The/, 'That', :samecase), 'That foo and the bar', '.substr (string pattern) and : samecase (2)';
349-
#?rakudo 5 todo 'samecase'
350348
is 'The foo and the bar'.subst(/:i the/, 'that', :g, :samecase), 'That foo and that bar', '.substr (string pattern) and :g and :samecase (1)';
351349
is 'The foo and the bar'.subst(/:i The/, 'That', :g, :samecase), 'That foo and that bar', '.substr (string pattern) and :g and :samecase (2)';
352350

integration/error-reporting.t

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ is_run 'say 42; nosuchsub()',
5858
diag "Error message: $e";
5959
ok $e ~~ /:i 'type check'/,
6060
'subset type check fail mentions type check';
61-
#?rakudo todo 'nom regression'
6261
ok $e ~~ /:i constraint/,
6362
'subset type check fail mentions constraint';
6463
}

0 commit comments

Comments
 (0)