| Modifier and Type | Field and Description |
|---|---|
static CharToken |
LEFT_PAREN |
static CharToken |
RIGHT_PAREN |
| Constructor and Description |
|---|
ExpressionParser(AviatorEvaluatorInstance instance,
ExpressionLexer lexer,
CodeGenerator codeGenerator) |
| Modifier and Type | Method and Description |
|---|---|
void |
and() |
void |
back() |
void |
bitAnd() |
void |
bitOr() |
ScopeInfo |
enterScope() |
void |
equality() |
void |
expr() |
void |
factor() |
CodeGenerator |
getCodeGenerator() |
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 |
restoreScope(ScopeInfo info)
(non-Javadoc)
|
void |
setCodeGenerator(CodeGenerator codeGenerator) |
void |
shift() |
void |
term() |
void |
ternary() |
void |
unary() |
void |
xor() |
public static final CharToken LEFT_PAREN
public static final CharToken RIGHT_PAREN
public ExpressionParser(AviatorEvaluatorInstance instance, ExpressionLexer lexer, CodeGenerator codeGenerator)
public CodeGenerator getCodeGenerator()
getCodeGenerator in interface Parserpublic void setCodeGenerator(CodeGenerator codeGenerator)
setCodeGenerator in interface Parserpublic ScopeInfo enterScope()
enterScope in interface Parserpublic void restoreScope(ScopeInfo info)
restoreScope in interface Parsercom.googlecode.aviator.parser.Parser#restoreScope(com.googlecode.aviator.parser.ExpressionParser.DepthInfo)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 © 2019. All rights reserved.