# Generated from Pattern.g4 by ANTLR 4.7.1
from antlr4 import *
if __name__ is not None and "." in __name__:
    from .PatternParser import PatternParser
else:
    from PatternParser import PatternParser

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

    # Enter a parse tree produced by PatternParser#prog.
    def enterProg(self, ctx:PatternParser.ProgContext):
        pass

    # Exit a parse tree produced by PatternParser#prog.
    def exitProg(self, ctx:PatternParser.ProgContext):
        pass


    # Enter a parse tree produced by PatternParser#expr.
    def enterExpr(self, ctx:PatternParser.ExprContext):
        pass

    # Exit a parse tree produced by PatternParser#expr.
    def exitExpr(self, ctx:PatternParser.ExprContext):
        pass


    # Enter a parse tree produced by PatternParser#OP0.
    def enterOP0(self, ctx:PatternParser.OP0Context):
        pass

    # Exit a parse tree produced by PatternParser#OP0.
    def exitOP0(self, ctx:PatternParser.OP0Context):
        pass


    # Enter a parse tree produced by PatternParser#FIELD0.
    def enterFIELD0(self, ctx:PatternParser.FIELD0Context):
        pass

    # Exit a parse tree produced by PatternParser#FIELD0.
    def exitFIELD0(self, ctx:PatternParser.FIELD0Context):
        pass


    # Enter a parse tree produced by PatternParser#FIELD1.
    def enterFIELD1(self, ctx:PatternParser.FIELD1Context):
        pass

    # Exit a parse tree produced by PatternParser#FIELD1.
    def exitFIELD1(self, ctx:PatternParser.FIELD1Context):
        pass


