> 
> Would it be worth exploring a definition of U+2028/29 in the spec such that 
> they behave as line terminators for ASI, but otherwise do not increment 
> things line number counts and behave as whitespace characters?

Diverging the definition of line terminator for the purpose of line counting on 
one side, and ASI and single-line comment on the other side, is adding yet 
another complication in a matter that is already messy. And I suspect that most 
tools that have issues with the former case, have issues as well with the 
latter case, so that half-fixing is equivalent to not fixing.

If we want to ”fix” the definition of line terminator somewhere, we should 
”fix” it everywhere.

(Note that the recent addition of U+2028 and U+2029 inside string literals does 
not constitutes a modification of the definition of line terminator in that 
context; it is rather allowing string literals to span multiple lines in some 
specific cases.)

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

Reply via email to