JE fails to parse character classes containing unescaped dashes that
don't specify a range:
var re = /[\w-\d]/;
As I read ECMA-262 this is syntax is perfectly fine (NonemptyClassRanges
=> ClassAtom => -). In perl 5, IE6, and Firefox it works as expected.
Those are the only ones I've tested.
I found this bug when I ran the entire ExtJS library through JE's
parser. Everything else parsed fine!
Best regards,
Papandreou