public final class ZserioParseTreeChecker extends ZserioParserBaseVisitor<java.lang.Void>
| Constructor and Description |
|---|
ZserioParseTreeChecker(WarningsConfig warningsConfig,
boolean allowImplicitArrays) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Void |
visitAdditiveExpression(ZserioParser.AdditiveExpressionContext ctx)
Visit a parse tree produced by the
additiveExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitArrayExpression(ZserioParser.ArrayExpressionContext ctx)
Visit a parse tree produced by the
arrayExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitBitwiseAndExpression(ZserioParser.BitwiseAndExpressionContext ctx)
Visit a parse tree produced by the
bitwiseAndExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitBitwiseOrExpression(ZserioParser.BitwiseOrExpressionContext ctx)
Visit a parse tree produced by the
bitwiseOrExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitBitwiseXorExpression(ZserioParser.BitwiseXorExpressionContext ctx)
Visit a parse tree produced by the
bitwiseXorExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitDotExpression(ZserioParser.DotExpressionContext ctx)
Visit a parse tree produced by the
dotExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitEqualityExpression(ZserioParser.EqualityExpressionContext ctx)
Visit a parse tree produced by the
equalityExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitFieldOffset(ZserioParser.FieldOffsetContext ctx)
Visit a parse tree produced by
ZserioParser.fieldOffset(). |
java.lang.Void |
visitFieldTypeId(ZserioParser.FieldTypeIdContext ctx)
Visit a parse tree produced by
ZserioParser.fieldTypeId(). |
java.lang.Void |
visitFunctionCallExpression(ZserioParser.FunctionCallExpressionContext ctx)
Visit a parse tree produced by the
functionCallExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitId(ZserioParser.IdContext ctx)
Visit a parse tree produced by
ZserioParser.id(). |
java.lang.Void |
visitIndexExpression(ZserioParser.IndexExpressionContext ctx)
Visit a parse tree produced by the
indexExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitIsSetExpression(ZserioParser.IsSetExpressionContext ctx)
Visit a parse tree produced by the
isSetExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitLengthofExpression(ZserioParser.LengthofExpressionContext ctx)
Visit a parse tree produced by the
lengthofExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitLiteralExpression(ZserioParser.LiteralExpressionContext ctx)
Visit a parse tree produced by the
literalExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitLogicalAndExpression(ZserioParser.LogicalAndExpressionContext ctx)
Visit a parse tree produced by the
logicalAndExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitLogicalOrExpression(ZserioParser.LogicalOrExpressionContext ctx)
Visit a parse tree produced by the
logicalOrExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitMultiplicativeExpression(ZserioParser.MultiplicativeExpressionContext ctx)
Visit a parse tree produced by the
multiplicativeExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitNumbitsExpression(ZserioParser.NumbitsExpressionContext ctx)
Visit a parse tree produced by the
numbitsExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitPackageDeclaration(ZserioParser.PackageDeclarationContext ctx)
Visit a parse tree produced by
ZserioParser.packageDeclaration(). |
java.lang.Void |
visitParenthesizedExpression(ZserioParser.ParenthesizedExpressionContext ctx)
Visit a parse tree produced by the
parenthesizedExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitRelationalExpression(ZserioParser.RelationalExpressionContext ctx)
Visit a parse tree produced by the
relationalExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitShiftExpression(ZserioParser.ShiftExpressionContext ctx)
Visit a parse tree produced by the
shiftExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitSqlTableDeclaration(ZserioParser.SqlTableDeclarationContext ctx)
Visit a parse tree produced by
ZserioParser.sqlTableDeclaration(). |
java.lang.Void |
visitSqlTableFieldDefinition(ZserioParser.SqlTableFieldDefinitionContext ctx)
Visit a parse tree produced by
ZserioParser.sqlTableFieldDefinition(). |
java.lang.Void |
visitStructureFieldDefinition(ZserioParser.StructureFieldDefinitionContext ctx)
Visit a parse tree produced by
ZserioParser.structureFieldDefinition(). |
java.lang.Void |
visitTernaryExpression(ZserioParser.TernaryExpressionContext ctx)
Visit a parse tree produced by the
ternaryExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitTypeArgument(ZserioParser.TypeArgumentContext ctx)
Visit a parse tree produced by
ZserioParser.typeArgument(). |
java.lang.Void |
visitUnaryExpression(ZserioParser.UnaryExpressionContext ctx)
Visit a parse tree produced by the
unaryExpression
labeled alternative in ZserioParser.expression(). |
java.lang.Void |
visitValueofExpression(ZserioParser.ValueofExpressionContext ctx)
Visit a parse tree produced by the
valueofExpression
labeled alternative in ZserioParser.expression(). |
visitBitmaskDeclaration, visitBitmaskValue, visitBoolType, visitBuiltinType, visitBytesType, visitChoiceCase, visitChoiceCases, visitChoiceDeclaration, visitChoiceDefault, visitChoiceFieldDefinition, visitCompatibilityVersionDirective, visitConstDefinition, visitDynamicBitFieldType, visitDynamicLengthArgument, visitEnumDeclaration, visitEnumItem, visitExternType, visitFieldAlignment, visitFieldArrayRange, visitFieldConstraint, visitFieldInitializer, visitFieldOptionalClause, visitFixedBitFieldType, visitFloatType, visitFunctionBody, visitFunctionDefinition, visitFunctionName, visitFunctionType, visitIdentifierExpression, visitImportDeclaration, visitInstantiateDeclaration, visitIntType, visitLanguageDirective, visitLiteral, visitPackageNameDefinition, visitParameterDefinition, visitPubsubDefinition, visitPubsubMessageDefinition, visitQualifiedName, visitRuleDefinition, visitRuleGroupDefinition, visitServiceDefinition, visitServiceMethodDefinition, visitSqlConstraint, visitSqlConstraintDefinition, visitSqlDatabaseDefinition, visitSqlDatabaseFieldDefinition, visitSqlWithoutRowId, visitStringType, visitStructureDeclaration, visitSubtypeDeclaration, visitSymbolDefinition, visitTemplateArgument, visitTemplateArguments, visitTemplateParameters, visitTopicDefinition, visitTypeArguments, visitTypeDeclaration, visitTypeInstantiation, visitTypeParameters, visitTypeReference, visitUnionDeclaration, visitUnionFieldDefinition, visitVarintTypeaggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic ZserioParseTreeChecker(WarningsConfig warningsConfig, boolean allowImplicitArrays)
public java.lang.Void 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.Void>visitPackageDeclaration in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitStructureFieldDefinition in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitFieldOffset in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitFieldTypeId in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitSqlTableDeclaration in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitSqlTableFieldDefinition in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitParenthesizedExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitFunctionCallExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitArrayExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitDotExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitIsSetExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitLengthofExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitValueofExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitNumbitsExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitUnaryExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitMultiplicativeExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitAdditiveExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitShiftExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitRelationalExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitEqualityExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitBitwiseAndExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitBitwiseXorExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitBitwiseOrExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitLogicalAndExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitLogicalOrExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitTernaryExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitLiteralExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitIndexExpression in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void visitId(ZserioParser.IdContext ctx)
ZserioParserBaseVisitorZserioParser.id().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitId in interface ZserioParserVisitor<java.lang.Void>visitId in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treepublic java.lang.Void 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.Void>visitTypeArgument in class ZserioParserBaseVisitor<java.lang.Void>ctx - the parse treeLast updated 2024-10-29 12:56:13