net.percederberg.mibble.asn1
Class Asn1Analyzer

java.lang.Object
  |
  +--net.percederberg.grammatica.parser.Analyzer
        |
        +--net.percederberg.mibble.asn1.Asn1Analyzer

public abstract class Asn1Analyzer
extends net.percederberg.grammatica.parser.Analyzer

A class providing callback methods for the parser.


Constructor Summary
Asn1Analyzer()
           
 
Method Summary
protected  void child(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childAlphabetConstraint(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childAnyType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childAssignment(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childAssignmentList(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childBinaryValue(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childBitOrObjectIdentifierValue(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childBitStringType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childBitsType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childBitValue(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childBooleanType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childBooleanValue(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childBuiltinType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childBuiltinValue(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childChoiceType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childClass(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childComplianceGroup(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childComplianceObject(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childComponentConstraint(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childComponentPresence(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childComponentsList(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childComponentsListTail(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childComponentValuePresence(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childConstraint(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childConstraintList(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childContainedTypeConstraint(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childDefinedMacroName(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childDefinedMacroType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childDefinedType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childDefinedValue(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childElementType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childElementTypeList(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childEnumeratedType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childExplicitOrImplicitTag(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childExportList(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childHexadecimalValue(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childImportList(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childIndexType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childIndexValue(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childIndexValueList(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childInnerTypeConstraint(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childIntegerType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childLowerEndPoint(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childMacroBody(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childMacroBodyElement(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childMacroDefinition(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childMacroReference(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childModuleBody(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childModuleDefinition(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childModuleIdentifier(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childModuleReference(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childNameAndNumber(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childNamedNumber(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childNamedNumberList(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childNameOrNumber(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childNameValueComponent(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childNameValueList(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childNullType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childNullValue(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childNumber(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childNumberValue(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childObjectIdentifierType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childObjectIdentifierValue(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childOptionalOrDefaultElement(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childRealType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSelectionType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSequenceOfType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSequenceType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSetOfType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSetType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSizeConstraint(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpAccessPart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpAgentCapabilitiesMacroType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpCompliancePart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpContactPart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpCreationPart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpDefValPart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpDescrPart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpDisplayPart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpEnterprisePart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpIndexPart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpMandatoryPart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpModuleComplianceMacroType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpModuleIdentityMacroType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpModuleImport(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpModulePart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpModuleSupportPart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpNotificationGroupMacroType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpNotificationsPart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpNotificationTypeMacroType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpObjectGroupMacroType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpObjectIdentityMacroType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpObjectsPart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpObjectTypeMacroType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpOrganizationPart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpProductReleasePart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpReferPart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpRevisionPart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpStatusPart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpSyntaxPart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpTextualConventionMacroType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpTrapTypeMacroType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpUnitsPart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpUpdatePart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpVariationPart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpVarPart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSnmpWriteSyntaxPart(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSpecialRealValue(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childStringType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childStringValue(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSymbol(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSymbolList(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childSymbolsFromModule(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childTag(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childTagDefault(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childTaggedType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childType(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childTypeAssignment(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childUpperEndPoint(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childValue(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childValueAssignment(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childValueConstraint(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childValueConstraintList(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childValueList(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childValueOrConstraintList(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void childValueRange(net.percederberg.grammatica.parser.Production node, net.percederberg.grammatica.parser.Node child)
          Called when adding a child to a parse tree node.
protected  void enter(net.percederberg.grammatica.parser.Node node)
          Called when entering a parse tree node.
protected  void enterAbsent(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterAccess(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterAgentCapabilities(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterAlphabetConstraint(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterAny(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterAnyType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterApplication(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterAssignment(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterAssignmentList(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterAugments(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterBegin(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterBinaryString(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterBinaryValue(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterBit(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterBitOrObjectIdentifierValue(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterBits(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterBitStringType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterBitsType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterBitValue(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterBoolean(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterBooleanType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterBooleanValue(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterBuiltinType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterBuiltinValue(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterBy(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterChoice(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterChoiceType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterClass(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterComma(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterComplianceGroup(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterComplianceObject(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterComponent(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterComponentConstraint(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterComponentPresence(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterComponents(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterComponentsList(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterComponentsListTail(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterComponentValuePresence(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterConstraint(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterConstraintList(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterContactInfo(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterContainedTypeConstraint(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterCreationRequires(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterDefault(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterDefined(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterDefinedMacroName(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterDefinedMacroType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterDefinedType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterDefinedValue(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterDefinition(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterDefinitions(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterDefval(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterDescription(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterDisplayHint(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterDot(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterDoubleDot(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterElementType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterElementTypeList(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterEnd(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterEnterprise(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterEnumerated(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterEnumeratedType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterExplicit(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterExplicitOrImplicitTag(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterExportList(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterExports(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterFalse(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterFrom(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterGroup(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterHexadecimalString(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterHexadecimalValue(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterIdentifier(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterIdentifierString(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterImplicit(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterImplied(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterImportList(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterImports(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterIncludes(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterIndex(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterIndexType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterIndexValue(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterIndexValueList(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterInnerTypeConstraint(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterInteger(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterIntegerType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterLastUpdated(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterLeftBrace(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterLeftBracket(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterLeftParen(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterLessThan(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterLowerEndPoint(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterMacro(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterMacroBody(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterMacroBodyElement(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterMacroDefinition(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterMacroReference(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterMandatoryGroups(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterMax(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterMaxAccess(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterMin(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterMinAccess(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterMinus(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterMinusInfinity(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterModule(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterModuleBody(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterModuleCompliance(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterModuleDefinition(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterModuleIdentifier(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterModuleIdentity(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterModuleReference(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterNameAndNumber(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterNamedNumber(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterNamedNumberList(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterNameOrNumber(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterNameValueComponent(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterNameValueList(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterNotificationGroup(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterNotifications(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterNotificationType(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterNull(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterNullType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterNullValue(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterNumber(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterNumberString(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterNumberValue(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterObject(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterObjectGroup(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterObjectIdentifierType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterObjectIdentifierValue(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterObjectIdentity(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterObjects(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterObjectType(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterOctet(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterOf(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterOptional(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterOptionalOrDefaultElement(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterOrganization(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterPlusInfinity(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterPresent(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterPrivate(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterProductRelease(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterQuotedString(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterReal(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterRealType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterReference(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterRevision(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterRightBrace(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterRightBracket(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterRightParen(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterSelectionType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSemiColon(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterSequence(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterSequenceOfType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSequenceType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSet(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterSetOfType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSetType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSize(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterSizeConstraint(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpAccessPart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpAgentCapabilitiesMacroType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpCompliancePart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpContactPart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpCreationPart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpDefValPart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpDescrPart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpDisplayPart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpEnterprisePart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpIndexPart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpMandatoryPart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpModuleComplianceMacroType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpModuleIdentityMacroType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpModuleImport(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpModulePart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpModuleSupportPart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpNotificationGroupMacroType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpNotificationsPart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpNotificationTypeMacroType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpObjectGroupMacroType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpObjectIdentityMacroType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpObjectsPart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpObjectTypeMacroType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpOrganizationPart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpProductReleasePart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpReferPart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpRevisionPart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpStatusPart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpSyntaxPart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpTextualConventionMacroType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpTrapTypeMacroType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpUnitsPart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpUpdatePart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpVariationPart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpVarPart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSnmpWriteSyntaxPart(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSpecialRealValue(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterStatus(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterString(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterStringType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterStringValue(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSupports(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterSymbol(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSymbolList(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSymbolsFromModule(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterSyntax(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterTag(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterTagDefault(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterTaggedType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterTags(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterTextualConvention(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterTrapType(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterTripleDot(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterTrue(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterType(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterTypeAssignment(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterUnits(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterUniversal(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterUpperEndPoint(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterValue(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterValueAssignment(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterValueConstraint(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterValueConstraintList(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterValueList(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterValueOrConstraintList(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterValueRange(net.percederberg.grammatica.parser.Production node)
          Called when entering a parse tree node.
protected  void enterVariables(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterVariation(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterVerticalBar(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterWith(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  void enterWriteSyntax(net.percederberg.grammatica.parser.Token node)
          Called when entering a parse tree node.
protected  net.percederberg.grammatica.parser.Node exit(net.percederberg.grammatica.parser.Node node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitAbsent(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitAccess(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitAgentCapabilities(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitAlphabetConstraint(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitAny(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitAnyType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitApplication(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitAssignment(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitAssignmentList(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitAugments(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitBegin(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitBinaryString(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitBinaryValue(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitBit(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitBitOrObjectIdentifierValue(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitBits(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitBitStringType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitBitsType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitBitValue(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitBoolean(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitBooleanType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitBooleanValue(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitBuiltinType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitBuiltinValue(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitBy(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitChoice(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitChoiceType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitClass(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitComma(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitComplianceGroup(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitComplianceObject(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitComponent(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitComponentConstraint(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitComponentPresence(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitComponents(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitComponentsList(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitComponentsListTail(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitComponentValuePresence(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitConstraint(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitConstraintList(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitContactInfo(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitContainedTypeConstraint(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitCreationRequires(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitDefault(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitDefined(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitDefinedMacroName(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitDefinedMacroType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitDefinedType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitDefinedValue(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitDefinition(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitDefinitions(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitDefval(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitDescription(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitDisplayHint(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitDot(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitDoubleDot(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitElementType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitElementTypeList(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitEnd(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitEnterprise(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitEnumerated(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitEnumeratedType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitExplicit(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitExplicitOrImplicitTag(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitExportList(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitExports(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitFalse(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitFrom(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitGroup(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitHexadecimalString(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitHexadecimalValue(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitIdentifier(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitIdentifierString(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitImplicit(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitImplied(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitImportList(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitImports(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitIncludes(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitIndex(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitIndexType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitIndexValue(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitIndexValueList(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitInnerTypeConstraint(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitInteger(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitIntegerType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitLastUpdated(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitLeftBrace(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitLeftBracket(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitLeftParen(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitLessThan(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitLowerEndPoint(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitMacro(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitMacroBody(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitMacroBodyElement(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitMacroDefinition(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitMacroReference(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitMandatoryGroups(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitMax(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitMaxAccess(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitMin(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitMinAccess(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitMinus(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitMinusInfinity(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitModule(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitModuleBody(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitModuleCompliance(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitModuleDefinition(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitModuleIdentifier(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitModuleIdentity(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitModuleReference(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitNameAndNumber(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitNamedNumber(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitNamedNumberList(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitNameOrNumber(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitNameValueComponent(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitNameValueList(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitNotificationGroup(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitNotifications(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitNotificationType(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitNull(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitNullType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitNullValue(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitNumber(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitNumberString(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitNumberValue(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitObject(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitObjectGroup(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitObjectIdentifierType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitObjectIdentifierValue(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitObjectIdentity(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitObjects(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitObjectType(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitOctet(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitOf(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitOptional(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitOptionalOrDefaultElement(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitOrganization(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitPlusInfinity(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitPresent(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitPrivate(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitProductRelease(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitQuotedString(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitReal(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitRealType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitReference(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitRevision(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitRightBrace(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitRightBracket(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitRightParen(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSelectionType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSemiColon(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSequence(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSequenceOfType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSequenceType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSet(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSetOfType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSetType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSize(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSizeConstraint(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpAccessPart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpAgentCapabilitiesMacroType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpCompliancePart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpContactPart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpCreationPart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpDefValPart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpDescrPart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpDisplayPart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpEnterprisePart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpIndexPart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpMandatoryPart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpModuleComplianceMacroType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpModuleIdentityMacroType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpModuleImport(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpModulePart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpModuleSupportPart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpNotificationGroupMacroType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpNotificationsPart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpNotificationTypeMacroType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpObjectGroupMacroType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpObjectIdentityMacroType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpObjectsPart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpObjectTypeMacroType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpOrganizationPart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpProductReleasePart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpReferPart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpRevisionPart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpStatusPart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpSyntaxPart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpTextualConventionMacroType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpTrapTypeMacroType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpUnitsPart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpUpdatePart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpVariationPart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpVarPart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSnmpWriteSyntaxPart(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSpecialRealValue(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitStatus(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitString(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitStringType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitStringValue(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSupports(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSymbol(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSymbolList(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSymbolsFromModule(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitSyntax(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitTag(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitTagDefault(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitTaggedType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitTags(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitTextualConvention(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitTrapType(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitTripleDot(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitTrue(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitType(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitTypeAssignment(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitUnits(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitUniversal(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitUpperEndPoint(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitValue(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitValueAssignment(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitValueConstraint(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitValueConstraintList(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitValueList(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitValueOrConstraintList(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitValueRange(net.percederberg.grammatica.parser.Production node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitVariables(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitVariation(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitVerticalBar(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitWith(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
protected  net.percederberg.grammatica.parser.Node exitWriteSyntax(net.percederberg.grammatica.parser.Token node)
          Called when exiting a parse tree node.
 
Methods inherited from class net.percederberg.grammatica.parser.Analyzer
analyze, getChildAt, getChildWithId, getIntValue, getStringValue, getValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Asn1Analyzer

public Asn1Analyzer()
Method Detail

enter

protected void enter(net.percederberg.grammatica.parser.Node node)
              throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Overrides:
enter in class net.percederberg.grammatica.parser.Analyzer
Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exit

protected net.percederberg.grammatica.parser.Node exit(net.percederberg.grammatica.parser.Node node)
                                                throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Overrides:
exit in class net.percederberg.grammatica.parser.Analyzer
Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

child

protected void child(net.percederberg.grammatica.parser.Production node,
                     net.percederberg.grammatica.parser.Node child)
              throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Overrides:
child in class net.percederberg.grammatica.parser.Analyzer
Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterDot

protected void enterDot(net.percederberg.grammatica.parser.Token node)
                 throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitDot

protected net.percederberg.grammatica.parser.Node exitDot(net.percederberg.grammatica.parser.Token node)
                                                   throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterDoubleDot

protected void enterDoubleDot(net.percederberg.grammatica.parser.Token node)
                       throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitDoubleDot

protected net.percederberg.grammatica.parser.Node exitDoubleDot(net.percederberg.grammatica.parser.Token node)
                                                         throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterTripleDot

protected void enterTripleDot(net.percederberg.grammatica.parser.Token node)
                       throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitTripleDot

protected net.percederberg.grammatica.parser.Node exitTripleDot(net.percederberg.grammatica.parser.Token node)
                                                         throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterComma

protected void enterComma(net.percederberg.grammatica.parser.Token node)
                   throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitComma

protected net.percederberg.grammatica.parser.Node exitComma(net.percederberg.grammatica.parser.Token node)
                                                     throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSemiColon

protected void enterSemiColon(net.percederberg.grammatica.parser.Token node)
                       throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSemiColon

protected net.percederberg.grammatica.parser.Node exitSemiColon(net.percederberg.grammatica.parser.Token node)
                                                         throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterLeftParen

protected void enterLeftParen(net.percederberg.grammatica.parser.Token node)
                       throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitLeftParen

protected net.percederberg.grammatica.parser.Node exitLeftParen(net.percederberg.grammatica.parser.Token node)
                                                         throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterRightParen

protected void enterRightParen(net.percederberg.grammatica.parser.Token node)
                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitRightParen

protected net.percederberg.grammatica.parser.Node exitRightParen(net.percederberg.grammatica.parser.Token node)
                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterLeftBrace

protected void enterLeftBrace(net.percederberg.grammatica.parser.Token node)
                       throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitLeftBrace

protected net.percederberg.grammatica.parser.Node exitLeftBrace(net.percederberg.grammatica.parser.Token node)
                                                         throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterRightBrace

protected void enterRightBrace(net.percederberg.grammatica.parser.Token node)
                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitRightBrace

protected net.percederberg.grammatica.parser.Node exitRightBrace(net.percederberg.grammatica.parser.Token node)
                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterLeftBracket

protected void enterLeftBracket(net.percederberg.grammatica.parser.Token node)
                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitLeftBracket

protected net.percederberg.grammatica.parser.Node exitLeftBracket(net.percederberg.grammatica.parser.Token node)
                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterRightBracket

protected void enterRightBracket(net.percederberg.grammatica.parser.Token node)
                          throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitRightBracket

protected net.percederberg.grammatica.parser.Node exitRightBracket(net.percederberg.grammatica.parser.Token node)
                                                            throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterMinus

protected void enterMinus(net.percederberg.grammatica.parser.Token node)
                   throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitMinus

protected net.percederberg.grammatica.parser.Node exitMinus(net.percederberg.grammatica.parser.Token node)
                                                     throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterLessThan

protected void enterLessThan(net.percederberg.grammatica.parser.Token node)
                      throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitLessThan

protected net.percederberg.grammatica.parser.Node exitLessThan(net.percederberg.grammatica.parser.Token node)
                                                        throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterVerticalBar

protected void enterVerticalBar(net.percederberg.grammatica.parser.Token node)
                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitVerticalBar

protected net.percederberg.grammatica.parser.Node exitVerticalBar(net.percederberg.grammatica.parser.Token node)
                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterDefinition

protected void enterDefinition(net.percederberg.grammatica.parser.Token node)
                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitDefinition

protected net.percederberg.grammatica.parser.Node exitDefinition(net.percederberg.grammatica.parser.Token node)
                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterDefinitions

protected void enterDefinitions(net.percederberg.grammatica.parser.Token node)
                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitDefinitions

protected net.percederberg.grammatica.parser.Node exitDefinitions(net.percederberg.grammatica.parser.Token node)
                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterExplicit

protected void enterExplicit(net.percederberg.grammatica.parser.Token node)
                      throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitExplicit

protected net.percederberg.grammatica.parser.Node exitExplicit(net.percederberg.grammatica.parser.Token node)
                                                        throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterImplicit

protected void enterImplicit(net.percederberg.grammatica.parser.Token node)
                      throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitImplicit

protected net.percederberg.grammatica.parser.Node exitImplicit(net.percederberg.grammatica.parser.Token node)
                                                        throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterTags

protected void enterTags(net.percederberg.grammatica.parser.Token node)
                  throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitTags

protected net.percederberg.grammatica.parser.Node exitTags(net.percederberg.grammatica.parser.Token node)
                                                    throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterBegin

protected void enterBegin(net.percederberg.grammatica.parser.Token node)
                   throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitBegin

protected net.percederberg.grammatica.parser.Node exitBegin(net.percederberg.grammatica.parser.Token node)
                                                     throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterEnd

protected void enterEnd(net.percederberg.grammatica.parser.Token node)
                 throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitEnd

protected net.percederberg.grammatica.parser.Node exitEnd(net.percederberg.grammatica.parser.Token node)
                                                   throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterExports

protected void enterExports(net.percederberg.grammatica.parser.Token node)
                     throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitExports

protected net.percederberg.grammatica.parser.Node exitExports(net.percederberg.grammatica.parser.Token node)
                                                       throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterImports

protected void enterImports(net.percederberg.grammatica.parser.Token node)
                     throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitImports

protected net.percederberg.grammatica.parser.Node exitImports(net.percederberg.grammatica.parser.Token node)
                                                       throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterFrom

protected void enterFrom(net.percederberg.grammatica.parser.Token node)
                  throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitFrom

protected net.percederberg.grammatica.parser.Node exitFrom(net.percederberg.grammatica.parser.Token node)
                                                    throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterMacro

protected void enterMacro(net.percederberg.grammatica.parser.Token node)
                   throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitMacro

protected net.percederberg.grammatica.parser.Node exitMacro(net.percederberg.grammatica.parser.Token node)
                                                     throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterInteger

protected void enterInteger(net.percederberg.grammatica.parser.Token node)
                     throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitInteger

protected net.percederberg.grammatica.parser.Node exitInteger(net.percederberg.grammatica.parser.Token node)
                                                       throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterReal

protected void enterReal(net.percederberg.grammatica.parser.Token node)
                  throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitReal

protected net.percederberg.grammatica.parser.Node exitReal(net.percederberg.grammatica.parser.Token node)
                                                    throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterBoolean

protected void enterBoolean(net.percederberg.grammatica.parser.Token node)
                     throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitBoolean

protected net.percederberg.grammatica.parser.Node exitBoolean(net.percederberg.grammatica.parser.Token node)
                                                       throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterNull

protected void enterNull(net.percederberg.grammatica.parser.Token node)
                  throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitNull

protected net.percederberg.grammatica.parser.Node exitNull(net.percederberg.grammatica.parser.Token node)
                                                    throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterBit

protected void enterBit(net.percederberg.grammatica.parser.Token node)
                 throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitBit

protected net.percederberg.grammatica.parser.Node exitBit(net.percederberg.grammatica.parser.Token node)
                                                   throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterOctet

protected void enterOctet(net.percederberg.grammatica.parser.Token node)
                   throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitOctet

protected net.percederberg.grammatica.parser.Node exitOctet(net.percederberg.grammatica.parser.Token node)
                                                     throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterString

protected void enterString(net.percederberg.grammatica.parser.Token node)
                    throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitString

protected net.percederberg.grammatica.parser.Node exitString(net.percederberg.grammatica.parser.Token node)
                                                      throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterEnumerated

protected void enterEnumerated(net.percederberg.grammatica.parser.Token node)
                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitEnumerated

protected net.percederberg.grammatica.parser.Node exitEnumerated(net.percederberg.grammatica.parser.Token node)
                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSequence

protected void enterSequence(net.percederberg.grammatica.parser.Token node)
                      throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSequence

protected net.percederberg.grammatica.parser.Node exitSequence(net.percederberg.grammatica.parser.Token node)
                                                        throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSet

protected void enterSet(net.percederberg.grammatica.parser.Token node)
                 throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSet

protected net.percederberg.grammatica.parser.Node exitSet(net.percederberg.grammatica.parser.Token node)
                                                   throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterOf

protected void enterOf(net.percederberg.grammatica.parser.Token node)
                throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitOf

protected net.percederberg.grammatica.parser.Node exitOf(net.percederberg.grammatica.parser.Token node)
                                                  throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterChoice

protected void enterChoice(net.percederberg.grammatica.parser.Token node)
                    throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitChoice

protected net.percederberg.grammatica.parser.Node exitChoice(net.percederberg.grammatica.parser.Token node)
                                                      throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterUniversal

protected void enterUniversal(net.percederberg.grammatica.parser.Token node)
                       throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitUniversal

protected net.percederberg.grammatica.parser.Node exitUniversal(net.percederberg.grammatica.parser.Token node)
                                                         throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterApplication

protected void enterApplication(net.percederberg.grammatica.parser.Token node)
                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitApplication

protected net.percederberg.grammatica.parser.Node exitApplication(net.percederberg.grammatica.parser.Token node)
                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterPrivate

protected void enterPrivate(net.percederberg.grammatica.parser.Token node)
                     throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitPrivate

protected net.percederberg.grammatica.parser.Node exitPrivate(net.percederberg.grammatica.parser.Token node)
                                                       throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterAny

protected void enterAny(net.percederberg.grammatica.parser.Token node)
                 throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitAny

protected net.percederberg.grammatica.parser.Node exitAny(net.percederberg.grammatica.parser.Token node)
                                                   throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterDefined

protected void enterDefined(net.percederberg.grammatica.parser.Token node)
                     throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitDefined

protected net.percederberg.grammatica.parser.Node exitDefined(net.percederberg.grammatica.parser.Token node)
                                                       throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterBy

protected void enterBy(net.percederberg.grammatica.parser.Token node)
                throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitBy

protected net.percederberg.grammatica.parser.Node exitBy(net.percederberg.grammatica.parser.Token node)
                                                  throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterObject

protected void enterObject(net.percederberg.grammatica.parser.Token node)
                    throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitObject

protected net.percederberg.grammatica.parser.Node exitObject(net.percederberg.grammatica.parser.Token node)
                                                      throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterIdentifier

protected void enterIdentifier(net.percederberg.grammatica.parser.Token node)
                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitIdentifier

protected net.percederberg.grammatica.parser.Node exitIdentifier(net.percederberg.grammatica.parser.Token node)
                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterIncludes

protected void enterIncludes(net.percederberg.grammatica.parser.Token node)
                      throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitIncludes

protected net.percederberg.grammatica.parser.Node exitIncludes(net.percederberg.grammatica.parser.Token node)
                                                        throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterMin

protected void enterMin(net.percederberg.grammatica.parser.Token node)
                 throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitMin

protected net.percederberg.grammatica.parser.Node exitMin(net.percederberg.grammatica.parser.Token node)
                                                   throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterMax

protected void enterMax(net.percederberg.grammatica.parser.Token node)
                 throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitMax

protected net.percederberg.grammatica.parser.Node exitMax(net.percederberg.grammatica.parser.Token node)
                                                   throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSize

protected void enterSize(net.percederberg.grammatica.parser.Token node)
                  throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSize

protected net.percederberg.grammatica.parser.Node exitSize(net.percederberg.grammatica.parser.Token node)
                                                    throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterWith

protected void enterWith(net.percederberg.grammatica.parser.Token node)
                  throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitWith

protected net.percederberg.grammatica.parser.Node exitWith(net.percederberg.grammatica.parser.Token node)
                                                    throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterComponent

protected void enterComponent(net.percederberg.grammatica.parser.Token node)
                       throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitComponent

protected net.percederberg.grammatica.parser.Node exitComponent(net.percederberg.grammatica.parser.Token node)
                                                         throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterComponents

protected void enterComponents(net.percederberg.grammatica.parser.Token node)
                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitComponents

protected net.percederberg.grammatica.parser.Node exitComponents(net.percederberg.grammatica.parser.Token node)
                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterPresent

protected void enterPresent(net.percederberg.grammatica.parser.Token node)
                     throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitPresent

protected net.percederberg.grammatica.parser.Node exitPresent(net.percederberg.grammatica.parser.Token node)
                                                       throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterAbsent

protected void enterAbsent(net.percederberg.grammatica.parser.Token node)
                    throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitAbsent

protected net.percederberg.grammatica.parser.Node exitAbsent(net.percederberg.grammatica.parser.Token node)
                                                      throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterOptional

protected void enterOptional(net.percederberg.grammatica.parser.Token node)
                      throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitOptional

protected net.percederberg.grammatica.parser.Node exitOptional(net.percederberg.grammatica.parser.Token node)
                                                        throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterDefault

protected void enterDefault(net.percederberg.grammatica.parser.Token node)
                     throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitDefault

protected net.percederberg.grammatica.parser.Node exitDefault(net.percederberg.grammatica.parser.Token node)
                                                       throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterTrue

protected void enterTrue(net.percederberg.grammatica.parser.Token node)
                  throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitTrue

protected net.percederberg.grammatica.parser.Node exitTrue(net.percederberg.grammatica.parser.Token node)
                                                    throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterFalse

protected void enterFalse(net.percederberg.grammatica.parser.Token node)
                   throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitFalse

protected net.percederberg.grammatica.parser.Node exitFalse(net.percederberg.grammatica.parser.Token node)
                                                     throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterPlusInfinity

protected void enterPlusInfinity(net.percederberg.grammatica.parser.Token node)
                          throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitPlusInfinity

protected net.percederberg.grammatica.parser.Node exitPlusInfinity(net.percederberg.grammatica.parser.Token node)
                                                            throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterMinusInfinity

protected void enterMinusInfinity(net.percederberg.grammatica.parser.Token node)
                           throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitMinusInfinity

protected net.percederberg.grammatica.parser.Node exitMinusInfinity(net.percederberg.grammatica.parser.Token node)
                                                             throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterModuleIdentity

protected void enterModuleIdentity(net.percederberg.grammatica.parser.Token node)
                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitModuleIdentity

protected net.percederberg.grammatica.parser.Node exitModuleIdentity(net.percederberg.grammatica.parser.Token node)
                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterObjectIdentity

protected void enterObjectIdentity(net.percederberg.grammatica.parser.Token node)
                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitObjectIdentity

protected net.percederberg.grammatica.parser.Node exitObjectIdentity(net.percederberg.grammatica.parser.Token node)
                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterObjectType

protected void enterObjectType(net.percederberg.grammatica.parser.Token node)
                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitObjectType

protected net.percederberg.grammatica.parser.Node exitObjectType(net.percederberg.grammatica.parser.Token node)
                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterNotificationType

protected void enterNotificationType(net.percederberg.grammatica.parser.Token node)
                              throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitNotificationType

protected net.percederberg.grammatica.parser.Node exitNotificationType(net.percederberg.grammatica.parser.Token node)
                                                                throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterTrapType

protected void enterTrapType(net.percederberg.grammatica.parser.Token node)
                      throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitTrapType

protected net.percederberg.grammatica.parser.Node exitTrapType(net.percederberg.grammatica.parser.Token node)
                                                        throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterTextualConvention

protected void enterTextualConvention(net.percederberg.grammatica.parser.Token node)
                               throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitTextualConvention

protected net.percederberg.grammatica.parser.Node exitTextualConvention(net.percederberg.grammatica.parser.Token node)
                                                                 throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterObjectGroup

protected void enterObjectGroup(net.percederberg.grammatica.parser.Token node)
                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitObjectGroup

protected net.percederberg.grammatica.parser.Node exitObjectGroup(net.percederberg.grammatica.parser.Token node)
                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterNotificationGroup

protected void enterNotificationGroup(net.percederberg.grammatica.parser.Token node)
                               throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitNotificationGroup

protected net.percederberg.grammatica.parser.Node exitNotificationGroup(net.percederberg.grammatica.parser.Token node)
                                                                 throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterModuleCompliance

protected void enterModuleCompliance(net.percederberg.grammatica.parser.Token node)
                              throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitModuleCompliance

protected net.percederberg.grammatica.parser.Node exitModuleCompliance(net.percederberg.grammatica.parser.Token node)
                                                                throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterAgentCapabilities

protected void enterAgentCapabilities(net.percederberg.grammatica.parser.Token node)
                               throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitAgentCapabilities

protected net.percederberg.grammatica.parser.Node exitAgentCapabilities(net.percederberg.grammatica.parser.Token node)
                                                                 throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterLastUpdated

protected void enterLastUpdated(net.percederberg.grammatica.parser.Token node)
                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitLastUpdated

protected net.percederberg.grammatica.parser.Node exitLastUpdated(net.percederberg.grammatica.parser.Token node)
                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterOrganization

protected void enterOrganization(net.percederberg.grammatica.parser.Token node)
                          throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitOrganization

protected net.percederberg.grammatica.parser.Node exitOrganization(net.percederberg.grammatica.parser.Token node)
                                                            throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterContactInfo

protected void enterContactInfo(net.percederberg.grammatica.parser.Token node)
                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitContactInfo

protected net.percederberg.grammatica.parser.Node exitContactInfo(net.percederberg.grammatica.parser.Token node)
                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterDescription

protected void enterDescription(net.percederberg.grammatica.parser.Token node)
                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitDescription

protected net.percederberg.grammatica.parser.Node exitDescription(net.percederberg.grammatica.parser.Token node)
                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterRevision

protected void enterRevision(net.percederberg.grammatica.parser.Token node)
                      throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitRevision

protected net.percederberg.grammatica.parser.Node exitRevision(net.percederberg.grammatica.parser.Token node)
                                                        throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterStatus

protected void enterStatus(net.percederberg.grammatica.parser.Token node)
                    throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitStatus

protected net.percederberg.grammatica.parser.Node exitStatus(net.percederberg.grammatica.parser.Token node)
                                                      throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterReference

protected void enterReference(net.percederberg.grammatica.parser.Token node)
                       throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitReference

protected net.percederberg.grammatica.parser.Node exitReference(net.percederberg.grammatica.parser.Token node)
                                                         throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSyntax

protected void enterSyntax(net.percederberg.grammatica.parser.Token node)
                    throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSyntax

protected net.percederberg.grammatica.parser.Node exitSyntax(net.percederberg.grammatica.parser.Token node)
                                                      throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterBits

protected void enterBits(net.percederberg.grammatica.parser.Token node)
                  throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitBits

protected net.percederberg.grammatica.parser.Node exitBits(net.percederberg.grammatica.parser.Token node)
                                                    throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterUnits

protected void enterUnits(net.percederberg.grammatica.parser.Token node)
                   throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitUnits

protected net.percederberg.grammatica.parser.Node exitUnits(net.percederberg.grammatica.parser.Token node)
                                                     throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterAccess

protected void enterAccess(net.percederberg.grammatica.parser.Token node)
                    throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitAccess

protected net.percederberg.grammatica.parser.Node exitAccess(net.percederberg.grammatica.parser.Token node)
                                                      throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterMaxAccess

protected void enterMaxAccess(net.percederberg.grammatica.parser.Token node)
                       throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitMaxAccess

protected net.percederberg.grammatica.parser.Node exitMaxAccess(net.percederberg.grammatica.parser.Token node)
                                                         throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterMinAccess

protected void enterMinAccess(net.percederberg.grammatica.parser.Token node)
                       throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitMinAccess

protected net.percederberg.grammatica.parser.Node exitMinAccess(net.percederberg.grammatica.parser.Token node)
                                                         throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterIndex

protected void enterIndex(net.percederberg.grammatica.parser.Token node)
                   throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitIndex

protected net.percederberg.grammatica.parser.Node exitIndex(net.percederberg.grammatica.parser.Token node)
                                                     throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterAugments

protected void enterAugments(net.percederberg.grammatica.parser.Token node)
                      throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitAugments

protected net.percederberg.grammatica.parser.Node exitAugments(net.percederberg.grammatica.parser.Token node)
                                                        throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterImplied

protected void enterImplied(net.percederberg.grammatica.parser.Token node)
                     throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitImplied

protected net.percederberg.grammatica.parser.Node exitImplied(net.percederberg.grammatica.parser.Token node)
                                                       throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterDefval

protected void enterDefval(net.percederberg.grammatica.parser.Token node)
                    throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitDefval

protected net.percederberg.grammatica.parser.Node exitDefval(net.percederberg.grammatica.parser.Token node)
                                                      throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterObjects

protected void enterObjects(net.percederberg.grammatica.parser.Token node)
                     throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitObjects

protected net.percederberg.grammatica.parser.Node exitObjects(net.percederberg.grammatica.parser.Token node)
                                                       throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterEnterprise

protected void enterEnterprise(net.percederberg.grammatica.parser.Token node)
                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitEnterprise

protected net.percederberg.grammatica.parser.Node exitEnterprise(net.percederberg.grammatica.parser.Token node)
                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterVariables

protected void enterVariables(net.percederberg.grammatica.parser.Token node)
                       throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitVariables

protected net.percederberg.grammatica.parser.Node exitVariables(net.percederberg.grammatica.parser.Token node)
                                                         throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterDisplayHint

protected void enterDisplayHint(net.percederberg.grammatica.parser.Token node)
                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitDisplayHint

protected net.percederberg.grammatica.parser.Node exitDisplayHint(net.percederberg.grammatica.parser.Token node)
                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterNotifications

protected void enterNotifications(net.percederberg.grammatica.parser.Token node)
                           throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitNotifications

protected net.percederberg.grammatica.parser.Node exitNotifications(net.percederberg.grammatica.parser.Token node)
                                                             throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterModule

protected void enterModule(net.percederberg.grammatica.parser.Token node)
                    throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitModule

protected net.percederberg.grammatica.parser.Node exitModule(net.percederberg.grammatica.parser.Token node)
                                                      throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterMandatoryGroups

protected void enterMandatoryGroups(net.percederberg.grammatica.parser.Token node)
                             throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitMandatoryGroups

protected net.percederberg.grammatica.parser.Node exitMandatoryGroups(net.percederberg.grammatica.parser.Token node)
                                                               throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterGroup

protected void enterGroup(net.percederberg.grammatica.parser.Token node)
                   throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitGroup

protected net.percederberg.grammatica.parser.Node exitGroup(net.percederberg.grammatica.parser.Token node)
                                                     throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterWriteSyntax

protected void enterWriteSyntax(net.percederberg.grammatica.parser.Token node)
                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitWriteSyntax

protected net.percederberg.grammatica.parser.Node exitWriteSyntax(net.percederberg.grammatica.parser.Token node)
                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterProductRelease

protected void enterProductRelease(net.percederberg.grammatica.parser.Token node)
                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitProductRelease

protected net.percederberg.grammatica.parser.Node exitProductRelease(net.percederberg.grammatica.parser.Token node)
                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSupports

protected void enterSupports(net.percederberg.grammatica.parser.Token node)
                      throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSupports

protected net.percederberg.grammatica.parser.Node exitSupports(net.percederberg.grammatica.parser.Token node)
                                                        throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterVariation

protected void enterVariation(net.percederberg.grammatica.parser.Token node)
                       throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitVariation

protected net.percederberg.grammatica.parser.Node exitVariation(net.percederberg.grammatica.parser.Token node)
                                                         throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterCreationRequires

protected void enterCreationRequires(net.percederberg.grammatica.parser.Token node)
                              throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitCreationRequires

protected net.percederberg.grammatica.parser.Node exitCreationRequires(net.percederberg.grammatica.parser.Token node)
                                                                throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterBinaryString

protected void enterBinaryString(net.percederberg.grammatica.parser.Token node)
                          throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitBinaryString

protected net.percederberg.grammatica.parser.Node exitBinaryString(net.percederberg.grammatica.parser.Token node)
                                                            throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterHexadecimalString

protected void enterHexadecimalString(net.percederberg.grammatica.parser.Token node)
                               throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitHexadecimalString

protected net.percederberg.grammatica.parser.Node exitHexadecimalString(net.percederberg.grammatica.parser.Token node)
                                                                 throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterQuotedString

protected void enterQuotedString(net.percederberg.grammatica.parser.Token node)
                          throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitQuotedString

protected net.percederberg.grammatica.parser.Node exitQuotedString(net.percederberg.grammatica.parser.Token node)
                                                            throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterIdentifierString

protected void enterIdentifierString(net.percederberg.grammatica.parser.Token node)
                              throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitIdentifierString

protected net.percederberg.grammatica.parser.Node exitIdentifierString(net.percederberg.grammatica.parser.Token node)
                                                                throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterNumberString

protected void enterNumberString(net.percederberg.grammatica.parser.Token node)
                          throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitNumberString

protected net.percederberg.grammatica.parser.Node exitNumberString(net.percederberg.grammatica.parser.Token node)
                                                            throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterModuleDefinition

protected void enterModuleDefinition(net.percederberg.grammatica.parser.Production node)
                              throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitModuleDefinition

protected net.percederberg.grammatica.parser.Node exitModuleDefinition(net.percederberg.grammatica.parser.Production node)
                                                                throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childModuleDefinition

protected void childModuleDefinition(net.percederberg.grammatica.parser.Production node,
                                     net.percederberg.grammatica.parser.Node child)
                              throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterModuleIdentifier

protected void enterModuleIdentifier(net.percederberg.grammatica.parser.Production node)
                              throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitModuleIdentifier

protected net.percederberg.grammatica.parser.Node exitModuleIdentifier(net.percederberg.grammatica.parser.Production node)
                                                                throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childModuleIdentifier

protected void childModuleIdentifier(net.percederberg.grammatica.parser.Production node,
                                     net.percederberg.grammatica.parser.Node child)
                              throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterTagDefault

protected void enterTagDefault(net.percederberg.grammatica.parser.Production node)
                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitTagDefault

protected net.percederberg.grammatica.parser.Node exitTagDefault(net.percederberg.grammatica.parser.Production node)
                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childTagDefault

protected void childTagDefault(net.percederberg.grammatica.parser.Production node,
                               net.percederberg.grammatica.parser.Node child)
                        throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterModuleReference

protected void enterModuleReference(net.percederberg.grammatica.parser.Production node)
                             throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitModuleReference

protected net.percederberg.grammatica.parser.Node exitModuleReference(net.percederberg.grammatica.parser.Production node)
                                                               throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childModuleReference

protected void childModuleReference(net.percederberg.grammatica.parser.Production node,
                                    net.percederberg.grammatica.parser.Node child)
                             throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterModuleBody

protected void enterModuleBody(net.percederberg.grammatica.parser.Production node)
                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitModuleBody

protected net.percederberg.grammatica.parser.Node exitModuleBody(net.percederberg.grammatica.parser.Production node)
                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childModuleBody

protected void childModuleBody(net.percederberg.grammatica.parser.Production node,
                               net.percederberg.grammatica.parser.Node child)
                        throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterExportList

protected void enterExportList(net.percederberg.grammatica.parser.Production node)
                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitExportList

protected net.percederberg.grammatica.parser.Node exitExportList(net.percederberg.grammatica.parser.Production node)
                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childExportList

protected void childExportList(net.percederberg.grammatica.parser.Production node,
                               net.percederberg.grammatica.parser.Node child)
                        throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterImportList

protected void enterImportList(net.percederberg.grammatica.parser.Production node)
                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitImportList

protected net.percederberg.grammatica.parser.Node exitImportList(net.percederberg.grammatica.parser.Production node)
                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childImportList

protected void childImportList(net.percederberg.grammatica.parser.Production node,
                               net.percederberg.grammatica.parser.Node child)
                        throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSymbolsFromModule

protected void enterSymbolsFromModule(net.percederberg.grammatica.parser.Production node)
                               throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSymbolsFromModule

protected net.percederberg.grammatica.parser.Node exitSymbolsFromModule(net.percederberg.grammatica.parser.Production node)
                                                                 throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSymbolsFromModule

protected void childSymbolsFromModule(net.percederberg.grammatica.parser.Production node,
                                      net.percederberg.grammatica.parser.Node child)
                               throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSymbolList

protected void enterSymbolList(net.percederberg.grammatica.parser.Production node)
                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSymbolList

protected net.percederberg.grammatica.parser.Node exitSymbolList(net.percederberg.grammatica.parser.Production node)
                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSymbolList

protected void childSymbolList(net.percederberg.grammatica.parser.Production node,
                               net.percederberg.grammatica.parser.Node child)
                        throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSymbol

protected void enterSymbol(net.percederberg.grammatica.parser.Production node)
                    throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSymbol

protected net.percederberg.grammatica.parser.Node exitSymbol(net.percederberg.grammatica.parser.Production node)
                                                      throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSymbol

protected void childSymbol(net.percederberg.grammatica.parser.Production node,
                           net.percederberg.grammatica.parser.Node child)
                    throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterAssignmentList

protected void enterAssignmentList(net.percederberg.grammatica.parser.Production node)
                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitAssignmentList

protected net.percederberg.grammatica.parser.Node exitAssignmentList(net.percederberg.grammatica.parser.Production node)
                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childAssignmentList

protected void childAssignmentList(net.percederberg.grammatica.parser.Production node,
                                   net.percederberg.grammatica.parser.Node child)
                            throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterAssignment

protected void enterAssignment(net.percederberg.grammatica.parser.Production node)
                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitAssignment

protected net.percederberg.grammatica.parser.Node exitAssignment(net.percederberg.grammatica.parser.Production node)
                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childAssignment

protected void childAssignment(net.percederberg.grammatica.parser.Production node,
                               net.percederberg.grammatica.parser.Node child)
                        throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterMacroDefinition

protected void enterMacroDefinition(net.percederberg.grammatica.parser.Production node)
                             throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitMacroDefinition

protected net.percederberg.grammatica.parser.Node exitMacroDefinition(net.percederberg.grammatica.parser.Production node)
                                                               throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childMacroDefinition

protected void childMacroDefinition(net.percederberg.grammatica.parser.Production node,
                                    net.percederberg.grammatica.parser.Node child)
                             throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterMacroReference

protected void enterMacroReference(net.percederberg.grammatica.parser.Production node)
                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitMacroReference

protected net.percederberg.grammatica.parser.Node exitMacroReference(net.percederberg.grammatica.parser.Production node)
                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childMacroReference

protected void childMacroReference(net.percederberg.grammatica.parser.Production node,
                                   net.percederberg.grammatica.parser.Node child)
                            throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterMacroBody

protected void enterMacroBody(net.percederberg.grammatica.parser.Production node)
                       throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitMacroBody

protected net.percederberg.grammatica.parser.Node exitMacroBody(net.percederberg.grammatica.parser.Production node)
                                                         throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childMacroBody

protected void childMacroBody(net.percederberg.grammatica.parser.Production node,
                              net.percederberg.grammatica.parser.Node child)
                       throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterMacroBodyElement

protected void enterMacroBodyElement(net.percederberg.grammatica.parser.Production node)
                              throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitMacroBodyElement

protected net.percederberg.grammatica.parser.Node exitMacroBodyElement(net.percederberg.grammatica.parser.Production node)
                                                                throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childMacroBodyElement

protected void childMacroBodyElement(net.percederberg.grammatica.parser.Production node,
                                     net.percederberg.grammatica.parser.Node child)
                              throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterTypeAssignment

protected void enterTypeAssignment(net.percederberg.grammatica.parser.Production node)
                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitTypeAssignment

protected net.percederberg.grammatica.parser.Node exitTypeAssignment(net.percederberg.grammatica.parser.Production node)
                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childTypeAssignment

protected void childTypeAssignment(net.percederberg.grammatica.parser.Production node,
                                   net.percederberg.grammatica.parser.Node child)
                            throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterType

protected void enterType(net.percederberg.grammatica.parser.Production node)
                  throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitType

protected net.percederberg.grammatica.parser.Node exitType(net.percederberg.grammatica.parser.Production node)
                                                    throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childType

protected void childType(net.percederberg.grammatica.parser.Production node,
                         net.percederberg.grammatica.parser.Node child)
                  throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterDefinedType

protected void enterDefinedType(net.percederberg.grammatica.parser.Production node)
                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitDefinedType

protected net.percederberg.grammatica.parser.Node exitDefinedType(net.percederberg.grammatica.parser.Production node)
                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childDefinedType

protected void childDefinedType(net.percederberg.grammatica.parser.Production node,
                                net.percederberg.grammatica.parser.Node child)
                         throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterBuiltinType

protected void enterBuiltinType(net.percederberg.grammatica.parser.Production node)
                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitBuiltinType

protected net.percederberg.grammatica.parser.Node exitBuiltinType(net.percederberg.grammatica.parser.Production node)
                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childBuiltinType

protected void childBuiltinType(net.percederberg.grammatica.parser.Production node,
                                net.percederberg.grammatica.parser.Node child)
                         throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterNullType

protected void enterNullType(net.percederberg.grammatica.parser.Production node)
                      throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitNullType

protected net.percederberg.grammatica.parser.Node exitNullType(net.percederberg.grammatica.parser.Production node)
                                                        throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childNullType

protected void childNullType(net.percederberg.grammatica.parser.Production node,
                             net.percederberg.grammatica.parser.Node child)
                      throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterBooleanType

protected void enterBooleanType(net.percederberg.grammatica.parser.Production node)
                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitBooleanType

protected net.percederberg.grammatica.parser.Node exitBooleanType(net.percederberg.grammatica.parser.Production node)
                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childBooleanType

protected void childBooleanType(net.percederberg.grammatica.parser.Production node,
                                net.percederberg.grammatica.parser.Node child)
                         throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterRealType

protected void enterRealType(net.percederberg.grammatica.parser.Production node)
                      throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitRealType

protected net.percederberg.grammatica.parser.Node exitRealType(net.percederberg.grammatica.parser.Production node)
                                                        throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childRealType

protected void childRealType(net.percederberg.grammatica.parser.Production node,
                             net.percederberg.grammatica.parser.Node child)
                      throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterIntegerType

protected void enterIntegerType(net.percederberg.grammatica.parser.Production node)
                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitIntegerType

protected net.percederberg.grammatica.parser.Node exitIntegerType(net.percederberg.grammatica.parser.Production node)
                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childIntegerType

protected void childIntegerType(net.percederberg.grammatica.parser.Production node,
                                net.percederberg.grammatica.parser.Node child)
                         throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterObjectIdentifierType

protected void enterObjectIdentifierType(net.percederberg.grammatica.parser.Production node)
                                  throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitObjectIdentifierType

protected net.percederberg.grammatica.parser.Node exitObjectIdentifierType(net.percederberg.grammatica.parser.Production node)
                                                                    throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childObjectIdentifierType

protected void childObjectIdentifierType(net.percederberg.grammatica.parser.Production node,
                                         net.percederberg.grammatica.parser.Node child)
                                  throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterStringType

protected void enterStringType(net.percederberg.grammatica.parser.Production node)
                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitStringType

protected net.percederberg.grammatica.parser.Node exitStringType(net.percederberg.grammatica.parser.Production node)
                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childStringType

protected void childStringType(net.percederberg.grammatica.parser.Production node,
                               net.percederberg.grammatica.parser.Node child)
                        throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterBitStringType

protected void enterBitStringType(net.percederberg.grammatica.parser.Production node)
                           throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitBitStringType

protected net.percederberg.grammatica.parser.Node exitBitStringType(net.percederberg.grammatica.parser.Production node)
                                                             throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childBitStringType

protected void childBitStringType(net.percederberg.grammatica.parser.Production node,
                                  net.percederberg.grammatica.parser.Node child)
                           throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterBitsType

protected void enterBitsType(net.percederberg.grammatica.parser.Production node)
                      throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitBitsType

protected net.percederberg.grammatica.parser.Node exitBitsType(net.percederberg.grammatica.parser.Production node)
                                                        throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childBitsType

protected void childBitsType(net.percederberg.grammatica.parser.Production node,
                             net.percederberg.grammatica.parser.Node child)
                      throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSequenceType

protected void enterSequenceType(net.percederberg.grammatica.parser.Production node)
                          throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSequenceType

protected net.percederberg.grammatica.parser.Node exitSequenceType(net.percederberg.grammatica.parser.Production node)
                                                            throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSequenceType

protected void childSequenceType(net.percederberg.grammatica.parser.Production node,
                                 net.percederberg.grammatica.parser.Node child)
                          throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSequenceOfType

protected void enterSequenceOfType(net.percederberg.grammatica.parser.Production node)
                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSequenceOfType

protected net.percederberg.grammatica.parser.Node exitSequenceOfType(net.percederberg.grammatica.parser.Production node)
                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSequenceOfType

protected void childSequenceOfType(net.percederberg.grammatica.parser.Production node,
                                   net.percederberg.grammatica.parser.Node child)
                            throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSetType

protected void enterSetType(net.percederberg.grammatica.parser.Production node)
                     throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSetType

protected net.percederberg.grammatica.parser.Node exitSetType(net.percederberg.grammatica.parser.Production node)
                                                       throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSetType

protected void childSetType(net.percederberg.grammatica.parser.Production node,
                            net.percederberg.grammatica.parser.Node child)
                     throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSetOfType

protected void enterSetOfType(net.percederberg.grammatica.parser.Production node)
                       throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSetOfType

protected net.percederberg.grammatica.parser.Node exitSetOfType(net.percederberg.grammatica.parser.Production node)
                                                         throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSetOfType

protected void childSetOfType(net.percederberg.grammatica.parser.Production node,
                              net.percederberg.grammatica.parser.Node child)
                       throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterChoiceType

protected void enterChoiceType(net.percederberg.grammatica.parser.Production node)
                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitChoiceType

protected net.percederberg.grammatica.parser.Node exitChoiceType(net.percederberg.grammatica.parser.Production node)
                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childChoiceType

protected void childChoiceType(net.percederberg.grammatica.parser.Production node,
                               net.percederberg.grammatica.parser.Node child)
                        throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterEnumeratedType

protected void enterEnumeratedType(net.percederberg.grammatica.parser.Production node)
                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitEnumeratedType

protected net.percederberg.grammatica.parser.Node exitEnumeratedType(net.percederberg.grammatica.parser.Production node)
                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childEnumeratedType

protected void childEnumeratedType(net.percederberg.grammatica.parser.Production node,
                                   net.percederberg.grammatica.parser.Node child)
                            throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSelectionType

protected void enterSelectionType(net.percederberg.grammatica.parser.Production node)
                           throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSelectionType

protected net.percederberg.grammatica.parser.Node exitSelectionType(net.percederberg.grammatica.parser.Production node)
                                                             throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSelectionType

protected void childSelectionType(net.percederberg.grammatica.parser.Production node,
                                  net.percederberg.grammatica.parser.Node child)
                           throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterTaggedType

protected void enterTaggedType(net.percederberg.grammatica.parser.Production node)
                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitTaggedType

protected net.percederberg.grammatica.parser.Node exitTaggedType(net.percederberg.grammatica.parser.Production node)
                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childTaggedType

protected void childTaggedType(net.percederberg.grammatica.parser.Production node,
                               net.percederberg.grammatica.parser.Node child)
                        throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterTag

protected void enterTag(net.percederberg.grammatica.parser.Production node)
                 throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitTag

protected net.percederberg.grammatica.parser.Node exitTag(net.percederberg.grammatica.parser.Production node)
                                                   throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childTag

protected void childTag(net.percederberg.grammatica.parser.Production node,
                        net.percederberg.grammatica.parser.Node child)
                 throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterClass

protected void enterClass(net.percederberg.grammatica.parser.Production node)
                   throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitClass

protected net.percederberg.grammatica.parser.Node exitClass(net.percederberg.grammatica.parser.Production node)
                                                     throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childClass

protected void childClass(net.percederberg.grammatica.parser.Production node,
                          net.percederberg.grammatica.parser.Node child)
                   throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterExplicitOrImplicitTag

protected void enterExplicitOrImplicitTag(net.percederberg.grammatica.parser.Production node)
                                   throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitExplicitOrImplicitTag

protected net.percederberg.grammatica.parser.Node exitExplicitOrImplicitTag(net.percederberg.grammatica.parser.Production node)
                                                                     throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childExplicitOrImplicitTag

protected void childExplicitOrImplicitTag(net.percederberg.grammatica.parser.Production node,
                                          net.percederberg.grammatica.parser.Node child)
                                   throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterAnyType

protected void enterAnyType(net.percederberg.grammatica.parser.Production node)
                     throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitAnyType

protected net.percederberg.grammatica.parser.Node exitAnyType(net.percederberg.grammatica.parser.Production node)
                                                       throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childAnyType

protected void childAnyType(net.percederberg.grammatica.parser.Production node,
                            net.percederberg.grammatica.parser.Node child)
                     throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterElementTypeList

protected void enterElementTypeList(net.percederberg.grammatica.parser.Production node)
                             throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitElementTypeList

protected net.percederberg.grammatica.parser.Node exitElementTypeList(net.percederberg.grammatica.parser.Production node)
                                                               throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childElementTypeList

protected void childElementTypeList(net.percederberg.grammatica.parser.Production node,
                                    net.percederberg.grammatica.parser.Node child)
                             throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterElementType

protected void enterElementType(net.percederberg.grammatica.parser.Production node)
                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitElementType

protected net.percederberg.grammatica.parser.Node exitElementType(net.percederberg.grammatica.parser.Production node)
                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childElementType

protected void childElementType(net.percederberg.grammatica.parser.Production node,
                                net.percederberg.grammatica.parser.Node child)
                         throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterOptionalOrDefaultElement

protected void enterOptionalOrDefaultElement(net.percederberg.grammatica.parser.Production node)
                                      throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitOptionalOrDefaultElement

protected net.percederberg.grammatica.parser.Node exitOptionalOrDefaultElement(net.percederberg.grammatica.parser.Production node)
                                                                        throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childOptionalOrDefaultElement

protected void childOptionalOrDefaultElement(net.percederberg.grammatica.parser.Production node,
                                             net.percederberg.grammatica.parser.Node child)
                                      throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterValueOrConstraintList

protected void enterValueOrConstraintList(net.percederberg.grammatica.parser.Production node)
                                   throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitValueOrConstraintList

protected net.percederberg.grammatica.parser.Node exitValueOrConstraintList(net.percederberg.grammatica.parser.Production node)
                                                                     throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childValueOrConstraintList

protected void childValueOrConstraintList(net.percederberg.grammatica.parser.Production node,
                                          net.percederberg.grammatica.parser.Node child)
                                   throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterNamedNumberList

protected void enterNamedNumberList(net.percederberg.grammatica.parser.Production node)
                             throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitNamedNumberList

protected net.percederberg.grammatica.parser.Node exitNamedNumberList(net.percederberg.grammatica.parser.Production node)
                                                               throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childNamedNumberList

protected void childNamedNumberList(net.percederberg.grammatica.parser.Production node,
                                    net.percederberg.grammatica.parser.Node child)
                             throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterNamedNumber

protected void enterNamedNumber(net.percederberg.grammatica.parser.Production node)
                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitNamedNumber

protected net.percederberg.grammatica.parser.Node exitNamedNumber(net.percederberg.grammatica.parser.Production node)
                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childNamedNumber

protected void childNamedNumber(net.percederberg.grammatica.parser.Production node,
                                net.percederberg.grammatica.parser.Node child)
                         throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterNumber

protected void enterNumber(net.percederberg.grammatica.parser.Production node)
                    throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitNumber

protected net.percederberg.grammatica.parser.Node exitNumber(net.percederberg.grammatica.parser.Production node)
                                                      throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childNumber

protected void childNumber(net.percederberg.grammatica.parser.Production node,
                           net.percederberg.grammatica.parser.Node child)
                    throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterConstraintList

protected void enterConstraintList(net.percederberg.grammatica.parser.Production node)
                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitConstraintList

protected net.percederberg.grammatica.parser.Node exitConstraintList(net.percederberg.grammatica.parser.Production node)
                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childConstraintList

protected void childConstraintList(net.percederberg.grammatica.parser.Production node,
                                   net.percederberg.grammatica.parser.Node child)
                            throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterConstraint

protected void enterConstraint(net.percederberg.grammatica.parser.Production node)
                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitConstraint

protected net.percederberg.grammatica.parser.Node exitConstraint(net.percederberg.grammatica.parser.Production node)
                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childConstraint

protected void childConstraint(net.percederberg.grammatica.parser.Production node,
                               net.percederberg.grammatica.parser.Node child)
                        throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterValueConstraintList

protected void enterValueConstraintList(net.percederberg.grammatica.parser.Production node)
                                 throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitValueConstraintList

protected net.percederberg.grammatica.parser.Node exitValueConstraintList(net.percederberg.grammatica.parser.Production node)
                                                                   throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childValueConstraintList

protected void childValueConstraintList(net.percederberg.grammatica.parser.Production node,
                                        net.percederberg.grammatica.parser.Node child)
                                 throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterValueConstraint

protected void enterValueConstraint(net.percederberg.grammatica.parser.Production node)
                             throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitValueConstraint

protected net.percederberg.grammatica.parser.Node exitValueConstraint(net.percederberg.grammatica.parser.Production node)
                                                               throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childValueConstraint

protected void childValueConstraint(net.percederberg.grammatica.parser.Production node,
                                    net.percederberg.grammatica.parser.Node child)
                             throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterValueRange

protected void enterValueRange(net.percederberg.grammatica.parser.Production node)
                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitValueRange

protected net.percederberg.grammatica.parser.Node exitValueRange(net.percederberg.grammatica.parser.Production node)
                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childValueRange

protected void childValueRange(net.percederberg.grammatica.parser.Production node,
                               net.percederberg.grammatica.parser.Node child)
                        throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterLowerEndPoint

protected void enterLowerEndPoint(net.percederberg.grammatica.parser.Production node)
                           throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitLowerEndPoint

protected net.percederberg.grammatica.parser.Node exitLowerEndPoint(net.percederberg.grammatica.parser.Production node)
                                                             throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childLowerEndPoint

protected void childLowerEndPoint(net.percederberg.grammatica.parser.Production node,
                                  net.percederberg.grammatica.parser.Node child)
                           throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterUpperEndPoint

protected void enterUpperEndPoint(net.percederberg.grammatica.parser.Production node)
                           throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitUpperEndPoint

protected net.percederberg.grammatica.parser.Node exitUpperEndPoint(net.percederberg.grammatica.parser.Production node)
                                                             throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childUpperEndPoint

protected void childUpperEndPoint(net.percederberg.grammatica.parser.Production node,
                                  net.percederberg.grammatica.parser.Node child)
                           throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSizeConstraint

protected void enterSizeConstraint(net.percederberg.grammatica.parser.Production node)
                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSizeConstraint

protected net.percederberg.grammatica.parser.Node exitSizeConstraint(net.percederberg.grammatica.parser.Production node)
                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSizeConstraint

protected void childSizeConstraint(net.percederberg.grammatica.parser.Production node,
                                   net.percederberg.grammatica.parser.Node child)
                            throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterAlphabetConstraint

protected void enterAlphabetConstraint(net.percederberg.grammatica.parser.Production node)
                                throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitAlphabetConstraint

protected net.percederberg.grammatica.parser.Node exitAlphabetConstraint(net.percederberg.grammatica.parser.Production node)
                                                                  throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childAlphabetConstraint

protected void childAlphabetConstraint(net.percederberg.grammatica.parser.Production node,
                                       net.percederberg.grammatica.parser.Node child)
                                throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterContainedTypeConstraint

protected void enterContainedTypeConstraint(net.percederberg.grammatica.parser.Production node)
                                     throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitContainedTypeConstraint

protected net.percederberg.grammatica.parser.Node exitContainedTypeConstraint(net.percederberg.grammatica.parser.Production node)
                                                                       throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childContainedTypeConstraint

protected void childContainedTypeConstraint(net.percederberg.grammatica.parser.Production node,
                                            net.percederberg.grammatica.parser.Node child)
                                     throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterInnerTypeConstraint

protected void enterInnerTypeConstraint(net.percederberg.grammatica.parser.Production node)
                                 throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitInnerTypeConstraint

protected net.percederberg.grammatica.parser.Node exitInnerTypeConstraint(net.percederberg.grammatica.parser.Production node)
                                                                   throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childInnerTypeConstraint

protected void childInnerTypeConstraint(net.percederberg.grammatica.parser.Production node,
                                        net.percederberg.grammatica.parser.Node child)
                                 throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterComponentsList

protected void enterComponentsList(net.percederberg.grammatica.parser.Production node)
                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitComponentsList

protected net.percederberg.grammatica.parser.Node exitComponentsList(net.percederberg.grammatica.parser.Production node)
                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childComponentsList

protected void childComponentsList(net.percederberg.grammatica.parser.Production node,
                                   net.percederberg.grammatica.parser.Node child)
                            throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterComponentsListTail

protected void enterComponentsListTail(net.percederberg.grammatica.parser.Production node)
                                throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitComponentsListTail

protected net.percederberg.grammatica.parser.Node exitComponentsListTail(net.percederberg.grammatica.parser.Production node)
                                                                  throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childComponentsListTail

protected void childComponentsListTail(net.percederberg.grammatica.parser.Production node,
                                       net.percederberg.grammatica.parser.Node child)
                                throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterComponentConstraint

protected void enterComponentConstraint(net.percederberg.grammatica.parser.Production node)
                                 throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitComponentConstraint

protected net.percederberg.grammatica.parser.Node exitComponentConstraint(net.percederberg.grammatica.parser.Production node)
                                                                   throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childComponentConstraint

protected void childComponentConstraint(net.percederberg.grammatica.parser.Production node,
                                        net.percederberg.grammatica.parser.Node child)
                                 throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterComponentValuePresence

protected void enterComponentValuePresence(net.percederberg.grammatica.parser.Production node)
                                    throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitComponentValuePresence

protected net.percederberg.grammatica.parser.Node exitComponentValuePresence(net.percederberg.grammatica.parser.Production node)
                                                                      throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childComponentValuePresence

protected void childComponentValuePresence(net.percederberg.grammatica.parser.Production node,
                                           net.percederberg.grammatica.parser.Node child)
                                    throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterComponentPresence

protected void enterComponentPresence(net.percederberg.grammatica.parser.Production node)
                               throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitComponentPresence

protected net.percederberg.grammatica.parser.Node exitComponentPresence(net.percederberg.grammatica.parser.Production node)
                                                                 throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childComponentPresence

protected void childComponentPresence(net.percederberg.grammatica.parser.Production node,
                                      net.percederberg.grammatica.parser.Node child)
                               throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterValueAssignment

protected void enterValueAssignment(net.percederberg.grammatica.parser.Production node)
                             throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitValueAssignment

protected net.percederberg.grammatica.parser.Node exitValueAssignment(net.percederberg.grammatica.parser.Production node)
                                                               throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childValueAssignment

protected void childValueAssignment(net.percederberg.grammatica.parser.Production node,
                                    net.percederberg.grammatica.parser.Node child)
                             throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterValue

protected void enterValue(net.percederberg.grammatica.parser.Production node)
                   throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitValue

protected net.percederberg.grammatica.parser.Node exitValue(net.percederberg.grammatica.parser.Production node)
                                                     throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childValue

protected void childValue(net.percederberg.grammatica.parser.Production node,
                          net.percederberg.grammatica.parser.Node child)
                   throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterDefinedValue

protected void enterDefinedValue(net.percederberg.grammatica.parser.Production node)
                          throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitDefinedValue

protected net.percederberg.grammatica.parser.Node exitDefinedValue(net.percederberg.grammatica.parser.Production node)
                                                            throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childDefinedValue

protected void childDefinedValue(net.percederberg.grammatica.parser.Production node,
                                 net.percederberg.grammatica.parser.Node child)
                          throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterBuiltinValue

protected void enterBuiltinValue(net.percederberg.grammatica.parser.Production node)
                          throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitBuiltinValue

protected net.percederberg.grammatica.parser.Node exitBuiltinValue(net.percederberg.grammatica.parser.Production node)
                                                            throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childBuiltinValue

protected void childBuiltinValue(net.percederberg.grammatica.parser.Production node,
                                 net.percederberg.grammatica.parser.Node child)
                          throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterNullValue

protected void enterNullValue(net.percederberg.grammatica.parser.Production node)
                       throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitNullValue

protected net.percederberg.grammatica.parser.Node exitNullValue(net.percederberg.grammatica.parser.Production node)
                                                         throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childNullValue

protected void childNullValue(net.percederberg.grammatica.parser.Production node,
                              net.percederberg.grammatica.parser.Node child)
                       throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterBooleanValue

protected void enterBooleanValue(net.percederberg.grammatica.parser.Production node)
                          throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitBooleanValue

protected net.percederberg.grammatica.parser.Node exitBooleanValue(net.percederberg.grammatica.parser.Production node)
                                                            throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childBooleanValue

protected void childBooleanValue(net.percederberg.grammatica.parser.Production node,
                                 net.percederberg.grammatica.parser.Node child)
                          throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSpecialRealValue

protected void enterSpecialRealValue(net.percederberg.grammatica.parser.Production node)
                              throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSpecialRealValue

protected net.percederberg.grammatica.parser.Node exitSpecialRealValue(net.percederberg.grammatica.parser.Production node)
                                                                throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSpecialRealValue

protected void childSpecialRealValue(net.percederberg.grammatica.parser.Production node,
                                     net.percederberg.grammatica.parser.Node child)
                              throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterNumberValue

protected void enterNumberValue(net.percederberg.grammatica.parser.Production node)
                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitNumberValue

protected net.percederberg.grammatica.parser.Node exitNumberValue(net.percederberg.grammatica.parser.Production node)
                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childNumberValue

protected void childNumberValue(net.percederberg.grammatica.parser.Production node,
                                net.percederberg.grammatica.parser.Node child)
                         throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterBinaryValue

protected void enterBinaryValue(net.percederberg.grammatica.parser.Production node)
                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitBinaryValue

protected net.percederberg.grammatica.parser.Node exitBinaryValue(net.percederberg.grammatica.parser.Production node)
                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childBinaryValue

protected void childBinaryValue(net.percederberg.grammatica.parser.Production node,
                                net.percederberg.grammatica.parser.Node child)
                         throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterHexadecimalValue

protected void enterHexadecimalValue(net.percederberg.grammatica.parser.Production node)
                              throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitHexadecimalValue

protected net.percederberg.grammatica.parser.Node exitHexadecimalValue(net.percederberg.grammatica.parser.Production node)
                                                                throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childHexadecimalValue

protected void childHexadecimalValue(net.percederberg.grammatica.parser.Production node,
                                     net.percederberg.grammatica.parser.Node child)
                              throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterStringValue

protected void enterStringValue(net.percederberg.grammatica.parser.Production node)
                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitStringValue

protected net.percederberg.grammatica.parser.Node exitStringValue(net.percederberg.grammatica.parser.Production node)
                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childStringValue

protected void childStringValue(net.percederberg.grammatica.parser.Production node,
                                net.percederberg.grammatica.parser.Node child)
                         throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterBitOrObjectIdentifierValue

protected void enterBitOrObjectIdentifierValue(net.percederberg.grammatica.parser.Production node)
                                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitBitOrObjectIdentifierValue

protected net.percederberg.grammatica.parser.Node exitBitOrObjectIdentifierValue(net.percederberg.grammatica.parser.Production node)
                                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childBitOrObjectIdentifierValue

protected void childBitOrObjectIdentifierValue(net.percederberg.grammatica.parser.Production node,
                                               net.percederberg.grammatica.parser.Node child)
                                        throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterBitValue

protected void enterBitValue(net.percederberg.grammatica.parser.Production node)
                      throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitBitValue

protected net.percederberg.grammatica.parser.Node exitBitValue(net.percederberg.grammatica.parser.Production node)
                                                        throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childBitValue

protected void childBitValue(net.percederberg.grammatica.parser.Production node,
                             net.percederberg.grammatica.parser.Node child)
                      throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterObjectIdentifierValue

protected void enterObjectIdentifierValue(net.percederberg.grammatica.parser.Production node)
                                   throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitObjectIdentifierValue

protected net.percederberg.grammatica.parser.Node exitObjectIdentifierValue(net.percederberg.grammatica.parser.Production node)
                                                                     throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childObjectIdentifierValue

protected void childObjectIdentifierValue(net.percederberg.grammatica.parser.Production node,
                                          net.percederberg.grammatica.parser.Node child)
                                   throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterNameValueList

protected void enterNameValueList(net.percederberg.grammatica.parser.Production node)
                           throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitNameValueList

protected net.percederberg.grammatica.parser.Node exitNameValueList(net.percederberg.grammatica.parser.Production node)
                                                             throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childNameValueList

protected void childNameValueList(net.percederberg.grammatica.parser.Production node,
                                  net.percederberg.grammatica.parser.Node child)
                           throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterNameValueComponent

protected void enterNameValueComponent(net.percederberg.grammatica.parser.Production node)
                                throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitNameValueComponent

protected net.percederberg.grammatica.parser.Node exitNameValueComponent(net.percederberg.grammatica.parser.Production node)
                                                                  throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childNameValueComponent

protected void childNameValueComponent(net.percederberg.grammatica.parser.Production node,
                                       net.percederberg.grammatica.parser.Node child)
                                throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterNameOrNumber

protected void enterNameOrNumber(net.percederberg.grammatica.parser.Production node)
                          throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitNameOrNumber

protected net.percederberg.grammatica.parser.Node exitNameOrNumber(net.percederberg.grammatica.parser.Production node)
                                                            throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childNameOrNumber

protected void childNameOrNumber(net.percederberg.grammatica.parser.Production node,
                                 net.percederberg.grammatica.parser.Node child)
                          throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterNameAndNumber

protected void enterNameAndNumber(net.percederberg.grammatica.parser.Production node)
                           throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitNameAndNumber

protected net.percederberg.grammatica.parser.Node exitNameAndNumber(net.percederberg.grammatica.parser.Production node)
                                                             throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childNameAndNumber

protected void childNameAndNumber(net.percederberg.grammatica.parser.Production node,
                                  net.percederberg.grammatica.parser.Node child)
                           throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterDefinedMacroType

protected void enterDefinedMacroType(net.percederberg.grammatica.parser.Production node)
                              throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitDefinedMacroType

protected net.percederberg.grammatica.parser.Node exitDefinedMacroType(net.percederberg.grammatica.parser.Production node)
                                                                throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childDefinedMacroType

protected void childDefinedMacroType(net.percederberg.grammatica.parser.Production node,
                                     net.percederberg.grammatica.parser.Node child)
                              throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterDefinedMacroName

protected void enterDefinedMacroName(net.percederberg.grammatica.parser.Production node)
                              throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitDefinedMacroName

protected net.percederberg.grammatica.parser.Node exitDefinedMacroName(net.percederberg.grammatica.parser.Production node)
                                                                throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childDefinedMacroName

protected void childDefinedMacroName(net.percederberg.grammatica.parser.Production node,
                                     net.percederberg.grammatica.parser.Node child)
                              throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpModuleIdentityMacroType

protected void enterSnmpModuleIdentityMacroType(net.percederberg.grammatica.parser.Production node)
                                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpModuleIdentityMacroType

protected net.percederberg.grammatica.parser.Node exitSnmpModuleIdentityMacroType(net.percederberg.grammatica.parser.Production node)
                                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpModuleIdentityMacroType

protected void childSnmpModuleIdentityMacroType(net.percederberg.grammatica.parser.Production node,
                                                net.percederberg.grammatica.parser.Node child)
                                         throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpObjectIdentityMacroType

protected void enterSnmpObjectIdentityMacroType(net.percederberg.grammatica.parser.Production node)
                                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpObjectIdentityMacroType

protected net.percederberg.grammatica.parser.Node exitSnmpObjectIdentityMacroType(net.percederberg.grammatica.parser.Production node)
                                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpObjectIdentityMacroType

protected void childSnmpObjectIdentityMacroType(net.percederberg.grammatica.parser.Production node,
                                                net.percederberg.grammatica.parser.Node child)
                                         throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpObjectTypeMacroType

protected void enterSnmpObjectTypeMacroType(net.percederberg.grammatica.parser.Production node)
                                     throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpObjectTypeMacroType

protected net.percederberg.grammatica.parser.Node exitSnmpObjectTypeMacroType(net.percederberg.grammatica.parser.Production node)
                                                                       throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpObjectTypeMacroType

protected void childSnmpObjectTypeMacroType(net.percederberg.grammatica.parser.Production node,
                                            net.percederberg.grammatica.parser.Node child)
                                     throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpNotificationTypeMacroType

protected void enterSnmpNotificationTypeMacroType(net.percederberg.grammatica.parser.Production node)
                                           throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpNotificationTypeMacroType

protected net.percederberg.grammatica.parser.Node exitSnmpNotificationTypeMacroType(net.percederberg.grammatica.parser.Production node)
                                                                             throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpNotificationTypeMacroType

protected void childSnmpNotificationTypeMacroType(net.percederberg.grammatica.parser.Production node,
                                                  net.percederberg.grammatica.parser.Node child)
                                           throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpTrapTypeMacroType

protected void enterSnmpTrapTypeMacroType(net.percederberg.grammatica.parser.Production node)
                                   throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpTrapTypeMacroType

protected net.percederberg.grammatica.parser.Node exitSnmpTrapTypeMacroType(net.percederberg.grammatica.parser.Production node)
                                                                     throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpTrapTypeMacroType

protected void childSnmpTrapTypeMacroType(net.percederberg.grammatica.parser.Production node,
                                          net.percederberg.grammatica.parser.Node child)
                                   throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpTextualConventionMacroType

protected void enterSnmpTextualConventionMacroType(net.percederberg.grammatica.parser.Production node)
                                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpTextualConventionMacroType

protected net.percederberg.grammatica.parser.Node exitSnmpTextualConventionMacroType(net.percederberg.grammatica.parser.Production node)
                                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpTextualConventionMacroType

protected void childSnmpTextualConventionMacroType(net.percederberg.grammatica.parser.Production node,
                                                   net.percederberg.grammatica.parser.Node child)
                                            throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpObjectGroupMacroType

protected void enterSnmpObjectGroupMacroType(net.percederberg.grammatica.parser.Production node)
                                      throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpObjectGroupMacroType

protected net.percederberg.grammatica.parser.Node exitSnmpObjectGroupMacroType(net.percederberg.grammatica.parser.Production node)
                                                                        throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpObjectGroupMacroType

protected void childSnmpObjectGroupMacroType(net.percederberg.grammatica.parser.Production node,
                                             net.percederberg.grammatica.parser.Node child)
                                      throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpNotificationGroupMacroType

protected void enterSnmpNotificationGroupMacroType(net.percederberg.grammatica.parser.Production node)
                                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpNotificationGroupMacroType

protected net.percederberg.grammatica.parser.Node exitSnmpNotificationGroupMacroType(net.percederberg.grammatica.parser.Production node)
                                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpNotificationGroupMacroType

protected void childSnmpNotificationGroupMacroType(net.percederberg.grammatica.parser.Production node,
                                                   net.percederberg.grammatica.parser.Node child)
                                            throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpModuleComplianceMacroType

protected void enterSnmpModuleComplianceMacroType(net.percederberg.grammatica.parser.Production node)
                                           throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpModuleComplianceMacroType

protected net.percederberg.grammatica.parser.Node exitSnmpModuleComplianceMacroType(net.percederberg.grammatica.parser.Production node)
                                                                             throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpModuleComplianceMacroType

protected void childSnmpModuleComplianceMacroType(net.percederberg.grammatica.parser.Production node,
                                                  net.percederberg.grammatica.parser.Node child)
                                           throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpAgentCapabilitiesMacroType

protected void enterSnmpAgentCapabilitiesMacroType(net.percederberg.grammatica.parser.Production node)
                                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpAgentCapabilitiesMacroType

protected net.percederberg.grammatica.parser.Node exitSnmpAgentCapabilitiesMacroType(net.percederberg.grammatica.parser.Production node)
                                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpAgentCapabilitiesMacroType

protected void childSnmpAgentCapabilitiesMacroType(net.percederberg.grammatica.parser.Production node,
                                                   net.percederberg.grammatica.parser.Node child)
                                            throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpUpdatePart

protected void enterSnmpUpdatePart(net.percederberg.grammatica.parser.Production node)
                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpUpdatePart

protected net.percederberg.grammatica.parser.Node exitSnmpUpdatePart(net.percederberg.grammatica.parser.Production node)
                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpUpdatePart

protected void childSnmpUpdatePart(net.percederberg.grammatica.parser.Production node,
                                   net.percederberg.grammatica.parser.Node child)
                            throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpOrganizationPart

protected void enterSnmpOrganizationPart(net.percederberg.grammatica.parser.Production node)
                                  throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpOrganizationPart

protected net.percederberg.grammatica.parser.Node exitSnmpOrganizationPart(net.percederberg.grammatica.parser.Production node)
                                                                    throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpOrganizationPart

protected void childSnmpOrganizationPart(net.percederberg.grammatica.parser.Production node,
                                         net.percederberg.grammatica.parser.Node child)
                                  throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpContactPart

protected void enterSnmpContactPart(net.percederberg.grammatica.parser.Production node)
                             throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpContactPart

protected net.percederberg.grammatica.parser.Node exitSnmpContactPart(net.percederberg.grammatica.parser.Production node)
                                                               throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpContactPart

protected void childSnmpContactPart(net.percederberg.grammatica.parser.Production node,
                                    net.percederberg.grammatica.parser.Node child)
                             throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpDescrPart

protected void enterSnmpDescrPart(net.percederberg.grammatica.parser.Production node)
                           throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpDescrPart

protected net.percederberg.grammatica.parser.Node exitSnmpDescrPart(net.percederberg.grammatica.parser.Production node)
                                                             throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpDescrPart

protected void childSnmpDescrPart(net.percederberg.grammatica.parser.Production node,
                                  net.percederberg.grammatica.parser.Node child)
                           throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpRevisionPart

protected void enterSnmpRevisionPart(net.percederberg.grammatica.parser.Production node)
                              throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpRevisionPart

protected net.percederberg.grammatica.parser.Node exitSnmpRevisionPart(net.percederberg.grammatica.parser.Production node)
                                                                throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpRevisionPart

protected void childSnmpRevisionPart(net.percederberg.grammatica.parser.Production node,
                                     net.percederberg.grammatica.parser.Node child)
                              throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpStatusPart

protected void enterSnmpStatusPart(net.percederberg.grammatica.parser.Production node)
                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpStatusPart

protected net.percederberg.grammatica.parser.Node exitSnmpStatusPart(net.percederberg.grammatica.parser.Production node)
                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpStatusPart

protected void childSnmpStatusPart(net.percederberg.grammatica.parser.Production node,
                                   net.percederberg.grammatica.parser.Node child)
                            throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpReferPart

protected void enterSnmpReferPart(net.percederberg.grammatica.parser.Production node)
                           throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpReferPart

protected net.percederberg.grammatica.parser.Node exitSnmpReferPart(net.percederberg.grammatica.parser.Production node)
                                                             throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpReferPart

protected void childSnmpReferPart(net.percederberg.grammatica.parser.Production node,
                                  net.percederberg.grammatica.parser.Node child)
                           throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpSyntaxPart

protected void enterSnmpSyntaxPart(net.percederberg.grammatica.parser.Production node)
                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpSyntaxPart

protected net.percederberg.grammatica.parser.Node exitSnmpSyntaxPart(net.percederberg.grammatica.parser.Production node)
                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpSyntaxPart

protected void childSnmpSyntaxPart(net.percederberg.grammatica.parser.Production node,
                                   net.percederberg.grammatica.parser.Node child)
                            throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpUnitsPart

protected void enterSnmpUnitsPart(net.percederberg.grammatica.parser.Production node)
                           throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpUnitsPart

protected net.percederberg.grammatica.parser.Node exitSnmpUnitsPart(net.percederberg.grammatica.parser.Production node)
                                                             throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpUnitsPart

protected void childSnmpUnitsPart(net.percederberg.grammatica.parser.Production node,
                                  net.percederberg.grammatica.parser.Node child)
                           throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpAccessPart

protected void enterSnmpAccessPart(net.percederberg.grammatica.parser.Production node)
                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpAccessPart

protected net.percederberg.grammatica.parser.Node exitSnmpAccessPart(net.percederberg.grammatica.parser.Production node)
                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpAccessPart

protected void childSnmpAccessPart(net.percederberg.grammatica.parser.Production node,
                                   net.percederberg.grammatica.parser.Node child)
                            throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpIndexPart

protected void enterSnmpIndexPart(net.percederberg.grammatica.parser.Production node)
                           throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpIndexPart

protected net.percederberg.grammatica.parser.Node exitSnmpIndexPart(net.percederberg.grammatica.parser.Production node)
                                                             throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpIndexPart

protected void childSnmpIndexPart(net.percederberg.grammatica.parser.Production node,
                                  net.percederberg.grammatica.parser.Node child)
                           throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterIndexValueList

protected void enterIndexValueList(net.percederberg.grammatica.parser.Production node)
                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitIndexValueList

protected net.percederberg.grammatica.parser.Node exitIndexValueList(net.percederberg.grammatica.parser.Production node)
                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childIndexValueList

protected void childIndexValueList(net.percederberg.grammatica.parser.Production node,
                                   net.percederberg.grammatica.parser.Node child)
                            throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterIndexValue

protected void enterIndexValue(net.percederberg.grammatica.parser.Production node)
                        throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitIndexValue

protected net.percederberg.grammatica.parser.Node exitIndexValue(net.percederberg.grammatica.parser.Production node)
                                                          throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childIndexValue

protected void childIndexValue(net.percederberg.grammatica.parser.Production node,
                               net.percederberg.grammatica.parser.Node child)
                        throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterIndexType

protected void enterIndexType(net.percederberg.grammatica.parser.Production node)
                       throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitIndexType

protected net.percederberg.grammatica.parser.Node exitIndexType(net.percederberg.grammatica.parser.Production node)
                                                         throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childIndexType

protected void childIndexType(net.percederberg.grammatica.parser.Production node,
                              net.percederberg.grammatica.parser.Node child)
                       throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpDefValPart

protected void enterSnmpDefValPart(net.percederberg.grammatica.parser.Production node)
                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpDefValPart

protected net.percederberg.grammatica.parser.Node exitSnmpDefValPart(net.percederberg.grammatica.parser.Production node)
                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpDefValPart

protected void childSnmpDefValPart(net.percederberg.grammatica.parser.Production node,
                                   net.percederberg.grammatica.parser.Node child)
                            throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpObjectsPart

protected void enterSnmpObjectsPart(net.percederberg.grammatica.parser.Production node)
                             throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpObjectsPart

protected net.percederberg.grammatica.parser.Node exitSnmpObjectsPart(net.percederberg.grammatica.parser.Production node)
                                                               throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpObjectsPart

protected void childSnmpObjectsPart(net.percederberg.grammatica.parser.Production node,
                                    net.percederberg.grammatica.parser.Node child)
                             throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterValueList

protected void enterValueList(net.percederberg.grammatica.parser.Production node)
                       throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitValueList

protected net.percederberg.grammatica.parser.Node exitValueList(net.percederberg.grammatica.parser.Production node)
                                                         throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childValueList

protected void childValueList(net.percederberg.grammatica.parser.Production node,
                              net.percederberg.grammatica.parser.Node child)
                       throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpEnterprisePart

protected void enterSnmpEnterprisePart(net.percederberg.grammatica.parser.Production node)
                                throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpEnterprisePart

protected net.percederberg.grammatica.parser.Node exitSnmpEnterprisePart(net.percederberg.grammatica.parser.Production node)
                                                                  throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpEnterprisePart

protected void childSnmpEnterprisePart(net.percederberg.grammatica.parser.Production node,
                                       net.percederberg.grammatica.parser.Node child)
                                throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpVarPart

protected void enterSnmpVarPart(net.percederberg.grammatica.parser.Production node)
                         throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpVarPart

protected net.percederberg.grammatica.parser.Node exitSnmpVarPart(net.percederberg.grammatica.parser.Production node)
                                                           throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpVarPart

protected void childSnmpVarPart(net.percederberg.grammatica.parser.Production node,
                                net.percederberg.grammatica.parser.Node child)
                         throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpDisplayPart

protected void enterSnmpDisplayPart(net.percederberg.grammatica.parser.Production node)
                             throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpDisplayPart

protected net.percederberg.grammatica.parser.Node exitSnmpDisplayPart(net.percederberg.grammatica.parser.Production node)
                                                               throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpDisplayPart

protected void childSnmpDisplayPart(net.percederberg.grammatica.parser.Production node,
                                    net.percederberg.grammatica.parser.Node child)
                             throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpNotificationsPart

protected void enterSnmpNotificationsPart(net.percederberg.grammatica.parser.Production node)
                                   throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpNotificationsPart

protected net.percederberg.grammatica.parser.Node exitSnmpNotificationsPart(net.percederberg.grammatica.parser.Production node)
                                                                     throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpNotificationsPart

protected void childSnmpNotificationsPart(net.percederberg.grammatica.parser.Production node,
                                          net.percederberg.grammatica.parser.Node child)
                                   throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpModulePart

protected void enterSnmpModulePart(net.percederberg.grammatica.parser.Production node)
                            throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpModulePart

protected net.percederberg.grammatica.parser.Node exitSnmpModulePart(net.percederberg.grammatica.parser.Production node)
                                                              throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpModulePart

protected void childSnmpModulePart(net.percederberg.grammatica.parser.Production node,
                                   net.percederberg.grammatica.parser.Node child)
                            throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpModuleImport

protected void enterSnmpModuleImport(net.percederberg.grammatica.parser.Production node)
                              throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpModuleImport

protected net.percederberg.grammatica.parser.Node exitSnmpModuleImport(net.percederberg.grammatica.parser.Production node)
                                                                throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpModuleImport

protected void childSnmpModuleImport(net.percederberg.grammatica.parser.Production node,
                                     net.percederberg.grammatica.parser.Node child)
                              throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpMandatoryPart

protected void enterSnmpMandatoryPart(net.percederberg.grammatica.parser.Production node)
                               throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpMandatoryPart

protected net.percederberg.grammatica.parser.Node exitSnmpMandatoryPart(net.percederberg.grammatica.parser.Production node)
                                                                 throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpMandatoryPart

protected void childSnmpMandatoryPart(net.percederberg.grammatica.parser.Production node,
                                      net.percederberg.grammatica.parser.Node child)
                               throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpCompliancePart

protected void enterSnmpCompliancePart(net.percederberg.grammatica.parser.Production node)
                                throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpCompliancePart

protected net.percederberg.grammatica.parser.Node exitSnmpCompliancePart(net.percederberg.grammatica.parser.Production node)
                                                                  throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpCompliancePart

protected void childSnmpCompliancePart(net.percederberg.grammatica.parser.Production node,
                                       net.percederberg.grammatica.parser.Node child)
                                throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterComplianceGroup

protected void enterComplianceGroup(net.percederberg.grammatica.parser.Production node)
                             throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitComplianceGroup

protected net.percederberg.grammatica.parser.Node exitComplianceGroup(net.percederberg.grammatica.parser.Production node)
                                                               throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childComplianceGroup

protected void childComplianceGroup(net.percederberg.grammatica.parser.Production node,
                                    net.percederberg.grammatica.parser.Node child)
                             throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterComplianceObject

protected void enterComplianceObject(net.percederberg.grammatica.parser.Production node)
                              throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitComplianceObject

protected net.percederberg.grammatica.parser.Node exitComplianceObject(net.percederberg.grammatica.parser.Production node)
                                                                throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childComplianceObject

protected void childComplianceObject(net.percederberg.grammatica.parser.Production node,
                                     net.percederberg.grammatica.parser.Node child)
                              throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpWriteSyntaxPart

protected void enterSnmpWriteSyntaxPart(net.percederberg.grammatica.parser.Production node)
                                 throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpWriteSyntaxPart

protected net.percederberg.grammatica.parser.Node exitSnmpWriteSyntaxPart(net.percederberg.grammatica.parser.Production node)
                                                                   throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpWriteSyntaxPart

protected void childSnmpWriteSyntaxPart(net.percederberg.grammatica.parser.Production node,
                                        net.percederberg.grammatica.parser.Node child)
                                 throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpProductReleasePart

protected void enterSnmpProductReleasePart(net.percederberg.grammatica.parser.Production node)
                                    throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpProductReleasePart

protected net.percederberg.grammatica.parser.Node exitSnmpProductReleasePart(net.percederberg.grammatica.parser.Production node)
                                                                      throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpProductReleasePart

protected void childSnmpProductReleasePart(net.percederberg.grammatica.parser.Production node,
                                           net.percederberg.grammatica.parser.Node child)
                                    throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpModuleSupportPart

protected void enterSnmpModuleSupportPart(net.percederberg.grammatica.parser.Production node)
                                   throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpModuleSupportPart

protected net.percederberg.grammatica.parser.Node exitSnmpModuleSupportPart(net.percederberg.grammatica.parser.Production node)
                                                                     throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpModuleSupportPart

protected void childSnmpModuleSupportPart(net.percederberg.grammatica.parser.Production node,
                                          net.percederberg.grammatica.parser.Node child)
                                   throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpVariationPart

protected void enterSnmpVariationPart(net.percederberg.grammatica.parser.Production node)
                               throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpVariationPart

protected net.percederberg.grammatica.parser.Node exitSnmpVariationPart(net.percederberg.grammatica.parser.Production node)
                                                                 throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpVariationPart

protected void childSnmpVariationPart(net.percederberg.grammatica.parser.Production node,
                                      net.percederberg.grammatica.parser.Node child)
                               throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

enterSnmpCreationPart

protected void enterSnmpCreationPart(net.percederberg.grammatica.parser.Production node)
                              throws net.percederberg.grammatica.parser.ParseException
Called when entering a parse tree node.

Parameters:
node - the node being entered
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

exitSnmpCreationPart

protected net.percederberg.grammatica.parser.Node exitSnmpCreationPart(net.percederberg.grammatica.parser.Production node)
                                                                throws net.percederberg.grammatica.parser.ParseException
Called when exiting a parse tree node.

Parameters:
node - the node being exited
Returns:
the node to add to the parse tree
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors

childSnmpCreationPart

protected void childSnmpCreationPart(net.percederberg.grammatica.parser.Production node,
                                     net.percederberg.grammatica.parser.Node child)
                              throws net.percederberg.grammatica.parser.ParseException
Called when adding a child to a parse tree node.

Parameters:
node - the parent node
child - the child node, or null
Throws:
net.percederberg.grammatica.parser.ParseException - if the node analysis discovered errors