Uses of Interface
com.googlecode.aviator.lexer.token.Token
-
-
Uses of Token in com.googlecode.aviator
Fields in com.googlecode.aviator with type parameters of type Token Modifier and Type Field Description private java.util.Map<Token<?>,AviatorObject>
InterpretExpression. constantPool
Methods in com.googlecode.aviator with parameters of type Token Modifier and Type Method Description AviatorObject
InterpretExpression. loadConstant(Token<?> token)
Method parameters in com.googlecode.aviator with type arguments of type Token Modifier and Type Method Description private void
InterpretExpression. loadConstants(java.util.Set<Token<?>> constants, java.util.List<IR> instruments)
Constructor parameters in com.googlecode.aviator with type arguments of type Token Constructor Description InterpretExpression(AviatorEvaluatorInstance instance, java.util.List<VariableMeta> vars, java.util.Set<Token<?>> constants, SymbolTable symbolTable, java.util.List<IR> instruments, boolean unboxObject)
-
Uses of Token in com.googlecode.aviator.code
Fields in com.googlecode.aviator.code with type parameters of type Token Modifier and Type Field Description private java.util.List<Token<?>>
OptimizeCodeGenerator. tokenList
Methods in com.googlecode.aviator.code that return Token Modifier and Type Method Description private Token<?>
OptimizeCodeGenerator. getTokenFromOperand(Token<?> operatorToken, AviatorObject operand)
Get token from executing resultMethods in com.googlecode.aviator.code with parameters of type Token Modifier and Type Method Description private int
OptimizeCodeGenerator. executeOperator(java.util.Map<java.lang.Integer,DelegateToken.DelegateTokenType> index2DelegateType, Token<?> operatorToken, OperatorType operatorType, int operatorIndex, int operandCount)
private AviatorObject
OptimizeCodeGenerator. getAviatorObjectFromToken(Token<?> lookhead)
private Token<?>
OptimizeCodeGenerator. getTokenFromOperand(Token<?> operatorToken, AviatorObject operand)
Get token from executing resultprivate boolean
OptimizeCodeGenerator. isLiteralOperand(Token<?> token, Token.TokenType tokenType, int index, java.util.Map<java.lang.Integer,DelegateToken.DelegateTokenType> index2DelegateType)
void
CodeGenerator. onAdd(Token<?> lookhead)
void
LambdaGenerator. onAdd(Token<?> lookhead)
void
NoneCodeGenerator. onAdd(Token<?> lookhead)
void
OptimizeCodeGenerator. onAdd(Token<?> lookhead)
void
CodeGenerator. onAndLeft(Token<?> lookhead)
void
LambdaGenerator. onAndLeft(Token<?> lookhead)
void
NoneCodeGenerator. onAndLeft(Token<?> lookhead)
void
OptimizeCodeGenerator. onAndLeft(Token<?> lookhead)
void
CodeGenerator. onAndRight(Token<?> lookhead)
void
LambdaGenerator. onAndRight(Token<?> lookhead)
void
NoneCodeGenerator. onAndRight(Token<?> lookhead)
void
OptimizeCodeGenerator. onAndRight(Token<?> lookhead)
void
CodeGenerator. onArray(Token<?> lookhead)
void
LambdaGenerator. onArray(Token<?> lookhead)
void
NoneCodeGenerator. onArray(Token<?> lookhead)
void
OptimizeCodeGenerator. onArray(Token<?> lookhead)
void
CodeGenerator. onArrayIndexEnd(Token<?> lookhead)
void
LambdaGenerator. onArrayIndexEnd(Token<?> lookhead)
void
NoneCodeGenerator. onArrayIndexEnd(Token<?> lookhead)
void
OptimizeCodeGenerator. onArrayIndexEnd(Token<?> lookhead)
void
CodeGenerator. onArrayIndexStart(Token<?> token)
void
LambdaGenerator. onArrayIndexStart(Token<?> token)
void
NoneCodeGenerator. onArrayIndexStart(Token<?> token)
void
OptimizeCodeGenerator. onArrayIndexStart(Token<?> lookhead)
void
CodeGenerator. onAssignment(Token<?> lookhead)
void
LambdaGenerator. onAssignment(Token<?> lookhead)
void
NoneCodeGenerator. onAssignment(Token<?> lookhead)
void
OptimizeCodeGenerator. onAssignment(Token<?> lookhead)
void
CodeGenerator. onBitAnd(Token<?> lookhead)
void
LambdaGenerator. onBitAnd(Token<?> lookhead)
void
NoneCodeGenerator. onBitAnd(Token<?> lookhead)
void
OptimizeCodeGenerator. onBitAnd(Token<?> lookhead)
void
CodeGenerator. onBitNot(Token<?> lookhead)
void
LambdaGenerator. onBitNot(Token<?> lookhead)
void
NoneCodeGenerator. onBitNot(Token<?> lookhead)
void
OptimizeCodeGenerator. onBitNot(Token<?> lookhead)
void
CodeGenerator. onBitOr(Token<?> lookhead)
void
LambdaGenerator. onBitOr(Token<?> lookhead)
void
NoneCodeGenerator. onBitOr(Token<?> lookhead)
void
OptimizeCodeGenerator. onBitOr(Token<?> lookhead)
void
CodeGenerator. onBitXor(Token<?> lookhead)
void
LambdaGenerator. onBitXor(Token<?> lookhead)
void
NoneCodeGenerator. onBitXor(Token<?> lookhead)
void
OptimizeCodeGenerator. onBitXor(Token<?> lookhead)
void
CodeGenerator. onConstant(Token<?> lookhead)
void
LambdaGenerator. onConstant(Token<?> lookhead)
void
NoneCodeGenerator. onConstant(Token<?> lookhead)
void
OptimizeCodeGenerator. onConstant(Token<?> lookhead)
void
CodeGenerator. onDiv(Token<?> lookhead)
void
LambdaGenerator. onDiv(Token<?> lookhead)
void
NoneCodeGenerator. onDiv(Token<?> lookhead)
void
OptimizeCodeGenerator. onDiv(Token<?> lookhead)
void
CodeGenerator. onEq(Token<?> lookhead)
void
LambdaGenerator. onEq(Token<?> lookhead)
void
NoneCodeGenerator. onEq(Token<?> lookhead)
void
OptimizeCodeGenerator. onEq(Token<?> lookhead)
void
CodeGenerator. onExponent(Token<?> loohead)
void
LambdaGenerator. onExponent(Token<?> lookhead)
void
NoneCodeGenerator. onExponent(Token<?> lookhead)
void
OptimizeCodeGenerator. onExponent(Token<?> lookhead)
void
CodeGenerator. onGe(Token<?> lookhead)
void
LambdaGenerator. onGe(Token<?> lookhead)
void
NoneCodeGenerator. onGe(Token<?> lookhead)
void
OptimizeCodeGenerator. onGe(Token<?> lookhead)
void
CodeGenerator. onGt(Token<?> lookhead)
void
LambdaGenerator. onGt(Token<?> lookhead)
void
NoneCodeGenerator. onGt(Token<?> lookhead)
void
OptimizeCodeGenerator. onGt(Token<?> lookhead)
void
CodeGenerator. onJoinLeft(Token<?> lookhead)
void
LambdaGenerator. onJoinLeft(Token<?> lookhead)
void
NoneCodeGenerator. onJoinLeft(Token<?> lookhead)
void
OptimizeCodeGenerator. onJoinLeft(Token<?> lookhead)
void
CodeGenerator. onJoinRight(Token<?> lookhead)
void
LambdaGenerator. onJoinRight(Token<?> lookhead)
void
NoneCodeGenerator. onJoinRight(Token<?> lookhead)
void
OptimizeCodeGenerator. onJoinRight(Token<?> lookhead)
void
CodeGenerator. onLambdaArgument(Token<?> lookhead, FunctionParam param)
void
LambdaGenerator. onLambdaArgument(Token<?> lookhead, FunctionParam param)
void
NoneCodeGenerator. onLambdaArgument(Token<?> lookhead, FunctionParam param)
void
OptimizeCodeGenerator. onLambdaArgument(Token<?> lookhead, FunctionParam param)
void
CodeGenerator. onLambdaBodyEnd(Token<?> lookhead)
void
LambdaGenerator. onLambdaBodyEnd(Token<?> lookhead)
void
NoneCodeGenerator. onLambdaBodyEnd(Token<?> lookhead)
void
OptimizeCodeGenerator. onLambdaBodyEnd(Token<?> lookhead)
void
CodeGenerator. onLambdaBodyStart(Token<?> lookhead)
void
LambdaGenerator. onLambdaBodyStart(Token<?> lookhead)
void
NoneCodeGenerator. onLambdaBodyStart(Token<?> lookhead)
void
OptimizeCodeGenerator. onLambdaBodyStart(Token<?> lookhead)
void
CodeGenerator. onLambdaDefineStart(Token<?> lookhead)
void
LambdaGenerator. onLambdaDefineStart(Token<?> lookhead)
void
NoneCodeGenerator. onLambdaDefineStart(Token<?> lookhead)
void
OptimizeCodeGenerator. onLambdaDefineStart(Token<?> lookhead)
void
CodeGenerator. onLe(Token<?> lookhead)
void
LambdaGenerator. onLe(Token<?> lookhead)
void
NoneCodeGenerator. onLe(Token<?> lookhead)
void
OptimizeCodeGenerator. onLe(Token<?> lookhead)
void
CodeGenerator. onLt(Token<?> lookhead)
void
LambdaGenerator. onLt(Token<?> lookhead)
void
NoneCodeGenerator. onLt(Token<?> lookhead)
void
OptimizeCodeGenerator. onLt(Token<?> lookhead)
void
CodeGenerator. onMatch(Token<?> lookhead)
void
LambdaGenerator. onMatch(Token<?> lookhead)
void
NoneCodeGenerator. onMatch(Token<?> lookhead)
void
OptimizeCodeGenerator. onMatch(Token<?> lookhead)
void
CodeGenerator. onMethodInvoke(Token<?> lookhead)
void
LambdaGenerator. onMethodInvoke(Token<?> lookhead)
void
NoneCodeGenerator. onMethodInvoke(Token<?> lookhead)
void
OptimizeCodeGenerator. onMethodInvoke(Token<?> lookhead)
void
CodeGenerator. onMethodName(Token<?> lookhead)
void
LambdaGenerator. onMethodName(Token<?> lookhead)
void
NoneCodeGenerator. onMethodName(Token<?> lookhead)
void
OptimizeCodeGenerator. onMethodName(Token<?> lookhead)
void
CodeGenerator. onMethodParameter(Token<?> lookhead)
void
LambdaGenerator. onMethodParameter(Token<?> lookhead)
void
NoneCodeGenerator. onMethodParameter(Token<?> lookhead)
void
OptimizeCodeGenerator. onMethodParameter(Token<?> lookhead)
void
CodeGenerator. onMod(Token<?> lookhead)
void
LambdaGenerator. onMod(Token<?> lookhead)
void
NoneCodeGenerator. onMod(Token<?> lookhead)
void
OptimizeCodeGenerator. onMod(Token<?> lookhead)
void
CodeGenerator. onMult(Token<?> lookhead)
void
LambdaGenerator. onMult(Token<?> lookhead)
void
NoneCodeGenerator. onMult(Token<?> lookhead)
void
OptimizeCodeGenerator. onMult(Token<?> lookhead)
void
CodeGenerator. onNeg(Token<?> lookhead)
void
LambdaGenerator. onNeg(Token<?> lookhead)
void
NoneCodeGenerator. onNeg(Token<?> lookhead)
void
OptimizeCodeGenerator. onNeg(Token<?> lookhead)
void
CodeGenerator. onNeq(Token<?> lookhead)
void
LambdaGenerator. onNeq(Token<?> lookhead)
void
NoneCodeGenerator. onNeq(Token<?> lookhead)
void
OptimizeCodeGenerator. onNeq(Token<?> lookhead)
void
CodeGenerator. onNot(Token<?> lookhead)
void
LambdaGenerator. onNot(Token<?> lookhead)
void
NoneCodeGenerator. onNot(Token<?> lookhead)
void
OptimizeCodeGenerator. onNot(Token<?> lookhead)
void
CodeGenerator. onShiftLeft(Token<?> lookhead)
void
LambdaGenerator. onShiftLeft(Token<?> lookhead)
void
NoneCodeGenerator. onShiftLeft(Token<?> lookhead)
void
OptimizeCodeGenerator. onShiftLeft(Token<?> lookhead)
void
CodeGenerator. onShiftRight(Token<?> lookhead)
void
LambdaGenerator. onShiftRight(Token<?> lookhead)
void
NoneCodeGenerator. onShiftRight(Token<?> lookhead)
void
OptimizeCodeGenerator. onShiftRight(Token<?> lookhead)
void
CodeGenerator. onSub(Token<?> lookhead)
void
LambdaGenerator. onSub(Token<?> lookhead)
void
NoneCodeGenerator. onSub(Token<?> lookhead)
void
OptimizeCodeGenerator. onSub(Token<?> lookhead)
void
CodeGenerator. onTernaryBoolean(Token<?> lookhead)
void
LambdaGenerator. onTernaryBoolean(Token<?> lookhead)
void
NoneCodeGenerator. onTernaryBoolean(Token<?> lookhead)
void
OptimizeCodeGenerator. onTernaryBoolean(Token<?> lookhead)
void
CodeGenerator. onTernaryEnd(Token<?> lookhead)
void
LambdaGenerator. onTernaryEnd(Token<?> lookhead)
void
NoneCodeGenerator. onTernaryEnd(Token<?> lookhead)
void
OptimizeCodeGenerator. onTernaryEnd(Token<?> lookhead)
void
CodeGenerator. onTernaryLeft(Token<?> lookhead)
void
LambdaGenerator. onTernaryLeft(Token<?> lookhead)
void
NoneCodeGenerator. onTernaryLeft(Token<?> lookhead)
void
OptimizeCodeGenerator. onTernaryLeft(Token<?> lookhead)
void
CodeGenerator. onTernaryRight(Token<?> lookhead)
void
LambdaGenerator. onTernaryRight(Token<?> lookhead)
void
NoneCodeGenerator. onTernaryRight(Token<?> lookhead)
void
OptimizeCodeGenerator. onTernaryRight(Token<?> lookhead)
void
CodeGenerator. onUnsignedShiftRight(Token<?> lookhead)
void
LambdaGenerator. onUnsignedShiftRight(Token<?> lookhead)
void
NoneCodeGenerator. onUnsignedShiftRight(Token<?> lookhead)
void
OptimizeCodeGenerator. onUnsignedShiftRight(Token<?> lookhead)
Method parameters in com.googlecode.aviator.code with type arguments of type Token Modifier and Type Method Description private void
OptimizeCodeGenerator. callASM(java.util.Map<java.lang.String,VariableMeta> variables, java.util.Map<java.lang.String,java.lang.Integer> methods, java.util.Set<Token<?>> constants)
void
EvalCodeGenerator. initConstants(java.util.Set<Token<?>> constants)
-
Uses of Token in com.googlecode.aviator.code.asm
Fields in com.googlecode.aviator.code.asm declared as Token Modifier and Type Field Description Token<?>
ASMCodeGenerator.MethodMetaData. token
Fields in com.googlecode.aviator.code.asm with type parameters of type Token Modifier and Type Field Description private java.util.Map<Token<?>,java.lang.String>
ASMCodeGenerator. constantPool
Methods in com.googlecode.aviator.code.asm with parameters of type Token Modifier and Type Method Description private void
ASMCodeGenerator. doCompareAndJump(Token<?> lookhead, int ints, OperatorType opType)
private boolean
ASMCodeGenerator. loadConstant(Token<?> lookhead, boolean inConstructor)
void
ASMCodeGenerator. onAdd(Token<?> lookhead)
void
ASMCodeGenerator. onAndLeft(Token<?> lookhead)
Do logic operation "&&" left operandvoid
ASMCodeGenerator. onAndRight(Token<?> lookhead)
Do logic operation "&&" right operandvoid
ASMCodeGenerator. onArray(Token<?> lookhead)
void
ASMCodeGenerator. onArrayIndexEnd(Token<?> lookhead)
void
ASMCodeGenerator. onArrayIndexStart(Token<?> token)
void
ASMCodeGenerator. onAssignment(Token<?> lookhead)
void
ASMCodeGenerator. onBitAnd(Token<?> lookhead)
void
ASMCodeGenerator. onBitNot(Token<?> lookhead)
Bit operation '~'void
ASMCodeGenerator. onBitOr(Token<?> lookhead)
void
ASMCodeGenerator. onBitXor(Token<?> lookhead)
void
ASMCodeGenerator. onConstant(Token<?> lookhead)
private void
ASMCodeGenerator. onConstant0(Token<?> lookhead, boolean inConstructor)
void
ASMCodeGenerator. onDiv(Token<?> lookhead)
void
ASMCodeGenerator. onEq(Token<?> lookhead)
void
ASMCodeGenerator. onExponent(Token<?> lookhead)
void
ASMCodeGenerator. onGe(Token<?> lookhead)
void
ASMCodeGenerator. onGt(Token<?> lookhead)
void
ASMCodeGenerator. onJoinLeft(Token<?> lookhead)
Do logic operation "||" left operandvoid
ASMCodeGenerator. onJoinRight(Token<?> lookhead)
Do logic operation "||" right operandvoid
ASMCodeGenerator. onLambdaArgument(Token<?> lookhead, FunctionParam param)
void
ASMCodeGenerator. onLambdaBodyEnd(Token<?> lookhead)
void
ASMCodeGenerator. onLambdaBodyStart(Token<?> lookhead)
void
ASMCodeGenerator. onLambdaDefineStart(Token<?> lookhead)
void
ASMCodeGenerator. onLe(Token<?> lookhead)
void
ASMCodeGenerator. onLt(Token<?> lookhead)
void
ASMCodeGenerator. onMatch(Token<?> lookhead)
void
ASMCodeGenerator. onMethodInvoke(Token<?> lookhead)
void
ASMCodeGenerator. onMethodName(Token<?> lookhead)
void
ASMCodeGenerator. onMethodParameter(Token<?> lookhead)
void
ASMCodeGenerator. onMod(Token<?> lookhead)
void
ASMCodeGenerator. onMult(Token<?> lookhead)
void
ASMCodeGenerator. onNeg(Token<?> lookhead)
void
ASMCodeGenerator. onNeq(Token<?> lookhead)
void
ASMCodeGenerator. onNot(Token<?> lookhead)
Logic operation '!'void
ASMCodeGenerator. onShiftLeft(Token<?> lookhead)
void
ASMCodeGenerator. onShiftRight(Token<?> lookhead)
void
ASMCodeGenerator. onSub(Token<?> lookhead)
void
ASMCodeGenerator. onTernaryBoolean(Token<?> lookhead)
void
ASMCodeGenerator. onTernaryEnd(Token<?> lookhead)
void
ASMCodeGenerator. onTernaryLeft(Token<?> lookhead)
void
ASMCodeGenerator. onTernaryRight(Token<?> lookhead)
void
ASMCodeGenerator. onUnsignedShiftRight(Token<?> lookhead)
private void
ASMCodeGenerator. visitBinOperator(Token<?> token, OperatorType opType, java.lang.String methodName)
private void
ASMCodeGenerator. visitLeftBranch(Token<?> lookhead, int ints, OperatorType opType)
private void
ASMCodeGenerator. visitLineNumber(Token<?> token)
private void
ASMCodeGenerator. visitRightBranch(Token<?> lookhead, int ints, OperatorType opType)
private void
ASMCodeGenerator. visitUnaryOperator(Token<?> lookhead, OperatorType opType, java.lang.String methodName)
Method parameters in com.googlecode.aviator.code.asm with type arguments of type Token Modifier and Type Method Description void
ASMCodeGenerator. initConstants(java.util.Set<Token<?>> constants)
Initial constant pool.Constructors in com.googlecode.aviator.code.asm with parameters of type Token Constructor Description MethodMetaData(Token<?> token, java.lang.String methodName)
-
Uses of Token in com.googlecode.aviator.code.interpreter
Fields in com.googlecode.aviator.code.interpreter with type parameters of type Token Modifier and Type Field Description private java.util.Set<Token<?>>
InterpretCodeGenerator. constantPool
Methods in com.googlecode.aviator.code.interpreter with parameters of type Token Modifier and Type Method Description AviatorObject
InterpretContext. loadConstant(Token<?> token)
void
InterpretCodeGenerator. onAdd(Token<?> lookhead)
void
InterpretCodeGenerator. onAndLeft(Token<?> lookhead)
void
InterpretCodeGenerator. onAndRight(Token<?> lookhead)
void
InterpretCodeGenerator. onArray(Token<?> lookhead)
void
InterpretCodeGenerator. onArrayIndexEnd(Token<?> lookhead)
void
InterpretCodeGenerator. onArrayIndexStart(Token<?> token)
void
InterpretCodeGenerator. onAssignment(Token<?> lookhead)
void
InterpretCodeGenerator. onBitAnd(Token<?> lookhead)
void
InterpretCodeGenerator. onBitNot(Token<?> lookhead)
void
InterpretCodeGenerator. onBitOr(Token<?> lookhead)
void
InterpretCodeGenerator. onBitXor(Token<?> lookhead)
void
InterpretCodeGenerator. onConstant(Token<?> lookhead)
void
InterpretCodeGenerator. onDiv(Token<?> lookhead)
void
InterpretCodeGenerator. onEq(Token<?> lookhead)
void
InterpretCodeGenerator. onExponent(Token<?> loohead)
void
InterpretCodeGenerator. onGe(Token<?> lookhead)
void
InterpretCodeGenerator. onGt(Token<?> lookhead)
void
InterpretCodeGenerator. onJoinLeft(Token<?> lookhead)
void
InterpretCodeGenerator. onJoinRight(Token<?> lookhead)
void
InterpretCodeGenerator. onLambdaArgument(Token<?> lookhead, FunctionParam param)
void
InterpretCodeGenerator. onLambdaBodyEnd(Token<?> lookhead)
void
InterpretCodeGenerator. onLambdaBodyStart(Token<?> lookhead)
void
InterpretCodeGenerator. onLambdaDefineStart(Token<?> lookhead)
void
InterpretCodeGenerator. onLe(Token<?> lookhead)
void
InterpretCodeGenerator. onLt(Token<?> lookhead)
void
InterpretCodeGenerator. onMatch(Token<?> lookhead)
void
InterpretCodeGenerator. onMethodInvoke(Token<?> lookhead)
void
InterpretCodeGenerator. onMethodName(Token<?> lookhead)
void
InterpretCodeGenerator. onMethodParameter(Token<?> lookhead)
void
InterpretCodeGenerator. onMod(Token<?> lookhead)
void
InterpretCodeGenerator. onMult(Token<?> lookhead)
void
InterpretCodeGenerator. onNeg(Token<?> lookhead)
void
InterpretCodeGenerator. onNeq(Token<?> lookhead)
void
InterpretCodeGenerator. onNot(Token<?> lookhead)
void
InterpretCodeGenerator. onShiftLeft(Token<?> lookhead)
void
InterpretCodeGenerator. onShiftRight(Token<?> lookhead)
void
InterpretCodeGenerator. onSub(Token<?> lookhead)
void
InterpretCodeGenerator. onTernaryBoolean(Token<?> lookhead)
void
InterpretCodeGenerator. onTernaryEnd(Token<?> lookhead)
void
InterpretCodeGenerator. onTernaryLeft(Token<?> lookhead)
void
InterpretCodeGenerator. onTernaryRight(Token<?> lookhead)
void
InterpretCodeGenerator. onUnsignedShiftRight(Token<?> lookhead)
Method parameters in com.googlecode.aviator.code.interpreter with type arguments of type Token Modifier and Type Method Description void
InterpretCodeGenerator. initConstants(java.util.Set<Token<?>> constants)
-
Uses of Token in com.googlecode.aviator.code.interpreter.ir
Fields in com.googlecode.aviator.code.interpreter.ir declared as Token Modifier and Type Field Description private Token<?>
LoadIR. token
Constructors in com.googlecode.aviator.code.interpreter.ir with parameters of type Token Constructor Description LoadIR(java.lang.String sourceFile, Token<?> token, VariableMeta meta, boolean inConstantPool)
-
Uses of Token in com.googlecode.aviator.lexer
Fields in com.googlecode.aviator.lexer with type parameters of type Token Modifier and Type Field Description private java.util.LinkedList<Token<?>>
ExpressionLexer. tokenBuffer
Methods in com.googlecode.aviator.lexer that return Token Modifier and Type Method Description Token<?>
SymbolTable. reserve(Variable variable)
Token<?>
ExpressionLexer. scan()
Token<?>
ExpressionLexer. scan(boolean analyse)
Methods in com.googlecode.aviator.lexer with parameters of type Token Modifier and Type Method Description void
ExpressionLexer. pushback(Token<?> token)
Push back token -
Uses of Token in com.googlecode.aviator.lexer.token
Classes in com.googlecode.aviator.lexer.token that implement Token Modifier and Type Class Description class
AbstractToken<T>
Base token classclass
CharToken
Charactor tokenclass
DelegateToken
Delegate token,wrap a token with special syntax structureclass
NumberToken
A Number tokenclass
OperatorToken
Operator tokenclass
PatternToken
A pattern tokenclass
StringToken
String tokenclass
Variable
Variable tokenFields in com.googlecode.aviator.lexer.token declared as Token Modifier and Type Field Description private Token<?>
DelegateToken. token
Methods in com.googlecode.aviator.lexer.token that return Token Modifier and Type Method Description Token<?>
DelegateToken. getToken()
Token<?>
DelegateToken. getValue(java.util.Map<java.lang.String,java.lang.Object> env)
Token<T>
AbstractToken. withMeta(java.lang.String name, java.lang.Object v)
Token<T>
Token. withMeta(java.lang.String name, java.lang.Object v)
Constructors in com.googlecode.aviator.lexer.token with parameters of type Token Constructor Description DelegateToken(Token<?> token, DelegateToken.DelegateTokenType type)
OperatorToken(Token<?> lookhead, OperatorType operatorType)
-
Uses of Token in com.googlecode.aviator.parser
Fields in com.googlecode.aviator.parser declared as Token Modifier and Type Field Description private Token<?>
ExpressionParser. lookhead
Fields in com.googlecode.aviator.parser with type parameters of type Token Modifier and Type Field Description private java.util.ArrayDeque<Token<?>>
ExpressionParser. prevTokens
Methods in com.googlecode.aviator.parser that return Token Modifier and Type Method Description private Token<?>
ExpressionParser. currentToken()
Token<?>
ExpressionParser. getLookhead()
Token<?>
ExpressionParser. getPrevToken()
private Token<?>
ExpressionParser. value2token(java.lang.Object val)
Methods in com.googlecode.aviator.parser with parameters of type Token Modifier and Type Method Description void
VariableMeta. add(Token<?> token)
private void
ExpressionParser. checkFunctionName(Token<?> token, boolean warnOnExists)
private void
ExpressionParser. checkVariableName(Token<?> token)
private void
ExpressionParser. checkVarIsInit(Token<?> prevToken, ExpressionParser.StatementType stmtType)
static boolean
ExpressionParser. isConstant(Token<?> token, AviatorEvaluatorInstance instance)
static boolean
ExpressionParser. isLiteralToken(Token<?> token, AviatorEvaluatorInstance instance)
boolean
ExpressionParser. isOPVariable(Token<?> token)
private void
ExpressionParser. method(Token<?> methodName)
-
Uses of Token in com.googlecode.aviator.utils
Fields in com.googlecode.aviator.utils declared as Token Modifier and Type Field Description static Token<?>
Constants. ReducerBreakFn
static Token<?>
Constants. ReducerContFn
static Token<?>
Constants. ReducerReturnFn
-