Closed lildude closed 3 years ago
Oops. I never noticed the +*
mixup locally, because it seems like Oniguruma (used in Atom) fixed it on-the-fly:
λ language-grammars (master): irb
>> /"(?!")|(?=^\s+*\S+?\s+::{0,2}=\s|\s+\|)/
(irb):1: warning: nested repeat operator '+' and '*' was replaced with '*' in regular expression: /"(?!")|(?=^\s+*\S+?\s+::{0,2}=\s|\s+\|)/
Not cool.
👋 I'm in the process of updating the grammars for v7.15.0 and noticed the
source.ebnf
grammar now has invalid regexes: