public final class ZserioAstBuilder extends ZserioParserBaseVisitor<java.lang.Object>
| Constructor and Description |
|---|
ZserioAstBuilder(java.lang.Iterable<java.lang.String> topLevelPackageNameIds,
java.lang.String inputFileName,
InputFileManager inputFileManager,
WarningsConfig warningsConfig)
Constructor.
|
visitBuiltinType, visitDynamicLengthArgument, visitFieldArrayRange, visitFunctionBody, visitFunctionName, visitFunctionType, visitId, visitLanguageDirective, visitLiteral, visitSqlWithoutRowId, visitTopicDefinition, visitUnionFieldDefinitionaggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic ZserioAstBuilder(java.lang.Iterable<java.lang.String> topLevelPackageNameIds,
java.lang.String inputFileName,
InputFileManager inputFileManager,
WarningsConfig warningsConfig)
topLevelPackageNameIds - List of top level package name identifiers given by command line option.inputFileName - Input file name given by command line.inputFileManager - Input file manager.warningsConfig - Warnings subsystem configuration.public Root getAst()
public java.lang.Object visit(org.antlr.v4.runtime.tree.ParseTree tree,
org.antlr.v4.runtime.BufferedTokenStream tokenStream)
tree - Parse tree for a single package.tokenStream - Token stream for a single translation unit.public Package visitPackageDeclaration(ZserioParser.PackageDeclarationContext ctx)
ZserioParserBaseVisitorZserioParser.packageDeclaration().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitPackageDeclaration in interface ZserioParserVisitor<java.lang.Object>visitPackageDeclaration in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic PackageName visitPackageNameDefinition(ZserioParser.PackageNameDefinitionContext ctx)
ZserioParserBaseVisitorZserioParser.packageNameDefinition().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitPackageNameDefinition in interface ZserioParserVisitor<java.lang.Object>visitPackageNameDefinition in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic CompatibilityVersion visitCompatibilityVersionDirective(ZserioParser.CompatibilityVersionDirectiveContext ctx)
ZserioParserBaseVisitorZserioParser.compatibilityVersionDirective().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCompatibilityVersionDirective in interface ZserioParserVisitor<java.lang.Object>visitCompatibilityVersionDirective in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic Import visitImportDeclaration(ZserioParser.ImportDeclarationContext ctx)
ZserioParserBaseVisitorZserioParser.importDeclaration().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitImportDeclaration in interface ZserioParserVisitor<java.lang.Object>visitImportDeclaration in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic ZserioType visitTypeDeclaration(ZserioParser.TypeDeclarationContext ctx)
ZserioParserBaseVisitorZserioParser.typeDeclaration().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTypeDeclaration in interface ZserioParserVisitor<java.lang.Object>visitTypeDeclaration in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic PackageSymbol visitSymbolDefinition(ZserioParser.SymbolDefinitionContext ctx)
ZserioParserBaseVisitorZserioParser.symbolDefinition().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSymbolDefinition in interface ZserioParserVisitor<java.lang.Object>visitSymbolDefinition in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic Constant visitConstDefinition(ZserioParser.ConstDefinitionContext ctx)
ZserioParserBaseVisitorZserioParser.constDefinition().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitConstDefinition in interface ZserioParserVisitor<java.lang.Object>visitConstDefinition in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic RuleGroup visitRuleGroupDefinition(ZserioParser.RuleGroupDefinitionContext ctx)
ZserioParserBaseVisitorZserioParser.ruleGroupDefinition().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitRuleGroupDefinition in interface ZserioParserVisitor<java.lang.Object>visitRuleGroupDefinition in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic Rule visitRuleDefinition(ZserioParser.RuleDefinitionContext ctx)
ZserioParserBaseVisitorZserioParser.ruleDefinition().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitRuleDefinition in interface ZserioParserVisitor<java.lang.Object>visitRuleDefinition in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic Subtype visitSubtypeDeclaration(ZserioParser.SubtypeDeclarationContext ctx)
ZserioParserBaseVisitorZserioParser.subtypeDeclaration().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSubtypeDeclaration in interface ZserioParserVisitor<java.lang.Object>visitSubtypeDeclaration in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic StructureType visitStructureDeclaration(ZserioParser.StructureDeclarationContext ctx)
ZserioParserBaseVisitorZserioParser.structureDeclaration().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitStructureDeclaration in interface ZserioParserVisitor<java.lang.Object>visitStructureDeclaration in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic Field visitStructureFieldDefinition(ZserioParser.StructureFieldDefinitionContext ctx)
ZserioParserBaseVisitorZserioParser.structureFieldDefinition().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitStructureFieldDefinition in interface ZserioParserVisitor<java.lang.Object>visitStructureFieldDefinition in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic Expression visitFieldAlignment(ZserioParser.FieldAlignmentContext ctx)
ZserioParserBaseVisitorZserioParser.fieldAlignment().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFieldAlignment in interface ZserioParserVisitor<java.lang.Object>visitFieldAlignment in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic Expression visitFieldOffset(ZserioParser.FieldOffsetContext ctx)
ZserioParserBaseVisitorZserioParser.fieldOffset().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFieldOffset in interface ZserioParserVisitor<java.lang.Object>visitFieldOffset in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic Expression visitFieldInitializer(ZserioParser.FieldInitializerContext ctx)
ZserioParserBaseVisitorZserioParser.fieldInitializer().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFieldInitializer in interface ZserioParserVisitor<java.lang.Object>visitFieldInitializer in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic Expression visitFieldOptionalClause(ZserioParser.FieldOptionalClauseContext ctx)
ZserioParserBaseVisitorZserioParser.fieldOptionalClause().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFieldOptionalClause in interface ZserioParserVisitor<java.lang.Object>visitFieldOptionalClause in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic Expression visitFieldConstraint(ZserioParser.FieldConstraintContext ctx)
ZserioParserBaseVisitorZserioParser.fieldConstraint().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFieldConstraint in interface ZserioParserVisitor<java.lang.Object>visitFieldConstraint in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic ChoiceType visitChoiceDeclaration(ZserioParser.ChoiceDeclarationContext ctx)
ZserioParserBaseVisitorZserioParser.choiceDeclaration().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitChoiceDeclaration in interface ZserioParserVisitor<java.lang.Object>visitChoiceDeclaration in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic ChoiceCase visitChoiceCases(ZserioParser.ChoiceCasesContext ctx)
ZserioParserBaseVisitorZserioParser.choiceCases().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitChoiceCases in interface ZserioParserVisitor<java.lang.Object>visitChoiceCases in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic ChoiceCaseExpression visitChoiceCase(ZserioParser.ChoiceCaseContext ctx)
ZserioParserBaseVisitorZserioParser.choiceCase().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitChoiceCase in interface ZserioParserVisitor<java.lang.Object>visitChoiceCase in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic ChoiceDefault visitChoiceDefault(ZserioParser.ChoiceDefaultContext ctx)
ZserioParserBaseVisitorZserioParser.choiceDefault().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitChoiceDefault in interface ZserioParserVisitor<java.lang.Object>visitChoiceDefault in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic Field visitChoiceFieldDefinition(ZserioParser.ChoiceFieldDefinitionContext ctx)
ZserioParserBaseVisitorZserioParser.choiceFieldDefinition().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitChoiceFieldDefinition in interface ZserioParserVisitor<java.lang.Object>visitChoiceFieldDefinition in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic UnionType visitUnionDeclaration(ZserioParser.UnionDeclarationContext ctx)
ZserioParserBaseVisitorZserioParser.unionDeclaration().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUnionDeclaration in interface ZserioParserVisitor<java.lang.Object>visitUnionDeclaration in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic EnumType visitEnumDeclaration(ZserioParser.EnumDeclarationContext ctx)
ZserioParserBaseVisitorZserioParser.enumDeclaration().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitEnumDeclaration in interface ZserioParserVisitor<java.lang.Object>visitEnumDeclaration in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic EnumItem visitEnumItem(ZserioParser.EnumItemContext ctx)
ZserioParserBaseVisitorZserioParser.enumItem().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitEnumItem in interface ZserioParserVisitor<java.lang.Object>visitEnumItem in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic BitmaskType visitBitmaskDeclaration(ZserioParser.BitmaskDeclarationContext ctx)
ZserioParserBaseVisitorZserioParser.bitmaskDeclaration().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBitmaskDeclaration in interface ZserioParserVisitor<java.lang.Object>visitBitmaskDeclaration in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic BitmaskValue visitBitmaskValue(ZserioParser.BitmaskValueContext ctx)
ZserioParserBaseVisitorZserioParser.bitmaskValue().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBitmaskValue in interface ZserioParserVisitor<java.lang.Object>visitBitmaskValue in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic SqlTableType visitSqlTableDeclaration(ZserioParser.SqlTableDeclarationContext ctx)
ZserioParserBaseVisitorZserioParser.sqlTableDeclaration().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSqlTableDeclaration in interface ZserioParserVisitor<java.lang.Object>visitSqlTableDeclaration in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic Field visitSqlTableFieldDefinition(ZserioParser.SqlTableFieldDefinitionContext ctx)
ZserioParserBaseVisitorZserioParser.sqlTableFieldDefinition().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSqlTableFieldDefinition in interface ZserioParserVisitor<java.lang.Object>visitSqlTableFieldDefinition in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic SqlConstraint visitSqlConstraintDefinition(ZserioParser.SqlConstraintDefinitionContext ctx)
ZserioParserBaseVisitorZserioParser.sqlConstraintDefinition().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSqlConstraintDefinition in interface ZserioParserVisitor<java.lang.Object>visitSqlConstraintDefinition in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic SqlConstraint visitSqlConstraint(ZserioParser.SqlConstraintContext ctx)
ZserioParserBaseVisitorZserioParser.sqlConstraint().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSqlConstraint in interface ZserioParserVisitor<java.lang.Object>visitSqlConstraint in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic SqlDatabaseType visitSqlDatabaseDefinition(ZserioParser.SqlDatabaseDefinitionContext ctx)
ZserioParserBaseVisitorZserioParser.sqlDatabaseDefinition().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSqlDatabaseDefinition in interface ZserioParserVisitor<java.lang.Object>visitSqlDatabaseDefinition in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic Field visitSqlDatabaseFieldDefinition(ZserioParser.SqlDatabaseFieldDefinitionContext ctx)
ZserioParserBaseVisitorZserioParser.sqlDatabaseFieldDefinition().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSqlDatabaseFieldDefinition in interface ZserioParserVisitor<java.lang.Object>visitSqlDatabaseFieldDefinition in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic ServiceType visitServiceDefinition(ZserioParser.ServiceDefinitionContext ctx)
ZserioParserBaseVisitorZserioParser.serviceDefinition().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitServiceDefinition in interface ZserioParserVisitor<java.lang.Object>visitServiceDefinition in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic ServiceMethod visitServiceMethodDefinition(ZserioParser.ServiceMethodDefinitionContext ctx)
ZserioParserBaseVisitorZserioParser.serviceMethodDefinition().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitServiceMethodDefinition in interface ZserioParserVisitor<java.lang.Object>visitServiceMethodDefinition in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic PubsubType visitPubsubDefinition(ZserioParser.PubsubDefinitionContext ctx)
ZserioParserBaseVisitorZserioParser.pubsubDefinition().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitPubsubDefinition in interface ZserioParserVisitor<java.lang.Object>visitPubsubDefinition in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic PubsubMessage visitPubsubMessageDefinition(ZserioParser.PubsubMessageDefinitionContext ctx)
ZserioParserBaseVisitorZserioParser.pubsubMessageDefinition().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitPubsubMessageDefinition in interface ZserioParserVisitor<java.lang.Object>visitPubsubMessageDefinition in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic Function visitFunctionDefinition(ZserioParser.FunctionDefinitionContext ctx)
ZserioParserBaseVisitorZserioParser.functionDefinition().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFunctionDefinition in interface ZserioParserVisitor<java.lang.Object>visitFunctionDefinition in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.util.List<Parameter> visitTypeParameters(ZserioParser.TypeParametersContext ctx)
ZserioParserBaseVisitorZserioParser.typeParameters().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTypeParameters in interface ZserioParserVisitor<java.lang.Object>visitTypeParameters in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitParameterDefinition(ZserioParser.ParameterDefinitionContext ctx)
ZserioParserBaseVisitorZserioParser.parameterDefinition().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitParameterDefinition in interface ZserioParserVisitor<java.lang.Object>visitParameterDefinition in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.util.List<TemplateParameter> visitTemplateParameters(ZserioParser.TemplateParametersContext ctx)
ZserioParserBaseVisitorZserioParser.templateParameters().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTemplateParameters in interface ZserioParserVisitor<java.lang.Object>visitTemplateParameters in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.util.List<TemplateArgument> visitTemplateArguments(ZserioParser.TemplateArgumentsContext ctx)
ZserioParserBaseVisitorZserioParser.templateArguments().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTemplateArguments in interface ZserioParserVisitor<java.lang.Object>visitTemplateArguments in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic TemplateArgument visitTemplateArgument(ZserioParser.TemplateArgumentContext ctx)
ZserioParserBaseVisitorZserioParser.templateArgument().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTemplateArgument in interface ZserioParserVisitor<java.lang.Object>visitTemplateArgument in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic InstantiateType visitInstantiateDeclaration(ZserioParser.InstantiateDeclarationContext ctx)
ZserioParserBaseVisitorZserioParser.instantiateDeclaration().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitInstantiateDeclaration in interface ZserioParserVisitor<java.lang.Object>visitInstantiateDeclaration in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitParenthesizedExpression(ZserioParser.ParenthesizedExpressionContext ctx)
ZserioParserBaseVisitorparenthesizedExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitParenthesizedExpression in interface ZserioParserVisitor<java.lang.Object>visitParenthesizedExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitFunctionCallExpression(ZserioParser.FunctionCallExpressionContext ctx)
ZserioParserBaseVisitorfunctionCallExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFunctionCallExpression in interface ZserioParserVisitor<java.lang.Object>visitFunctionCallExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitArrayExpression(ZserioParser.ArrayExpressionContext ctx)
ZserioParserBaseVisitorarrayExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitArrayExpression in interface ZserioParserVisitor<java.lang.Object>visitArrayExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitDotExpression(ZserioParser.DotExpressionContext ctx)
ZserioParserBaseVisitordotExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDotExpression in interface ZserioParserVisitor<java.lang.Object>visitDotExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitIsSetExpression(ZserioParser.IsSetExpressionContext ctx)
ZserioParserBaseVisitorisSetExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitIsSetExpression in interface ZserioParserVisitor<java.lang.Object>visitIsSetExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitLengthofExpression(ZserioParser.LengthofExpressionContext ctx)
ZserioParserBaseVisitorlengthofExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLengthofExpression in interface ZserioParserVisitor<java.lang.Object>visitLengthofExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitValueofExpression(ZserioParser.ValueofExpressionContext ctx)
ZserioParserBaseVisitorvalueofExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitValueofExpression in interface ZserioParserVisitor<java.lang.Object>visitValueofExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitNumbitsExpression(ZserioParser.NumbitsExpressionContext ctx)
ZserioParserBaseVisitornumbitsExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNumbitsExpression in interface ZserioParserVisitor<java.lang.Object>visitNumbitsExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitUnaryExpression(ZserioParser.UnaryExpressionContext ctx)
ZserioParserBaseVisitorunaryExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitUnaryExpression in interface ZserioParserVisitor<java.lang.Object>visitUnaryExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitMultiplicativeExpression(ZserioParser.MultiplicativeExpressionContext ctx)
ZserioParserBaseVisitormultiplicativeExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMultiplicativeExpression in interface ZserioParserVisitor<java.lang.Object>visitMultiplicativeExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitAdditiveExpression(ZserioParser.AdditiveExpressionContext ctx)
ZserioParserBaseVisitoradditiveExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAdditiveExpression in interface ZserioParserVisitor<java.lang.Object>visitAdditiveExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitShiftExpression(ZserioParser.ShiftExpressionContext ctx)
ZserioParserBaseVisitorshiftExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitShiftExpression in interface ZserioParserVisitor<java.lang.Object>visitShiftExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitRelationalExpression(ZserioParser.RelationalExpressionContext ctx)
ZserioParserBaseVisitorrelationalExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitRelationalExpression in interface ZserioParserVisitor<java.lang.Object>visitRelationalExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitEqualityExpression(ZserioParser.EqualityExpressionContext ctx)
ZserioParserBaseVisitorequalityExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitEqualityExpression in interface ZserioParserVisitor<java.lang.Object>visitEqualityExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitBitwiseAndExpression(ZserioParser.BitwiseAndExpressionContext ctx)
ZserioParserBaseVisitorbitwiseAndExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBitwiseAndExpression in interface ZserioParserVisitor<java.lang.Object>visitBitwiseAndExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitBitwiseXorExpression(ZserioParser.BitwiseXorExpressionContext ctx)
ZserioParserBaseVisitorbitwiseXorExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBitwiseXorExpression in interface ZserioParserVisitor<java.lang.Object>visitBitwiseXorExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitBitwiseOrExpression(ZserioParser.BitwiseOrExpressionContext ctx)
ZserioParserBaseVisitorbitwiseOrExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBitwiseOrExpression in interface ZserioParserVisitor<java.lang.Object>visitBitwiseOrExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitLogicalAndExpression(ZserioParser.LogicalAndExpressionContext ctx)
ZserioParserBaseVisitorlogicalAndExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLogicalAndExpression in interface ZserioParserVisitor<java.lang.Object>visitLogicalAndExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitLogicalOrExpression(ZserioParser.LogicalOrExpressionContext ctx)
ZserioParserBaseVisitorlogicalOrExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLogicalOrExpression in interface ZserioParserVisitor<java.lang.Object>visitLogicalOrExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitTernaryExpression(ZserioParser.TernaryExpressionContext ctx)
ZserioParserBaseVisitorternaryExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTernaryExpression in interface ZserioParserVisitor<java.lang.Object>visitTernaryExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitLiteralExpression(ZserioParser.LiteralExpressionContext ctx)
ZserioParserBaseVisitorliteralExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLiteralExpression in interface ZserioParserVisitor<java.lang.Object>visitLiteralExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitIndexExpression(ZserioParser.IndexExpressionContext ctx)
ZserioParserBaseVisitorindexExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitIndexExpression in interface ZserioParserVisitor<java.lang.Object>visitIndexExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.lang.Object visitIdentifierExpression(ZserioParser.IdentifierExpressionContext ctx)
ZserioParserBaseVisitoridentifierExpression
labeled alternative in ZserioParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitIdentifierExpression in interface ZserioParserVisitor<java.lang.Object>visitIdentifierExpression in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic zserio.ast.ZserioAstBuilder.QualifiedName visitQualifiedName(ZserioParser.QualifiedNameContext ctx)
ZserioParserBaseVisitorZserioParser.qualifiedName().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitQualifiedName in interface ZserioParserVisitor<java.lang.Object>visitQualifiedName in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic TypeReference visitTypeReference(ZserioParser.TypeReferenceContext ctx)
ZserioParserBaseVisitorZserioParser.typeReference().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTypeReference in interface ZserioParserVisitor<java.lang.Object>visitTypeReference in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic TypeInstantiation visitTypeInstantiation(ZserioParser.TypeInstantiationContext ctx)
ZserioParserBaseVisitorZserioParser.typeInstantiation().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTypeInstantiation in interface ZserioParserVisitor<java.lang.Object>visitTypeInstantiation in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic java.util.List<Expression> visitTypeArguments(ZserioParser.TypeArgumentsContext ctx)
ZserioParserBaseVisitorZserioParser.typeArguments().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTypeArguments in interface ZserioParserVisitor<java.lang.Object>visitTypeArguments in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic Expression visitTypeArgument(ZserioParser.TypeArgumentContext ctx)
ZserioParserBaseVisitorZserioParser.typeArgument().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTypeArgument in interface ZserioParserVisitor<java.lang.Object>visitTypeArgument in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic StdIntegerType visitIntType(ZserioParser.IntTypeContext ctx)
ZserioParserBaseVisitorZserioParser.intType().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitIntType in interface ZserioParserVisitor<java.lang.Object>visitIntType in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic VarIntegerType visitVarintType(ZserioParser.VarintTypeContext ctx)
ZserioParserBaseVisitorZserioParser.varintType().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitVarintType in interface ZserioParserVisitor<java.lang.Object>visitVarintType in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic FixedBitFieldType visitFixedBitFieldType(ZserioParser.FixedBitFieldTypeContext ctx)
ZserioParserBaseVisitorZserioParser.fixedBitFieldType().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFixedBitFieldType in interface ZserioParserVisitor<java.lang.Object>visitFixedBitFieldType in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic DynamicBitFieldType visitDynamicBitFieldType(ZserioParser.DynamicBitFieldTypeContext ctx)
ZserioParserBaseVisitorZserioParser.dynamicBitFieldType().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitDynamicBitFieldType in interface ZserioParserVisitor<java.lang.Object>visitDynamicBitFieldType in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic BooleanType visitBoolType(ZserioParser.BoolTypeContext ctx)
ZserioParserBaseVisitorZserioParser.boolType().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBoolType in interface ZserioParserVisitor<java.lang.Object>visitBoolType in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic BytesType visitBytesType(ZserioParser.BytesTypeContext ctx)
ZserioParserBaseVisitorZserioParser.bytesType().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBytesType in interface ZserioParserVisitor<java.lang.Object>visitBytesType in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic StringType visitStringType(ZserioParser.StringTypeContext ctx)
ZserioParserBaseVisitorZserioParser.stringType().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitStringType in interface ZserioParserVisitor<java.lang.Object>visitStringType in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic FloatType visitFloatType(ZserioParser.FloatTypeContext ctx)
ZserioParserBaseVisitorZserioParser.floatType().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFloatType in interface ZserioParserVisitor<java.lang.Object>visitFloatType in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic ExternType visitExternType(ZserioParser.ExternTypeContext ctx)
ZserioParserBaseVisitorZserioParser.externType().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitExternType in interface ZserioParserVisitor<java.lang.Object>visitExternType in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treepublic zserio.ast.ZserioAstBuilder.FieldTypeId visitFieldTypeId(ZserioParser.FieldTypeIdContext ctx)
ZserioParserBaseVisitorZserioParser.fieldTypeId().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFieldTypeId in interface ZserioParserVisitor<java.lang.Object>visitFieldTypeId in class ZserioParserBaseVisitor<java.lang.Object>ctx - the parse treeLast updated 2024-07-18 11:31:32