visitors

package
v0.0.0-...-68b6d22 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func VisitCode

func VisitCode(visitor BaseVisitor, code string) error

func VisitFile

func VisitFile(visitor BaseVisitor, fname string) error

Types

type AdapterVisitor

type AdapterVisitor struct {
	parsing.CVisitor
	// contains filtered or unexported fields
}

func NewAdapterVisitor

func NewAdapterVisitor(w BaseVisitor) *AdapterVisitor

func (*AdapterVisitor) VisitAbstractDeclarator

func (v *AdapterVisitor) VisitAbstractDeclarator(ctx *parsing.AbstractDeclaratorContext) interface{}

func (*AdapterVisitor) VisitAdditiveExpression

func (v *AdapterVisitor) VisitAdditiveExpression(ctx *parsing.AdditiveExpressionContext) interface{}

func (*AdapterVisitor) VisitAlignmentSpecifier

func (v *AdapterVisitor) VisitAlignmentSpecifier(ctx *parsing.AlignmentSpecifierContext) interface{}

func (*AdapterVisitor) VisitAndExpression

func (v *AdapterVisitor) VisitAndExpression(ctx *parsing.AndExpressionContext) interface{}

func (*AdapterVisitor) VisitArgumentExpressionList

func (v *AdapterVisitor) VisitArgumentExpressionList(ctx *parsing.ArgumentExpressionListContext) interface{}

func (*AdapterVisitor) VisitAssignmentExpression

func (v *AdapterVisitor) VisitAssignmentExpression(ctx *parsing.AssignmentExpressionContext) interface{}

func (*AdapterVisitor) VisitAssignmentOperator

func (v *AdapterVisitor) VisitAssignmentOperator(ctx *parsing.AssignmentOperatorContext) interface{}

func (*AdapterVisitor) VisitAtomicTypeSpecifier

func (v *AdapterVisitor) VisitAtomicTypeSpecifier(ctx *parsing.AtomicTypeSpecifierContext) interface{}

func (*AdapterVisitor) VisitBlockItem

func (v *AdapterVisitor) VisitBlockItem(ctx *parsing.BlockItemContext) interface{}

func (*AdapterVisitor) VisitBlockItemList

func (v *AdapterVisitor) VisitBlockItemList(ctx *parsing.BlockItemListContext) interface{}

func (*AdapterVisitor) VisitCastExpression

func (v *AdapterVisitor) VisitCastExpression(ctx *parsing.CastExpressionContext) interface{}

func (*AdapterVisitor) VisitCompilationUnit

func (v *AdapterVisitor) VisitCompilationUnit(ctx *parsing.CompilationUnitContext) interface{}

func (*AdapterVisitor) VisitCompoundStatement

func (v *AdapterVisitor) VisitCompoundStatement(ctx *parsing.CompoundStatementContext) interface{}

func (*AdapterVisitor) VisitConditionalExpression

func (v *AdapterVisitor) VisitConditionalExpression(ctx *parsing.ConditionalExpressionContext) interface{}

func (*AdapterVisitor) VisitConstantExpression

func (v *AdapterVisitor) VisitConstantExpression(ctx *parsing.ConstantExpressionContext) interface{}

func (*AdapterVisitor) VisitDeclaration

func (v *AdapterVisitor) VisitDeclaration(ctx *parsing.DeclarationContext) interface{}

func (*AdapterVisitor) VisitDeclarationList

func (v *AdapterVisitor) VisitDeclarationList(ctx *parsing.DeclarationListContext) interface{}

func (*AdapterVisitor) VisitDeclarationSpecifier

func (v *AdapterVisitor) VisitDeclarationSpecifier(ctx *parsing.DeclarationSpecifierContext) interface{}

func (*AdapterVisitor) VisitDeclarationSpecifiers

func (v *AdapterVisitor) VisitDeclarationSpecifiers(ctx *parsing.DeclarationSpecifiersContext) interface{}

func (*AdapterVisitor) VisitDeclarationSpecifiers2

func (v *AdapterVisitor) VisitDeclarationSpecifiers2(ctx *parsing.DeclarationSpecifiers2Context) interface{}

func (*AdapterVisitor) VisitDeclarator

func (v *AdapterVisitor) VisitDeclarator(ctx *parsing.DeclaratorContext) interface{}

func (*AdapterVisitor) VisitDesignation

func (v *AdapterVisitor) VisitDesignation(ctx *parsing.DesignationContext) interface{}

func (*AdapterVisitor) VisitDesignator

func (v *AdapterVisitor) VisitDesignator(ctx *parsing.DesignatorContext) interface{}

func (*AdapterVisitor) VisitDesignatorList

func (v *AdapterVisitor) VisitDesignatorList(ctx *parsing.DesignatorListContext) interface{}

func (*AdapterVisitor) VisitDirectAbstractDeclarator

func (v *AdapterVisitor) VisitDirectAbstractDeclarator(ctx *parsing.DirectAbstractDeclaratorContext) interface{}

func (*AdapterVisitor) VisitDirectDeclarator

func (v *AdapterVisitor) VisitDirectDeclarator(ctx *parsing.DirectDeclaratorContext) interface{}

func (*AdapterVisitor) VisitEnumSpecifier

func (v *AdapterVisitor) VisitEnumSpecifier(ctx *parsing.EnumSpecifierContext) interface{}

func (*AdapterVisitor) VisitEnumerationConstant

func (v *AdapterVisitor) VisitEnumerationConstant(ctx *parsing.EnumerationConstantContext) interface{}

func (*AdapterVisitor) VisitEnumerator

func (v *AdapterVisitor) VisitEnumerator(ctx *parsing.EnumeratorContext) interface{}

func (*AdapterVisitor) VisitEnumeratorList

func (v *AdapterVisitor) VisitEnumeratorList(ctx *parsing.EnumeratorListContext) interface{}

func (*AdapterVisitor) VisitEqualityExpression

func (v *AdapterVisitor) VisitEqualityExpression(ctx *parsing.EqualityExpressionContext) interface{}

func (*AdapterVisitor) VisitExclusiveOrExpression

func (v *AdapterVisitor) VisitExclusiveOrExpression(ctx *parsing.ExclusiveOrExpressionContext) interface{}

func (*AdapterVisitor) VisitExpression

func (v *AdapterVisitor) VisitExpression(ctx *parsing.ExpressionContext) interface{}

func (*AdapterVisitor) VisitExpressionStatement

func (v *AdapterVisitor) VisitExpressionStatement(ctx *parsing.ExpressionStatementContext) interface{}

func (*AdapterVisitor) VisitExternalDeclaration

func (v *AdapterVisitor) VisitExternalDeclaration(ctx *parsing.ExternalDeclarationContext) interface{}

func (*AdapterVisitor) VisitForCondition

func (v *AdapterVisitor) VisitForCondition(ctx *parsing.ForConditionContext) interface{}

func (*AdapterVisitor) VisitForDeclaration

func (v *AdapterVisitor) VisitForDeclaration(ctx *parsing.ForDeclarationContext) interface{}

func (*AdapterVisitor) VisitForExpression

func (v *AdapterVisitor) VisitForExpression(ctx *parsing.ForExpressionContext) interface{}

func (*AdapterVisitor) VisitFunctionDefinition

func (v *AdapterVisitor) VisitFunctionDefinition(ctx *parsing.FunctionDefinitionContext) interface{}

func (*AdapterVisitor) VisitFunctionSpecifier

func (v *AdapterVisitor) VisitFunctionSpecifier(ctx *parsing.FunctionSpecifierContext) interface{}

func (*AdapterVisitor) VisitGccAttribute

func (v *AdapterVisitor) VisitGccAttribute(ctx *parsing.GccAttributeContext) interface{}

func (*AdapterVisitor) VisitGccAttributeList

func (v *AdapterVisitor) VisitGccAttributeList(ctx *parsing.GccAttributeListContext) interface{}

func (*AdapterVisitor) VisitGccAttributeSpecifier

func (v *AdapterVisitor) VisitGccAttributeSpecifier(ctx *parsing.GccAttributeSpecifierContext) interface{}

func (*AdapterVisitor) VisitGccDeclaratorExtension

func (v *AdapterVisitor) VisitGccDeclaratorExtension(ctx *parsing.GccDeclaratorExtensionContext) interface{}

func (*AdapterVisitor) VisitGenericAssocList

func (v *AdapterVisitor) VisitGenericAssocList(ctx *parsing.GenericAssocListContext) interface{}

func (*AdapterVisitor) VisitGenericAssociation

func (v *AdapterVisitor) VisitGenericAssociation(ctx *parsing.GenericAssociationContext) interface{}

func (*AdapterVisitor) VisitGenericSelection

func (v *AdapterVisitor) VisitGenericSelection(ctx *parsing.GenericSelectionContext) interface{}

func (*AdapterVisitor) VisitIdentifierList

func (v *AdapterVisitor) VisitIdentifierList(ctx *parsing.IdentifierListContext) interface{}

func (*AdapterVisitor) VisitInclusiveOrExpression

func (v *AdapterVisitor) VisitInclusiveOrExpression(ctx *parsing.InclusiveOrExpressionContext) interface{}

func (*AdapterVisitor) VisitInitDeclarator

func (v *AdapterVisitor) VisitInitDeclarator(ctx *parsing.InitDeclaratorContext) interface{}

func (*AdapterVisitor) VisitInitDeclaratorList

func (v *AdapterVisitor) VisitInitDeclaratorList(ctx *parsing.InitDeclaratorListContext) interface{}

func (*AdapterVisitor) VisitInitializer

func (v *AdapterVisitor) VisitInitializer(ctx *parsing.InitializerContext) interface{}

func (*AdapterVisitor) VisitInitializerList

func (v *AdapterVisitor) VisitInitializerList(ctx *parsing.InitializerListContext) interface{}

func (*AdapterVisitor) VisitIterationStatement

func (v *AdapterVisitor) VisitIterationStatement(ctx *parsing.IterationStatementContext) interface{}

func (*AdapterVisitor) VisitJumpStatement

func (v *AdapterVisitor) VisitJumpStatement(ctx *parsing.JumpStatementContext) interface{}

func (*AdapterVisitor) VisitLabeledStatement

func (v *AdapterVisitor) VisitLabeledStatement(ctx *parsing.LabeledStatementContext) interface{}

func (*AdapterVisitor) VisitLogicalAndExpression

func (v *AdapterVisitor) VisitLogicalAndExpression(ctx *parsing.LogicalAndExpressionContext) interface{}

func (*AdapterVisitor) VisitLogicalOrExpression

func (v *AdapterVisitor) VisitLogicalOrExpression(ctx *parsing.LogicalOrExpressionContext) interface{}

func (*AdapterVisitor) VisitMultiplicativeExpression

func (v *AdapterVisitor) VisitMultiplicativeExpression(ctx *parsing.MultiplicativeExpressionContext) interface{}

func (*AdapterVisitor) VisitNestedParenthesesBlock

func (v *AdapterVisitor) VisitNestedParenthesesBlock(ctx *parsing.NestedParenthesesBlockContext) interface{}

func (*AdapterVisitor) VisitParameterDeclaration

func (v *AdapterVisitor) VisitParameterDeclaration(ctx *parsing.ParameterDeclarationContext) interface{}

func (*AdapterVisitor) VisitParameterList

func (v *AdapterVisitor) VisitParameterList(ctx *parsing.ParameterListContext) interface{}

func (*AdapterVisitor) VisitParameterTypeList

func (v *AdapterVisitor) VisitParameterTypeList(ctx *parsing.ParameterTypeListContext) interface{}

func (*AdapterVisitor) VisitPointer

func (v *AdapterVisitor) VisitPointer(ctx *parsing.PointerContext) interface{}

func (*AdapterVisitor) VisitPostfixExpression

func (v *AdapterVisitor) VisitPostfixExpression(ctx *parsing.PostfixExpressionContext) interface{}

func (*AdapterVisitor) VisitPrimaryExpression

func (v *AdapterVisitor) VisitPrimaryExpression(ctx *parsing.PrimaryExpressionContext) interface{}

func (*AdapterVisitor) VisitRelationalExpression

func (v *AdapterVisitor) VisitRelationalExpression(ctx *parsing.RelationalExpressionContext) interface{}

func (*AdapterVisitor) VisitSelectionStatement

func (v *AdapterVisitor) VisitSelectionStatement(ctx *parsing.SelectionStatementContext) interface{}

