Uses of Interface
com.googlecode.aviator.lexer.token.Token
Packages that use Token
Package
Description
-
Uses of Token in com.googlecode.aviator
Methods in com.googlecode.aviator with parameters of type TokenConstructor 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
Methods in com.googlecode.aviator.code with parameters of type TokenModifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidCodeGenerator.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 TokenMethods in com.googlecode.aviator.code.asm with parameters of type TokenModifier and TypeMethodDescriptionvoidvoidDo 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) 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) 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
Methods 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
Constructors 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
Methods 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 tokenSubclasses with type arguments of type Token in com.googlecode.aviator.lexer.tokenModifier and TypeClassDescriptionclassDelegate token,wrap a token with special syntax structureMethods 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
Methods in com.googlecode.aviator.parser that return TokenModifier and TypeMethodDescriptionToken<?> ExpressionParser.getLookhead()Token<?> ExpressionParser.getPrevToken()Methods in com.googlecode.aviator.parser with parameters of type TokenModifier and TypeMethodDescriptionvoidstatic booleanExpressionParser.isConstant(Token<?> token, AviatorEvaluatorInstance instance) static booleanExpressionParser.isLiteralToken(Token<?> token, AviatorEvaluatorInstance instance) booleanExpressionParser.isOPVariable(Token<?> token) -
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