public class ExpressionParser extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static CharToken |
LEFT_PAREN |
static CharToken |
RIGHT_PAREN |
| 构造器和说明 |
|---|
ExpressionParser(ExpressionLexer lexer,
CodeGenerator codeGenerator) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
and() |
void |
back() |
void |
bitAnd() |
void |
bitOr() |
void |
equality() |
void |
expr() |
void |
factor() |
static boolean |
isJavaIdentifier(String id)
Test whether a given string is a valid Java identifier.
|
boolean |
isOPVariable(Token<?> token) |
void |
join() |
void |
move(boolean analyse) |
Expression |
parse() |
void |
rel() |
void |
shift() |
void |
term() |
void |
ternary() |
void |
unary() |
void |
xor() |
public static final CharToken LEFT_PAREN
public static final CharToken RIGHT_PAREN
public ExpressionParser(ExpressionLexer lexer, CodeGenerator codeGenerator)
public void ternary()
public void join()
public void bitOr()
public void xor()
public void bitAnd()
public void and()
public void equality()
public void rel()
public void shift()
public void expr()
public void term()
public void unary()
public boolean isOPVariable(Token<?> token)
public void factor()
public static final boolean isJavaIdentifier(String id)
id - string which should be checkedtrue if a valid identifierpublic void move(boolean analyse)
public void back()
public Expression parse()
Copyright © 2017. All Rights Reserved.