# Generated from /home/karol/Desktop/jfk/SimpleLang/SimpleLang.g4 by ANTLR 4.8
from antlr4 import *
if __name__ is not None and "." in __name__:
    from parser.SimpleLangParser import SimpleLangParser
else:
    from parser.SimpleLangParser import SimpleLangParser

# This class defines a complete listener for a parse tree produced by SimpleLangParser.
class SimpleLangListener(ParseTreeListener):

    # Enter a parse tree produced by SimpleLangParser#init.
    def enterInit(self, ctx:SimpleLangParser.InitContext):
        pass

    # Exit a parse tree produced by SimpleLangParser#init.
    def exitInit(self, ctx:SimpleLangParser.InitContext):
        pass


    # Enter a parse tree produced by SimpleLangParser#exprlabel.
    def enterExprlabel(self, ctx:SimpleLangParser.ExprlabelContext):
        pass

    # Exit a parse tree produced by SimpleLangParser#exprlabel.
    def exitExprlabel(self, ctx:SimpleLangParser.ExprlabelContext):
        pass


    # Enter a parse tree produced by SimpleLangParser#print.
    def enterPrint(self, ctx:SimpleLangParser.PrintContext):
        pass

    # Exit a parse tree produced by SimpleLangParser#print.
    def exitPrint(self, ctx:SimpleLangParser.PrintContext):
        pass


    # Enter a parse tree produced by SimpleLangParser#assign.
    def enterAssign(self, ctx:SimpleLangParser.AssignContext):
        pass

    # Exit a parse tree produced by SimpleLangParser#assign.
    def exitAssign(self, ctx:SimpleLangParser.AssignContext):
        pass


    # Enter a parse tree produced by SimpleLangParser#read.
    def enterRead(self, ctx:SimpleLangParser.ReadContext):
        pass

    # Exit a parse tree produced by SimpleLangParser#read.
    def exitRead(self, ctx:SimpleLangParser.ReadContext):
        pass


    # Enter a parse tree produced by SimpleLangParser#parexpr.
    def enterParexpr(self, ctx:SimpleLangParser.ParexprContext):
        pass

    # Exit a parse tree produced by SimpleLangParser#parexpr.
    def exitParexpr(self, ctx:SimpleLangParser.ParexprContext):
        pass


    # Enter a parse tree produced by SimpleLangParser#variableExpr.
    def enterVariableExpr(self, ctx:SimpleLangParser.VariableExprContext):
        pass

    # Exit a parse tree produced by SimpleLangParser#variableExpr.
    def exitVariableExpr(self, ctx:SimpleLangParser.VariableExprContext):
        pass


    # Enter a parse tree produced by SimpleLangParser#powerexpr.
    def enterPowerexpr(self, ctx:SimpleLangParser.PowerexprContext):
        pass

    # Exit a parse tree produced by SimpleLangParser#powerexpr.
    def exitPowerexpr(self, ctx:SimpleLangParser.PowerexprContext):
        pass


    # Enter a parse tree produced by SimpleLangParser#literalexpr.
    def enterLiteralexpr(self, ctx:SimpleLangParser.LiteralexprContext):
        pass

    # Exit a parse tree produced by SimpleLangParser#literalexpr.
    def exitLiteralexpr(self, ctx:SimpleLangParser.LiteralexprContext):
        pass


    # Enter a parse tree produced by SimpleLangParser#sqrtexpr.
    def enterSqrtexpr(self, ctx:SimpleLangParser.SqrtexprContext):
        pass

    # Exit a parse tree produced by SimpleLangParser#sqrtexpr.
    def exitSqrtexpr(self, ctx:SimpleLangParser.SqrtexprContext):
        pass


    # Enter a parse tree produced by SimpleLangParser#muldivexpr.
    def enterMuldivexpr(self, ctx:SimpleLangParser.MuldivexprContext):
        pass

    # Exit a parse tree produced by SimpleLangParser#muldivexpr.
    def exitMuldivexpr(self, ctx:SimpleLangParser.MuldivexprContext):
        pass


    # Enter a parse tree produced by SimpleLangParser#addsubexpr.
    def enterAddsubexpr(self, ctx:SimpleLangParser.AddsubexprContext):
        pass

    # Exit a parse tree produced by SimpleLangParser#addsubexpr.
    def exitAddsubexpr(self, ctx:SimpleLangParser.AddsubexprContext):
        pass


    # Enter a parse tree produced by SimpleLangParser#implicitexpr.
    def enterImplicitexpr(self, ctx:SimpleLangParser.ImplicitexprContext):
        pass

    # Exit a parse tree produced by SimpleLangParser#implicitexpr.
    def exitImplicitexpr(self, ctx:SimpleLangParser.ImplicitexprContext):
        pass


    # Enter a parse tree produced by SimpleLangParser#parentheses.
    def enterParentheses(self, ctx:SimpleLangParser.ParenthesesContext):
        pass

    # Exit a parse tree produced by SimpleLangParser#parentheses.
    def exitParentheses(self, ctx:SimpleLangParser.ParenthesesContext):
        pass


    # Enter a parse tree produced by SimpleLangParser#literal.
    def enterLiteral(self, ctx:SimpleLangParser.LiteralContext):
        pass

    # Exit a parse tree produced by SimpleLangParser#literal.
    def exitLiteral(self, ctx:SimpleLangParser.LiteralContext):
        pass



del SimpleLangParser