Uses of Interface
com.googlecode.aviator.lexer.token.Token
Packages that use Token
Package
Description
-
Uses of Token in com.googlecode.aviator
Fields in com.googlecode.aviator with type parameters of type TokenModifier and TypeFieldDescriptionprivate Map<Token<?>, AviatorObject> InterpretExpression.constantPoolMethods in com.googlecode.aviator with parameters of type TokenMethod parameters in com.googlecode.aviator with type arguments of type TokenModifier and TypeMethodDescriptionprivate voidInterpretExpression.loadConstants(Set<Token<?>> constants, List<IR> instruments) Constructor parameters in com.googlecode.aviator with type arguments of type TokenModifierConstructorDescriptionInterpretExpression(AviatorEvaluatorInstance instance, List<VariableMeta> vars, Set<Token<?>> constants, SymbolTable symbolTable, List<IR> instruments, boolean unboxObject) -
Uses of Token in com.googlecode.aviator.code
Fields in com.googlecode.aviator.code with type parameters of type TokenMethods in com.googlecode.aviator.code that return TokenModifier and TypeMethodDescriptionprivate Token<?> OptimizeCodeGenerator.getTokenFromOperand(Token<?> operatorToken, AviatorObject operand) Get token from executing resultMethods in com.googlecode.aviator.code with parameters of type TokenModifier and TypeMethodDescriptionprivate intOptimizeCodeGenerator.executeOperator(Map<Integer, DelegateToken.DelegateTokenType> index2DelegateType, Token<?> operatorToken, OperatorType operatorType, int operatorIndex, int operandCount) private AviatorObjectOptimizeCodeGenerator.getAviatorObjectFromToken(Token<?> lookhead) private Token<?> OptimizeCodeGenerator.getTokenFromOperand(Token<?> operatorToken, AviatorObject operand) Get token from executing resultprivate booleanOptimizeCodeGenerator.isLiteralOperand(Token<?> token, Token.TokenType tokenType, int index, Map<Integer, DelegateToken.DelegateTokenType> index2DelegateType) voidvoidvoidvoidvoidvoidvoidvoidvoidCodeGenerator.onAndRight(Token<?> lookhead) voidLambdaGenerator.onAndRight(Token<?> lookhead) voidNoneCodeGenerator.onAndRight(Token<?> lookhead) voidOptimizeCodeGenerator.onAndRight(Token<?> lookhead) voidvoidvoidvoidvoidCodeGenerator.onArrayIndexEnd(Token<?> lookhead) voidLambdaGenerator.onArrayIndexEnd(Token<?> lookhead) voidNoneCodeGenerator.onArrayIndexEnd(Token<?> lookhead) voidOptimizeCodeGenerator.onArrayIndexEnd(Token<?> lookhead) voidCodeGenerator.onArrayIndexStart(Token<?> token) voidLambdaGenerator.onArrayIndexStart(Token<?> token) voidNoneCodeGenerator.onArrayIndexStart(Token<?> token) voidOptimizeCodeGenerator.onArrayIndexStart(Token<?> lookhead) voidCodeGenerator.onAssignment(Token<?> lookhead) voidLambdaGenerator.onAssignment(Token<?> lookhead) voidNoneCodeGenerator.onAssignment(Token<?> lookhead) voidOptimizeCodeGenerator.onAssignment(Token<?> lookhead) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidCodeGenerator.onConstant(Token<?> lookhead) voidLambdaGenerator.onConstant(Token<?> lookhead) voidNoneCodeGenerator.onConstant(Token<?> lookhead) voidOptimizeCodeGenerator.onConstant(Token<?> lookhead) voidvoidvoidvoidvoidvoidvoidvoidvoidCodeGenerator.onExponent(Token<?> loohead) voidLambdaGenerator.onExponent(Token<?> lookhead) voidNoneCodeGenerator.onExponent(Token<?> lookhead) voidOptimizeCodeGenerator.onExponent(Token<?> lookhead) voidvoidvoidvoidvoidvoidvoidvoidvoidCodeGenerator.onJoinLeft(Token<?> lookhead) voidLambdaGenerator.onJoinLeft(Token<?> lookhead) voidNoneCodeGenerator.onJoinLeft(Token<?> lookhead) voidOptimizeCodeGenerator.onJoinLeft(Token<?> lookhead) voidCodeGenerator.onJoinRight(Token<?> lookhead) voidLambdaGenerator.onJoinRight(Token<?> lookhead) voidNoneCodeGenerator.onJoinRight(Token<?> lookhead) voidOptimizeCodeGenerator.onJoinRight(Token<?> lookhead) voidCodeGenerator.onLambdaArgument(Token<?> lookhead, FunctionParam param) voidLambdaGenerator.onLambdaArgument(Token<?> lookhead, FunctionParam param) voidNoneCodeGenerator.onLambdaArgument(Token<?> lookhead, FunctionParam param) voidOptimizeCodeGenerator.onLambdaArgument(Token<?> lookhead, FunctionParam param) voidCodeGenerator.onLambdaBodyEnd(Token<?> lookhead) voidLambdaGenerator.onLambdaBodyEnd(Token<?> lookhead) voidNoneCodeGenerator.onLambdaBodyEnd(Token<?> lookhead) voidOptimizeCodeGenerator.onLambdaBodyEnd(Token<?> lookhead) voidCodeGenerator.onLambdaBodyStart(Token<?> lookhead) voidLambdaGenerator.onLambdaBodyStart(Token<?> lookhead) voidNoneCodeGenerator.onLambdaBodyStart(Token<?> lookhead) voidOptimizeCodeGenerator.onLambdaBodyStart(Token<?> lookhead) voidCodeGenerator.onLambdaDefineStart(Token<?> lookhead) voidLambdaGenerator.onLambdaDefineStart(Token<?> lookhead) voidNoneCodeGenerator.onLambdaDefineStart(Token<?> lookhead) voidOptimizeCodeGenerator.onLambdaDefineStart(Token<?> lookhead) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidCodeGenerator.onMethodInvoke(Token<?> lookhead) voidLambdaGenerator.onMethodInvoke(Token<?> lookhead) voidNoneCodeGenerator.onMethodInvoke(Token<?> lookhead) voidOptimizeCodeGenerator.onMethodInvoke(Token<?> lookhead) voidCodeGenerator.onMethodName(Token<?> lookhead) voidLambdaGenerator.onMethodName(Token<?> lookhead) voidNoneCodeGenerator.onMethodName(Token<?> lookhead) voidOptimizeCodeGenerator.onMethodName(Token<?> lookhead) voidCodeGenerator.onMethodParameter(Token<?> lookhead) voidLambdaGenerator.onMethodParameter(Token<?> lookhead) voidNoneCodeGenerator.onMethodParameter(Token<?> lookhead) voidOptimizeCodeGenerator.onMethodParameter(Token<?> lookhead) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidCodeGenerator.onShiftLeft(Token<?> lookhead) voidLambdaGenerator.onShiftLeft(Token<?> lookhead) voidNoneCodeGenerator.onShiftLeft(Token<?> lookhead) voidOptimizeCodeGenerator.onShiftLeft(Token<?> lookhead) voidCodeGenerator.onShiftRight(Token<?> lookhead) voidLambdaGenerator.onShiftRight(Token<?> lookhead) voidNoneCodeGenerator.onShiftRight(Token<?> lookhead) voidOptimizeCodeGenerator.onShiftRight(Token<?> lookhead) voidvoidvoidvoidvoidCodeGenerator.onTernaryBoolean(Token<?> lookhead) voidLambdaGenerator.onTernaryBoolean(Token<?> lookhead) voidNoneCodeGenerator.onTernaryBoolean(Token<?> lookhead) voidOptimizeCodeGenerator.onTernaryBoolean(Token<?> lookhead) voidCodeGenerator.onTernaryEnd(Token<?> lookhead) voidLambdaGenerator.onTernaryEnd(Token<?> lookhead) voidNoneCodeGenerator.onTernaryEnd(Token<?> lookhead) voidOptimizeCodeGenerator.onTernaryEnd(Token<?> lookhead) voidCodeGenerator.onTernaryLeft(Token<?> lookhead) voidLambdaGenerator.onTernaryLeft(Token<?> lookhead) voidNoneCodeGenerator.onTernaryLeft(Token<?> lookhead) voidOptimizeCodeGenerator.onTernaryLeft(Token<?> lookhead) voidCodeGenerator.onTernaryRight(Token<?> lookhead) voidLambdaGenerator.onTernaryRight(Token<?> lookhead) voidNoneCodeGenerator.onTernaryRight(Token<?> lookhead) voidOptimizeCodeGenerator.onTernaryRight(Token<?> lookhead) voidCodeGenerator.onUnsignedShiftRight(Token<?> lookhead) voidLambdaGenerator.onUnsignedShiftRight(Token<?> lookhead) voidNoneCodeGenerator.onUnsignedShiftRight(Token<?> lookhead) voidOptimizeCodeGenerator.onUnsignedShiftRight(Token<?> lookhead) Method parameters in com.googlecode.aviator.code with type arguments of type Token -
Uses of Token in com.googlecode.aviator.code.asm
Fields in com.googlecode.aviator.code.asm declared as TokenFields in com.googlecode.aviator.code.asm with type parameters of type TokenMethods in com.googlecode.aviator.code.asm with parameters of type TokenModifier and TypeMethodDescriptionprivate voidASMCodeGenerator.doCompareAndJump(Token<?> lookhead, int ints, OperatorType opType) private booleanASMCodeGenerator.loadConstant(Token<?> lookhead, boolean inConstructor) voidvoidDo logic operation "invalid input: '&'invalid input: '&'" left operandvoidASMCodeGenerator.onAndRight(Token<?> lookhead) Do logic operation "invalid input: '&'invalid input: '&'" right operandvoidvoidASMCodeGenerator.onArrayIndexEnd(Token<?> lookhead) voidASMCodeGenerator.onArrayIndexStart(Token<?> token) voidASMCodeGenerator.onAssignment(Token<?> lookhead) voidvoidBit operation '~'voidvoidvoidASMCodeGenerator.onConstant(Token<?> lookhead) private voidASMCodeGenerator.onConstant0(Token<?> lookhead, boolean inConstructor) voidvoidvoidASMCodeGenerator.onExponent(Token<?> lookhead) voidvoidvoidASMCodeGenerator.onJoinLeft(Token<?> lookhead) Do logic operation "||" left operandvoidASMCodeGenerator.onJoinRight(Token<?> lookhead) Do logic operation "||" right operandvoidASMCodeGenerator.onLambdaArgument(Token<?> lookhead, FunctionParam param) voidASMCodeGenerator.onLambdaBodyEnd(Token<?> lookhead) voidASMCodeGenerator.onLambdaBodyStart(Token<?> lookhead) voidASMCodeGenerator.onLambdaDefineStart(Token<?> lookhead) voidvoidvoidvoidASMCodeGenerator.onMethodInvoke(Token<?> lookhead) voidASMCodeGenerator.onMethodName(Token<?> lookhead) voidASMCodeGenerator.onMethodParameter(Token<?> lookhead) voidvoidvoidvoidvoidLogic operation '!'voidASMCodeGenerator.onShiftLeft(Token<?> lookhead) voidASMCodeGenerator.onShiftRight(Token<?> lookhead) voidvoidASMCodeGenerator.onTernaryBoolean(Token<?> lookhead) voidASMCodeGenerator.onTernaryEnd(Token<?> lookhead) voidASMCodeGenerator.onTernaryLeft(Token<?> lookhead) voidASMCodeGenerator.onTernaryRight(Token<?> lookhead) voidASMCodeGenerator.onUnsignedShiftRight(Token<?> lookhead) private voidASMCodeGenerator.visitBinOperator(Token<?> token, OperatorType opType, String methodName) private voidASMCodeGenerator.visitLeftBranch(Token<?> lookhead, int ints, OperatorType opType) private voidASMCodeGenerator.visitLineNumber(Token<?> token) private voidASMCodeGenerator.visitRightBranch(Token<?> lookhead, int ints, OperatorType opType) private voidASMCodeGenerator.visitUnaryOperator(Token<?> lookhead, OperatorType opType, String methodName) Method parameters in com.googlecode.aviator.code.asm with type arguments of type TokenModifier and TypeMethodDescriptionvoidASMCodeGenerator.initConstants(Set<Token<?>> constants) Initial constant pool.Constructors in com.googlecode.aviator.code.asm with parameters of type Token -
Uses of Token in com.googlecode.aviator.code.interpreter
Fields in com.googlecode.aviator.code.interpreter with type parameters of type TokenMethods in com.googlecode.aviator.code.interpreter with parameters of type TokenModifier and TypeMethodDescriptionInterpretContext.loadConstant(Token<?> token) voidvoidvoidInterpretCodeGenerator.onAndRight(Token<?> lookhead) voidvoidInterpretCodeGenerator.onArrayIndexEnd(Token<?> lookhead) voidInterpretCodeGenerator.onArrayIndexStart(Token<?> token) voidInterpretCodeGenerator.onAssignment(Token<?> lookhead) voidvoidvoidvoidvoidInterpretCodeGenerator.onConstant(Token<?> lookhead) voidvoidvoidInterpretCodeGenerator.onExponent(Token<?> loohead) voidvoidvoidInterpretCodeGenerator.onJoinLeft(Token<?> lookhead) voidInterpretCodeGenerator.onJoinRight(Token<?> lookhead) voidInterpretCodeGenerator.onLambdaArgument(Token<?> lookhead, FunctionParam param) voidInterpretCodeGenerator.onLambdaBodyEnd(Token<?> lookhead) voidInterpretCodeGenerator.onLambdaBodyStart(Token<?> lookhead) voidInterpretCodeGenerator.onLambdaDefineStart(Token<?> lookhead) voidvoidvoidvoidInterpretCodeGenerator.onMethodInvoke(Token<?> lookhead) voidInterpretCodeGenerator.onMethodName(Token<?> lookhead) voidInterpretCodeGenerator.onMethodParameter(Token<?> lookhead) voidvoidvoidvoidvoidvoidInterpretCodeGenerator.onShiftLeft(Token<?> lookhead) voidInterpretCodeGenerator.onShiftRight(Token<?> lookhead) voidvoidInterpretCodeGenerator.onTernaryBoolean(Token<?> lookhead) voidInterpretCodeGenerator.onTernaryEnd(Token<?> lookhead) voidInterpretCodeGenerator.onTernaryLeft(Token<?> lookhead) voidInterpretCodeGenerator.onTernaryRight(Token<?> lookhead) voidInterpretCodeGenerator.onUnsignedShiftRight(Token<?> lookhead) Method parameters in com.googlecode.aviator.code.interpreter with type arguments of type TokenModifier and TypeMethodDescriptionvoidInterpretCodeGenerator.initConstants(Set<Token<?>> constants) -
Uses of Token in com.googlecode.aviator.code.interpreter.ir
Fields in com.googlecode.aviator.code.interpreter.ir declared as TokenConstructors in com.googlecode.aviator.code.interpreter.ir with parameters of type TokenModifierConstructorDescriptionLoadIR(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 TokenMethods in com.googlecode.aviator.lexer that return TokenModifier and TypeMethodDescriptionToken<?> Token<?> ExpressionLexer.scan()Token<?> ExpressionLexer.scan(boolean analyse) Methods in com.googlecode.aviator.lexer with parameters of type Token -
Uses of Token in com.googlecode.aviator.lexer.token
Classes in com.googlecode.aviator.lexer.token that implement TokenModifier and TypeClassDescriptionclassBase token classclassCharactor tokenclassDelegate token,wrap a token with special syntax structureclassA Number tokenclassOperator tokenclassA pattern tokenclassString tokenclassVariable tokenFields in com.googlecode.aviator.lexer.token declared as TokenMethods in com.googlecode.aviator.lexer.token that return TokenConstructors in com.googlecode.aviator.lexer.token with parameters of type TokenModifierConstructorDescriptionDelegateToken(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 TokenFields in com.googlecode.aviator.parser with type parameters of type TokenMethods in com.googlecode.aviator.parser that return TokenModifier and TypeMethodDescriptionprivate Token<?> ExpressionParser.currentToken()Token<?> ExpressionParser.getLookhead()Token<?> ExpressionParser.getPrevToken()private Token<?> ExpressionParser.value2token(Object val) Methods in com.googlecode.aviator.parser with parameters of type TokenModifier and TypeMethodDescriptionvoidprivate voidExpressionParser.checkFunctionName(Token<?> token, boolean warnOnExists) private voidExpressionParser.checkVariableName(Token<?> token) private voidExpressionParser.checkVarIsInit(Token<?> prevToken, ExpressionParser.StatementType stmtType) static booleanExpressionParser.isConstant(Token<?> token, AviatorEvaluatorInstance instance) static booleanExpressionParser.isLiteralToken(Token<?> token, AviatorEvaluatorInstance instance) booleanExpressionParser.isOPVariable(Token<?> token) private void -
Uses of Token in com.googlecode.aviator.utils
Fields in com.googlecode.aviator.utils declared as TokenModifier and TypeFieldDescriptionstatic final Token<?> Constants.ReducerBreakFnstatic final Token<?> Constants.ReducerContFnstatic final Token<?> Constants.ReducerReturnFn