func (*AdapterVisitor) VisitShiftExpression

func (v *AdapterVisitor) VisitShiftExpression(ctx *parsing.ShiftExpressionContext) interface{}

func (*AdapterVisitor) VisitSpecifierQualifierList

func (v *AdapterVisitor) VisitSpecifierQualifierList(ctx *parsing.SpecifierQualifierListContext) interface{}

func (*AdapterVisitor) VisitStatement

func (v *AdapterVisitor) VisitStatement(ctx *parsing.StatementContext) interface{}

func (*AdapterVisitor) VisitStaticAssertDeclaration

func (v *AdapterVisitor) VisitStaticAssertDeclaration(ctx *parsing.StaticAssertDeclarationContext) interface{}

func (*AdapterVisitor) VisitStorageClassSpecifier

func (v *AdapterVisitor) VisitStorageClassSpecifier(ctx *parsing.StorageClassSpecifierContext) interface{}

func (*AdapterVisitor) VisitStructDeclaration

func (v *AdapterVisitor) VisitStructDeclaration(ctx *parsing.StructDeclarationContext) interface{}

func (*AdapterVisitor) VisitStructDeclarationList

func (v *AdapterVisitor) VisitStructDeclarationList(ctx *parsing.StructDeclarationListContext) interface{}

func (*AdapterVisitor) VisitStructDeclarator

func (v *AdapterVisitor) VisitStructDeclarator(ctx *parsing.StructDeclaratorContext) interface{}

func (*AdapterVisitor) VisitStructDeclaratorList

func (v *AdapterVisitor) VisitStructDeclaratorList(ctx *parsing.StructDeclaratorListContext) interface{}

func (*AdapterVisitor) VisitStructOrUnion

func (v *AdapterVisitor) VisitStructOrUnion(ctx *parsing.StructOrUnionContext) interface{}

func (*AdapterVisitor) VisitStructOrUnionSpecifier

func (v *AdapterVisitor) VisitStructOrUnionSpecifier(ctx *parsing.StructOrUnionSpecifierContext) interface{}

func (*AdapterVisitor) VisitTerminal

func (v *AdapterVisitor) VisitTerminal(n antlr.TerminalNode) interface{}

func (*AdapterVisitor) VisitTranslationUnit

func (v *AdapterVisitor) VisitTranslationUnit(ctx *parsing.TranslationUnitContext) interface{}

func (*AdapterVisitor) VisitTypeName

func (v *AdapterVisitor) VisitTypeName(ctx *parsing.TypeNameContext) interface{}

func (*AdapterVisitor) VisitTypeQualifier

func (v *AdapterVisitor) VisitTypeQualifier(ctx *parsing.TypeQualifierContext) interface{}

func (*AdapterVisitor) VisitTypeQualifierList

func (v *AdapterVisitor) VisitTypeQualifierList(ctx *parsing.TypeQualifierListContext) interface{}

func (*AdapterVisitor) VisitTypeSpecifier

func (v *AdapterVisitor) VisitTypeSpecifier(ctx *parsing.TypeSpecifierContext) interface{}

func (*AdapterVisitor) VisitTypedefName

func (v *AdapterVisitor) VisitTypedefName(ctx *parsing.TypedefNameContext) interface{}

func (*AdapterVisitor) VisitUnaryExpression

func (v *AdapterVisitor) VisitUnaryExpression(ctx *parsing.UnaryExpressionContext) interface{}

func (*AdapterVisitor) VisitUnaryOperator

func (v *AdapterVisitor) VisitUnaryOperator(ctx *parsing.UnaryOperatorContext) interface{}

func (*AdapterVisitor) VisitVcSpecificModifer

func (v *AdapterVisitor) VisitVcSpecificModifer(ctx *parsing.VcSpecificModiferContext) interface{}

type BaseVisitor

type BaseVisitor interface {
	VisitTerminal(n antlr.TerminalNode) error

	VisitPrimaryExpression(ctx *parsing.PrimaryExpressionContext) (bool, error)

	VisitPrimaryExpressionEnd(ctx *parsing.PrimaryExpressionContext) error

	VisitGenericSelection(ctx *parsing.GenericSelectionContext) (bool, error)

	VisitGenericSelectionEnd(ctx *parsing.GenericSelectionContext) error

	VisitGenericAssocList(ctx *parsing.GenericAssocListContext) (bool, error)

	VisitGenericAssocListEnd(ctx *parsing.GenericAssocListContext) error

	VisitGenericAssociation(ctx *parsing.GenericAssociationContext) (bool, error)

	VisitGenericAssociationEnd(ctx *parsing.GenericAssociationContext) error

	VisitPostfixExpression(ctx *parsing.PostfixExpressionContext) (bool, error)

	VisitPostfixExpressionEnd(ctx *parsing.PostfixExpressionContext) error

	VisitArgumentExpressionList(ctx *parsing.ArgumentExpressionListContext) (bool, error)

	VisitArgumentExpressionListEnd(ctx *parsing.ArgumentExpressionListContext) error

	VisitUnaryExpression(ctx *parsing.UnaryExpressionContext) (bool, error)

	VisitUnaryExpressionEnd(ctx *parsing.UnaryExpressionContext) error

	VisitUnaryOperator(ctx *parsing.UnaryOperatorContext) (bool, error)

	VisitUnaryOperatorEnd(ctx *parsing.UnaryOperatorContext) error

	VisitCastExpression(ctx *parsing.CastExpressionContext) (bool, error)

	VisitCastExpressionEnd(ctx *parsing.CastExpressionContext) error

	VisitMultiplicativeExpression(ctx *parsing.MultiplicativeExpressionContext) (bool, error)

	VisitMultiplicativeExpressionEnd(ctx *parsing.MultiplicativeExpressionContext) error

	VisitAdditiveExpression(ctx *parsing.AdditiveExpressionContext) (bool, error)

	VisitAdditiveExpressionEnd(ctx *parsing.AdditiveExpressionContext) error

	VisitShiftExpression(ctx *parsing.ShiftExpressionContext) (bool, error)

	VisitShiftExpressionEnd(ctx *parsing.ShiftExpressionContext) error

	VisitRelationalExpression(ctx *parsing.RelationalExpressionContext) (bool, error)

	VisitRelationalExpressionEnd(ctx *parsing.RelationalExpressionContext) error

	VisitEqualityExpression(ctx *parsing.EqualityExpressionContext) (bool, error)

	VisitEqualityExpressionEnd(ctx *parsing.EqualityExpressionContext) error

	VisitAndExpression(ctx *parsing.AndExpressionContext) (bool, error)

	VisitAndExpressionEnd(ctx *parsing.AndExpressionContext) error

	VisitExclusiveOrExpression(ctx *parsing.ExclusiveOrExpressionContext) (bool, error)

	VisitExclusiveOrExpressionEnd(ctx *parsing.ExclusiveOrExpressionContext) error

	VisitInclusiveOrExpression(ctx *parsing.InclusiveOrExpressionContext) (bool, error)

	VisitInclusiveOrExpressionEnd(ctx *parsing.InclusiveOrExpressionContext) error

	VisitLogicalAndExpression(ctx *parsing.LogicalAndExpressionContext) (bool, error)

	VisitLogicalAndExpressionEnd(ctx *parsing.LogicalAndExpressionContext) error

	VisitLogicalOrExpression(ctx *parsing.LogicalOrExpressionContext) (bool, error)

	VisitLogicalOrExpressionEnd(ctx *parsing.LogicalOrExpressionContext) error

	VisitConditionalExpression(ctx *parsing.ConditionalExpressionContext) (bool, error)

	VisitConditionalExpressionEnd(ctx *parsing.ConditionalExpressionContext) error

	VisitAssignmentExpression(ctx *parsing.AssignmentExpressionContext) (bool, error)

	VisitAssignmentExpressionEnd(ctx *parsing.AssignmentExpressionContext) error

	VisitAssignmentOperator(ctx *parsing.AssignmentOperatorContext) (bool, error)

	VisitAssignmentOperatorEnd(ctx *parsing.AssignmentOperatorContext) error

	VisitExpression(ctx *parsing.ExpressionContext) (bool, error)

	VisitExpressionEnd(ctx *parsing.ExpressionContext) error

	VisitConstantExpression(ctx *parsing.ConstantExpressionContext) (bool, error)

	VisitConstantExpressionEnd(ctx *parsing.ConstantExpressionContext) error

	VisitDeclaration(ctx *parsing.DeclarationContext) (bool, error)

	VisitDeclarationEnd(ctx *parsing.DeclarationContext) error

	VisitDeclarationSpecifiers(ctx *parsing.DeclarationSpecifiersContext) (bool, error)

	VisitDeclarationSpecifiersEnd(ctx *parsing.DeclarationSpecifiersContext) error

	VisitDeclarationSpecifiers2(ctx *parsing.DeclarationSpecifiers2Context) (bool, error)

	VisitDeclarationSpecifiers2End(ctx *parsing.DeclarationSpecifiers2Context) error

	VisitDeclarationSpecifier(ctx *parsing.DeclarationSpecifierContext) (bool, error)

	VisitDeclarationSpecifierEnd(ctx *parsing.DeclarationSpecifierContext) error

	VisitInitDeclaratorList(ctx *parsing.InitDeclaratorListContext) (bool, error)

	VisitInitDeclaratorListEnd(ctx *parsing.InitDeclaratorListContext) error

	VisitInitDeclarator(ctx *parsing.InitDeclaratorContext) (bool, error)

	VisitInitDeclaratorEnd(ctx *parsing.InitDeclaratorContext) error

	VisitStorageClassSpecifier(ctx *parsing.StorageClassSpecifierContext) (bool, error)

	VisitStorageClassSpecifierEnd(ctx *parsing.StorageClassSpecifierContext) error

	VisitTypeSpecifier(ctx *parsing.TypeSpecifierContext) (bool, error)

	VisitTypeSpecifierEnd(ctx *parsing.TypeSpecifierContext) error

	VisitStructOrUnionSpecifier(ctx *parsing.StructOrUnionSpecifierContext) (bool, error)

	VisitStructOrUnionSpecifierEnd(ctx *parsing.StructOrUnionSpecifierContext) error

	VisitStructOrUnion(ctx *parsing.StructOrUnionContext) (bool, error)

	VisitStructOrUnionEnd(ctx *parsing.StructOrUnionContext) error

	VisitStructDeclarationList(ctx *parsing.StructDeclarationListContext) (bool, error)

	VisitStructDeclarationListEnd(ctx *parsing.StructDeclarationListContext) error

	VisitStructDeclaration(ctx *parsing.StructDeclarationContext) (bool, error)

	VisitStructDeclarationEnd(ctx *parsing.StructDeclarationContext) error

	VisitSpecifierQualifierList(ctx *parsing.SpecifierQualifierListContext) (bool, error)

	VisitSpecifierQualifierListEnd(ctx *parsing.SpecifierQualifierListContext) error

	VisitStructDeclaratorList(ctx *parsing.StructDeclaratorListContext) (bool, error)

	VisitStructDeclaratorListEnd(ctx *parsing.StructDeclaratorListContext) error

	VisitStructDeclarator(ctx *parsing.StructDeclaratorContext) (bool, error)

	VisitStructDeclaratorEnd(ctx *parsing.StructDeclaratorContext) error

	VisitEnumSpecifier(ctx *parsing.EnumSpecifierContext) (bool, error)

	VisitEnumSpecifierEnd(ctx *parsing.EnumSpecifierContext) error

	VisitEnumeratorList(ctx *parsing.EnumeratorListContext) (bool, error)

	VisitEnumeratorListEnd(ctx *parsing.EnumeratorListContext) error

	VisitEnumerator(ctx *parsing.EnumeratorContext) (bool, error)

	VisitEnumeratorEnd(ctx *parsing.EnumeratorContext) error

	VisitEnumerationConstant(ctx *parsing.EnumerationConstantContext) (bool, error)

	VisitEnumerationConstantEnd(ctx *parsing.EnumerationConstantContext) error

	VisitAtomicTypeSpecifier(ctx *parsing.AtomicTypeSpecifierContext) (bool, error)

	VisitAtomicTypeSpecifierEnd(ctx *parsing.AtomicTypeSpecifierContext) error

	VisitTypeQualifier(ctx *parsing.TypeQualifierContext) (bool, error)

	VisitTypeQualifierEnd(ctx *parsing.TypeQualifierContext) error

	VisitFunctionSpecifier(ctx *parsing.FunctionSpecifierContext) (bool, error)

	VisitFunctionSpecifierEnd(ctx *parsing.FunctionSpecifierContext) error

	VisitAlignmentSpecifier(ctx *parsing.AlignmentSpecifierContext) (bool, error)

	VisitAlignmentSpecifierEnd(ctx *parsing.AlignmentSpecifierContext) error

	VisitDeclarator(ctx *parsing.DeclaratorContext) (bool, error)

	VisitDeclaratorEnd(ctx *parsing.DeclaratorContext) error

	VisitDirectDeclarator(ctx *parsing.DirectDeclaratorContext) (bool, error)

	VisitDirectDeclaratorEnd(ctx *parsing.DirectDeclaratorContext) error

	VisitVcSpecificModifer(ctx *parsing.VcSpecificModiferContext) (bool, error)

	VisitVcSpecificModiferEnd(ctx *parsing.VcSpecificModiferContext) error

	VisitGccDeclaratorExtension(ctx *parsing.GccDeclaratorExtensionContext) (bool, error)

	VisitGccDeclaratorExtensionEnd(ctx *parsing.GccDeclaratorExtensionContext) error

	VisitGccAttributeSpecifier(ctx *parsing.GccAttributeSpecifierContext) (bool, error)

	VisitGccAttributeSpecifierEnd(ctx *parsing.GccAttributeSpecifierContext) error

	VisitGccAttributeList(ctx *parsing.GccAttributeListContext) (bool, error)

	VisitGccAttributeListEnd(ctx *parsing.GccAttributeListContext) error

	VisitGccAttribute(ctx *parsing.GccAttributeContext) (bool, error)

	VisitGccAttributeEnd(ctx *parsing.GccAttributeContext) error

	VisitNestedParenthesesBlock(ctx *parsing.NestedParenthesesBlockContext) (bool, error)

	VisitNestedParenthesesBlockEnd(ctx *parsing.NestedParenthesesBlockContext) error

	VisitPointer(ctx *parsing.PointerContext) (bool, error)

	VisitPointerEnd(ctx *parsing.PointerContext) error

	VisitTypeQualifierList(ctx *parsing.TypeQualifierListContext) (bool, error)

	VisitTypeQualifierListEnd(ctx *parsing.TypeQualifierListContext) error

	VisitParameterTypeList(ctx *parsing.ParameterTypeListContext) (bool, error)

	VisitParameterTypeListEnd(ctx *parsing.ParameterTypeListContext) error

	VisitParameterList(ctx *parsing.ParameterListContext) (bool, error)

	VisitParameterListEnd(ctx *parsing.ParameterListContext) error

	VisitParameterDeclaration(ctx *parsing.ParameterDeclarationContext) (bool, error)

	VisitParameterDeclarationEnd(ctx *parsing.ParameterDeclarationContext) error

	VisitIdentifierList(ctx *parsing.IdentifierListContext) (bool, error)

	VisitIdentifierListEnd(ctx *parsing.IdentifierListContext) error

	VisitTypeName(ctx *parsing.TypeNameContext) (bool, error)

	VisitTypeNameEnd(ctx *parsing.TypeNameContext) error

	VisitAbstractDeclarator(ctx *parsing.AbstractDeclaratorContext) (bool, error)

	VisitAbstractDeclaratorEnd(ctx *parsing.AbstractDeclaratorContext) error

	VisitDirectAbstractDeclarator(ctx *parsing.DirectAbstractDeclaratorContext) (bool, error)

	VisitDirectAbstractDeclaratorEnd(ctx *parsing.DirectAbstractDeclaratorContext) error

	VisitTypedefName(ctx *parsing.TypedefNameContext) (bool, error)

	VisitTypedefNameEnd(ctx *parsing.TypedefNameContext) error

	VisitInitializer(ctx *parsing.InitializerContext) (bool, error)

	VisitInitializerEnd(ctx *parsing.InitializerContext) error

	VisitInitializerList(ctx *parsing.InitializerListContext) (bool, error)

	VisitInitializerListEnd(ctx *parsing.InitializerListContext) error

	VisitDesignation(ctx *parsing.DesignationContext) (bool, error)

	VisitDesignationEnd(ctx *parsing.DesignationContext) error

	VisitDesignatorList(ctx *parsing.DesignatorListContext) (bool, error)

	VisitDesignatorListEnd(ctx *parsing.DesignatorListContext) error

	VisitDesignator(ctx *parsing.DesignatorContext) (bool, error)

	VisitDesignatorEnd(ctx *parsing.DesignatorContext) error

	VisitStaticAssertDeclaration(ctx *parsing.StaticAssertDeclarationContext) (bool, error)

	VisitStaticAssertDeclarationEnd(ctx *parsing.StaticAssertDeclarationContext) error

	VisitStatement(ctx *parsing.StatementContext) (bool, error)

	VisitStatementEnd(ctx *parsing.StatementContext) error

	VisitLabeledStatement(ctx *parsing.LabeledStatementContext) (bool, error)

	VisitLabeledStatementEnd(ctx *parsing.LabeledStatementContext) error

	VisitCompoundStatement(ctx *parsing.CompoundStatementContext) (bool, error)

	VisitCompoundStatementEnd(ctx *parsing.CompoundStatementContext) error

	VisitBlockItemList(ctx *parsing.BlockItemListContext) (bool, error)

	VisitBlockItemListEnd(ctx *parsing.BlockItemListContext) error

	VisitBlockItem(ctx *parsing.BlockItemContext) (bool, error)

	VisitBlockItemEnd(ctx *parsing.BlockItemContext) error

	VisitExpressionStatement(ctx *parsing.ExpressionStatementContext) (bool, error)

	VisitExpressionStatementEnd(ctx *parsing.ExpressionStatementContext) error

	VisitSelectionStatement(ctx *parsing.SelectionStatementContext) (bool, error)

	VisitSelectionStatementEnd(ctx *parsing.SelectionStatementContext) error

	VisitIterationStatement(ctx *parsing.IterationStatementContext) (bool, error)

	VisitIterationStatementEnd(ctx *parsing.IterationStatementContext) error

	VisitForCondition(ctx *parsing.ForConditionContext) (bool, error)

	VisitForConditionEnd(ctx *parsing.ForConditionContext) error

	VisitForDeclaration(ctx *parsing.ForDeclarationContext) (bool, error)

	VisitForDeclarationEnd(ctx *parsing.ForDeclarationContext) error

	VisitForExpression(ctx *parsing.ForExpressionContext) (bool, error)

	VisitForExpressionEnd(ctx *parsing.ForExpressionContext) error

	VisitJumpStatement(ctx *parsing.JumpStatementContext) (bool, error)

	VisitJumpStatementEnd(ctx *parsing.JumpStatementContext) error

	VisitCompilationUnit(ctx *parsing.CompilationUnitContext) (bool, error)

	VisitCompilationUnitEnd(ctx *parsing.CompilationUnitContext) error

	VisitTranslationUnit(ctx *parsing.TranslationUnitContext) (bool, error)

	VisitTranslationUnitEnd(ctx *parsing.TranslationUnitContext) error

	VisitExternalDeclaration(ctx *parsing.ExternalDeclarationContext) (bool, error)

	VisitExternalDeclarationEnd(ctx *parsing.ExternalDeclarationContext) error

	VisitFunctionDefinition(ctx *parsing.FunctionDefinitionContext) (bool, error)

	VisitFunctionDefinitionEnd(ctx *parsing.FunctionDefinitionContext) error

	VisitDeclarationList(ctx *parsing.DeclarationListContext) (bool, error)

	VisitDeclarationListEnd(ctx *parsing.DeclarationListContext) error
}

