// Generated from Express.g4 by ANTLR 4.10.1 #pragma once #include "antlr4-runtime.h" #include "ExpressListener.h" /** * This class provides an empty implementation of ExpressListener, * which can be extended to create a listener which only needs to handle a subset * of the available methods. */ class ExpressBaseListener : public ExpressListener { public: virtual void enterAttributeRef(ExpressParser::AttributeRefContext * /*ctx*/) override { } virtual void exitAttributeRef(ExpressParser::AttributeRefContext * /*ctx*/) override { } virtual void enterConstantRef(ExpressParser::ConstantRefContext * /*ctx*/) override { } virtual void exitConstantRef(ExpressParser::ConstantRefContext * /*ctx*/) override { } virtual void enterEntityRef(ExpressParser::EntityRefContext * /*ctx*/) override { } virtual void exitEntityRef(ExpressParser::EntityRefContext * /*ctx*/) override { } virtual void enterEnumerationRef(ExpressParser::EnumerationRefContext * /*ctx*/) override { } virtual void exitEnumerationRef(ExpressParser::EnumerationRefContext * /*ctx*/) override { } virtual void enterFunctionRef(ExpressParser::FunctionRefContext * /*ctx*/) override { } virtual void exitFunctionRef(ExpressParser::FunctionRefContext * /*ctx*/) override { } virtual void enterParameterRef(ExpressParser::ParameterRefContext * /*ctx*/) override { } virtual void exitParameterRef(ExpressParser::ParameterRefContext * /*ctx*/) override { } virtual void enterProcedureRef(ExpressParser::ProcedureRefContext * /*ctx*/) override { } virtual void exitProcedureRef(ExpressParser::ProcedureRefContext * /*ctx*/) override { } virtual void enterRuleLabelRef(ExpressParser::RuleLabelRefContext * /*ctx*/) override { } virtual void exitRuleLabelRef(ExpressParser::RuleLabelRefContext * /*ctx*/) override { } virtual void enterRuleRef(ExpressParser::RuleRefContext * /*ctx*/) override { } virtual void exitRuleRef(ExpressParser::RuleRefContext * /*ctx*/) override { } virtual void enterSchemaRef(ExpressParser::SchemaRefContext * /*ctx*/) override { } virtual void exitSchemaRef(ExpressParser::SchemaRefContext * /*ctx*/) override { } virtual void enterSubtypeConstraintRef(ExpressParser::SubtypeConstraintRefContext * /*ctx*/) override { } virtual void exitSubtypeConstraintRef(ExpressParser::SubtypeConstraintRefContext * /*ctx*/) override { } virtual void enterTypeLabelRef(ExpressParser::TypeLabelRefContext * /*ctx*/) override { } virtual void exitTypeLabelRef(ExpressParser::TypeLabelRefContext * /*ctx*/) override { } virtual void enterTypeRef(ExpressParser::TypeRefContext * /*ctx*/) override { } virtual void exitTypeRef(ExpressParser::TypeRefContext * /*ctx*/) override { } virtual void enterVariableRef(ExpressParser::VariableRefContext * /*ctx*/) override { } virtual void exitVariableRef(ExpressParser::VariableRefContext * /*ctx*/) override { } virtual void enterAbstractEntityDeclaration(ExpressParser::AbstractEntityDeclarationContext * /*ctx*/) override { } virtual void exitAbstractEntityDeclaration(ExpressParser::AbstractEntityDeclarationContext * /*ctx*/) override { } virtual void enterAbstractSupertype(ExpressParser::AbstractSupertypeContext * /*ctx*/) override { } virtual void exitAbstractSupertype(ExpressParser::AbstractSupertypeContext * /*ctx*/) override { } virtual void enterAbstractSupertypeDeclaration(ExpressParser::AbstractSupertypeDeclarationContext * /*ctx*/) override { } virtual void exitAbstractSupertypeDeclaration(ExpressParser::AbstractSupertypeDeclarationContext * /*ctx*/) override { } virtual void enterActualParameterList(ExpressParser::ActualParameterListContext * /*ctx*/) override { } virtual void exitActualParameterList(ExpressParser::ActualParameterListContext * /*ctx*/) override { } virtual void enterAddLikeOp(ExpressParser::AddLikeOpContext * /*ctx*/) override { } virtual void exitAddLikeOp(ExpressParser::AddLikeOpContext * /*ctx*/) override { } virtual void enterAggregateInitializer(ExpressParser::AggregateInitializerContext * /*ctx*/) override { } virtual void exitAggregateInitializer(ExpressParser::AggregateInitializerContext * /*ctx*/) override { } virtual void enterAggregateSource(ExpressParser::AggregateSourceContext * /*ctx*/) override { } virtual void exitAggregateSource(ExpressParser::AggregateSourceContext * /*ctx*/) override { } virtual void enterAggregateType(ExpressParser::AggregateTypeContext * /*ctx*/) override { } virtual void exitAggregateType(ExpressParser::AggregateTypeContext * /*ctx*/) override { } virtual void enterAggregationTypes(ExpressParser::AggregationTypesContext * /*ctx*/) override { } virtual void exitAggregationTypes(ExpressParser::AggregationTypesContext * /*ctx*/) override { } virtual void enterAlgorithmHead(ExpressParser::AlgorithmHeadContext * /*ctx*/) override { } virtual void exitAlgorithmHead(ExpressParser::AlgorithmHeadContext * /*ctx*/) override { } virtual void enterAliasStmt(ExpressParser::AliasStmtContext * /*ctx*/) override { } virtual void exitAliasStmt(ExpressParser::AliasStmtContext * /*ctx*/) override { } virtual void enterArrayType(ExpressParser::ArrayTypeContext * /*ctx*/) override { } virtual void exitArrayType(ExpressParser::ArrayTypeContext * /*ctx*/) override { } virtual void enterAssignmentStmt(ExpressParser::AssignmentStmtContext * /*ctx*/) override { } virtual void exitAssignmentStmt(ExpressParser::AssignmentStmtContext * /*ctx*/) override { } virtual void enterAttributeDecl(ExpressParser::AttributeDeclContext * /*ctx*/) override { } virtual void exitAttributeDecl(ExpressParser::AttributeDeclContext * /*ctx*/) override { } virtual void enterAttributeId(ExpressParser::AttributeIdContext * /*ctx*/) override { } virtual void exitAttributeId(ExpressParser::AttributeIdContext * /*ctx*/) override { } virtual void enterAttributeQualifier(ExpressParser::AttributeQualifierContext * /*ctx*/) override { } virtual void exitAttributeQualifier(ExpressParser::AttributeQualifierContext * /*ctx*/) override { } virtual void enterBagType(ExpressParser::BagTypeContext * /*ctx*/) override { } virtual void exitBagType(ExpressParser::BagTypeContext * /*ctx*/) override { } virtual void enterBinaryType(ExpressParser::BinaryTypeContext * /*ctx*/) override { } virtual void exitBinaryType(ExpressParser::BinaryTypeContext * /*ctx*/) override { } virtual void enterBooleanType(ExpressParser::BooleanTypeContext * /*ctx*/) override { } virtual void exitBooleanType(ExpressParser::BooleanTypeContext * /*ctx*/) override { } virtual void enterBound1(ExpressParser::Bound1Context * /*ctx*/) override { } virtual void exitBound1(ExpressParser::Bound1Context * /*ctx*/) override { } virtual void enterBound2(ExpressParser::Bound2Context * /*ctx*/) override { } virtual void exitBound2(ExpressParser::Bound2Context * /*ctx*/) override { } virtual void enterBoundSpec(ExpressParser::BoundSpecContext * /*ctx*/) override { } virtual void exitBoundSpec(ExpressParser::BoundSpecContext * /*ctx*/) override { } virtual void enterBuiltInConstant(ExpressParser::BuiltInConstantContext * /*ctx*/) override { } virtual void exitBuiltInConstant(ExpressParser::BuiltInConstantContext * /*ctx*/) override { } virtual void enterBuiltInFunction(ExpressParser::BuiltInFunctionContext * /*ctx*/) override { } virtual void exitBuiltInFunction(ExpressParser::BuiltInFunctionContext * /*ctx*/) override { } virtual void enterBuiltInProcedure(ExpressParser::BuiltInProcedureContext * /*ctx*/) override { } virtual void exitBuiltInProcedure(ExpressParser::BuiltInProcedureContext * /*ctx*/) override { } virtual void enterCaseAction(ExpressParser::CaseActionContext * /*ctx*/) override { } virtual void exitCaseAction(ExpressParser::CaseActionContext * /*ctx*/) override { } virtual void enterCaseLabel(ExpressParser::CaseLabelContext * /*ctx*/) override { } virtual void exitCaseLabel(ExpressParser::CaseLabelContext * /*ctx*/) override { } virtual void enterCaseStmt(ExpressParser::CaseStmtContext * /*ctx*/) override { } virtual void exitCaseStmt(ExpressParser::CaseStmtContext * /*ctx*/) override { } virtual void enterCompoundStmt(ExpressParser::CompoundStmtContext * /*ctx*/) override { } virtual void exitCompoundStmt(ExpressParser::CompoundStmtContext * /*ctx*/) override { } virtual void enterConcreteTypes(ExpressParser::ConcreteTypesContext * /*ctx*/) override { } virtual void exitConcreteTypes(ExpressParser::ConcreteTypesContext * /*ctx*/) override { } virtual void enterConstantBody(ExpressParser::ConstantBodyContext * /*ctx*/) override { } virtual void exitConstantBody(ExpressParser::ConstantBodyContext * /*ctx*/) override { } virtual void enterConstantDecl(ExpressParser::ConstantDeclContext * /*ctx*/) override { } virtual void exitConstantDecl(ExpressParser::ConstantDeclContext * /*ctx*/) override { } virtual void enterConstantFactor(ExpressParser::ConstantFactorContext * /*ctx*/) override { } virtual void exitConstantFactor(ExpressParser::ConstantFactorContext * /*ctx*/) override { } virtual void enterConstantId(ExpressParser::ConstantIdContext * /*ctx*/) override { } virtual void exitConstantId(ExpressParser::ConstantIdContext * /*ctx*/) override { } virtual void enterConstructedTypes(ExpressParser::ConstructedTypesContext * /*ctx*/) override { } virtual void exitConstructedTypes(ExpressParser::ConstructedTypesContext * /*ctx*/) override { } virtual void enterDeclaration(ExpressParser::DeclarationContext * /*ctx*/) override { } virtual void exitDeclaration(ExpressParser::DeclarationContext * /*ctx*/) override { } virtual void enterDerivedAttr(ExpressParser::DerivedAttrContext * /*ctx*/) override { } virtual void exitDerivedAttr(ExpressParser::DerivedAttrContext * /*ctx*/) override { } virtual void enterDeriveClause(ExpressParser::DeriveClauseContext * /*ctx*/) override { } virtual void exitDeriveClause(ExpressParser::DeriveClauseContext * /*ctx*/) override { } virtual void enterDomainRule(ExpressParser::DomainRuleContext * /*ctx*/) override { } virtual void exitDomainRule(ExpressParser::DomainRuleContext * /*ctx*/) override { } virtual void enterElement(ExpressParser::ElementContext * /*ctx*/) override { } virtual void exitElement(ExpressParser::ElementContext * /*ctx*/) override { } virtual void enterEntityBody(ExpressParser::EntityBodyContext * /*ctx*/) override { } virtual void exitEntityBody(ExpressParser::EntityBodyContext * /*ctx*/) override { } virtual void enterEntityConstructor(ExpressParser::EntityConstructorContext * /*ctx*/) override { } virtual void exitEntityConstructor(ExpressParser::EntityConstructorContext * /*ctx*/) override { } virtual void enterEntityDecl(ExpressParser::EntityDeclContext * /*ctx*/) override { } virtual void exitEntityDecl(ExpressParser::EntityDeclContext * /*ctx*/) override { } virtual void enterEntityHead(ExpressParser::EntityHeadContext * /*ctx*/) override { } virtual void exitEntityHead(ExpressParser::EntityHeadContext * /*ctx*/) override { } virtual void enterEntityId(ExpressParser::EntityIdContext * /*ctx*/) override { } virtual void exitEntityId(ExpressParser::EntityIdContext * /*ctx*/) override { } virtual void enterEnumerationExtension(ExpressParser::EnumerationExtensionContext * /*ctx*/) override { } virtual void exitEnumerationExtension(ExpressParser::EnumerationExtensionContext * /*ctx*/) override { } virtual void enterEnumerationId(ExpressParser::EnumerationIdContext * /*ctx*/) override { } virtual void exitEnumerationId(ExpressParser::EnumerationIdContext * /*ctx*/) override { } virtual void enterEnumerationItems(ExpressParser::EnumerationItemsContext * /*ctx*/) override { } virtual void exitEnumerationItems(ExpressParser::EnumerationItemsContext * /*ctx*/) override { } virtual void enterEnumerationItem(ExpressParser::EnumerationItemContext * /*ctx*/) override { } virtual void exitEnumerationItem(ExpressParser::EnumerationItemContext * /*ctx*/) override { } virtual void enterEnumerationReference(ExpressParser::EnumerationReferenceContext * /*ctx*/) override { } virtual void exitEnumerationReference(ExpressParser::EnumerationReferenceContext * /*ctx*/) override { } virtual void enterEnumerationType(ExpressParser::EnumerationTypeContext * /*ctx*/) override { } virtual void exitEnumerationType(ExpressParser::EnumerationTypeContext * /*ctx*/) override { } virtual void enterEscapeStmt(ExpressParser::EscapeStmtContext * /*ctx*/) override { } virtual void exitEscapeStmt(ExpressParser::EscapeStmtContext * /*ctx*/) override { } virtual void enterExplicitAttr(ExpressParser::ExplicitAttrContext * /*ctx*/) override { } virtual void exitExplicitAttr(ExpressParser::ExplicitAttrContext * /*ctx*/) override { } virtual void enterExpression(ExpressParser::ExpressionContext * /*ctx*/) override { } virtual void exitExpression(ExpressParser::ExpressionContext * /*ctx*/) override { } virtual void enterFactor(ExpressParser::FactorContext * /*ctx*/) override { } virtual void exitFactor(ExpressParser::FactorContext * /*ctx*/) override { } virtual void enterFormalParameter(ExpressParser::FormalParameterContext * /*ctx*/) override { } virtual void exitFormalParameter(ExpressParser::FormalParameterContext * /*ctx*/) override { } virtual void enterFunctionCall(ExpressParser::FunctionCallContext * /*ctx*/) override { } virtual void exitFunctionCall(ExpressParser::FunctionCallContext * /*ctx*/) override { } virtual void enterFunctionDecl(ExpressParser::FunctionDeclContext * /*ctx*/) override { } virtual void exitFunctionDecl(ExpressParser::FunctionDeclContext * /*ctx*/) override { } virtual void enterFunctionHead(ExpressParser::FunctionHeadContext * /*ctx*/) override { } virtual void exitFunctionHead(ExpressParser::FunctionHeadContext * /*ctx*/) override { } virtual void enterFunctionId(ExpressParser::FunctionIdContext * /*ctx*/) override { } virtual void exitFunctionId(ExpressParser::FunctionIdContext * /*ctx*/) override { } virtual void enterGeneralizedTypes(ExpressParser::GeneralizedTypesContext * /*ctx*/) override { } virtual void exitGeneralizedTypes(ExpressParser::GeneralizedTypesContext * /*ctx*/) override { } virtual void enterGeneralAggregationTypes(ExpressParser::GeneralAggregationTypesContext * /*ctx*/) override { } virtual void exitGeneralAggregationTypes(ExpressParser::GeneralAggregationTypesContext * /*ctx*/) override { } virtual void enterGeneralArrayType(ExpressParser::GeneralArrayTypeContext * /*ctx*/) override { } virtual void exitGeneralArrayType(ExpressParser::GeneralArrayTypeContext * /*ctx*/) override { } virtual void enterGeneralBagType(ExpressParser::GeneralBagTypeContext * /*ctx*/) override { } virtual void exitGeneralBagType(ExpressParser::GeneralBagTypeContext * /*ctx*/) override { } virtual void enterGeneralListType(ExpressParser::GeneralListTypeContext * /*ctx*/) override { } virtual void exitGeneralListType(ExpressParser::GeneralListTypeContext * /*ctx*/) override { } virtual void enterGeneralRef(ExpressParser::GeneralRefContext * /*ctx*/) override { } virtual void exitGeneralRef(ExpressParser::GeneralRefContext * /*ctx*/) override { } virtual void enterGeneralSetType(ExpressParser::GeneralSetTypeContext * /*ctx*/) override { } virtual void exitGeneralSetType(ExpressParser::GeneralSetTypeContext * /*ctx*/) override { } virtual void enterGenericEntityType(ExpressParser::GenericEntityTypeContext * /*ctx*/) override { } virtual void exitGenericEntityType(ExpressParser::GenericEntityTypeContext * /*ctx*/) override { } virtual void enterGenericType(ExpressParser::GenericTypeContext * /*ctx*/) override { } virtual void exitGenericType(ExpressParser::GenericTypeContext * /*ctx*/) override { } virtual void enterGroupQualifier(ExpressParser::GroupQualifierContext * /*ctx*/) override { } virtual void exitGroupQualifier(ExpressParser::GroupQualifierContext * /*ctx*/) override { } virtual void enterIfStmt(ExpressParser::IfStmtContext * /*ctx*/) override { } virtual void exitIfStmt(ExpressParser::IfStmtContext * /*ctx*/) override { } virtual void enterIfStmtStatements(ExpressParser::IfStmtStatementsContext * /*ctx*/) override { } virtual void exitIfStmtStatements(ExpressParser::IfStmtStatementsContext * /*ctx*/) override { } virtual void enterIfStmtElseStatements(ExpressParser::IfStmtElseStatementsContext * /*ctx*/) override { } virtual void exitIfStmtElseStatements(ExpressParser::IfStmtElseStatementsContext * /*ctx*/) override { } virtual void enterIncrement(ExpressParser::IncrementContext * /*ctx*/) override { } virtual void exitIncrement(ExpressParser::IncrementContext * /*ctx*/) override { } virtual void enterIncrementControl(ExpressParser::IncrementControlContext * /*ctx*/) override { } virtual void exitIncrementControl(ExpressParser::IncrementControlContext * /*ctx*/) override { } virtual void enterIndex(ExpressParser::IndexContext * /*ctx*/) override { } virtual void exitIndex(ExpressParser::IndexContext * /*ctx*/) override { } virtual void enterIndex1(ExpressParser::Index1Context * /*ctx*/) override { } virtual void exitIndex1(ExpressParser::Index1Context * /*ctx*/) override { } virtual void enterIndex2(ExpressParser::Index2Context * /*ctx*/) override { } virtual void exitIndex2(ExpressParser::Index2Context * /*ctx*/) override { } virtual void enterIndexQualifier(ExpressParser::IndexQualifierContext * /*ctx*/) override { } virtual void exitIndexQualifier(ExpressParser::IndexQualifierContext * /*ctx*/) override { } virtual void enterInstantiableType(ExpressParser::InstantiableTypeContext * /*ctx*/) override { } virtual void exitInstantiableType(ExpressParser::InstantiableTypeContext * /*ctx*/) override { } virtual void enterIntegerType(ExpressParser::IntegerTypeContext * /*ctx*/) override { } virtual void exitIntegerType(ExpressParser::IntegerTypeContext * /*ctx*/) override { } virtual void enterInterfaceSpecification(ExpressParser::InterfaceSpecificationContext * /*ctx*/) override { } virtual void exitInterfaceSpecification(ExpressParser::InterfaceSpecificationContext * /*ctx*/) override { } virtual void enterInterval(ExpressParser::IntervalContext * /*ctx*/) override { } virtual void exitInterval(ExpressParser::IntervalContext * /*ctx*/) override { } virtual void enterIntervalHigh(ExpressParser::IntervalHighContext * /*ctx*/) override { } virtual void exitIntervalHigh(ExpressParser::IntervalHighContext * /*ctx*/) override { } virtual void enterIntervalItem(ExpressParser::IntervalItemContext * /*ctx*/) override { } virtual void exitIntervalItem(ExpressParser::IntervalItemContext * /*ctx*/) override { } virtual void enterIntervalLow(ExpressParser::IntervalLowContext * /*ctx*/) override { } virtual void exitIntervalLow(ExpressParser::IntervalLowContext * /*ctx*/) override { } virtual void enterIntervalOp(ExpressParser::IntervalOpContext * /*ctx*/) override { } virtual void exitIntervalOp(ExpressParser::IntervalOpContext * /*ctx*/) override { } virtual void enterInverseAttr(ExpressParser::InverseAttrContext * /*ctx*/) override { } virtual void exitInverseAttr(ExpressParser::InverseAttrContext * /*ctx*/) override { } virtual void enterInverseAttrType(ExpressParser::InverseAttrTypeContext * /*ctx*/) override { } virtual void exitInverseAttrType(ExpressParser::InverseAttrTypeContext * /*ctx*/) override { } virtual void enterInverseClause(ExpressParser::InverseClauseContext * /*ctx*/) override { } virtual void exitInverseClause(ExpressParser::InverseClauseContext * /*ctx*/) override { } virtual void enterListType(ExpressParser::ListTypeContext * /*ctx*/) override { } virtual void exitListType(ExpressParser::ListTypeContext * /*ctx*/) override { } virtual void enterLiteral(ExpressParser::LiteralContext * /*ctx*/) override { } virtual void exitLiteral(ExpressParser::LiteralContext * /*ctx*/) override { } virtual void enterLocalDecl(ExpressParser::LocalDeclContext * /*ctx*/) override { } virtual void exitLocalDecl(ExpressParser::LocalDeclContext * /*ctx*/) override { } virtual void enterLocalVariable(ExpressParser::LocalVariableContext * /*ctx*/) override { } virtual void exitLocalVariable(ExpressParser::LocalVariableContext * /*ctx*/) override { } virtual void enterLogicalExpression(ExpressParser::LogicalExpressionContext * /*ctx*/) override { } virtual void exitLogicalExpression(ExpressParser::LogicalExpressionContext * /*ctx*/) override { } virtual void enterLogicalLiteral(ExpressParser::LogicalLiteralContext * /*ctx*/) override { } virtual void exitLogicalLiteral(ExpressParser::LogicalLiteralContext * /*ctx*/) override { } virtual void enterLogicalType(ExpressParser::LogicalTypeContext * /*ctx*/) override { } virtual void exitLogicalType(ExpressParser::LogicalTypeContext * /*ctx*/) override { } virtual void enterMultiplicationLikeOp(ExpressParser::MultiplicationLikeOpContext * /*ctx*/) override { } virtual void exitMultiplicationLikeOp(ExpressParser::MultiplicationLikeOpContext * /*ctx*/) override { } virtual void enterNamedTypes(ExpressParser::NamedTypesContext * /*ctx*/) override { } virtual void exitNamedTypes(ExpressParser::NamedTypesContext * /*ctx*/) override { } virtual void enterNamedTypeOrRename(ExpressParser::NamedTypeOrRenameContext * /*ctx*/) override { } virtual void exitNamedTypeOrRename(ExpressParser::NamedTypeOrRenameContext * /*ctx*/) override { } virtual void enterNullStmt(ExpressParser::NullStmtContext * /*ctx*/) override { } virtual void exitNullStmt(ExpressParser::NullStmtContext * /*ctx*/) override { } virtual void enterNumberType(ExpressParser::NumberTypeContext * /*ctx*/) override { } virtual void exitNumberType(ExpressParser::NumberTypeContext * /*ctx*/) override { } virtual void enterNumericExpression(ExpressParser::NumericExpressionContext * /*ctx*/) override { } virtual void exitNumericExpression(ExpressParser::NumericExpressionContext * /*ctx*/) override { } virtual void enterOneOf(ExpressParser::OneOfContext * /*ctx*/) override { } virtual void exitOneOf(ExpressParser::OneOfContext * /*ctx*/) override { } virtual void enterParameter(ExpressParser::ParameterContext * /*ctx*/) override { } virtual void exitParameter(ExpressParser::ParameterContext * /*ctx*/) override { } virtual void enterParameterId(ExpressParser::ParameterIdContext * /*ctx*/) override { } virtual void exitParameterId(ExpressParser::ParameterIdContext * /*ctx*/) override { } virtual void enterParameterType(ExpressParser::ParameterTypeContext * /*ctx*/) override { } virtual void exitParameterType(ExpressParser::ParameterTypeContext * /*ctx*/) override { } virtual void enterPopulation(ExpressParser::PopulationContext * /*ctx*/) override { } virtual void exitPopulation(ExpressParser::PopulationContext * /*ctx*/) override { } virtual void enterPrecisionSpec(ExpressParser::PrecisionSpecContext * /*ctx*/) override { } virtual void exitPrecisionSpec(ExpressParser::PrecisionSpecContext * /*ctx*/) override { } virtual void enterPrimary(ExpressParser::PrimaryContext * /*ctx*/) override { } virtual void exitPrimary(ExpressParser::PrimaryContext * /*ctx*/) override { } virtual void enterProcedureCallStmt(ExpressParser::ProcedureCallStmtContext * /*ctx*/) override { } virtual void exitProcedureCallStmt(ExpressParser::ProcedureCallStmtContext * /*ctx*/) override { } virtual void enterProcedureDecl(ExpressParser::ProcedureDeclContext * /*ctx*/) override { } virtual void exitProcedureDecl(ExpressParser::ProcedureDeclContext * /*ctx*/) override { } virtual void enterProcedureHead(ExpressParser::ProcedureHeadContext * /*ctx*/) override { } virtual void exitProcedureHead(ExpressParser::ProcedureHeadContext * /*ctx*/) override { } virtual void enterProcedureHeadParameter(ExpressParser::ProcedureHeadParameterContext * /*ctx*/) override { } virtual void exitProcedureHeadParameter(ExpressParser::ProcedureHeadParameterContext * /*ctx*/) override { } virtual void enterProcedureId(ExpressParser::ProcedureIdContext * /*ctx*/) override { } virtual void exitProcedureId(ExpressParser::ProcedureIdContext * /*ctx*/) override { } virtual void enterQualifiableFactor(ExpressParser::QualifiableFactorContext * /*ctx*/) override { } virtual void exitQualifiableFactor(ExpressParser::QualifiableFactorContext * /*ctx*/) override { } virtual void enterQualifiedAttribute(ExpressParser::QualifiedAttributeContext * /*ctx*/) override { } virtual void exitQualifiedAttribute(ExpressParser::QualifiedAttributeContext * /*ctx*/) override { } virtual void enterQualifier(ExpressParser::QualifierContext * /*ctx*/) override { } virtual void exitQualifier(ExpressParser::QualifierContext * /*ctx*/) override { } virtual void enterQueryExpression(ExpressParser::QueryExpressionContext * /*ctx*/) override { } virtual void exitQueryExpression(ExpressParser::QueryExpressionContext * /*ctx*/) override { } virtual void enterRealType(ExpressParser::RealTypeContext * /*ctx*/) override { } virtual void exitRealType(ExpressParser::RealTypeContext * /*ctx*/) override { } virtual void enterRedeclaredAttribute(ExpressParser::RedeclaredAttributeContext * /*ctx*/) override { } virtual void exitRedeclaredAttribute(ExpressParser::RedeclaredAttributeContext * /*ctx*/) override { } virtual void enterReferencedAttribute(ExpressParser::ReferencedAttributeContext * /*ctx*/) override { } virtual void exitReferencedAttribute(ExpressParser::ReferencedAttributeContext * /*ctx*/) override { } virtual void enterReferenceClause(ExpressParser::ReferenceClauseContext * /*ctx*/) override { } virtual void exitReferenceClause(ExpressParser::ReferenceClauseContext * /*ctx*/) override { } virtual void enterRelOp(ExpressParser::RelOpContext * /*ctx*/) override { } virtual void exitRelOp(ExpressParser::RelOpContext * /*ctx*/) override { } virtual void enterRelOpExtended(ExpressParser::RelOpExtendedContext * /*ctx*/) override { } virtual void exitRelOpExtended(ExpressParser::RelOpExtendedContext * /*ctx*/) override { } virtual void enterRenameId(ExpressParser::RenameIdContext * /*ctx*/) override { } virtual void exitRenameId(ExpressParser::RenameIdContext * /*ctx*/) override { } virtual void enterRepeatControl(ExpressParser::RepeatControlContext * /*ctx*/) override { } virtual void exitRepeatControl(ExpressParser::RepeatControlContext * /*ctx*/) override { } virtual void enterRepeatStmt(ExpressParser::RepeatStmtContext * /*ctx*/) override { } virtual void exitRepeatStmt(ExpressParser::RepeatStmtContext * /*ctx*/) override { } virtual void enterRepetition(ExpressParser::RepetitionContext * /*ctx*/) override { } virtual void exitRepetition(ExpressParser::RepetitionContext * /*ctx*/) override { } virtual void enterResourceOrRename(ExpressParser::ResourceOrRenameContext * /*ctx*/) override { } virtual void exitResourceOrRename(ExpressParser::ResourceOrRenameContext * /*ctx*/) override { } virtual void enterResourceRef(ExpressParser::ResourceRefContext * /*ctx*/) override { } virtual void exitResourceRef(ExpressParser::ResourceRefContext * /*ctx*/) override { } virtual void enterReturnStmt(ExpressParser::ReturnStmtContext * /*ctx*/) override { } virtual void exitReturnStmt(ExpressParser::ReturnStmtContext * /*ctx*/) override { } virtual void enterRuleDecl(ExpressParser::RuleDeclContext * /*ctx*/) override { } virtual void exitRuleDecl(ExpressParser::RuleDeclContext * /*ctx*/) override { } virtual void enterRuleHead(ExpressParser::RuleHeadContext * /*ctx*/) override { } virtual void exitRuleHead(ExpressParser::RuleHeadContext * /*ctx*/) override { } virtual void enterRuleId(ExpressParser::RuleIdContext * /*ctx*/) override { } virtual void exitRuleId(ExpressParser::RuleIdContext * /*ctx*/) override { } virtual void enterRuleLabelId(ExpressParser::RuleLabelIdContext * /*ctx*/) override { } virtual void exitRuleLabelId(ExpressParser::RuleLabelIdContext * /*ctx*/) override { } virtual void enterSchemaBody(ExpressParser::SchemaBodyContext * /*ctx*/) override { } virtual void exitSchemaBody(ExpressParser::SchemaBodyContext * /*ctx*/) override { } virtual void enterSchemaBodyDeclaration(ExpressParser::SchemaBodyDeclarationContext * /*ctx*/) override { } virtual void exitSchemaBodyDeclaration(ExpressParser::SchemaBodyDeclarationContext * /*ctx*/) override { } virtual void enterSchemaDecl(ExpressParser::SchemaDeclContext * /*ctx*/) override { } virtual void exitSchemaDecl(ExpressParser::SchemaDeclContext * /*ctx*/) override { } virtual void enterSchemaId(ExpressParser::SchemaIdContext * /*ctx*/) override { } virtual void exitSchemaId(ExpressParser::SchemaIdContext * /*ctx*/) override { } virtual void enterSchemaVersionId(ExpressParser::SchemaVersionIdContext * /*ctx*/) override { } virtual void exitSchemaVersionId(ExpressParser::SchemaVersionIdContext * /*ctx*/) override { } virtual void enterSelector(ExpressParser::SelectorContext * /*ctx*/) override { } virtual void exitSelector(ExpressParser::SelectorContext * /*ctx*/) override { } virtual void enterSelectExtension(ExpressParser::SelectExtensionContext * /*ctx*/) override { } virtual void exitSelectExtension(ExpressParser::SelectExtensionContext * /*ctx*/) override { } virtual void enterSelectList(ExpressParser::SelectListContext * /*ctx*/) override { } virtual void exitSelectList(ExpressParser::SelectListContext * /*ctx*/) override { } virtual void enterSelectType(ExpressParser::SelectTypeContext * /*ctx*/) override { } virtual void exitSelectType(ExpressParser::SelectTypeContext * /*ctx*/) override { } virtual void enterSetType(ExpressParser::SetTypeContext * /*ctx*/) override { } virtual void exitSetType(ExpressParser::SetTypeContext * /*ctx*/) override { } virtual void enterSimpleExpression(ExpressParser::SimpleExpressionContext * /*ctx*/) override { } virtual void exitSimpleExpression(ExpressParser::SimpleExpressionContext * /*ctx*/) override { } virtual void enterSimpleFactor(ExpressParser::SimpleFactorContext * /*ctx*/) override { } virtual void exitSimpleFactor(ExpressParser::SimpleFactorContext * /*ctx*/) override { } virtual void enterSimpleFactorExpression(ExpressParser::SimpleFactorExpressionContext * /*ctx*/) override { } virtual void exitSimpleFactorExpression(ExpressParser::SimpleFactorExpressionContext * /*ctx*/) override { } virtual void enterSimpleFactorUnaryExpression(ExpressParser::SimpleFactorUnaryExpressionContext * /*ctx*/) override { } virtual void exitSimpleFactorUnaryExpression(ExpressParser::SimpleFactorUnaryExpressionContext * /*ctx*/) override { } virtual void enterSimpleTypes(ExpressParser::SimpleTypesContext * /*ctx*/) override { } virtual void exitSimpleTypes(ExpressParser::SimpleTypesContext * /*ctx*/) override { } virtual void enterSkipStmt(ExpressParser::SkipStmtContext * /*ctx*/) override { } virtual void exitSkipStmt(ExpressParser::SkipStmtContext * /*ctx*/) override { } virtual void enterStmt(ExpressParser::StmtContext * /*ctx*/) override { } virtual void exitStmt(ExpressParser::StmtContext * /*ctx*/) override { } virtual void enterStringLiteral(ExpressParser::StringLiteralContext * /*ctx*/) override { } virtual void exitStringLiteral(ExpressParser::StringLiteralContext * /*ctx*/) override { } virtual void enterStringType(ExpressParser::StringTypeContext * /*ctx*/) override { } virtual void exitStringType(ExpressParser::StringTypeContext * /*ctx*/) override { } virtual void enterSubsuper(ExpressParser::SubsuperContext * /*ctx*/) override { } virtual void exitSubsuper(ExpressParser::SubsuperContext * /*ctx*/) override { } virtual void enterSubtypeConstraint(ExpressParser::SubtypeConstraintContext * /*ctx*/) override { } virtual void exitSubtypeConstraint(ExpressParser::SubtypeConstraintContext * /*ctx*/) override { } virtual void enterSubtypeConstraintBody(ExpressParser::SubtypeConstraintBodyContext * /*ctx*/) override { } virtual void exitSubtypeConstraintBody(ExpressParser::SubtypeConstraintBodyContext * /*ctx*/) override { } virtual void enterSubtypeConstraintDecl(ExpressParser::SubtypeConstraintDeclContext * /*ctx*/) override { } virtual void exitSubtypeConstraintDecl(ExpressParser::SubtypeConstraintDeclContext * /*ctx*/) override { } virtual void enterSubtypeConstraintHead(ExpressParser::SubtypeConstraintHeadContext * /*ctx*/) override { } virtual void exitSubtypeConstraintHead(ExpressParser::SubtypeConstraintHeadContext * /*ctx*/) override { } virtual void enterSubtypeConstraintId(ExpressParser::SubtypeConstraintIdContext * /*ctx*/) override { } virtual void exitSubtypeConstraintId(ExpressParser::SubtypeConstraintIdContext * /*ctx*/) override { } virtual void enterSubtypeDeclaration(ExpressParser::SubtypeDeclarationContext * /*ctx*/) override { } virtual void exitSubtypeDeclaration(ExpressParser::SubtypeDeclarationContext * /*ctx*/) override { } virtual void enterSupertypeConstraint(ExpressParser::SupertypeConstraintContext * /*ctx*/) override { } virtual void exitSupertypeConstraint(ExpressParser::SupertypeConstraintContext * /*ctx*/) override { } virtual void enterSupertypeExpression(ExpressParser::SupertypeExpressionContext * /*ctx*/) override { } virtual void exitSupertypeExpression(ExpressParser::SupertypeExpressionContext * /*ctx*/) override { } virtual void enterSupertypeFactor(ExpressParser::SupertypeFactorContext * /*ctx*/) override { } virtual void exitSupertypeFactor(ExpressParser::SupertypeFactorContext * /*ctx*/) override { } virtual void enterSupertypeRule(ExpressParser::SupertypeRuleContext * /*ctx*/) override { } virtual void exitSupertypeRule(ExpressParser::SupertypeRuleContext * /*ctx*/) override { } virtual void enterSupertypeTerm(ExpressParser::SupertypeTermContext * /*ctx*/) override { } virtual void exitSupertypeTerm(ExpressParser::SupertypeTermContext * /*ctx*/) override { } virtual void enterSyntax(ExpressParser::SyntaxContext * /*ctx*/) override { } virtual void exitSyntax(ExpressParser::SyntaxContext * /*ctx*/) override { } virtual void enterTerm(ExpressParser::TermContext * /*ctx*/) override { } virtual void exitTerm(ExpressParser::TermContext * /*ctx*/) override { } virtual void enterTotalOver(ExpressParser::TotalOverContext * /*ctx*/) override { } virtual void exitTotalOver(ExpressParser::TotalOverContext * /*ctx*/) override { } virtual void enterTypeDecl(ExpressParser::TypeDeclContext * /*ctx*/) override { } virtual void exitTypeDecl(ExpressParser::TypeDeclContext * /*ctx*/) override { } virtual void enterTypeId(ExpressParser::TypeIdContext * /*ctx*/) override { } virtual void exitTypeId(ExpressParser::TypeIdContext * /*ctx*/) override { } virtual void enterTypeLabel(ExpressParser::TypeLabelContext * /*ctx*/) override { } virtual void exitTypeLabel(ExpressParser::TypeLabelContext * /*ctx*/) override { } virtual void enterTypeLabelId(ExpressParser::TypeLabelIdContext * /*ctx*/) override { } virtual void exitTypeLabelId(ExpressParser::TypeLabelIdContext * /*ctx*/) override { } virtual void enterUnaryOp(ExpressParser::UnaryOpContext * /*ctx*/) override { } virtual void exitUnaryOp(ExpressParser::UnaryOpContext * /*ctx*/) override { } virtual void enterUnderlyingType(ExpressParser::UnderlyingTypeContext * /*ctx*/) override { } virtual void exitUnderlyingType(ExpressParser::UnderlyingTypeContext * /*ctx*/) override { } virtual void enterUniqueClause(ExpressParser::UniqueClauseContext * /*ctx*/) override { } virtual void exitUniqueClause(ExpressParser::UniqueClauseContext * /*ctx*/) override { } virtual void enterUniqueRule(ExpressParser::UniqueRuleContext * /*ctx*/) override { } virtual void exitUniqueRule(ExpressParser::UniqueRuleContext * /*ctx*/) override { } virtual void enterUntilControl(ExpressParser::UntilControlContext * /*ctx*/) override { } virtual void exitUntilControl(ExpressParser::UntilControlContext * /*ctx*/) override { } virtual void enterUseClause(ExpressParser::UseClauseContext * /*ctx*/) override { } virtual void exitUseClause(ExpressParser::UseClauseContext * /*ctx*/) override { } virtual void enterVariableId(ExpressParser::VariableIdContext * /*ctx*/) override { } virtual void exitVariableId(ExpressParser::VariableIdContext * /*ctx*/) override { } virtual void enterWhereClause(ExpressParser::WhereClauseContext * /*ctx*/) override { } virtual void exitWhereClause(ExpressParser::WhereClauseContext * /*ctx*/) override { } virtual void enterWhileControl(ExpressParser::WhileControlContext * /*ctx*/) override { } virtual void exitWhileControl(ExpressParser::WhileControlContext * /*ctx*/) override { } virtual void enterWidth(ExpressParser::WidthContext * /*ctx*/) override { } virtual void exitWidth(ExpressParser::WidthContext * /*ctx*/) override { } virtual void enterWidthSpec(ExpressParser::WidthSpecContext * /*ctx*/) override { } virtual void exitWidthSpec(ExpressParser::WidthSpecContext * /*ctx*/) override { } virtual void enterEveryRule(antlr4::ParserRuleContext * /*ctx*/) override { } virtual void exitEveryRule(antlr4::ParserRuleContext * /*ctx*/) override { } virtual void visitTerminal(antlr4::tree::TerminalNode * /*node*/) override { } virtual void visitErrorNode(antlr4::tree::ErrorNode * /*node*/) override { } };