Interface CodeGenerator

    • Method Detail

      • onAssignment

        void onAssignment​(Token<?> lookhead)
      • setParser

        void setParser​(Parser parser)
      • onShiftRight

        void onShiftRight​(Token<?> lookhead)
      • onShiftLeft

        void onShiftLeft​(Token<?> lookhead)
      • onUnsignedShiftRight

        void onUnsignedShiftRight​(Token<?> lookhead)
      • onBitOr

        void onBitOr​(Token<?> lookhead)
      • onBitAnd

        void onBitAnd​(Token<?> lookhead)
      • onBitXor

        void onBitXor​(Token<?> lookhead)
      • onBitNot

        void onBitNot​(Token<?> lookhead)
      • onAdd

        void onAdd​(Token<?> lookhead)
      • onSub

        void onSub​(Token<?> lookhead)
      • onMult

        void onMult​(Token<?> lookhead)
      • onExponent

        void onExponent​(Token<?> loohead)
      • onDiv

        void onDiv​(Token<?> lookhead)
      • onAndLeft

        void onAndLeft​(Token<?> lookhead)
      • onAndRight

        void onAndRight​(Token<?> lookhead)
      • onTernaryBoolean

        void onTernaryBoolean​(Token<?> lookhead)
      • onTernaryLeft

        void onTernaryLeft​(Token<?> lookhead)
      • onTernaryRight

        void onTernaryRight​(Token<?> lookhead)
      • onTernaryEnd

        void onTernaryEnd​(Token<?> lookhead)
      • onJoinLeft

        void onJoinLeft​(Token<?> lookhead)
      • onJoinRight

        void onJoinRight​(Token<?> lookhead)
      • onEq

        void onEq​(Token<?> lookhead)
      • onMatch

        void onMatch​(Token<?> lookhead)
      • onNeq

        void onNeq​(Token<?> lookhead)
      • onLt

        void onLt​(Token<?> lookhead)
      • onLe

        void onLe​(Token<?> lookhead)
      • onGt

        void onGt​(Token<?> lookhead)
      • onGe

        void onGe​(Token<?> lookhead)
      • onMod

        void onMod​(Token<?> lookhead)
      • onNot

        void onNot​(Token<?> lookhead)
      • onNeg

        void onNeg​(Token<?> lookhead)
      • getResult

        Expression getResult​(boolean unboxObject)
      • onConstant

        void onConstant​(Token<?> lookhead)
      • onMethodName

        void onMethodName​(Token<?> lookhead)
      • onMethodParameter

        void onMethodParameter​(Token<?> lookhead)
      • onMethodInvoke

        void onMethodInvoke​(Token<?> lookhead)
      • onLambdaDefineStart

        void onLambdaDefineStart​(Token<?> lookhead)
      • onLambdaBodyStart

        void onLambdaBodyStart​(Token<?> lookhead)
      • onLambdaBodyEnd

        void onLambdaBodyEnd​(Token<?> lookhead)
      • onArray

        void onArray​(Token<?> lookhead)
      • onArrayIndexStart

        void onArrayIndexStart​(Token<?> token)
      • onArrayIndexEnd

        void onArrayIndexEnd​(Token<?> lookhead)