type BaseVisitorImpl

type BaseVisitorImpl struct {
}

func (*BaseVisitorImpl) VisitAbstractDeclarator

func (v *BaseVisitorImpl) VisitAbstractDeclarator(ctx *parsing.AbstractDeclaratorContext) (bool, error)

func (*BaseVisitorImpl) VisitAbstractDeclaratorEnd

func (v *BaseVisitorImpl) VisitAbstractDeclaratorEnd(ctx *parsing.AbstractDeclaratorContext) error

func (*BaseVisitorImpl) VisitAdditiveExpression

func (v *BaseVisitorImpl) VisitAdditiveExpression(ctx *parsing.AdditiveExpressionContext) (bool, error)

func (*BaseVisitorImpl) VisitAdditiveExpressionEnd

func (v *BaseVisitorImpl) VisitAdditiveExpressionEnd(ctx *parsing.AdditiveExpressionContext) error

func (*BaseVisitorImpl) VisitAlignmentSpecifier

func (v *BaseVisitorImpl) VisitAlignmentSpecifier(ctx *parsing.AlignmentSpecifierContext) (bool, error)

func (*BaseVisitorImpl) VisitAlignmentSpecifierEnd

func (v *BaseVisitorImpl) VisitAlignmentSpecifierEnd(ctx *parsing.AlignmentSpecifierContext) error

func (*BaseVisitorImpl) VisitAndExpression

func (v *BaseVisitorImpl) VisitAndExpression(ctx *parsing.AndExpressionContext) (bool, error)

func (*BaseVisitorImpl) VisitAndExpressionEnd

func (v *BaseVisitorImpl) VisitAndExpressionEnd(ctx *parsing.AndExpressionContext) error

func (*BaseVisitorImpl) VisitArgumentExpressionList

func (v *BaseVisitorImpl) VisitArgumentExpressionList(ctx *parsing.ArgumentExpressionListContext) (bool, error)

func (*BaseVisitorImpl) VisitArgumentExpressionListEnd

func (v *BaseVisitorImpl) VisitArgumentExpressionListEnd(ctx *parsing.ArgumentExpressionListContext) error

func (*BaseVisitorImpl) VisitAssignmentExpression

func (v *BaseVisitorImpl) VisitAssignmentExpression(ctx *parsing.AssignmentExpressionContext) (bool, error)

func (*BaseVisitorImpl) VisitAssignmentExpressionEnd

func (v *BaseVisitorImpl) VisitAssignmentExpressionEnd(ctx *parsing.AssignmentExpressionContext) error

func (*BaseVisitorImpl) VisitAssignmentOperator

func (v *BaseVisitorImpl) VisitAssignmentOperator(ctx *parsing.AssignmentOperatorContext) (bool, error)

func (*BaseVisitorImpl) VisitAssignmentOperatorEnd

func (v *BaseVisitorImpl) VisitAssignmentOperatorEnd(ctx *parsing.AssignmentOperatorContext) error

func (*BaseVisitorImpl) VisitAtomicTypeSpecifier

func (v *BaseVisitorImpl) VisitAtomicTypeSpecifier(ctx *parsing.AtomicTypeSpecifierContext) (bool, error)

func (*BaseVisitorImpl) VisitAtomicTypeSpecifierEnd

func (v *BaseVisitorImpl) VisitAtomicTypeSpecifierEnd(ctx *parsing.AtomicTypeSpecifierContext) error

func (*BaseVisitorImpl) VisitBlockItem

func (v *BaseVisitorImpl) VisitBlockItem(ctx *parsing.BlockItemContext) (bool, error)

func (*BaseVisitorImpl) VisitBlockItemEnd

func (v *BaseVisitorImpl) VisitBlockItemEnd(ctx *parsing.BlockItemContext) error

func (*BaseVisitorImpl) VisitBlockItemList

func (v *BaseVisitorImpl) VisitBlockItemList(ctx *parsing.BlockItemListContext) (bool, error)

func (*BaseVisitorImpl) VisitBlockItemListEnd

func (v *BaseVisitorImpl) VisitBlockItemListEnd(ctx *parsing.BlockItemListContext) error

func (*BaseVisitorImpl) VisitCastExpression

func (v *BaseVisitorImpl) VisitCastExpression(ctx *parsing.CastExpressionContext) (bool, error)

func (*BaseVisitorImpl) VisitCastExpressionEnd

func (v *BaseVisitorImpl) VisitCastExpressionEnd(ctx *parsing.CastExpressionContext) error

func (*BaseVisitorImpl) VisitCompilationUnit

func (v *BaseVisitorImpl) VisitCompilationUnit(ctx *parsing.CompilationUnitContext) (bool, error)

