public interface CodeGenerator
Modifier and Type | Method and Description |
---|---|
Expression |
getResult(boolean unboxObject) |
void |
onAdd(Token<?> lookhead) |
void |
onAndLeft(Token<?> lookhead) |
void |
onAndRight(Token<?> lookhead) |
void |
onArray(Token<?> lookhead) |
void |
onArrayIndexEnd(Token<?> lookhead) |
void |
onArrayIndexStart(Token<?> token) |
void |
onAssignment(Token<?> lookhead) |
void |
onBitAnd(Token<?> lookhead) |
void |
onBitNot(Token<?> lookhead) |
void |
onBitOr(Token<?> lookhead) |
void |
onBitXor(Token<?> lookhead) |
void |
onConstant(Token<?> lookhead) |
void |
onDiv(Token<?> lookhead) |
void |
onEq(Token<?> lookhead) |
void |
onExponent(Token<?> loohead) |
void |
onGe(Token<?> lookhead) |
void |
onGt(Token<?> lookhead) |
void |
onJoinLeft(Token<?> lookhead) |
void |
onJoinRight(Token<?> lookhead) |
void |
onLambdaArgument(Token<?> lookhead,
FunctionParam param) |
void |
onLambdaBodyEnd(Token<?> lookhead) |
void |
onLambdaBodyStart(Token<?> lookhead) |
void |
onLambdaDefineStart(Token<?> lookhead) |
void |
onLe(Token<?> lookhead) |
void |
onLt(Token<?> lookhead) |
void |
onMatch(Token<?> lookhead) |
void |
onMethodInvoke(Token<?> lookhead) |
void |
onMethodName(Token<?> lookhead) |
void |
onMethodParameter(Token<?> lookhead) |
void |
onMod(Token<?> lookhead) |
void |
onMult(Token<?> lookhead) |
void |
onNeg(Token<?> lookhead) |
void |
onNeq(Token<?> lookhead) |
void |
onNot(Token<?> lookhead) |
void |
onShiftLeft(Token<?> lookhead) |
void |
onShiftRight(Token<?> lookhead) |
void |
onSub(Token<?> lookhead) |
void |
onTernaryBoolean(Token<?> lookhead) |
void |
onTernaryEnd(Token<?> lookhead) |
void |
onTernaryLeft(Token<?> lookhead) |
void |
onTernaryRight(Token<?> lookhead) |
void |
onUnsignedShiftRight(Token<?> lookhead) |
void |
setParser(Parser parser) |
void onAssignment(Token<?> lookhead)
void setParser(Parser parser)
void onShiftRight(Token<?> lookhead)
void onShiftLeft(Token<?> lookhead)
void onUnsignedShiftRight(Token<?> lookhead)
void onBitOr(Token<?> lookhead)
void onBitAnd(Token<?> lookhead)
void onBitXor(Token<?> lookhead)
void onBitNot(Token<?> lookhead)
void onAdd(Token<?> lookhead)
void onSub(Token<?> lookhead)
void onMult(Token<?> lookhead)
void onExponent(Token<?> loohead)
void onDiv(Token<?> lookhead)
void onAndLeft(Token<?> lookhead)
void onAndRight(Token<?> lookhead)
void onTernaryBoolean(Token<?> lookhead)
void onTernaryLeft(Token<?> lookhead)
void onTernaryRight(Token<?> lookhead)
void onTernaryEnd(Token<?> lookhead)
void onJoinLeft(Token<?> lookhead)
void onJoinRight(Token<?> lookhead)
void onEq(Token<?> lookhead)
void onMatch(Token<?> lookhead)
void onNeq(Token<?> lookhead)
void onLt(Token<?> lookhead)
void onLe(Token<?> lookhead)
void onGt(Token<?> lookhead)
void onGe(Token<?> lookhead)
void onMod(Token<?> lookhead)
void onNot(Token<?> lookhead)
void onNeg(Token<?> lookhead)
Expression getResult(boolean unboxObject)
void onConstant(Token<?> lookhead)
void onMethodName(Token<?> lookhead)
void onMethodParameter(Token<?> lookhead)
void onMethodInvoke(Token<?> lookhead)
void onLambdaDefineStart(Token<?> lookhead)
void onLambdaArgument(Token<?> lookhead, FunctionParam param)
void onLambdaBodyStart(Token<?> lookhead)
void onLambdaBodyEnd(Token<?> lookhead)
void onArray(Token<?> lookhead)
void onArrayIndexStart(Token<?> token)
void onArrayIndexEnd(Token<?> lookhead)
Copyright © 2010–2021. All rights reserved.