# Generated from nasm_x86_64_Parser.g4 by ANTLR 4.13.1
from antlr4 import *
if "." in __name__:
    from .nasm_x86_64_Parser import nasm_x86_64_Parser
else:
    from nasm_x86_64_Parser import nasm_x86_64_Parser

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

    # Enter a parse tree produced by nasm_x86_64_Parser#program.
    def enterProgram(self, ctx:nasm_x86_64_Parser.ProgramContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#program.
    def exitProgram(self, ctx:nasm_x86_64_Parser.ProgramContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#line.
    def enterLine(self, ctx:nasm_x86_64_Parser.LineContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#line.
    def exitLine(self, ctx:nasm_x86_64_Parser.LineContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#label.
    def enterLabel(self, ctx:nasm_x86_64_Parser.LabelContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#label.
    def exitLabel(self, ctx:nasm_x86_64_Parser.LabelContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#directive.
    def enterDirective(self, ctx:nasm_x86_64_Parser.DirectiveContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#directive.
    def exitDirective(self, ctx:nasm_x86_64_Parser.DirectiveContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#bits.
    def enterBits(self, ctx:nasm_x86_64_Parser.BitsContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#bits.
    def exitBits(self, ctx:nasm_x86_64_Parser.BitsContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#decimal_integer.
    def enterDecimal_integer(self, ctx:nasm_x86_64_Parser.Decimal_integerContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#decimal_integer.
    def exitDecimal_integer(self, ctx:nasm_x86_64_Parser.Decimal_integerContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#use16.
    def enterUse16(self, ctx:nasm_x86_64_Parser.Use16Context):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#use16.
    def exitUse16(self, ctx:nasm_x86_64_Parser.Use16Context):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#use32.
    def enterUse32(self, ctx:nasm_x86_64_Parser.Use32Context):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#use32.
    def exitUse32(self, ctx:nasm_x86_64_Parser.Use32Context):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#default.
    def enterDefault(self, ctx:nasm_x86_64_Parser.DefaultContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#default.
    def exitDefault(self, ctx:nasm_x86_64_Parser.DefaultContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#default_perfix.
    def enterDefault_perfix(self, ctx:nasm_x86_64_Parser.Default_perfixContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#default_perfix.
    def exitDefault_perfix(self, ctx:nasm_x86_64_Parser.Default_perfixContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#section.
    def enterSection(self, ctx:nasm_x86_64_Parser.SectionContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#section.
    def exitSection(self, ctx:nasm_x86_64_Parser.SectionContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#section_params.
    def enterSection_params(self, ctx:nasm_x86_64_Parser.Section_paramsContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#section_params.
    def exitSection_params(self, ctx:nasm_x86_64_Parser.Section_paramsContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#name.
    def enterName(self, ctx:nasm_x86_64_Parser.NameContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#name.
    def exitName(self, ctx:nasm_x86_64_Parser.NameContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#attribute.
    def enterAttribute(self, ctx:nasm_x86_64_Parser.AttributeContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#attribute.
    def exitAttribute(self, ctx:nasm_x86_64_Parser.AttributeContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#section_type.
    def enterSection_type(self, ctx:nasm_x86_64_Parser.Section_typeContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#section_type.
    def exitSection_type(self, ctx:nasm_x86_64_Parser.Section_typeContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#class.
    def enterClass(self, ctx:nasm_x86_64_Parser.ClassContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#class.
    def exitClass(self, ctx:nasm_x86_64_Parser.ClassContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#overlay.
    def enterOverlay(self, ctx:nasm_x86_64_Parser.OverlayContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#overlay.
    def exitOverlay(self, ctx:nasm_x86_64_Parser.OverlayContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#designation.
    def enterDesignation(self, ctx:nasm_x86_64_Parser.DesignationContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#designation.
    def exitDesignation(self, ctx:nasm_x86_64_Parser.DesignationContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#allocation.
    def enterAllocation(self, ctx:nasm_x86_64_Parser.AllocationContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#allocation.
    def exitAllocation(self, ctx:nasm_x86_64_Parser.AllocationContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#execution.
    def enterExecution(self, ctx:nasm_x86_64_Parser.ExecutionContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#execution.
    def exitExecution(self, ctx:nasm_x86_64_Parser.ExecutionContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#writing.
    def enterWriting(self, ctx:nasm_x86_64_Parser.WritingContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#writing.
    def exitWriting(self, ctx:nasm_x86_64_Parser.WritingContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#starting_possition.
    def enterStarting_possition(self, ctx:nasm_x86_64_Parser.Starting_possitionContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#starting_possition.
    def exitStarting_possition(self, ctx:nasm_x86_64_Parser.Starting_possitionContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#follow.
    def enterFollow(self, ctx:nasm_x86_64_Parser.FollowContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#follow.
    def exitFollow(self, ctx:nasm_x86_64_Parser.FollowContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#flat.
    def enterFlat(self, ctx:nasm_x86_64_Parser.FlatContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#flat.
    def exitFlat(self, ctx:nasm_x86_64_Parser.FlatContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#absolute_seg.
    def enterAbsolute_seg(self, ctx:nasm_x86_64_Parser.Absolute_segContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#absolute_seg.
    def exitAbsolute_seg(self, ctx:nasm_x86_64_Parser.Absolute_segContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#alingment.
    def enterAlingment(self, ctx:nasm_x86_64_Parser.AlingmentContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#alingment.
    def exitAlingment(self, ctx:nasm_x86_64_Parser.AlingmentContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#comdat.
    def enterComdat(self, ctx:nasm_x86_64_Parser.ComdatContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#comdat.
    def exitComdat(self, ctx:nasm_x86_64_Parser.ComdatContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#tls.
    def enterTls(self, ctx:nasm_x86_64_Parser.TlsContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#tls.
    def exitTls(self, ctx:nasm_x86_64_Parser.TlsContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#absolute.
    def enterAbsolute(self, ctx:nasm_x86_64_Parser.AbsoluteContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#absolute.
    def exitAbsolute(self, ctx:nasm_x86_64_Parser.AbsoluteContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#integer.
    def enterInteger(self, ctx:nasm_x86_64_Parser.IntegerContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#integer.
    def exitInteger(self, ctx:nasm_x86_64_Parser.IntegerContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#extern.
    def enterExtern(self, ctx:nasm_x86_64_Parser.ExternContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#extern.
    def exitExtern(self, ctx:nasm_x86_64_Parser.ExternContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#extern_params.
    def enterExtern_params(self, ctx:nasm_x86_64_Parser.Extern_paramsContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#extern_params.
    def exitExtern_params(self, ctx:nasm_x86_64_Parser.Extern_paramsContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#wrt.
    def enterWrt(self, ctx:nasm_x86_64_Parser.WrtContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#wrt.
    def exitWrt(self, ctx:nasm_x86_64_Parser.WrtContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#weak.
    def enterWeak(self, ctx:nasm_x86_64_Parser.WeakContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#weak.
    def exitWeak(self, ctx:nasm_x86_64_Parser.WeakContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#required.
    def enterRequired(self, ctx:nasm_x86_64_Parser.RequiredContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#required.
    def exitRequired(self, ctx:nasm_x86_64_Parser.RequiredContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#global.
    def enterGlobal(self, ctx:nasm_x86_64_Parser.GlobalContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#global.
    def exitGlobal(self, ctx:nasm_x86_64_Parser.GlobalContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#global_params.
    def enterGlobal_params(self, ctx:nasm_x86_64_Parser.Global_paramsContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#global_params.
    def exitGlobal_params(self, ctx:nasm_x86_64_Parser.Global_paramsContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#global_type.
    def enterGlobal_type(self, ctx:nasm_x86_64_Parser.Global_typeContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#global_type.
    def exitGlobal_type(self, ctx:nasm_x86_64_Parser.Global_typeContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#visibility.
    def enterVisibility(self, ctx:nasm_x86_64_Parser.VisibilityContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#visibility.
    def exitVisibility(self, ctx:nasm_x86_64_Parser.VisibilityContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#binding.
    def enterBinding(self, ctx:nasm_x86_64_Parser.BindingContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#binding.
    def exitBinding(self, ctx:nasm_x86_64_Parser.BindingContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#common.
    def enterCommon(self, ctx:nasm_x86_64_Parser.CommonContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#common.
    def exitCommon(self, ctx:nasm_x86_64_Parser.CommonContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#common_params.
    def enterCommon_params(self, ctx:nasm_x86_64_Parser.Common_paramsContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#common_params.
    def exitCommon_params(self, ctx:nasm_x86_64_Parser.Common_paramsContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#near.
    def enterNear(self, ctx:nasm_x86_64_Parser.NearContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#near.
    def exitNear(self, ctx:nasm_x86_64_Parser.NearContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#far.
    def enterFar(self, ctx:nasm_x86_64_Parser.FarContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#far.
    def exitFar(self, ctx:nasm_x86_64_Parser.FarContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#static.
    def enterStatic(self, ctx:nasm_x86_64_Parser.StaticContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#static.
    def exitStatic(self, ctx:nasm_x86_64_Parser.StaticContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#cpu.
    def enterCpu(self, ctx:nasm_x86_64_Parser.CpuContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#cpu.
    def exitCpu(self, ctx:nasm_x86_64_Parser.CpuContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#float_name.
    def enterFloat_name(self, ctx:nasm_x86_64_Parser.Float_nameContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#float_name.
    def exitFloat_name(self, ctx:nasm_x86_64_Parser.Float_nameContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#float_params.
    def enterFloat_params(self, ctx:nasm_x86_64_Parser.Float_paramsContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#float_params.
    def exitFloat_params(self, ctx:nasm_x86_64_Parser.Float_paramsContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#warning.
    def enterWarning(self, ctx:nasm_x86_64_Parser.WarningContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#warning.
    def exitWarning(self, ctx:nasm_x86_64_Parser.WarningContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#warning_state.
    def enterWarning_state(self, ctx:nasm_x86_64_Parser.Warning_stateContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#warning_state.
    def exitWarning_state(self, ctx:nasm_x86_64_Parser.Warning_stateContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#warning_class.
    def enterWarning_class(self, ctx:nasm_x86_64_Parser.Warning_classContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#warning_class.
    def exitWarning_class(self, ctx:nasm_x86_64_Parser.Warning_classContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#warning_name.
    def enterWarning_name(self, ctx:nasm_x86_64_Parser.Warning_nameContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#warning_name.
    def exitWarning_name(self, ctx:nasm_x86_64_Parser.Warning_nameContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#push.
    def enterPush(self, ctx:nasm_x86_64_Parser.PushContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#push.
    def exitPush(self, ctx:nasm_x86_64_Parser.PushContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#pop.
    def enterPop(self, ctx:nasm_x86_64_Parser.PopContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#pop.
    def exitPop(self, ctx:nasm_x86_64_Parser.PopContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#org.
    def enterOrg(self, ctx:nasm_x86_64_Parser.OrgContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#org.
    def exitOrg(self, ctx:nasm_x86_64_Parser.OrgContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#map.
    def enterMap(self, ctx:nasm_x86_64_Parser.MapContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#map.
    def exitMap(self, ctx:nasm_x86_64_Parser.MapContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#map_type.
    def enterMap_type(self, ctx:nasm_x86_64_Parser.Map_typeContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#map_type.
    def exitMap_type(self, ctx:nasm_x86_64_Parser.Map_typeContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#group.
    def enterGroup(self, ctx:nasm_x86_64_Parser.GroupContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#group.
    def exitGroup(self, ctx:nasm_x86_64_Parser.GroupContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#uppercase.
    def enterUppercase(self, ctx:nasm_x86_64_Parser.UppercaseContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#uppercase.
    def exitUppercase(self, ctx:nasm_x86_64_Parser.UppercaseContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#import_rule.
    def enterImport_rule(self, ctx:nasm_x86_64_Parser.Import_ruleContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#import_rule.
    def exitImport_rule(self, ctx:nasm_x86_64_Parser.Import_ruleContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#export.
    def enterExport(self, ctx:nasm_x86_64_Parser.ExportContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#export.
    def exitExport(self, ctx:nasm_x86_64_Parser.ExportContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#export_params.
    def enterExport_params(self, ctx:nasm_x86_64_Parser.Export_paramsContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#export_params.
    def exitExport_params(self, ctx:nasm_x86_64_Parser.Export_paramsContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#resident.
    def enterResident(self, ctx:nasm_x86_64_Parser.ResidentContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#resident.
    def exitResident(self, ctx:nasm_x86_64_Parser.ResidentContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#nodata.
    def enterNodata(self, ctx:nasm_x86_64_Parser.NodataContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#nodata.
    def exitNodata(self, ctx:nasm_x86_64_Parser.NodataContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#parm.
    def enterParm(self, ctx:nasm_x86_64_Parser.ParmContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#parm.
    def exitParm(self, ctx:nasm_x86_64_Parser.ParmContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#safeseh.
    def enterSafeseh(self, ctx:nasm_x86_64_Parser.SafesehContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#safeseh.
    def exitSafeseh(self, ctx:nasm_x86_64_Parser.SafesehContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#osabi.
    def enterOsabi(self, ctx:nasm_x86_64_Parser.OsabiContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#osabi.
    def exitOsabi(self, ctx:nasm_x86_64_Parser.OsabiContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#times_prefix.
    def enterTimes_prefix(self, ctx:nasm_x86_64_Parser.Times_prefixContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#times_prefix.
    def exitTimes_prefix(self, ctx:nasm_x86_64_Parser.Times_prefixContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#times.
    def enterTimes(self, ctx:nasm_x86_64_Parser.TimesContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#times.
    def exitTimes(self, ctx:nasm_x86_64_Parser.TimesContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#pseudoinstruction.
    def enterPseudoinstruction(self, ctx:nasm_x86_64_Parser.PseudoinstructionContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#pseudoinstruction.
    def exitPseudoinstruction(self, ctx:nasm_x86_64_Parser.PseudoinstructionContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#dx.
    def enterDx(self, ctx:nasm_x86_64_Parser.DxContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#dx.
    def exitDx(self, ctx:nasm_x86_64_Parser.DxContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#float_number.
    def enterFloat_number(self, ctx:nasm_x86_64_Parser.Float_numberContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#float_number.
    def exitFloat_number(self, ctx:nasm_x86_64_Parser.Float_numberContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#question.
    def enterQuestion(self, ctx:nasm_x86_64_Parser.QuestionContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#question.
    def exitQuestion(self, ctx:nasm_x86_64_Parser.QuestionContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#resx.
    def enterResx(self, ctx:nasm_x86_64_Parser.ResxContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#resx.
    def exitResx(self, ctx:nasm_x86_64_Parser.ResxContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#incbin.
    def enterIncbin(self, ctx:nasm_x86_64_Parser.IncbinContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#incbin.
    def exitIncbin(self, ctx:nasm_x86_64_Parser.IncbinContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#string.
    def enterString(self, ctx:nasm_x86_64_Parser.StringContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#string.
    def exitString(self, ctx:nasm_x86_64_Parser.StringContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#value.
    def enterValue(self, ctx:nasm_x86_64_Parser.ValueContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#value.
    def exitValue(self, ctx:nasm_x86_64_Parser.ValueContext):
        pass


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

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


    # Enter a parse tree produced by nasm_x86_64_Parser#size.
    def enterSize(self, ctx:nasm_x86_64_Parser.SizeContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#size.
    def exitSize(self, ctx:nasm_x86_64_Parser.SizeContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#list.
    def enterList(self, ctx:nasm_x86_64_Parser.ListContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#list.
    def exitList(self, ctx:nasm_x86_64_Parser.ListContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#duplist.
    def enterDuplist(self, ctx:nasm_x86_64_Parser.DuplistContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#duplist.
    def exitDuplist(self, ctx:nasm_x86_64_Parser.DuplistContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#parlist.
    def enterParlist(self, ctx:nasm_x86_64_Parser.ParlistContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#parlist.
    def exitParlist(self, ctx:nasm_x86_64_Parser.ParlistContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#unaryExpression.
    def enterUnaryExpression(self, ctx:nasm_x86_64_Parser.UnaryExpressionContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#unaryExpression.
    def exitUnaryExpression(self, ctx:nasm_x86_64_Parser.UnaryExpressionContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#unaryOperator.
    def enterUnaryOperator(self, ctx:nasm_x86_64_Parser.UnaryOperatorContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#unaryOperator.
    def exitUnaryOperator(self, ctx:nasm_x86_64_Parser.UnaryOperatorContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#castExpression.
    def enterCastExpression(self, ctx:nasm_x86_64_Parser.CastExpressionContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#castExpression.
    def exitCastExpression(self, ctx:nasm_x86_64_Parser.CastExpressionContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#multiplicativeExpression.
    def enterMultiplicativeExpression(self, ctx:nasm_x86_64_Parser.MultiplicativeExpressionContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#multiplicativeExpression.
    def exitMultiplicativeExpression(self, ctx:nasm_x86_64_Parser.MultiplicativeExpressionContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#additiveExpression.
    def enterAdditiveExpression(self, ctx:nasm_x86_64_Parser.AdditiveExpressionContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#additiveExpression.
    def exitAdditiveExpression(self, ctx:nasm_x86_64_Parser.AdditiveExpressionContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#shiftExpression.
    def enterShiftExpression(self, ctx:nasm_x86_64_Parser.ShiftExpressionContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#shiftExpression.
    def exitShiftExpression(self, ctx:nasm_x86_64_Parser.ShiftExpressionContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#relationalExpression.
    def enterRelationalExpression(self, ctx:nasm_x86_64_Parser.RelationalExpressionContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#relationalExpression.
    def exitRelationalExpression(self, ctx:nasm_x86_64_Parser.RelationalExpressionContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#equalityExpression.
    def enterEqualityExpression(self, ctx:nasm_x86_64_Parser.EqualityExpressionContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#equalityExpression.
    def exitEqualityExpression(self, ctx:nasm_x86_64_Parser.EqualityExpressionContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#andExpression.
    def enterAndExpression(self, ctx:nasm_x86_64_Parser.AndExpressionContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#andExpression.
    def exitAndExpression(self, ctx:nasm_x86_64_Parser.AndExpressionContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#exclusiveOrExpression.
    def enterExclusiveOrExpression(self, ctx:nasm_x86_64_Parser.ExclusiveOrExpressionContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#exclusiveOrExpression.
    def exitExclusiveOrExpression(self, ctx:nasm_x86_64_Parser.ExclusiveOrExpressionContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#inclusiveOrExpression.
    def enterInclusiveOrExpression(self, ctx:nasm_x86_64_Parser.InclusiveOrExpressionContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#inclusiveOrExpression.
    def exitInclusiveOrExpression(self, ctx:nasm_x86_64_Parser.InclusiveOrExpressionContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#booleanAndExpression.
    def enterBooleanAndExpression(self, ctx:nasm_x86_64_Parser.BooleanAndExpressionContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#booleanAndExpression.
    def exitBooleanAndExpression(self, ctx:nasm_x86_64_Parser.BooleanAndExpressionContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#booleanOrExpression.
    def enterBooleanOrExpression(self, ctx:nasm_x86_64_Parser.BooleanOrExpressionContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#booleanOrExpression.
    def exitBooleanOrExpression(self, ctx:nasm_x86_64_Parser.BooleanOrExpressionContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#conditionalExpression.
    def enterConditionalExpression(self, ctx:nasm_x86_64_Parser.ConditionalExpressionContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#conditionalExpression.
    def exitConditionalExpression(self, ctx:nasm_x86_64_Parser.ConditionalExpressionContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#expression.
    def enterExpression(self, ctx:nasm_x86_64_Parser.ExpressionContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#expression.
    def exitExpression(self, ctx:nasm_x86_64_Parser.ExpressionContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#equ.
    def enterEqu(self, ctx:nasm_x86_64_Parser.EquContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#equ.
    def exitEqu(self, ctx:nasm_x86_64_Parser.EquContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#instruction.
    def enterInstruction(self, ctx:nasm_x86_64_Parser.InstructionContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#instruction.
    def exitInstruction(self, ctx:nasm_x86_64_Parser.InstructionContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#opcode.
    def enterOpcode(self, ctx:nasm_x86_64_Parser.OpcodeContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#opcode.
    def exitOpcode(self, ctx:nasm_x86_64_Parser.OpcodeContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#operand.
    def enterOperand(self, ctx:nasm_x86_64_Parser.OperandContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#operand.
    def exitOperand(self, ctx:nasm_x86_64_Parser.OperandContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#register.
    def enterRegister(self, ctx:nasm_x86_64_Parser.RegisterContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#register.
    def exitRegister(self, ctx:nasm_x86_64_Parser.RegisterContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#strict.
    def enterStrict(self, ctx:nasm_x86_64_Parser.StrictContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#strict.
    def exitStrict(self, ctx:nasm_x86_64_Parser.StrictContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#macro_call.
    def enterMacro_call(self, ctx:nasm_x86_64_Parser.Macro_callContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#macro_call.
    def exitMacro_call(self, ctx:nasm_x86_64_Parser.Macro_callContext):
        pass


    # Enter a parse tree produced by nasm_x86_64_Parser#macro_param.
    def enterMacro_param(self, ctx:nasm_x86_64_Parser.Macro_paramContext):
        pass

    # Exit a parse tree produced by nasm_x86_64_Parser#macro_param.
    def exitMacro_param(self, ctx:nasm_x86_64_Parser.Macro_paramContext):
        pass



del nasm_x86_64_Parser