func (*BaseVisitorImpl) VisitCompilationUnitEnd

func (v *BaseVisitorImpl) VisitCompilationUnitEnd(ctx *parsing.CompilationUnitContext) error

func (*BaseVisitorImpl) VisitCompoundStatement

func (v *BaseVisitorImpl) VisitCompoundStatement(ctx *parsing.CompoundStatementContext) (bool, error)

func (*BaseVisitorImpl) VisitCompoundStatementEnd

func (v *BaseVisitorImpl) VisitCompoundStatementEnd(ctx *parsing.CompoundStatementContext) error

func (*BaseVisitorImpl) VisitConditionalExpression

func (v *BaseVisitorImpl) VisitConditionalExpression(ctx *parsing.ConditionalExpressionContext) (bool, error)

func (*BaseVisitorImpl) VisitConditionalExpressionEnd

func (v *BaseVisitorImpl) VisitConditionalExpressionEnd(ctx *parsing.ConditionalExpressionContext) error

func (*BaseVisitorImpl) VisitConstantExpression

func (v *BaseVisitorImpl) VisitConstantExpression(ctx *parsing.ConstantExpressionContext) (bool, error)

func (*BaseVisitorImpl) VisitConstantExpressionEnd

func (v *BaseVisitorImpl) VisitConstantExpressionEnd(ctx *parsing.ConstantExpressionContext) error

func (*BaseVisitorImpl) VisitDeclaration

func (v *BaseVisitorImpl) VisitDeclaration(ctx *parsing.DeclarationContext) (bool, error)

func (*BaseVisitorImpl) VisitDeclarationEnd

func (v *BaseVisitorImpl) VisitDeclarationEnd(ctx *parsing.DeclarationContext) error

func (*BaseVisitorImpl) VisitDeclarationList

func (v *BaseVisitorImpl) VisitDeclarationList(ctx *parsing.DeclarationListContext) (bool, error)

func (*BaseVisitorImpl) VisitDeclarationListEnd

func (v *BaseVisitorImpl) VisitDeclarationListEnd(ctx *parsing.DeclarationListContext) error

func (*BaseVisitorImpl) VisitDeclarationSpecifier

func (v *BaseVisitorImpl) VisitDeclarationSpecifier(ctx *parsing.DeclarationSpecifierContext) (bool, error)

func (*BaseVisitorImpl) VisitDeclarationSpecifierEnd

func (v *BaseVisitorImpl) VisitDeclarationSpecifierEnd(ctx *parsing.DeclarationSpecifierContext) error

func (*BaseVisitorImpl) VisitDeclarationSpecifiers

func (v *BaseVisitorImpl) VisitDeclarationSpecifiers(ctx *parsing.DeclarationSpecifiersContext) (bool, error)

func (*BaseVisitorImpl) VisitDeclarationSpecifiers2

func (v *BaseVisitorImpl) VisitDeclarationSpecifiers2(ctx *parsing.DeclarationSpecifiers2Context) (bool, error)

func (*BaseVisitorImpl) VisitDeclarationSpecifiers2End

func (v *BaseVisitorImpl) VisitDeclarationSpecifiers2End(ctx *parsing.DeclarationSpecifiers2Context) error

func (*BaseVisitorImpl) VisitDeclarationSpecifiersEnd

func (v *BaseVisitorImpl) VisitDeclarationSpecifiersEnd(ctx *parsing.DeclarationSpecifiersContext) error

func (*BaseVisitorImpl) VisitDeclarator

func (v *BaseVisitorImpl) VisitDeclarator(ctx *parsing.DeclaratorContext) (bool, error)

func (*BaseVisitorImpl) VisitDeclaratorEnd

func (v *BaseVisitorImpl) VisitDeclaratorEnd(ctx *parsing.DeclaratorContext) error

func (*BaseVisitorImpl) VisitDesignation

func (v *BaseVisitorImpl) VisitDesignation(ctx *parsing.DesignationContext) (bool, error)

func (*BaseVisitorImpl) VisitDesignationEnd

func (v *BaseVisitorImpl) VisitDesignationEnd(ctx *parsing.DesignationContext) error

func (*BaseVisitorImpl) VisitDesignator

func (v *BaseVisitorImpl) VisitDesignator(ctx *parsing.DesignatorContext) (bool, error)

func (*BaseVisitorImpl) VisitDesignatorEnd

func (v *BaseVisitorImpl) VisitDesignatorEnd(ctx *parsing.DesignatorContext) error

func (*BaseVisitorImpl) VisitDesignatorList

func (v *BaseVisitorImpl) VisitDesignatorList(ctx *parsing.DesignatorListContext) (bool, error)

func (*BaseVisitorImpl) VisitDesignatorListEnd

func (v *BaseVisitorImpl) VisitDesignatorListEnd(ctx *parsing.DesignatorListContext) error

func (*BaseVisitorImpl) VisitDirectAbstractDeclarator

func (v *BaseVisitorImpl) VisitDirectAbstractDeclarator(ctx *parsing.DirectAbstractDeclaratorContext) (bool, error)

func (*BaseVisitorImpl) VisitDirectAbstractDeclaratorEnd

func (v *BaseVisitorImpl) VisitDirectAbstractDeclaratorEnd(ctx *parsing.DirectAbstractDeclaratorContext) error

func (*BaseVisitorImpl) VisitDirectDeclarator

func (v *BaseVisitorImpl) VisitDirectDeclarator(ctx *parsing.DirectDeclaratorContext) (bool, error)

func (*BaseVisitorImpl) VisitDirectDeclaratorEnd

func (v *BaseVisitorImpl) VisitDirectDeclaratorEnd(ctx *parsing.DirectDeclaratorContext) error

func (*BaseVisitorImpl) VisitEnumSpecifier

func (v *BaseVisitorImpl) VisitEnumSpecifier(ctx *parsing.EnumSpecifierContext) (bool, error)

func (*BaseVisitorImpl) VisitEnumSpecifierEnd

func (v *BaseVisitorImpl) VisitEnumSpecifierEnd(ctx *parsing.EnumSpecifierContext) error

func (*BaseVisitorImpl) VisitEnumerationConstant

func (v *BaseVisitorImpl) VisitEnumerationConstant(ctx *parsing.EnumerationConstantContext) (bool, error)

func (*BaseVisitorImpl) VisitEnumerationConstantEnd

func (v *BaseVisitorImpl) VisitEnumerationConstantEnd(ctx *parsing.EnumerationConstantContext) error

func (*BaseVisitorImpl) VisitEnumerator

func (v *BaseVisitorImpl) VisitEnumerator(ctx *parsing.EnumeratorContext) (bool, error)

func (*BaseVisitorImpl) VisitEnumeratorEnd

func (v *BaseVisitorImpl) VisitEnumeratorEnd(ctx *parsing.EnumeratorContext) error

func (*BaseVisitorImpl) VisitEnumeratorList

func (v *BaseVisitorImpl) VisitEnumeratorList(ctx *parsing.EnumeratorListContext) (bool, error)

func (*BaseVisitorImpl) VisitEnumeratorListEnd

func (v *BaseVisitorImpl) VisitEnumeratorListEnd(ctx *parsing.EnumeratorListContext) error

func (*BaseVisitorImpl) VisitEqualityExpression

func (v *BaseVisitorImpl) VisitEqualityExpression(ctx *parsing.EqualityExpressionContext) (bool, error)

func (*BaseVisitorImpl) VisitEqualityExpressionEnd

func (v *BaseVisitorImpl) VisitEqualityExpressionEnd(ctx *parsing.EqualityExpressionContext) error

func (*BaseVisitorImpl) VisitExclusiveOrExpression

func (v *BaseVisitorImpl) VisitExclusiveOrExpression(ctx *parsing.ExclusiveOrExpressionContext) (bool, error)

func (*BaseVisitorImpl) VisitExclusiveOrExpressionEnd

func (v *BaseVisitorImpl) VisitExclusiveOrExpressionEnd(ctx *parsing.ExclusiveOrExpressionContext) error

func (*BaseVisitorImpl) VisitExpression

func (v *BaseVisitorImpl) VisitExpression(ctx *parsing.ExpressionContext) (bool, error)

func (*BaseVisitorImpl) VisitExpressionEnd

func (v *BaseVisitorImpl) VisitExpressionEnd(ctx *parsing.ExpressionContext) error

func (*BaseVisitorImpl) VisitExpressionStatement

func (v *BaseVisitorImpl) VisitExpressionStatement(ctx *parsing.ExpressionStatementContext) (bool, error)

func (*BaseVisitorImpl) VisitExpressionStatementEnd

func (v *BaseVisitorImpl) VisitExpressionStatementEnd(ctx *parsing.ExpressionStatementContext) error

func (*BaseVisitorImpl) VisitExternalDeclaration

func (v *BaseVisitorImpl) VisitExternalDeclaration(ctx *parsing.ExternalDeclarationContext) (bool, error)

func (*BaseVisitorImpl) VisitExternalDeclarationEnd

func (v *BaseVisitorImpl) VisitExternalDeclarationEnd(ctx *parsing.ExternalDeclarationContext) error

func (*BaseVisitorImpl) VisitForCondition

func (v *BaseVisitorImpl) VisitForCondition(ctx *parsing.ForConditionContext) (bool, error)

func (*BaseVisitorImpl) VisitForConditionEnd

func (v *BaseVisitorImpl) VisitForConditionEnd(ctx *parsing.ForConditionContext) error

func (*BaseVisitorImpl) VisitForDeclaration

func (v *BaseVisitorImpl) VisitForDeclaration(ctx *parsing.ForDeclarationContext) (bool, error)

func (*BaseVisitorImpl) VisitForDeclarationEnd

func (v *BaseVisitorImpl) VisitForDeclarationEnd(ctx *parsing.ForDeclarationContext) error

func (*BaseVisitorImpl) VisitForExpression

func (v *BaseVisitorImpl) VisitForExpression(ctx *parsing.ForExpressionContext) (bool, error)

func (*BaseVisitorImpl) VisitForExpressionEnd

func (v *BaseVisitorImpl) VisitForExpressionEnd(ctx *parsing.ForExpressionContext) error

func (*BaseVisitorImpl) VisitFunctionDefinition

func (v *BaseVisitorImpl) VisitFunctionDefinition(ctx *parsing.FunctionDefinitionContext) (bool, error)

func (*BaseVisitorImpl) VisitFunctionDefinitionEnd

func (v *BaseVisitorImpl) VisitFunctionDefinitionEnd(ctx *parsing.FunctionDefinitionContext) error

func (*BaseVisitorImpl) VisitFunctionSpecifier

func (v *BaseVisitorImpl) VisitFunctionSpecifier(ctx *parsing.FunctionSpecifierContext) (bool, error)

func (*BaseVisitorImpl) VisitFunctionSpecifierEnd

func (v *BaseVisitorImpl) VisitFunctionSpecifierEnd(ctx *parsing.FunctionSpecifierContext) error

func (*BaseVisitorImpl) VisitGccAttribute

func (v *BaseVisitorImpl) VisitGccAttribute(ctx *parsing.GccAttributeContext) (bool, error)

func (*BaseVisitorImpl) VisitGccAttributeEnd

func (v *BaseVisitorImpl) VisitGccAttributeEnd(ctx *parsing.GccAttributeContext) error

func (*BaseVisitorImpl) VisitGccAttributeList

func (v *BaseVisitorImpl) VisitGccAttributeList(ctx *parsing.GccAttributeListContext) (bool, error)

func (*BaseVisitorImpl) VisitGccAttributeListEnd

func (v *BaseVisitorImpl) VisitGccAttributeListEnd(ctx *parsing.GccAttributeListContext) error

func (*BaseVisitorImpl) VisitGccAttributeSpecifier

func (v *BaseVisitorImpl) VisitGccAttributeSpecifier(ctx *parsing.GccAttributeSpecifierContext) (bool, error)

func (*BaseVisitorImpl) VisitGccAttributeSpecifierEnd

func (v *BaseVisitorImpl) VisitGccAttributeSpecifierEnd(ctx *parsing.GccAttributeSpecifierContext) error

func (*BaseVisitorImpl) VisitGccDeclaratorExtension

func (v *BaseVisitorImpl) VisitGccDeclaratorExtension(ctx *parsing.GccDeclaratorExtensionContext) (bool, error)

func (*BaseVisitorImpl) VisitGccDeclaratorExtensionEnd

