visitor

package
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 31, 2023 License: BSD-3-Clause Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrAlignmentMustBeInteger = errors.New("alignment expression must be an integer")
View Source
var ErrImplicitLengthArraysNotSupported = errors.New("implicit length arrays are obsolete, and not supported")

Functions

This section is empty.

Types

type Visitor

type Visitor struct {
	parser.BaseZserioParserVisitor
}

func (*Visitor) Visit

func (v *Visitor) Visit(tree antlr.ParseTree) any

func (*Visitor) VisitAdditiveExpression

func (v *Visitor) VisitAdditiveExpression(ctx *parser.AdditiveExpressionContext) any

func (*Visitor) VisitArrayExpression

func (v *Visitor) VisitArrayExpression(ctx *parser.ArrayExpressionContext) any

func (*Visitor) VisitBitmaskDeclaration

func (v *Visitor) VisitBitmaskDeclaration(ctx *parser.BitmaskDeclarationContext) any

func (*Visitor) VisitBitmaskValue

func (v *Visitor) VisitBitmaskValue(ctx *parser.BitmaskValueContext) any

func (*Visitor) VisitBitwiseAndExpression

func (v *Visitor) VisitBitwiseAndExpression(ctx *parser.BitwiseAndExpressionContext) any

func (*Visitor) VisitBitwiseOrExpression

func (v *Visitor) VisitBitwiseOrExpression(ctx *parser.BitwiseOrExpressionContext) any

func (*Visitor) VisitBitwiseXorExpression

func (v *Visitor) VisitBitwiseXorExpression(ctx *parser.BitwiseXorExpressionContext) any

func (*Visitor) VisitChildren

func (v *Visitor) VisitChildren(node antlr.RuleNode) any

func (*Visitor) VisitChoiceCase

func (v *Visitor) VisitChoiceCase(ctx *parser.ChoiceCaseContext) any

func (*Visitor) VisitChoiceCases

func (v *Visitor) VisitChoiceCases(ctx *parser.ChoiceCasesContext) any

func (*Visitor) VisitChoiceDeclaration

func (v *Visitor) VisitChoiceDeclaration(ctx *parser.ChoiceDeclarationContext) any

func (*Visitor) VisitChoiceDefault

func (v *Visitor) VisitChoiceDefault(ctx *parser.ChoiceDefaultContext) any

func (*Visitor) VisitChoiceFieldDefinition

func (v *Visitor) VisitChoiceFieldDefinition(ctx *parser.ChoiceFieldDefinitionContext) any

func (*Visitor) VisitConstDefinition

func (v *Visitor) VisitConstDefinition(ctx *parser.ConstDefinitionContext) any

func (*Visitor) VisitDotExpression

func (v *Visitor) VisitDotExpression(ctx *parser.DotExpressionContext) any

func (*Visitor) VisitDynamicLengthArgument

func (v *Visitor) VisitDynamicLengthArgument(ctx *parser.DynamicLengthArgumentContext) any

func (*Visitor) VisitEnumDeclaration

func (v *Visitor) VisitEnumDeclaration(ctx *parser.EnumDeclarationContext) any

func (*Visitor) VisitEnumItem

func (v *Visitor) VisitEnumItem(ctx *parser.EnumItemContext) any

func (*Visitor) VisitEqualityExpression

func (v *Visitor) VisitEqualityExpression(ctx *parser.EqualityExpressionContext) any

func (*Visitor) VisitErrorNode

func (v *Visitor) VisitErrorNode(node antlr.ErrorNode) any

func (*Visitor) VisitFieldAlignment

func (v *Visitor) VisitFieldAlignment(ctx *parser.FieldAlignmentContext) any

func (*Visitor) VisitFieldConstraint

func (v *Visitor) VisitFieldConstraint(ctx *parser.FieldConstraintContext) any

func (*Visitor) VisitFieldInitializer

func (v *Visitor) VisitFieldInitializer(ctx *parser.FieldInitializerContext) any

func (*Visitor) VisitFieldOptionalClause

func (v *Visitor) VisitFieldOptionalClause(ctx *parser.FieldOptionalClauseContext) any

func (*Visitor) VisitFieldTypeId

func (v *Visitor) VisitFieldTypeId(ctx *parser.FieldTypeIdContext) any

func (*Visitor) VisitFunctionCallExpression

func (v *Visitor) VisitFunctionCallExpression(ctx *parser.FunctionCallExpressionContext) any

func (*Visitor) VisitFunctionDefinition

func (v *Visitor) VisitFunctionDefinition(ctx *parser.FunctionDefinitionContext) any

func (*Visitor) VisitFunctionType

func (v *Visitor) VisitFunctionType(ctx *parser.FunctionTypeContext) any

func (*Visitor) VisitId

func (v *Visitor) VisitId(ctx *parser.IdContext) any

func (*Visitor) VisitIdentifierExpression

func (v *Visitor) VisitIdentifierExpression(ctx *parser.IdentifierExpressionContext) any

func (*Visitor) VisitImportDeclaration

func (v *Visitor) VisitImportDeclaration(ctx *parser.ImportDeclarationContext) any

