var x = /\1/;

According to 15.10.2.11, the RegExp snippet above should throw something as 
there aren't any capturing parenthesis within the RegExp, yet one is 
referenced.  Just now noticed that step 4 of 15.10.2.9 is more precise and 
shows a SyntaxError gets thrown.  Isn't the snippet then potentially valid ES5 
code through Chapter 16's SyntaxError extension clause?

Thanks!

Dave

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to