func (v *BaseVisitorImpl) VisitGccDeclaratorExtensionEnd(ctx *parsing.GccDeclaratorExtensionContext) error

func (*BaseVisitorImpl) VisitGenericAssocList

func (v *BaseVisitorImpl) VisitGenericAssocList(ctx *parsing.GenericAssocListContext) (bool, error)

func (*BaseVisitorImpl) VisitGenericAssocListEnd

func (v *BaseVisitorImpl) VisitGenericAssocListEnd(ctx *parsing.GenericAssocListContext) error

func (*BaseVisitorImpl) VisitGenericAssociation

func (v *BaseVisitorImpl) VisitGenericAssociation(ctx *parsing.GenericAssociationContext) (bool, error)

func (*BaseVisitorImpl) VisitGenericAssociationEnd

func (v *BaseVisitorImpl) VisitGenericAssociationEnd(ctx *parsing.GenericAssociationContext) error

func (*BaseVisitorImpl) VisitGenericSelection

func (v *BaseVisitorImpl) VisitGenericSelection(ctx *parsing.GenericSelectionContext) (bool, error)

func (*BaseVisitorImpl) VisitGenericSelectionEnd

func (v *BaseVisitorImpl) VisitGenericSelectionEnd(ctx *parsing.GenericSelectionContext) error

func (*BaseVisitorImpl) VisitIdentifierList

func (v *BaseVisitorImpl) VisitIdentifierList(ctx *parsing.IdentifierListContext) (bool, error)

func (*BaseVisitorImpl) VisitIdentifierListEnd

func (v *BaseVisitorImpl) VisitIdentifierListEnd(ctx *parsing.IdentifierListContext) error

func (*BaseVisitorImpl) VisitInclusiveOrExpression

func (v *BaseVisitorImpl) VisitInclusiveOrExpression(ctx *parsing.InclusiveOrExpressionContext) (bool, error)

func (*BaseVisitorImpl) VisitInclusiveOrExpressionEnd

func (v *BaseVisitorImpl) VisitInclusiveOrExpressionEnd(ctx *parsing.InclusiveOrExpressionContext) error

func (*BaseVisitorImpl) VisitInitDeclarator

func (v *BaseVisitorImpl) VisitInitDeclarator(ctx *parsing.InitDeclaratorContext) (bool, error)

func (*BaseVisitorImpl) VisitInitDeclaratorEnd

func (v *BaseVisitorImpl) VisitInitDeclaratorEnd(ctx *parsing.InitDeclaratorContext) error

func (*BaseVisitorImpl) VisitInitDeclaratorList

func (v *BaseVisitorImpl) VisitInitDeclaratorList(ctx *parsing.InitDeclaratorListContext) (bool, error)

func (*BaseVisitorImpl) VisitInitDeclaratorListEnd

func (v *BaseVisitorImpl) VisitInitDeclaratorListEnd(ctx *parsing.InitDeclaratorListContext) error

func (*BaseVisitorImpl) VisitInitializer

func (v *BaseVisitorImpl) VisitInitializer(ctx *parsing.InitializerContext) (bool, error)

func (*BaseVisitorImpl) VisitInitializerEnd

func (v *BaseVisitorImpl) VisitInitializerEnd(ctx *parsing.InitializerContext) error

func (*BaseVisitorImpl) VisitInitializerList

func (v *BaseVisitorImpl) VisitInitializerList(ctx *parsing.InitializerListContext) (bool, error)

func (*BaseVisitorImpl) VisitInitializerListEnd

func (v *BaseVisitorImpl) VisitInitializerListEnd(ctx *parsing.InitializerListContext) error

func (*BaseVisitorImpl) VisitIterationStatement

func (v *BaseVisitorImpl) VisitIterationStatement(ctx *parsing.IterationStatementContext) (bool, error)

func (*BaseVisitorImpl) VisitIterationStatementEnd

func (v *BaseVisitorImpl) VisitIterationStatementEnd(ctx *parsing.IterationStatementContext) error

func (*BaseVisitorImpl) VisitJumpStatement

func (v *BaseVisitorImpl) VisitJumpStatement(ctx *parsing.JumpStatementContext) (bool, error)

func (*BaseVisitorImpl) VisitJumpStatementEnd

func (v *BaseVisitorImpl) VisitJumpStatementEnd(ctx *parsing.JumpStatementContext) error

func (*BaseVisitorImpl) VisitLabeledStatement

func (v *BaseVisitorImpl) VisitLabeledStatement(ctx *parsing.LabeledStatementContext) (bool, error)

func (*BaseVisitorImpl) VisitLabeledStatementEnd

func (v *BaseVisitorImpl) VisitLabeledStatementEnd(ctx *parsing.LabeledStatementContext) error

func (*BaseVisitorImpl) VisitLogicalAndExpression

func (v *BaseVisitorImpl) VisitLogicalAndExpression(ctx *parsing.LogicalAndExpressionContext) (bool, error)

func (*BaseVisitorImpl) VisitLogicalAndExpressionEnd

func (v *BaseVisitorImpl) VisitLogicalAndExpressionEnd(ctx *parsing.LogicalAndExpressionContext) error

func (*BaseVisitorImpl) VisitLogicalOrExpression

func (v *BaseVisitorImpl) VisitLogicalOrExpression(ctx *parsing.LogicalOrExpressionContext) (bool, error)

func (*BaseVisitorImpl) VisitLogicalOrExpressionEnd

func (v *BaseVisitorImpl) VisitLogicalOrExpressionEnd(ctx *parsing.LogicalOrExpressionContext) error

func (*BaseVisitorImpl) VisitMultiplicativeExpression

func (v *BaseVisitorImpl) VisitMultiplicativeExpression(ctx *parsing.MultiplicativeExpressionContext) (bool, error)

func (*BaseVisitorImpl) VisitMultiplicativeExpressionEnd

func (v *BaseVisitorImpl) VisitMultiplicativeExpressionEnd(ctx *parsing.MultiplicativeExpressionContext) error

func (*BaseVisitorImpl) VisitNestedParenthesesBlock

func (v *BaseVisitorImpl) VisitNestedParenthesesBlock(ctx *parsing.NestedParenthesesBlockContext) (bool, error)

func (*BaseVisitorImpl) VisitNestedParenthesesBlockEnd

func (v *BaseVisitorImpl) VisitNestedParenthesesBlockEnd(ctx *parsing.NestedParenthesesBlockContext) error

func (*BaseVisitorImpl) VisitParameterDeclaration

func (v *BaseVisitorImpl) VisitParameterDeclaration(ctx *parsing.ParameterDeclarationContext) (bool, error)

func (*BaseVisitorImpl) VisitParameterDeclarationEnd

func (v *BaseVisitorImpl) VisitParameterDeclarationEnd(ctx *parsing.ParameterDeclarationContext) error

func (*BaseVisitorImpl) VisitParameterList

func (v *BaseVisitorImpl) VisitParameterList(ctx *parsing.ParameterListContext) (bool, error)

func (*BaseVisitorImpl) VisitParameterListEnd

func (v *BaseVisitorImpl) VisitParameterListEnd(ctx *parsing.ParameterListContext) error

func (*BaseVisitorImpl) VisitParameterTypeList

func (v *BaseVisitorImpl) VisitParameterTypeList(ctx *parsing.ParameterTypeListContext) (bool, error)

func (*BaseVisitorImpl) VisitParameterTypeListEnd

func (v *BaseVisitorImpl) VisitParameterTypeListEnd(ctx *parsing.ParameterTypeListContext) error

func (*BaseVisitorImpl) VisitPointer

func (v *BaseVisitorImpl) VisitPointer(ctx *parsing.PointerContext) (bool, error)

func (*BaseVisitorImpl) VisitPointerEnd

func (v *BaseVisitorImpl) VisitPointerEnd(ctx *parsing.PointerContext) error

func (*BaseVisitorImpl) VisitPostfixExpression

func (v *BaseVisitorImpl) VisitPostfixExpression(ctx *parsing.PostfixExpressionContext) (bool, error)

func (*BaseVisitorImpl) VisitPostfixExpressionEnd

func (v *BaseVisitorImpl) VisitPostfixExpressionEnd(ctx *parsing.PostfixExpressionContext) error

func (*BaseVisitorImpl) VisitPrimaryExpression

func (v *BaseVisitorImpl) VisitPrimaryExpression(ctx *parsing.PrimaryExpressionContext) (bool, error)

func (*BaseVisitorImpl) VisitPrimaryExpressionEnd

func (v *BaseVisitorImpl) VisitPrimaryExpressionEnd(ctx *parsing.PrimaryExpressionContext) error

func (*BaseVisitorImpl) VisitRelationalExpression

func (v *BaseVisitorImpl) VisitRelationalExpression(ctx *parsing.RelationalExpressionContext) (bool, error)

func (*BaseVisitorImpl) VisitRelationalExpressionEnd

func (v *BaseVisitorImpl) VisitRelationalExpressionEnd(ctx *parsing.RelationalExpressionContext) error

func (*BaseVisitorImpl) VisitSelectionStatement

func (v *BaseVisitorImpl) VisitSelectionStatement(ctx *parsing.SelectionStatementContext) (bool, error)

func (*BaseVisitorImpl) VisitSelectionStatementEnd

func (v *BaseVisitorImpl) VisitSelectionStatementEnd(ctx *parsing.SelectionStatementContext) error

func (*BaseVisitorImpl) VisitShiftExpression

func (v *BaseVisitorImpl) VisitShiftExpression(ctx *parsing.ShiftExpressionContext) (bool, error)

func (*BaseVisitorImpl) VisitShiftExpressionEnd

func (v *BaseVisitorImpl) VisitShiftExpressionEnd(ctx *parsing.ShiftExpressionContext) error

func (*BaseVisitorImpl) VisitSpecifierQualifierList

func (v *BaseVisitorImpl) VisitSpecifierQualifierList(ctx *parsing.SpecifierQualifierListContext) (bool, error)

func (*BaseVisitorImpl) VisitSpecifierQualifierListEnd

func (v *BaseVisitorImpl) VisitSpecifierQualifierListEnd(ctx *parsing.SpecifierQualifierListContext) error

func (*BaseVisitorImpl) VisitStatement

func (v *BaseVisitorImpl) VisitStatement(ctx *parsing.StatementContext) (bool, error)

func (*BaseVisitorImpl) VisitStatementEnd

func (v *BaseVisitorImpl) VisitStatementEnd(ctx *parsing.StatementContext) error

func (*BaseVisitorImpl) VisitStaticAssertDeclaration

func (v *BaseVisitorImpl) VisitStaticAssertDeclaration(ctx *parsing.StaticAssertDeclarationContext) (bool, error)

func (*BaseVisitorImpl) VisitStaticAssertDeclarationEnd

func (v *BaseVisitorImpl) VisitStaticAssertDeclarationEnd(ctx *parsing.StaticAssertDeclarationContext) error

func (*BaseVisitorImpl) VisitStorageClassSpecifier

func (v *BaseVisitorImpl) VisitStorageClassSpecifier(ctx *parsing.StorageClassSpecifierContext) (bool, error)

func (*BaseVisitorImpl) VisitStorageClassSpecifierEnd

func (v *BaseVisitorImpl) VisitStorageClassSpecifierEnd(ctx *parsing.StorageClassSpecifierContext) error

func (*BaseVisitorImpl) VisitStructDeclaration

func (v *BaseVisitorImpl) VisitStructDeclaration(ctx *parsing.StructDeclarationContext) (bool, error)

func (*BaseVisitorImpl) VisitStructDeclarationEnd

func (v *BaseVisitorImpl) VisitStructDeclarationEnd(ctx *parsing.StructDeclarationContext) error

func (*BaseVisitorImpl) VisitStructDeclarationList

func (v *BaseVisitorImpl) VisitStructDeclarationList(ctx *parsing.StructDeclarationListContext) (bool, error)

func (*BaseVisitorImpl) VisitStructDeclarationListEnd

func (v *BaseVisitorImpl) VisitStructDeclarationListEnd(ctx *parsing.StructDeclarationListContext) error

func (*BaseVisitorImpl) VisitStructDeclarator

func (v *BaseVisitorImpl) VisitStructDeclarator(ctx *parsing.StructDeclaratorContext) (bool, error)

func (*BaseVisitorImpl) VisitStructDeclaratorEnd

