1/ Formula for a JavaScript name, from http://www.ecma-international.org/ecma-262/6.0/#sec-names-and-keywords …, relies on “UnicodeIDStart” and ”UnicodeID”.
-
-
Replying to @timbray
2/ Formula for UnicodeIDStart, from http://www.unicode.org/reports/tr31/#D1 … is [[:L:][:Nl:][:Other_ID_Start:]--[:Pattern_Syntax:]--[:Pattern_White_Space:]]
1 reply 0 retweets 0 likes -
Replying to @timbray
3/ Enumerations for “:L:” and “:Nl:” may be scanned from the UCD, at ftp://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt
2 replies 0 retweets 0 likes -
Replying to @timbray
4/ (The meaning of “:L:”, though obvious, is not specified anywhere I can find.)
1 reply 0 retweets 0 likes -
Replying to @timbray
5/ Enumerations for “Pattern_Syntax”, etc., may be scanned the Proplist at ftp://www.unicode.org/Public/9.0.0/ucd/PropList.txt
1 reply 0 retweets 0 likes -
Replying to @timbray
6/6 Implementation of a name matcher is left as an exercise for the reader.
1 reply 0 retweets 1 like
the best part is U+3164 (HANGUL FILLER) which is designated ID_Start *and* is zero width.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.