Status: New
Owner: ----
New issue 771 by abyssoft: Additional Unicode chars missing per ECMA-262
3rd ed in Identifiers
http://code.google.com/p/v8/issues/detail?id=771
Identity of the version of Unicode that each symbol resides has been
indicated.
As the V8 supports up to Unicode 5.0, with unicode 6.0 being released in
November 2010, my hope is that V8 will in order of importance...
1) complete Support for unicode 5.0
2) will move to at least Unicode 5.2
3) offer better support for chars outside the BMP and extend into at least
the SMP and SIP planes
4) put forth a plan to support the SSP, PUA 0F, and PUA 10 planes where
both PUA can be IdentifierStart and IdentifierPart.
Listing of those Unicode 5.0 and before that are missing support. Sorted by
Character Catagory then Unicode Version then Unicode Index
Missing as valid IdentifierName :: IdentifierStart :: UnicodeLetter (Lu)
1.1 \u1EEA LATIN CAPITAL LETTER U WITH HORN AND GRAVE ::: Missing as valid
IdentifierName :: IdentifierStart :: UnicodeLetter (Lu)
Missing as valid IdentifierName :: IdentifierStart :: UnicodeLetter (Lm)
1.1 \u0374 GREEK NUMERAL SIGN ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lm)
3.0 \u02EC MODIFIER LETTER VOICING ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lm)
Missing as valid IdentifierName :: IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA800 SYLOTI NAGRI LETTER A ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA801 SYLOTI NAGRI LETTER I ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA803 SYLOTI NAGRI LETTER U ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA804 SYLOTI NAGRI LETTER E ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA805 SYLOTI NAGRI LETTER O ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA807 SYLOTI NAGRI LETTER KO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA808 SYLOTI NAGRI LETTER KHO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA809 SYLOTI NAGRI LETTER GO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA80A SYLOTI NAGRI LETTER GHO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA80C SYLOTI NAGRI LETTER CO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA80D SYLOTI NAGRI LETTER CHO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA80E SYLOTI NAGRI LETTER JO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA80F SYLOTI NAGRI LETTER JHO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA810 SYLOTI NAGRI LETTER TTO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA811 SYLOTI NAGRI LETTER TTHO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA812 SYLOTI NAGRI LETTER DDO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA813 SYLOTI NAGRI LETTER DDHO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA814 SYLOTI NAGRI LETTER TO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA815 SYLOTI NAGRI LETTER THO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA816 SYLOTI NAGRI LETTER DO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA817 SYLOTI NAGRI LETTER DHO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA818 SYLOTI NAGRI LETTER NO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA819 SYLOTI NAGRI LETTER PO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA81A SYLOTI NAGRI LETTER PHO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA81B SYLOTI NAGRI LETTER BO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA81C SYLOTI NAGRI LETTER BHO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA81D SYLOTI NAGRI LETTER MO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA81E SYLOTI NAGRI LETTER RO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA81F SYLOTI NAGRI LETTER LO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA820 SYLOTI NAGRI LETTER RRO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA821 SYLOTI NAGRI LETTER SO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
4.0 \uA822 SYLOTI NAGRI LETTER HO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA840 PHAGS-PA LETTER KA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA841 PHAGS-PA LETTER KHA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA842 PHAGS-PA LETTER GA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA843 PHAGS-PA LETTER NGA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA844 PHAGS-PA LETTER CA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA845 PHAGS-PA LETTER CHA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA846 PHAGS-PA LETTER JA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA847 PHAGS-PA LETTER NYA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA848 PHAGS-PA LETTER TA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA849 PHAGS-PA LETTER THA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA84A PHAGS-PA LETTER DA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA84B PHAGS-PA LETTER NA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA84C PHAGS-PA LETTER PA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA84D PHAGS-PA LETTER PHA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA84E PHAGS-PA LETTER BA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA84F PHAGS-PA LETTER MA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA850 PHAGS-PA LETTER TSA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA851 PHAGS-PA LETTER TSHA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA852 PHAGS-PA LETTER DZA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA853 PHAGS-PA LETTER WA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA854 PHAGS-PA LETTER ZHA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA855 PHAGS-PA LETTER ZA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA856 PHAGS-PA LETTER SMALL A ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA857 PHAGS-PA LETTER YA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA858 PHAGS-PA LETTER RA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA859 PHAGS-PA LETTER LA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA85A PHAGS-PA LETTER SHA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA85B PHAGS-PA LETTER SA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA85C PHAGS-PA LETTER HA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA85D PHAGS-PA LETTER A ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA85E PHAGS-PA LETTER I ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA85F PHAGS-PA LETTER U ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA860 PHAGS-PA LETTER E ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA861 PHAGS-PA LETTER O ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA862 PHAGS-PA LETTER QA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA863 PHAGS-PA LETTER XA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA864 PHAGS-PA LETTER FA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA865 PHAGS-PA LETTER GGA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA866 PHAGS-PA LETTER EE ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA867 PHAGS-PA SUBJOINED LETTER WA ::: Missing as valid
IdentifierName :: IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA868 PHAGS-PA SUBJOINED LETTER YA ::: Missing as valid
IdentifierName :: IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA869 PHAGS-PA LETTER TTA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA86A PHAGS-PA LETTER TTHA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA86B PHAGS-PA LETTER DDA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA86C PHAGS-PA LETTER NNA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA86D PHAGS-PA LETTER ALTERNATE YA ::: Missing as valid
IdentifierName :: IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA86E PHAGS-PA LETTER VOICELESS SHA ::: Missing as valid
IdentifierName :: IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA86F PHAGS-PA LETTER VOICED HA ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA870 PHAGS-PA LETTER ASPIRATED FA ::: Missing as valid
IdentifierName :: IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA871 PHAGS-PA SUBJOINED LETTER RA ::: Missing as valid
IdentifierName :: IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA872 PHAGS-PA SUPERFIXED LETTER RA ::: Missing as valid
IdentifierName :: IdentifierStart :: UnicodeLetter (Lo)
5.0 \uA873 PHAGS-PA LETTER CANDRABINDU ::: Missing as valid
IdentifierName :: IdentifierStart :: UnicodeLetter (Lo)
Missing as valid IdentifierName :: IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2160 ROMAN NUMERAL ONE ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2161 ROMAN NUMERAL TWO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2162 ROMAN NUMERAL THREE ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2163 ROMAN NUMERAL FOUR ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2164 ROMAN NUMERAL FIVE ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2165 ROMAN NUMERAL SIX ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2166 ROMAN NUMERAL SEVEN ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2167 ROMAN NUMERAL EIGHT ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2168 ROMAN NUMERAL NINE ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2169 ROMAN NUMERAL TEN ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u216A ROMAN NUMERAL ELEVEN ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u216B ROMAN NUMERAL TWELVE ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u216C ROMAN NUMERAL FIFTY ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u216D ROMAN NUMERAL ONE HUNDRED ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u216E ROMAN NUMERAL FIVE HUNDRED ::: Missing as valid
IdentifierName :: IdentifierStart :: UnicodeLetter (Nl)
1.0 \u216F ROMAN NUMERAL ONE THOUSAND ::: Missing as valid
IdentifierName :: IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2170 SMALL ROMAN NUMERAL ONE ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2171 SMALL ROMAN NUMERAL TWO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2172 SMALL ROMAN NUMERAL THREE ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2173 SMALL ROMAN NUMERAL FOUR ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2174 SMALL ROMAN NUMERAL FIVE ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2175 SMALL ROMAN NUMERAL SIX ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2176 SMALL ROMAN NUMERAL SEVEN ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2177 SMALL ROMAN NUMERAL EIGHT ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2178 SMALL ROMAN NUMERAL NINE ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2179 SMALL ROMAN NUMERAL TEN ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u217A SMALL ROMAN NUMERAL ELEVEN ::: Missing as valid
IdentifierName :: IdentifierStart :: UnicodeLetter (Nl)
1.0 \u217B SMALL ROMAN NUMERAL TWELVE ::: Missing as valid
IdentifierName :: IdentifierStart :: UnicodeLetter (Nl)
1.0 \u217C SMALL ROMAN NUMERAL FIFTY ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u217D SMALL ROMAN NUMERAL ONE HUNDRED ::: Missing as valid
IdentifierName :: IdentifierStart :: UnicodeLetter (Nl)
1.0 \u217E SMALL ROMAN NUMERAL FIVE HUNDRED ::: Missing as valid
IdentifierName :: IdentifierStart :: UnicodeLetter (Nl)
1.0 \u217F SMALL ROMAN NUMERAL ONE THOUSAND ::: Missing as valid
IdentifierName :: IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2180 ROMAN NUMERAL ONE THOUSAND C D ::: Missing as valid
IdentifierName :: IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2181 ROMAN NUMERAL FIVE THOUSAND ::: Missing as valid
IdentifierName :: IdentifierStart :: UnicodeLetter (Nl)
1.0 \u2182 ROMAN NUMERAL TEN THOUSAND ::: Missing as valid
IdentifierName :: IdentifierStart :: UnicodeLetter (Nl)
1.0 \u3007 IDEOGRAPHIC NUMBER ZERO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u3021 HANGZHOU NUMERAL ONE ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u3022 HANGZHOU NUMERAL TWO ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u3023 HANGZHOU NUMERAL THREE ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u3024 HANGZHOU NUMERAL FOUR ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u3025 HANGZHOU NUMERAL FIVE ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u3026 HANGZHOU NUMERAL SIX ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u3027 HANGZHOU NUMERAL SEVEN ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u3028 HANGZHOU NUMERAL EIGHT ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u3029 HANGZHOU NUMERAL NINE ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u3038 HANGZHOU NUMERAL TEN ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u3039 HANGZHOU NUMERAL TWENTY ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
1.0 \u303A HANGZHOU NUMERAL THIRTY ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
3.0 \u16EE RUNIC ARLAUG SYMBOL ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
3.0 \u16EF RUNIC TVIMADUR SYMBOL ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
3.0 \u16F0 RUNIC BELGTHOR SYMBOL ::: Missing as valid IdentifierName ::
IdentifierStart :: UnicodeLetter (Nl)
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev