identifier-start: nondigit an element of the translation character set with the Unicode property XID_Start or the Unicode property ID_Compat_Math_Start
identifier-continue: digit nondigit an element of the translation character set with the Unicode property XID_Continue or the Unicode property ID_Compat_Math_Continue
nondigit:one of a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _
r-char: any member of the translation character set, except a U+0029right parenthesis followed by the initial d-char-sequence (which may be empty) followed by a U+0022quotation mark
d-char: any member of the basic character set except: U+0020space, U+0028left parenthesis, U+0029right parenthesis, U+005creverse solidus, U+0009character tabulation, U+000bline tabulation, U+000cform feed, and new-line