func (v *BaseVisitorImpl) VisitStructDeclaratorEnd(ctx *parsing.StructDeclaratorContext) error

func (*BaseVisitorImpl) VisitStructDeclaratorList

func (v *BaseVisitorImpl) VisitStructDeclaratorList(ctx *parsing.StructDeclaratorListContext) (bool, error)

func (*BaseVisitorImpl) VisitStructDeclaratorListEnd

func (v *BaseVisitorImpl) VisitStructDeclaratorListEnd(ctx *parsing.StructDeclaratorListContext) error

func (*BaseVisitorImpl) VisitStructOrUnion

func (v *BaseVisitorImpl) VisitStructOrUnion(ctx *parsing.StructOrUnionContext) (bool, error)

func (*BaseVisitorImpl) VisitStructOrUnionEnd

func (v *BaseVisitorImpl) VisitStructOrUnionEnd(ctx *parsing.StructOrUnionContext) error

func (*BaseVisitorImpl) VisitStructOrUnionSpecifier

func (v *BaseVisitorImpl) VisitStructOrUnionSpecifier(ctx *parsing.StructOrUnionSpecifierContext) (bool, error)

func (*BaseVisitorImpl) VisitStructOrUnionSpecifierEnd

func (v *BaseVisitorImpl) VisitStructOrUnionSpecifierEnd(ctx *parsing.StructOrUnionSpecifierContext) error

func (*BaseVisitorImpl) VisitTerminal

func (v *BaseVisitorImpl) VisitTerminal(n antlr.TerminalNode) error

func (*BaseVisitorImpl) VisitTranslationUnit

func (v *BaseVisitorImpl) VisitTranslationUnit(ctx *parsing.TranslationUnitContext) (bool, error)

func (*BaseVisitorImpl) VisitTranslationUnitEnd

func (v *BaseVisitorImpl) VisitTranslationUnitEnd(ctx *parsing.TranslationUnitContext) error

func (*BaseVisitorImpl) VisitTypeName

func (v *BaseVisitorImpl) VisitTypeName(ctx *parsing.TypeNameContext) (bool, error)

func (*BaseVisitorImpl) VisitTypeNameEnd

func (v *BaseVisitorImpl) VisitTypeNameEnd(ctx *parsing.TypeNameContext) error

func (*BaseVisitorImpl) VisitTypeQualifier

func (v *BaseVisitorImpl) VisitTypeQualifier(ctx *parsing.TypeQualifierContext) (bool, error)

func (*BaseVisitorImpl) VisitTypeQualifierEnd

func (v *BaseVisitorImpl) VisitTypeQualifierEnd(ctx *parsing.TypeQualifierContext) error

func (*BaseVisitorImpl) VisitTypeQualifierList

func (v *BaseVisitorImpl) VisitTypeQualifierList(ctx *parsing.TypeQualifierListContext) (bool, error)

func (*BaseVisitorImpl) VisitTypeQualifierListEnd

func (v *BaseVisitorImpl) VisitTypeQualifierListEnd(ctx *parsing.TypeQualifierListContext) error

func (*BaseVisitorImpl) VisitTypeSpecifier

func (v *BaseVisitorImpl) VisitTypeSpecifier(ctx *parsing.TypeSpecifierContext) (bool, error)

func (*BaseVisitorImpl) VisitTypeSpecifierEnd

func (v *BaseVisitorImpl) VisitTypeSpecifierEnd(ctx *parsing.TypeSpecifierContext) error

func (*BaseVisitorImpl) VisitTypedefName

func (v *BaseVisitorImpl) VisitTypedefName(ctx *parsing.TypedefNameContext) (bool, error)

func (*BaseVisitorImpl) VisitTypedefNameEnd

func (v *BaseVisitorImpl) VisitTypedefNameEnd(ctx *parsing.TypedefNameContext) error

func (*BaseVisitorImpl) VisitUnaryExpression

func (v *BaseVisitorImpl) VisitUnaryExpression(ctx *parsing.UnaryExpressionContext) (bool, error)

func (*BaseVisitorImpl) VisitUnaryExpressionEnd

func (v *BaseVisitorImpl) VisitUnaryExpressionEnd(ctx *parsing.UnaryExpressionContext) error

func (*BaseVisitorImpl) VisitUnaryOperator

func (v *BaseVisitorImpl) VisitUnaryOperator(ctx *parsing.UnaryOperatorContext) (bool, error)

func (*BaseVisitorImpl) VisitUnaryOperatorEnd

func (v *BaseVisitorImpl) VisitUnaryOperatorEnd(ctx *parsing.UnaryOperatorContext) error

func (*BaseVisitorImpl) VisitVcSpecificModifer

func (v *BaseVisitorImpl) VisitVcSpecificModifer(ctx *parsing.VcSpecificModiferContext) (bool, error)

func (*BaseVisitorImpl) VisitVcSpecificModiferEnd

func (v *BaseVisitorImpl) VisitVcSpecificModiferEnd(ctx *parsing.VcSpecificModiferContext) error

type DraftVisitor

type DraftVisitor struct {
	parsing.CVisitor
}

func (*DraftVisitor) VisitAbstractDeclarator

func (v *DraftVisitor) VisitAbstractDeclarator(ctx *parsing.AbstractDeclaratorContext) interface{}

func (*DraftVisitor) VisitAdditiveExpression

func (v *DraftVisitor) VisitAdditiveExpression(ctx *parsing.AdditiveExpressionContext) interface{}

func (*DraftVisitor) VisitAlignmentSpecifier

func (v *DraftVisitor) VisitAlignmentSpecifier(ctx *parsing.AlignmentSpecifierContext) interface{}

func (*DraftVisitor) VisitAndExpression

func (v *DraftVisitor) VisitAndExpression(ctx *parsing.AndExpressionContext) interface{}

func (*DraftVisitor) VisitArgumentExpressionList

func (v *DraftVisitor) VisitArgumentExpressionList(ctx *parsing.ArgumentExpressionListContext) interface{}

func (*DraftVisitor) VisitAssignmentExpression

func (v *DraftVisitor) VisitAssignmentExpression(ctx *parsing.AssignmentExpressionContext) interface{}

func (*DraftVisitor) VisitAssignmentOperator

func (v *DraftVisitor) VisitAssignmentOperator(ctx *parsing.AssignmentOperatorContext) interface{}

func (*DraftVisitor) VisitAtomicTypeSpecifier

func (v *DraftVisitor) VisitAtomicTypeSpecifier(ctx *parsing.AtomicTypeSpecifierContext) interface{}

func (*DraftVisitor) VisitBlockItem

func (v *DraftVisitor) VisitBlockItem(ctx *parsing.BlockItemContext) interface{}

func (*DraftVisitor) VisitBlockItemList

func (v *DraftVisitor) VisitBlockItemList(ctx *parsing.BlockItemListContext) interface{}

func (*DraftVisitor) VisitCastExpression

func (v *DraftVisitor) VisitCastExpression(ctx *parsing.CastExpressionContext) interface{}

func (*DraftVisitor) VisitCompilationUnit

func (v *DraftVisitor) VisitCompilationUnit(ctx *parsing.CompilationUnitContext) interface{}

func (*DraftVisitor) VisitCompoundStatement

func (v *DraftVisitor) VisitCompoundStatement(ctx *parsing.CompoundStatementContext) interface{}

func (*DraftVisitor) VisitConditionalExpression

func (v *DraftVisitor) VisitConditionalExpression(ctx *parsing.ConditionalExpressionContext) interface{}

func (*DraftVisitor) VisitConstantExpression

func (v *DraftVisitor) VisitConstantExpression(ctx *parsing.ConstantExpressionContext) interface{}

func (*DraftVisitor) VisitDeclaration

func (v *DraftVisitor) VisitDeclaration(ctx *parsing.DeclarationContext) interface{}

func (*DraftVisitor) VisitDeclarationList

func (v *DraftVisitor) VisitDeclarationList(ctx *parsing.DeclarationListContext) interface{}

func (*DraftVisitor) VisitDeclarationSpecifier

func (v *DraftVisitor) VisitDeclarationSpecifier(ctx *parsing.DeclarationSpecifierContext) interface{}

func (*DraftVisitor) VisitDeclarationSpecifiers

func (v *DraftVisitor) VisitDeclarationSpecifiers(ctx *parsing.DeclarationSpecifiersContext) interface{}

func (*DraftVisitor) VisitDeclarationSpecifiers2

func (v *DraftVisitor) VisitDeclarationSpecifiers2(ctx *parsing.DeclarationSpecifiers2Context) interface{}

func (*DraftVisitor) VisitDeclarator

func (v *DraftVisitor) VisitDeclarator(ctx *parsing.DeclaratorContext) interface{}

func (*DraftVisitor) VisitDesignation

func (v *DraftVisitor) VisitDesignation(ctx *parsing.DesignationContext) interface{}

func (*DraftVisitor) VisitDesignator

func (v *DraftVisitor) VisitDesignator(ctx *parsing.DesignatorContext) interface{}

func (*DraftVisitor) VisitDesignatorList

func (v *DraftVisitor) VisitDesignatorList(ctx *parsing.DesignatorListContext) interface{}

func (*DraftVisitor) VisitDirectAbstractDeclarator

func (v *DraftVisitor) VisitDirectAbstractDeclarator(ctx *parsing.DirectAbstractDeclaratorContext) interface{}

func (*DraftVisitor) VisitDirectDeclarator

func (v *DraftVisitor) VisitDirectDeclarator(ctx *parsing.DirectDeclaratorContext) interface{}

func (*DraftVisitor) VisitEnumSpecifier

func (v *DraftVisitor) VisitEnumSpecifier(ctx *parsing.EnumSpecifierContext) interface{}

func (*DraftVisitor) VisitEnumerationConstant

func (v *DraftVisitor) VisitEnumerationConstant(ctx *parsing.EnumerationConstantContext) interface{}

func (*DraftVisitor) VisitEnumerator

func (v *DraftVisitor) VisitEnumerator(ctx *parsing.EnumeratorContext) interface{}

func (*DraftVisitor) VisitEnumeratorList

func (v *DraftVisitor) VisitEnumeratorList(ctx *parsing.EnumeratorListContext) interface{}

func (*DraftVisitor) VisitEqualityExpression

func (v *DraftVisitor) VisitEqualityExpression(ctx *parsing.EqualityExpressionContext) interface{}

func (*DraftVisitor) VisitExclusiveOrExpression

func (v *DraftVisitor) VisitExclusiveOrExpression(ctx *parsing.ExclusiveOrExpressionContext) interface{}

func (*DraftVisitor) VisitExpression

func (v *DraftVisitor) VisitExpression(ctx *parsing.ExpressionContext) interface{}

func (*DraftVisitor) VisitExpressionStatement

func (v *DraftVisitor) VisitExpressionStatement(ctx *parsing.ExpressionStatementContext) interface{}

func (*DraftVisitor) VisitExternalDeclaration

func (v *DraftVisitor) VisitExternalDeclaration(ctx *parsing.ExternalDeclarationContext) interface{}

func (*DraftVisitor) VisitForCondition

func (v *DraftVisitor) VisitForCondition(ctx *parsing.ForConditionContext) interface{}

func (*DraftVisitor) VisitForDeclaration

func (v *DraftVisitor) VisitForDeclaration(ctx *parsing.ForDeclarationContext) interface{}

func (*DraftVisitor) VisitForExpression

func (v *DraftVisitor) VisitForExpression(ctx *parsing.ForExpressionContext) interface{}

func (*DraftVisitor) VisitFunctionDefinition

func (v *DraftVisitor) VisitFunctionDefinition(ctx *parsing.FunctionDefinitionContext) interface{}

func (*DraftVisitor) VisitFunctionSpecifier

func (v *DraftVisitor) VisitFunctionSpecifier(ctx *parsing.FunctionSpecifierContext) interface{}

func (*DraftVisitor) VisitGccAttribute

func (v *DraftVisitor) VisitGccAttribute(ctx *parsing.GccAttributeContext) interface{}

func (*DraftVisitor) VisitGccAttributeList

func (v *DraftVisitor) VisitGccAttributeList(ctx *parsing.GccAttributeListContext) interface{}

func (*DraftVisitor) VisitGccAttributeSpecifier

func (v *DraftVisitor) VisitGccAttributeSpecifier(ctx *parsing.GccAttributeSpecifierContext) interface{}

