public static final String |
COMMENT |
"(?://[^\\n\\r]*+|<!--[^\\n\\r]*+|/\\*[\\s\\S]*?\\*/)" |
public static final String |
IDENTIFIER |
"(?:[$_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}]|\\\\u[0-9a-fA-F][0-9a-fA-F][0-9a-fA-F][0-9a-fA-F])(?:(?:[$_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}]|\\\\u[0-9a-fA-F][0-9a-fA-F][0-9a-fA-F][0-9a-fA-F])|[\\p{Mn}\\p{Mc}\\p{Nd}\\p{Pc}])*+" |
public static final String |
LINE_TERMINATOR |
"\\n\\r\\u2028\\u2029" |
public static final String |
LITERAL |
"(?:\"([^\"\\\\]*+(\\\\[\\s\\S])?+)*+\"|\'([^\'\\\\]*+(\\\\[\\s\\S])?+)*+\')" |
public static final String |
MULTI_LINE_COMMENT |
"/\\*[\\s\\S]*?\\*/" |
public static final String |
MULTI_LINE_COMMENT_NO_LB |
"/\\*[^\\n\\r]*?\\*/" |
public static final String |
NUMERIC_LITERAL |
"(?:[0-9]++\\.([0-9]++)?+([Ee][+-]?+[0-9_]++)?+[fFdD]?+|\\.[0-9]++([Ee][+-]?+[0-9_]++)?+[fFdD]?+|[0-9]++[fFdD]|[0-9]++([Ee][+-]?+[0-9_]++)[fFdD]?+|0[xX][0-9a-fA-F]++\\.[0-9a-fA-F_]*+([Pp][+-]?+[0-9_]++)?+[fFdD]?+|0[xX][0-9a-fA-F]++([Pp][+-]?+[0-9_]++)[fFdD]?+|0[xX][0-9a-fA-F]++[lL]?+|0[bB][01]++[lL]?+|[0-9]++[lL]?+)" |
public static final String |
SINGLE_LINE_COMMENT |
"//[^\\n\\r]*+|<!--[^\\n\\r]*+" |
public static final String |
WHITESPACE |
"\\t\\u000B\\f\\u0020\\u00A0\\uFEFF\\p{Zs}" |