public enum Operator extends Enum<Operator> implements TokenType
| 枚举常量和说明 |
|---|
COLON |
DIVISION |
DOUBLE_AMP |
DOUBLE_BAR |
EQ |
GT |
GT_EQ |
LT |
LT_EQ |
MINUS |
MULTI |
NOT_EQ |
PERCENT |
PLUS |
QUESTION |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getLiterals() |
static boolean |
isOperator(TokenType type) |
static Operator |
literalsOf(String literals)
通过字面量查找词法符号.
|
static Operator |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static Operator[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final Operator PLUS
public static final Operator MINUS
public static final Operator MULTI
public static final Operator DIVISION
public static final Operator QUESTION
public static final Operator EQ
public static final Operator GT
public static final Operator LT
public static final Operator PERCENT
public static final Operator COLON
public static final Operator LT_EQ
public static final Operator GT_EQ
public static final Operator NOT_EQ
public static final Operator DOUBLE_AMP
public static final Operator DOUBLE_BAR
public static Operator[] values()
for (Operator c : Operator.values()) System.out.println(c);
public static Operator valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public static Operator literalsOf(String literals)
literals - 字面量public static boolean isOperator(TokenType type)
public String getLiterals()
Copyright © 2020. All rights reserved.