func (*DraftVisitor) VisitGccDeclaratorExtension

func (v *DraftVisitor) VisitGccDeclaratorExtension(ctx *parsing.GccDeclaratorExtensionContext) interface{}

func (*DraftVisitor) VisitGenericAssocList

func (v *DraftVisitor) VisitGenericAssocList(ctx *parsing.GenericAssocListContext) interface{}

func (*DraftVisitor) VisitGenericAssociation

func (v *DraftVisitor) VisitGenericAssociation(ctx *parsing.GenericAssociationContext) interface{}

func (*DraftVisitor) VisitGenericSelection

func (v *DraftVisitor) VisitGenericSelection(ctx *parsing.GenericSelectionContext) interface{}

func (*DraftVisitor) VisitIdentifierList

func (v *DraftVisitor) VisitIdentifierList(ctx *parsing.IdentifierListContext) interface{}

func (*DraftVisitor) VisitInclusiveOrExpression

func (v *DraftVisitor) VisitInclusiveOrExpression(ctx *parsing.InclusiveOrExpressionContext) interface{}

func (*DraftVisitor) VisitInitDeclarator

func (v *DraftVisitor) VisitInitDeclarator(ctx *parsing.InitDeclaratorContext) interface{}

func (*DraftVisitor) VisitInitDeclaratorList

func (v *DraftVisitor) VisitInitDeclaratorList(ctx *parsing.InitDeclaratorListContext) interface{}

func (*DraftVisitor) VisitInitializer

func (v *DraftVisitor) VisitInitializer(ctx *parsing.InitializerContext) interface{}

func (*DraftVisitor) VisitInitializerList

func (v *DraftVisitor) VisitInitializerList(ctx *parsing.InitializerListContext) interface{}

func (*DraftVisitor) VisitIterationStatement

func (v *DraftVisitor) VisitIterationStatement(ctx *parsing.IterationStatementContext) interface{}

func (*DraftVisitor) VisitJumpStatement

func (v *DraftVisitor) VisitJumpStatement(ctx *parsing.JumpStatementContext) interface{}

func (*DraftVisitor) VisitLabeledStatement

func (v *DraftVisitor) VisitLabeledStatement(ctx *parsing.LabeledStatementContext) interface{}

func (*DraftVisitor) VisitLogicalAndExpression

func (v *DraftVisitor) VisitLogicalAndExpression(ctx *parsing.LogicalAndExpressionContext) interface{}

func (*DraftVisitor) VisitLogicalOrExpression

func (v *DraftVisitor) VisitLogicalOrExpression(ctx *parsing.LogicalOrExpressionContext) interface{}

func (*DraftVisitor) VisitMultiplicativeExpression

func (v *DraftVisitor) VisitMultiplicativeExpression(ctx *parsing.MultiplicativeExpressionContext) interface{}

func (*DraftVisitor) VisitNestedParenthesesBlock

func (v *DraftVisitor) VisitNestedParenthesesBlock(ctx *parsing.NestedParenthesesBlockContext) interface{}

func (*DraftVisitor) VisitParameterDeclaration

func (v *DraftVisitor) VisitParameterDeclaration(ctx *parsing.ParameterDeclarationContext) interface{}

func (*DraftVisitor) VisitParameterList

func (v *DraftVisitor) VisitParameterList(ctx *parsing.ParameterListContext) interface{}

func (*DraftVisitor) VisitParameterTypeList

func (v *DraftVisitor) VisitParameterTypeList(ctx *parsing.ParameterTypeListContext) interface{}

func (*DraftVisitor) VisitPointer

func (v *DraftVisitor) VisitPointer(ctx *parsing.PointerContext) interface{}

func (*DraftVisitor) VisitPostfixExpression

func (v *DraftVisitor) VisitPostfixExpression(ctx *parsing.PostfixExpressionContext) interface{}

func (*DraftVisitor) VisitPrimaryExpression

func (v *DraftVisitor) VisitPrimaryExpression(ctx *parsing.PrimaryExpressionContext) interface{}

func (*DraftVisitor) VisitRelationalExpression

func (v *DraftVisitor) VisitRelationalExpression(ctx *parsing.RelationalExpressionContext) interface{}

func (*DraftVisitor) VisitSelectionStatement

func (v *DraftVisitor) VisitSelectionStatement(ctx *parsing.SelectionStatementContext) interface{}

func (*DraftVisitor) VisitShiftExpression

func (v *DraftVisitor) VisitShiftExpression(ctx *parsing.ShiftExpressionContext) interface{}

func (*DraftVisitor) VisitSpecifierQualifierList

func (v *DraftVisitor) VisitSpecifierQualifierList(ctx *parsing.SpecifierQualifierListContext) interface{}

func (*DraftVisitor) VisitStatement

func (v *DraftVisitor) VisitStatement(ctx *parsing.StatementContext) interface{}

func (*DraftVisitor) VisitStaticAssertDeclaration

func (v *DraftVisitor) VisitStaticAssertDeclaration(ctx *parsing.StaticAssertDeclarationContext) interface{}

func (*DraftVisitor) VisitStorageClassSpecifier

func (v *DraftVisitor) VisitStorageClassSpecifier(ctx *parsing.StorageClassSpecifierContext) interface{}

func (*DraftVisitor) VisitStructDeclaration

func (v *DraftVisitor) VisitStructDeclaration(ctx *parsing.StructDeclarationContext) interface{}

func (*DraftVisitor) VisitStructDeclarationList

func (v *DraftVisitor) VisitStructDeclarationList(ctx *parsing.StructDeclarationListContext) interface{}

func (*DraftVisitor) VisitStructDeclarator

func (v *DraftVisitor) VisitStructDeclarator(ctx *parsing.StructDeclaratorContext) interface{}

func (*DraftVisitor) VisitStructDeclaratorList

func (v *DraftVisitor) VisitStructDeclaratorList(ctx *parsing.StructDeclaratorListContext) interface{}

func (*DraftVisitor) VisitStructOrUnion

func (v *DraftVisitor) VisitStructOrUnion(ctx *parsing.StructOrUnionContext) interface{}

func (*DraftVisitor) VisitStructOrUnionSpecifier

func (v *DraftVisitor) VisitStructOrUnionSpecifier(ctx *parsing.StructOrUnionSpecifierContext) interface{}

func (*DraftVisitor) VisitTranslationUnit

func (v *DraftVisitor) VisitTranslationUnit(ctx *parsing.TranslationUnitContext) interface{}

func (*DraftVisitor) VisitTypeName

func (v *DraftVisitor) VisitTypeName(ctx *parsing.TypeNameContext) interface{}

func (*DraftVisitor) VisitTypeQualifier

func (v *DraftVisitor) VisitTypeQualifier(ctx *parsing.TypeQualifierContext) interface{}

func (*DraftVisitor) VisitTypeQualifierList

func (v *DraftVisitor) VisitTypeQualifierList(ctx *parsing.TypeQualifierListContext) interface{}

func (*DraftVisitor) VisitTypeSpecifier

func (v *DraftVisitor) VisitTypeSpecifier(ctx *parsing.TypeSpecifierContext) interface{}

func (*DraftVisitor) VisitTypedefName

func (v *DraftVisitor) VisitTypedefName(ctx *parsing.TypedefNameContext) interface{}

func (*DraftVisitor) VisitUnaryExpression

func (v *DraftVisitor) VisitUnaryExpression(ctx *parsing.UnaryExpressionContext) interface{}

func (*DraftVisitor) VisitUnaryOperator

func (v *DraftVisitor) VisitUnaryOperator(ctx *parsing.UnaryOperatorContext) interface{}

func (*DraftVisitor) VisitVcSpecificModifer

func (v *DraftVisitor) VisitVcSpecificModifer(ctx *parsing.VcSpecificModiferContext) interface{}

type FuncDeleteVisitor

type FuncDeleteVisitor struct {
	*BaseVisitorImpl

	Buff bytes.Buffer
	// contains filtered or unexported fields
}

func NewFuncDeleteVisitor

func NewFuncDeleteVisitor() *FuncDeleteVisitor

func (*FuncDeleteVisitor) VisitBlockItemList

func (v *FuncDeleteVisitor) VisitBlockItemList(ctx *parsing.BlockItemListContext) (bool, error)

func (*FuncDeleteVisitor) VisitFunctionDefinition

func (v *FuncDeleteVisitor) VisitFunctionDefinition(ctx *parsing.FunctionDefinitionContext) (bool, error)

func (*FuncDeleteVisitor) VisitFunctionDefinitionEnd

func (v *FuncDeleteVisitor) VisitFunctionDefinitionEnd(ctx *parsing.FunctionDefinitionContext) error

func (*FuncDeleteVisitor) VisitTerminal

func (v *FuncDeleteVisitor) VisitTerminal(n antlr.TerminalNode) error

type PrintingVisitor

type PrintingVisitor struct {
	parsing.CVisitor
	Buff bytes.Buffer
}

func NewPrintingVisitor

func NewPrintingVisitor() *PrintingVisitor

func (*PrintingVisitor) VisitAbstractDeclarator

func (v *PrintingVisitor) VisitAbstractDeclarator(ctx *parsing.AbstractDeclaratorContext) interface{}

func (*PrintingVisitor) VisitAdditiveExpression

func (v *PrintingVisitor) VisitAdditiveExpression(ctx *parsing.AdditiveExpressionContext) interface{}

func (*PrintingVisitor) VisitAlignmentSpecifier

func (v *PrintingVisitor) VisitAlignmentSpecifier(ctx *parsing.AlignmentSpecifierContext) interface{}

func (*PrintingVisitor) VisitAndExpression

func (v *PrintingVisitor) VisitAndExpression(ctx *parsing.AndExpressionContext) interface{}

func (*PrintingVisitor) VisitArgumentExpressionList

func (v *PrintingVisitor) VisitArgumentExpressionList(ctx *parsing.ArgumentExpressionListContext) interface{}

func (*PrintingVisitor) VisitAssignmentExpression

func (v *PrintingVisitor) VisitAssignmentExpression(ctx *parsing.AssignmentExpressionContext) interface{}

func (*PrintingVisitor) VisitAssignmentOperator

func (v *PrintingVisitor) VisitAssignmentOperator(ctx *parsing.AssignmentOperatorContext) interface{}

func (*PrintingVisitor) VisitAtomicTypeSpecifier

func (v *PrintingVisitor) VisitAtomicTypeSpecifier(ctx *parsing.AtomicTypeSpecifierContext) interface{}

func (*PrintingVisitor) VisitBlockItem

func (v *PrintingVisitor) VisitBlockItem(ctx *parsing.BlockItemContext) interface{}

func (*PrintingVisitor) VisitBlockItemList

func (v *PrintingVisitor) VisitBlockItemList(ctx *parsing.BlockItemListContext) interface{}

func (*PrintingVisitor) VisitCastExpression

func (v *PrintingVisitor) VisitCastExpression(ctx *parsing.CastExpressionContext) interface{}

func (*PrintingVisitor) VisitCompilationUnit

func (v *PrintingVisitor) VisitCompilationUnit(ctx *parsing.CompilationUnitContext) interface{}

func (*PrintingVisitor) VisitCompoundStatement

func (v *PrintingVisitor) VisitCompoundStatement(ctx *parsing.CompoundStatementContext) interface{}

func (*PrintingVisitor) VisitConditionalExpression

func (v *PrintingVisitor) VisitConditionalExpression(ctx *parsing.ConditionalExpressionContext) interface{}

func (*PrintingVisitor) VisitConstantExpression

func (v *PrintingVisitor) VisitConstantExpression(ctx *parsing.ConstantExpressionContext) interface{}

func (*PrintingVisitor) VisitDeclaration

func (v *PrintingVisitor) VisitDeclaration(ctx *parsing.DeclarationContext) interface{}

func (*PrintingVisitor) VisitDeclarationList

func (v *PrintingVisitor) VisitDeclarationList(ctx *parsing.DeclarationListContext) interface{}

func (*PrintingVisitor) VisitDeclarationSpecifier

func (v *PrintingVisitor) VisitDeclarationSpecifier(ctx *parsing.DeclarationSpecifierContext) interface{}

func (*PrintingVisitor) VisitDeclarationSpecifiers

func (v *PrintingVisitor) VisitDeclarationSpecifiers(ctx *parsing.DeclarationSpecifiersContext) interface{}

