# Generated from PW_explorer/Input_Parsers/DLV_Parser/Antlr_Files/DLV_Out.g4 by ANTLR 4.7.1
from antlr4 import *
if __name__ is not None and "." in __name__:
    from .DLV_OutParser import DLV_OutParser
else:
    from DLV_OutParser import DLV_OutParser

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

    # Enter a parse tree produced by DLV_OutParser#dlvOutput.
    def enterDlvOutput(self, ctx:DLV_OutParser.DlvOutputContext):
        pass

    # Exit a parse tree produced by DLV_OutParser#dlvOutput.
    def exitDlvOutput(self, ctx:DLV_OutParser.DlvOutputContext):
        pass


    # Enter a parse tree produced by DLV_OutParser#pws_out.
    def enterPws_out(self, ctx:DLV_OutParser.Pws_outContext):
        pass

    # Exit a parse tree produced by DLV_OutParser#pws_out.
    def exitPws_out(self, ctx:DLV_OutParser.Pws_outContext):
        pass


    # Enter a parse tree produced by DLV_OutParser#pw.
    def enterPw(self, ctx:DLV_OutParser.PwContext):
        pass

    # Exit a parse tree produced by DLV_OutParser#pw.
    def exitPw(self, ctx:DLV_OutParser.PwContext):
        pass


    # Enter a parse tree produced by DLV_OutParser#wf_mode_out.
    def enterWf_mode_out(self, ctx:DLV_OutParser.Wf_mode_outContext):
        pass

    # Exit a parse tree produced by DLV_OutParser#wf_mode_out.
    def exitWf_mode_out(self, ctx:DLV_OutParser.Wf_mode_outContext):
        pass


    # Enter a parse tree produced by DLV_OutParser#optimization_out.
    def enterOptimization_out(self, ctx:DLV_OutParser.Optimization_outContext):
        pass

    # Exit a parse tree produced by DLV_OutParser#optimization_out.
    def exitOptimization_out(self, ctx:DLV_OutParser.Optimization_outContext):
        pass


    # Enter a parse tree produced by DLV_OutParser#opt_model.
    def enterOpt_model(self, ctx:DLV_OutParser.Opt_modelContext):
        pass

    # Exit a parse tree produced by DLV_OutParser#opt_model.
    def exitOpt_model(self, ctx:DLV_OutParser.Opt_modelContext):
        pass


    # Enter a parse tree produced by DLV_OutParser#true_part.
    def enterTrue_part(self, ctx:DLV_OutParser.True_partContext):
        pass

    # Exit a parse tree produced by DLV_OutParser#true_part.
    def exitTrue_part(self, ctx:DLV_OutParser.True_partContext):
        pass


    # Enter a parse tree produced by DLV_OutParser#undefined_part.
    def enterUndefined_part(self, ctx:DLV_OutParser.Undefined_partContext):
        pass

    # Exit a parse tree produced by DLV_OutParser#undefined_part.
    def exitUndefined_part(self, ctx:DLV_OutParser.Undefined_partContext):
        pass


    # Enter a parse tree produced by DLV_OutParser#atom_set.
    def enterAtom_set(self, ctx:DLV_OutParser.Atom_setContext):
        pass

    # Exit a parse tree produced by DLV_OutParser#atom_set.
    def exitAtom_set(self, ctx:DLV_OutParser.Atom_setContext):
        pass


    # Enter a parse tree produced by DLV_OutParser#atom.
    def enterAtom(self, ctx:DLV_OutParser.AtomContext):
        pass

    # Exit a parse tree produced by DLV_OutParser#atom.
    def exitAtom(self, ctx:DLV_OutParser.AtomContext):
        pass


    # Enter a parse tree produced by DLV_OutParser#atom_content.
    def enterAtom_content(self, ctx:DLV_OutParser.Atom_contentContext):
        pass

    # Exit a parse tree produced by DLV_OutParser#atom_content.
    def exitAtom_content(self, ctx:DLV_OutParser.Atom_contentContext):
        pass


    # Enter a parse tree produced by DLV_OutParser#atom_text.
    def enterAtom_text(self, ctx:DLV_OutParser.Atom_textContext):
        pass

    # Exit a parse tree produced by DLV_OutParser#atom_text.
    def exitAtom_text(self, ctx:DLV_OutParser.Atom_textContext):
        pass


