INT // 12345 FLOAT // 123.45 IMAG // 123.45i CHAR // 'a' STRING // "abc" literal_end 其中literal_beg和literal_end是私有的类型,主要用于表示面值类型Token的值域范围,因此判断一个Token的值在literal_beg和literal_end之间就可以确定是面值类型。 运算符和分隔符符类型的Token数量最多,下面Token列表: ...
THROW("throw"),THROWS("throws"),TRANSIENT("transient"),TRY("try"),VOID("void",Tokens.Token.Tag.NAMED),VOLATILE("volatile"),WHILE("while"),INTLITERAL(Tokens.Token.Tag.NUMERIC),LONGLITERAL(Tokens.Token.Tag.NUMERIC),FLOATLITERAL(Tokens.Token.Tag.NUMERIC),DOUBLELITERAL(Tokens.Token.Tag.NUMERIC)...
FLOAT_LITERAL| /* e.g. "'1.0'" */ COMMENT| /* e.g. "//xx" */ NL| /* newline */ END| /* end of file */ SENTINEL| /* ";" */ RUNE_LITERAL| /* e.g. "r'x'" */ STRING_LITERAL| /* e.g. ""xx"" */ JSTRING_LITERAL| /* e.g. "J"xx"" */ MULTILINE_STRING...
FLOAT// 123.45 IMAG// 123.45i CHAR// 'a' STRING// "abc" literal_end operator_beg // Operators and delimiters ADD// + SUB// - MUL// * QUO// / REM// % AND// & OR// | XOR// ^ SHL// << SHR// >> AND_NOT// &^ ...
(Tokens.Token.Tag.NUMERIC),FLOATLITERAL(Tokens.Token.Tag.NUMERIC),DOUBLELITERAL(Tokens.Token.Tag.NUMERIC),CHARLITERAL(Tokens.Token.Tag.NUMERIC),STRINGLITERAL(Tokens.Token.Tag.STRING),TRUE("true",Tokens.Token.Tag.NAMED),FALSE("false",Tokens.Token.Tag.NAMED),NULL("null",Tokens.Token.Tag.NAMED)...
static int LITERAL_BOOLEAN static int LITERAL_CHAR static int LITERAL_NUMBER_DECIMAL_INT static int LITERAL_NUMBER_FLOAT static int LITERAL_NUMBER_HEXADECIMAL static int LITERAL_STRING_DOUBLE_QUOTE static int MARKUP_CDATA static int MARKUP_CDATA_DELIMITER static int MARKUP_COMMENT static ...
IntegerLiteral 34 整数。Interface 94 interface 语句。Internal 14 internal修饰符。Invariant 116 保留invariant 字。LastAssign 80 一个支持比较的占位符枚举成员,例如 if JSToken.Assign <= token && token <= JSToken.LastAssign then...。LastBinaryOp 80 一个支持比较的占位符枚举成员,例如 if JSToken....
*/ \ K(NULL_LITERAL, "null", 0) \ K(TRUE_LITERAL, "true", 0) \ K(FALSE_LITERAL, "false", 0) \ T(NUMBER, NULL, 0) \ T(STRING, NULL, 0) \ \ /* Identifiers (not keywords or future reserved words). */ \ T(IDENTIFIER, NULL, 0) \ \ /* Illegal token - not able to...
LITERAL_FLOAT public static final int LITERAL_FLOAT See Also: Constant Field Values LITERAL_STRING public static final int LITERAL_STRING See Also: Constant Field Values LITERAL_ISO8601_DATE public static final int LITERAL_ISO8601_DATE See Also: ...
IntegerLiteral34 整数。 Interface94 interface语句。 Internal14 internal修饰符。 Invariant116 保留invariant字。 LastAssign80 一个支持比较的占位符枚举成员,例如if JSToken.Assign <= token && token <= JSToken.LastAssign then...。 LastBinaryOp80 ...