func (*PrintingVisitor) VisitDeclarationSpecifiers2

func (v *PrintingVisitor) VisitDeclarationSpecifiers2(ctx *parsing.DeclarationSpecifiers2Context) interface{}

func (*PrintingVisitor) VisitDeclarator

func (v *PrintingVisitor) VisitDeclarator(ctx *parsing.DeclaratorContext) interface{}

func (*PrintingVisitor) VisitDesignation

func (v *PrintingVisitor) VisitDesignation(ctx *parsing.DesignationContext) interface{}

func (*PrintingVisitor) VisitDesignator

func (v *PrintingVisitor) VisitDesignator(ctx *parsing.DesignatorContext) interface{}

func (*PrintingVisitor) VisitDesignatorList

func (v *PrintingVisitor) VisitDesignatorList(ctx *parsing.DesignatorListContext) interface{}

func (*PrintingVisitor) VisitDirectAbstractDeclarator

func (v *PrintingVisitor) VisitDirectAbstractDeclarator(ctx *parsing.DirectAbstractDeclaratorContext) interface{}

func (*PrintingVisitor) VisitDirectDeclarator

func (v *PrintingVisitor) VisitDirectDeclarator(ctx *parsing.DirectDeclaratorContext) interface{}

func (*PrintingVisitor) VisitEnumSpecifier

func (v *PrintingVisitor) VisitEnumSpecifier(ctx *parsing.EnumSpecifierContext) interface{}

func (*PrintingVisitor) VisitEnumerationConstant

func (v *PrintingVisitor) VisitEnumerationConstant(ctx *parsing.EnumerationConstantContext) interface{}

func (*PrintingVisitor) VisitEnumerator

func (v *PrintingVisitor) VisitEnumerator(ctx *parsing.EnumeratorContext) interface{}

func (*PrintingVisitor) VisitEnumeratorList

func (v *PrintingVisitor) VisitEnumeratorList(ctx *parsing.EnumeratorListContext) interface{}

func (*PrintingVisitor) VisitEqualityExpression

func (v *PrintingVisitor) VisitEqualityExpression(ctx *parsing.EqualityExpressionContext) interface{}

func (*PrintingVisitor) VisitExclusiveOrExpression

func (v *PrintingVisitor) VisitExclusiveOrExpression(ctx *parsing.ExclusiveOrExpressionContext) interface{}

func (*PrintingVisitor) VisitExpression

func (v *PrintingVisitor) VisitExpression(ctx *parsing.ExpressionContext) interface{}

func (*PrintingVisitor) VisitExpressionStatement

func (v *PrintingVisitor) VisitExpressionStatement(ctx *parsing.ExpressionStatementContext) interface{}

func (*PrintingVisitor) VisitExternalDeclaration

func (v *PrintingVisitor) VisitExternalDeclaration(ctx *parsing.ExternalDeclarationContext) interface{}

func (*PrintingVisitor) VisitForCondition

func (v *PrintingVisitor) VisitForCondition(ctx *parsing.ForConditionContext) interface{}

func (*PrintingVisitor) VisitForDeclaration

func (v *PrintingVisitor) VisitForDeclaration(ctx *parsing.ForDeclarationContext) interface{}

func (*PrintingVisitor) VisitForExpression

func (v *PrintingVisitor) VisitForExpression(ctx *parsing.ForExpressionContext) interface{}

func (*PrintingVisitor) VisitFunctionDefinition

func (v *PrintingVisitor) VisitFunctionDefinition(ctx *parsing.FunctionDefinitionContext) interface{}

func (*PrintingVisitor) VisitFunctionSpecifier

func (v *PrintingVisitor) VisitFunctionSpecifier(ctx *parsing.FunctionSpecifierContext) interface{}

func (*PrintingVisitor) VisitGccAttribute

func (v *PrintingVisitor) VisitGccAttribute(ctx *parsing.GccAttributeContext) interface{}

func (*PrintingVisitor) VisitGccAttributeList

func (v *PrintingVisitor) VisitGccAttributeList(ctx *parsing.GccAttributeListContext) interface{}

func (*PrintingVisitor) VisitGccAttributeSpecifier

func (v *PrintingVisitor) VisitGccAttributeSpecifier(ctx *parsing.GccAttributeSpecifierContext) interface{}

func (*PrintingVisitor) VisitGccDeclaratorExtension

func (v *PrintingVisitor) VisitGccDeclaratorExtension(ctx *parsing.GccDeclaratorExtensionContext) interface{}

func (*PrintingVisitor) VisitGenericAssocList

func (v *PrintingVisitor) VisitGenericAssocList(ctx *parsing.GenericAssocListContext) interface{}

func (*PrintingVisitor) VisitGenericAssociation

func (v *PrintingVisitor) VisitGenericAssociation(ctx *parsing.GenericAssociationContext) interface{}

func (*PrintingVisitor) VisitGenericSelection

func (v *PrintingVisitor) VisitGenericSelection(ctx *parsing.GenericSelectionContext) interface{}

func (*PrintingVisitor) VisitIdentifierList

func (v *PrintingVisitor) VisitIdentifierList(ctx *parsing.IdentifierListContext) interface{}

func (*PrintingVisitor) VisitInclusiveOrExpression

func (v *PrintingVisitor) VisitInclusiveOrExpression(ctx *parsing.InclusiveOrExpressionContext) interface{}

func (*PrintingVisitor) VisitInitDeclarator

func (v *PrintingVisitor) VisitInitDeclarator(ctx *parsing.InitDeclaratorContext) interface{}

func (*PrintingVisitor) VisitInitDeclaratorList

func (v *PrintingVisitor) VisitInitDeclaratorList(ctx *parsing.InitDeclaratorListContext) interface{}

func (*PrintingVisitor) VisitInitializer

func (v *PrintingVisitor) VisitInitializer(ctx *parsing.InitializerContext) interface{}

func (*PrintingVisitor) VisitInitializerList

func (v *PrintingVisitor) VisitInitializerList(ctx *parsing.InitializerListContext) interface{}

func (*PrintingVisitor) VisitIterationStatement

func (v *PrintingVisitor) VisitIterationStatement(ctx *parsing.IterationStatementContext) interface{}

func (*PrintingVisitor) VisitJumpStatement

func (v *PrintingVisitor) VisitJumpStatement(ctx *parsing.JumpStatementContext) interface{}

func (*PrintingVisitor) VisitLabeledStatement

func (v *PrintingVisitor) VisitLabeledStatement(ctx *parsing.LabeledStatementContext) interface{}

func (*PrintingVisitor) VisitLogicalAndExpression

func (v *PrintingVisitor) VisitLogicalAndExpression(ctx *parsing.LogicalAndExpressionContext) interface{}

func (*PrintingVisitor) VisitLogicalOrExpression

func (v *PrintingVisitor) VisitLogicalOrExpression(ctx *parsing.LogicalOrExpressionContext) interface{}

func (*PrintingVisitor) VisitMultiplicativeExpression

func (v *PrintingVisitor) VisitMultiplicativeExpression(ctx *parsing.MultiplicativeExpressionContext) interface{}

func (*PrintingVisitor) VisitNestedParenthesesBlock

func (v *PrintingVisitor) VisitNestedParenthesesBlock(ctx *parsing.NestedParenthesesBlockContext) interface{}

func (*PrintingVisitor) VisitParameterDeclaration

func (v *PrintingVisitor) VisitParameterDeclaration(ctx *parsing.ParameterDeclarationContext) interface{}

func (*PrintingVisitor) VisitParameterList

func (v *PrintingVisitor) VisitParameterList(ctx *parsing.ParameterListContext) interface{}

func (*PrintingVisitor) VisitParameterTypeList

func (v *PrintingVisitor) VisitParameterTypeList(ctx *parsing.ParameterTypeListContext) interface{}

func (*PrintingVisitor) VisitPointer

func (v *PrintingVisitor) VisitPointer(ctx *parsing.PointerContext) interface{}

func (*PrintingVisitor) VisitPostfixExpression

func (v *PrintingVisitor) VisitPostfixExpression(ctx *parsing.PostfixExpressionContext) interface{}

func (*PrintingVisitor) VisitPrimaryExpression

func (v *PrintingVisitor) VisitPrimaryExpression(ctx *parsing.PrimaryExpressionContext) interface{}

func (*PrintingVisitor) VisitRelationalExpression

func (v *PrintingVisitor) VisitRelationalExpression(ctx *parsing.RelationalExpressionContext) interface{}

func (*PrintingVisitor) VisitSelectionStatement

func (v *PrintingVisitor) VisitSelectionStatement(ctx *parsing.SelectionStatementContext) interface{}

func (*PrintingVisitor) VisitShiftExpression

func (v *PrintingVisitor) VisitShiftExpression(ctx *parsing.ShiftExpressionContext) interface{}

func (*PrintingVisitor) VisitSpecifierQualifierList

func (v *PrintingVisitor) VisitSpecifierQualifierList(ctx *parsing.SpecifierQualifierListContext) interface{}

func (*PrintingVisitor) VisitStatement

func (v *PrintingVisitor) VisitStatement(ctx *parsing.StatementContext) interface{}

func (*PrintingVisitor) VisitStaticAssertDeclaration

func (v *PrintingVisitor) VisitStaticAssertDeclaration(ctx *parsing.StaticAssertDeclarationContext) interface{}

func (*PrintingVisitor) VisitStorageClassSpecifier

func (v *PrintingVisitor) VisitStorageClassSpecifier(ctx *parsing.StorageClassSpecifierContext) interface{}

func (*PrintingVisitor) VisitStructDeclaration

func (v *PrintingVisitor) VisitStructDeclaration(ctx *parsing.StructDeclarationContext) interface{}

func (*PrintingVisitor) VisitStructDeclarationList

func (v *PrintingVisitor) VisitStructDeclarationList(ctx *parsing.StructDeclarationListContext) interface{}

func (*PrintingVisitor) VisitStructDeclarator

func (v *PrintingVisitor) VisitStructDeclarator(ctx *parsing.StructDeclaratorContext) interface{}

func (*PrintingVisitor) VisitStructDeclaratorList

func (v *PrintingVisitor) VisitStructDeclaratorList(ctx *parsing.StructDeclaratorListContext) interface{}

func (*PrintingVisitor) VisitStructOrUnion

func (v *PrintingVisitor) VisitStructOrUnion(ctx *parsing.StructOrUnionContext) interface{}

func (*PrintingVisitor) VisitStructOrUnionSpecifier

func (v *PrintingVisitor) VisitStructOrUnionSpecifier(ctx *parsing.StructOrUnionSpecifierContext) interface{}

func (*PrintingVisitor) VisitTerminal

func (v *PrintingVisitor) VisitTerminal(n antlr.TerminalNode) interface{}

func (*PrintingVisitor) VisitTranslationUnit

func (v *PrintingVisitor) VisitTranslationUnit(ctx *parsing.TranslationUnitContext) interface{}

func (*PrintingVisitor) VisitTypeName

func (v *PrintingVisitor) VisitTypeName(ctx *parsing.TypeNameContext) interface{}

func (*PrintingVisitor) VisitTypeQualifier

func (v *PrintingVisitor) VisitTypeQualifier(ctx *parsing.TypeQualifierContext) interface{}

func (*PrintingVisitor) VisitTypeQualifierList

func (v *PrintingVisitor) VisitTypeQualifierList(ctx *parsing.TypeQualifierListContext) interface{}

func (*PrintingVisitor) VisitTypeSpecifier

func (v *PrintingVisitor) VisitTypeSpecifier(ctx *parsing.TypeSpecifierContext) interface{}

func (*PrintingVisitor) VisitTypedefName

func (v *PrintingVisitor) VisitTypedefName(ctx *parsing.TypedefNameContext) interface{}

func (*PrintingVisitor) VisitUnaryExpression

func (v *PrintingVisitor) VisitUnaryExpression(ctx *parsing.UnaryExpressionContext) interface{}

func (*PrintingVisitor) VisitUnaryOperator

func (v *PrintingVisitor) VisitUnaryOperator(ctx *parsing.UnaryOperatorContext) interface{}

func (*PrintingVisitor) VisitVcSpecificModifer

func (v *PrintingVisitor) VisitVcSpecificModifer(ctx *parsing.VcSpecificModiferContext) interface{}

Jump to

Keyboard shortcuts

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