archives

« Bugzilla Issues Index

#2717 — Identifier names: clarify that `ID_Start` / `Other_ID_Start` are included


https://people.mozilla.org/~jorendorff/es6-draft.html#sec-identifier-names refers to the `ID_Start` and `ID_Continue` Unicode properties.

You may want to clarify (in a non-normative note, perhaps) that in this case, `ID_Start` includes `Other_ID_Start`, and `ID_Continue` includes `Other_ID_Continue` as per http://unicode.org/reports/tr31/#Backward_Compatibility.

Note that the “backwards compatibility” reasoning in TR31 doesn’t apply in this case, as none of these stability extensions were supported in identifiers in earlier ECMAScript versions. So, alternatively, the decision could be made that `Other_ID_Start`, and `ID_Continue` should not be considered for ECMAScript identifiers.


fixed in rev26 editor's draft

by explicitly include "Other_ID_Start" and "Other_ID_Continue" which seems like the best forward looking approach to backwards compatibility.


fixed in rev26