Documentation
¶
Index ¶
- Variables
- type Visitor
- func (v *Visitor) Visit(tree antlr.ParseTree) any
- func (v *Visitor) VisitAdditiveExpression(ctx *parser.AdditiveExpressionContext) any
- func (v *Visitor) VisitArrayExpression(ctx *parser.ArrayExpressionContext) any
- func (v *Visitor) VisitBitmaskDeclaration(ctx *parser.BitmaskDeclarationContext) any
- func (v *Visitor) VisitBitmaskValue(ctx *parser.BitmaskValueContext) any
- func (v *Visitor) VisitBitwiseAndExpression(ctx *parser.BitwiseAndExpressionContext) any
- func (v *Visitor) VisitBitwiseOrExpression(ctx *parser.BitwiseOrExpressionContext) any
- func (v *Visitor) VisitBitwiseXorExpression(ctx *parser.BitwiseXorExpressionContext) any
- func (v *Visitor) VisitChildren(node antlr.RuleNode) any
- func (v *Visitor) VisitChoiceCase(ctx *parser.ChoiceCaseContext) any
- func (v *Visitor) VisitChoiceCases(ctx *parser.ChoiceCasesContext) any
- func (v *Visitor) VisitChoiceDeclaration(ctx *parser.ChoiceDeclarationContext) any
- func (v *Visitor) VisitChoiceDefault(ctx *parser.ChoiceDefaultContext) any
- func (v *Visitor) VisitChoiceFieldDefinition(ctx *parser.ChoiceFieldDefinitionContext) any
- func (v *Visitor) VisitConstDefinition(ctx *parser.ConstDefinitionContext) any
- func (v *Visitor) VisitDotExpression(ctx *parser.DotExpressionContext) any
- func (v *Visitor) VisitDynamicLengthArgument(ctx *parser.DynamicLengthArgumentContext) any
- func (v *Visitor) VisitEnumDeclaration(ctx *parser.EnumDeclarationContext) any
- func (v *Visitor) VisitEnumItem(ctx *parser.EnumItemContext) any
- func (v *Visitor) VisitEqualityExpression(ctx *parser.EqualityExpressionContext) any
- func (v *Visitor) VisitErrorNode(node antlr.ErrorNode) any
- func (v *Visitor) VisitFieldAlignment(ctx *parser.FieldAlignmentContext) any
- func (v *Visitor) VisitFieldConstraint(ctx *parser.FieldConstraintContext) any
- func (v *Visitor) VisitFieldInitializer(ctx *parser.FieldInitializerContext) any
- func (v *Visitor) VisitFieldOptionalClause(ctx *parser.FieldOptionalClauseContext) any
- func (v *Visitor) VisitFieldTypeId(ctx *parser.FieldTypeIdContext) any
- func (v *Visitor) VisitFunctionCallExpression(ctx *parser.FunctionCallExpressionContext) any
- func (v *Visitor) VisitFunctionDefinition(ctx *parser.FunctionDefinitionContext) any
- func (v *Visitor) VisitFunctionType(ctx *parser.FunctionTypeContext) any
- func (v *Visitor) VisitId(ctx *parser.IdContext) any
- func (v *Visitor) VisitIdentifierExpression(ctx *parser.IdentifierExpressionContext) any
- func (v *Visitor) VisitImportDeclaration(ctx *parser.ImportDeclarationContext) any
- func (v *Visitor) VisitIndexExpression(ctx *parser.IndexExpressionContext) any
- func (v *Visitor) VisitInstantiateDeclaration(ctx *parser.InstantiateDeclarationContext) any
- func (v *Visitor) VisitLanguageDirective(ctx *parser.LanguageDirectiveContext) any
- func (v *Visitor) VisitLengthofExpression(ctx *parser.LengthofExpressionContext) any
- func (v *Visitor) VisitLiteralExpression(ctx *parser.LiteralExpressionContext) any
- func (v *Visitor) VisitLogicalAndExpression(ctx *parser.LogicalAndExpressionContext) any
- func (v *Visitor) VisitLogicalOrExpression(ctx *parser.LogicalOrExpressionContext) any
- func (v *Visitor) VisitMultiplicativeExpression(ctx *parser.MultiplicativeExpressionContext) any
- func (v *Visitor) VisitNumbitsExpression(ctx *parser.NumbitsExpressionContext) any
- func (v *Visitor) VisitPackageDeclaration(ctx *parser.PackageDeclarationContext) any
- func (v *Visitor) VisitPackageNameDefinition(ctx *parser.PackageNameDefinitionContext) any
- func (v *Visitor) VisitParameterDefinition(ctx *parser.ParameterDefinitionContext) any
- func (v *Visitor) VisitParenthesizedExpression(ctx *parser.ParenthesizedExpressionContext) any
- func (v *Visitor) VisitQualifiedName(ctx *parser.QualifiedNameContext) any
- func (v *Visitor) VisitRelationalExpression(ctx *parser.RelationalExpressionContext) any
- func (v *Visitor) VisitShiftExpression(ctx *parser.ShiftExpressionContext) any
- func (v *Visitor) VisitStructureDeclaration(ctx *parser.StructureDeclarationContext) any
- func (v *Visitor) VisitStructureFieldDefinition(ctx *parser.StructureFieldDefinitionContext) any
- func (v *Visitor) VisitSubtypeDeclaration(ctx *parser.SubtypeDeclarationContext) any
- func (v *Visitor) VisitSymbolDefinition(ctx *parser.SymbolDefinitionContext) any
- func (v *Visitor) VisitTemplateArgument(ctx *parser.TemplateArgumentContext) any
- func (v *Visitor) VisitTemplateArguments(ctx *parser.TemplateArgumentsContext) any
- func (v *Visitor) VisitTemplateParameters(ctx *parser.TemplateParametersContext) any
- func (v *Visitor) VisitTerminal(node antlr.TerminalNode) any
- func (v *Visitor) VisitTernaryExpression(ctx *parser.TernaryExpressionContext) any
- func (v *Visitor) VisitTypeArgument(ctx *parser.TypeArgumentContext) any
- func (v *Visitor) VisitTypeArguments(ctx *parser.TypeArgumentsContext) any
- func (v *Visitor) VisitTypeDeclaration(ctx *parser.TypeDeclarationContext) any
- func (v *Visitor) VisitTypeInstantiation(ctx *parser.TypeInstantiationContext) any
- func (v *Visitor) VisitTypeParameters(ctx *parser.TypeParametersContext) any
- func (v *Visitor) VisitTypeReference(ctx *parser.TypeReferenceContext) any
- func (v *Visitor) VisitUnaryExpression(ctx *parser.UnaryExpressionContext) any
- func (v *Visitor) VisitUnionDeclaration(ctx *parser.UnionDeclarationContext) any
- func (v *Visitor) VisitValueofExpression(ctx *parser.ValueofExpressionContext) any
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) 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) 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) 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) 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
Click to show internal directories.
Click to hide internal directories.