Is this ticket relevant today? Note that we also have this: https://rt.perl.org/Ticket/Display.html?id=131919 On 2016-12-19 08:41:33, ronaldxs wrote: > On Tue, 03 Nov 2015 14:26:06 -0800, ronaldxs wrote: > > 18:07 mr_ron m: grammar G { token TOP { a+ } }; my Nil $x = > > G.parse("zz") > > 18:07 camelia rakudo-moar 273e89: OUTPUT«Type check failed in > > assignment to $x; expected Nil but got Any in block <unit> at > > /tmp/HMNfyPJjvI:1» > > > > 17:56 mr_ron m: grammar G { token TOP { a+ | <bs> }; token bs { b+ } > > }; say G.parse("zz").WHAT; say G.parse("aa")<bs>.WHAT > > 17:56 camelia rakudo-moar 273e89: OUTPUT«(Any)Nil» > > Reran test cases and they now run as expected. Might be of interest > to add test case(s?) to roast/S05-match/non-capturing.t?
[perl #126558] [BUG] Grammar parse failure should probably return Nil not Any
Aleks-Daniel Jakimenko-Aleksejev via RT Mon, 21 Aug 2017 07:47:20 -0700
- [perl #126558] [BUG] Grammar parse... Aleks-Daniel Jakimenko-Aleksejev via RT
- [perl #126558] [BUG] Grammar ... Ron Schmidt via RT
- [perl #126558] [BUG] Grammar ... Ron Schmidt via RT
- [perl #126558] [BUG] Grammar ... Ron Schmidt via RT