func (*Visitor) VisitIndexExpression

func (v *Visitor) VisitIndexExpression(ctx *parser.IndexExpressionContext) any

func (*Visitor) VisitInstantiateDeclaration

func (v *Visitor) VisitInstantiateDeclaration(ctx *parser.InstantiateDeclarationContext) any

func (*Visitor) VisitLanguageDirective

func (v *Visitor) VisitLanguageDirective(ctx *parser.LanguageDirectiveContext) any

func (*Visitor) VisitLengthofExpression

func (v *Visitor) VisitLengthofExpression(ctx *parser.LengthofExpressionContext) any

func (*Visitor) VisitLiteralExpression

func (v *Visitor) VisitLiteralExpression(ctx *parser.LiteralExpressionContext) any

func (*Visitor) VisitLogicalAndExpression

func (v *Visitor) VisitLogicalAndExpression(ctx *parser.LogicalAndExpressionContext) any

func (*Visitor) VisitLogicalOrExpression

func (v *Visitor) VisitLogicalOrExpression(ctx *parser.LogicalOrExpressionContext) any

func (*Visitor) VisitMultiplicativeExpression

func (v *Visitor) VisitMultiplicativeExpression(ctx *parser.MultiplicativeExpressionContext) any

func (*Visitor) VisitNumbitsExpression

func (v *Visitor) VisitNumbitsExpression(ctx *parser.NumbitsExpressionContext) any

func (*Visitor) VisitPackageDeclaration

func (v *Visitor) VisitPackageDeclaration(ctx *parser.PackageDeclarationContext) any

func (*Visitor) VisitPackageNameDefinition

func (v *Visitor) VisitPackageNameDefinition(ctx *parser.PackageNameDefinitionContext) any

func (*Visitor) VisitParameterDefinition

func (v *Visitor) VisitParameterDefinition(ctx *parser.ParameterDefinitionContext) any

func (*Visitor) VisitParenthesizedExpression

func (v *Visitor) VisitParenthesizedExpression(ctx *parser.ParenthesizedExpressionContext) any

func (*Visitor) VisitQualifiedName

func (v *Visitor) VisitQualifiedName(ctx *parser.QualifiedNameContext) any

func (*Visitor) VisitRelationalExpression

func (v *Visitor) VisitRelationalExpression(ctx *parser.RelationalExpressionContext) any

func (*Visitor) VisitShiftExpression

func (v *Visitor) VisitShiftExpression(ctx *parser.ShiftExpressionContext) any

func (*Visitor) VisitStructureDeclaration

func (v *Visitor) VisitStructureDeclaration(ctx *parser.StructureDeclarationContext) any

func (*Visitor) VisitStructureFieldDefinition

func (v *Visitor) VisitStructureFieldDefinition(ctx *parser.StructureFieldDefinitionContext) any

func (*Visitor) VisitSubtypeDeclaration

func (v *Visitor) VisitSubtypeDeclaration(ctx *parser.SubtypeDeclarationContext) any

func (*Visitor) VisitSymbolDefinition

func (v *Visitor) VisitSymbolDefinition(ctx *parser.SymbolDefinitionContext) any

func (*Visitor) VisitTemplateArgument

func (v *Visitor) VisitTemplateArgument(ctx *parser.TemplateArgumentContext) any

func (*Visitor) VisitTemplateArguments

func (v *Visitor) VisitTemplateArguments(ctx *parser.TemplateArgumentsContext) any

func (*Visitor) VisitTemplateParameters

func (v *Visitor) VisitTemplateParameters(ctx *parser.TemplateParametersContext) any

func (*Visitor) VisitTerminal

func (v *Visitor) VisitTerminal(node antlr.TerminalNode) any

func (*Visitor) VisitTernaryExpression

func (v *Visitor) VisitTernaryExpression(ctx *parser.TernaryExpressionContext) any

func (*Visitor) VisitTypeArgument

func (v *Visitor) VisitTypeArgument(ctx *parser.TypeArgumentContext) any

func (*Visitor) VisitTypeArguments

func (v *Visitor) VisitTypeArguments(ctx *parser.TypeArgumentsContext) any

func (*Visitor) VisitTypeDeclaration

func (v *Visitor) VisitTypeDeclaration(ctx *parser.TypeDeclarationContext) any

func (*Visitor) VisitTypeInstantiation

func (v *Visitor) VisitTypeInstantiation(ctx *parser.TypeInstantiationContext) any

func (*Visitor) VisitTypeParameters

func (v *Visitor) VisitTypeParameters(ctx *parser.TypeParametersContext) any

func (*Visitor) VisitTypeReference

func (v *Visitor) VisitTypeReference(ctx *parser.TypeReferenceContext) any

func (*Visitor) VisitUnaryExpression

func (v *Visitor) VisitUnaryExpression(ctx *parser.UnaryExpressionContext) any

func (*Visitor) VisitUnionDeclaration

func (v *Visitor) VisitUnionDeclaration(ctx *parser.UnionDeclarationContext) any

func (*Visitor) VisitValueofExpression

func (v *Visitor) VisitValueofExpression(ctx *parser.ValueofExpressionContext) any

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL