Interface ICListener
This interface defines a complete listener for a parse tree produced by CParser.
Namespace: GCore.Antlr.Grammers.C
Assembly: C.dll
Syntax
public interface ICListener : Antlr4.Runtime.Tree.IParseTreeListener
Methods
| Improve this Doc View SourceEnterAbstractDeclarator(CParser.AbstractDeclaratorContext)
Enter a parse tree produced by abstractDeclarator().
Declaration
void EnterAbstractDeclarator(CParser.AbstractDeclaratorContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.AbstractDeclaratorContext | context | The parse tree. |
EnterAdditiveExpression(CParser.AdditiveExpressionContext)
Enter a parse tree produced by additiveExpression().
Declaration
void EnterAdditiveExpression(CParser.AdditiveExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.AdditiveExpressionContext | context | The parse tree. |
EnterAlignmentSpecifier(CParser.AlignmentSpecifierContext)
Enter a parse tree produced by alignmentSpecifier().
Declaration
void EnterAlignmentSpecifier(CParser.AlignmentSpecifierContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.AlignmentSpecifierContext | context | The parse tree. |
EnterAndExpression(CParser.AndExpressionContext)
Enter a parse tree produced by andExpression().
Declaration
void EnterAndExpression(CParser.AndExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.AndExpressionContext | context | The parse tree. |
EnterArgumentExpressionList(CParser.ArgumentExpressionListContext)
Enter a parse tree produced by argumentExpressionList().
Declaration
void EnterArgumentExpressionList(CParser.ArgumentExpressionListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ArgumentExpressionListContext | context | The parse tree. |
EnterAssignmentExpression(CParser.AssignmentExpressionContext)
Enter a parse tree produced by assignmentExpression().
Declaration
void EnterAssignmentExpression(CParser.AssignmentExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.AssignmentExpressionContext | context | The parse tree. |
EnterAssignmentOperator(CParser.AssignmentOperatorContext)
Enter a parse tree produced by assignmentOperator().
Declaration
void EnterAssignmentOperator(CParser.AssignmentOperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.AssignmentOperatorContext | context | The parse tree. |
EnterAtomicTypeSpecifier(CParser.AtomicTypeSpecifierContext)
Enter a parse tree produced by atomicTypeSpecifier().
Declaration
void EnterAtomicTypeSpecifier(CParser.AtomicTypeSpecifierContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.AtomicTypeSpecifierContext | context | The parse tree. |
EnterBlockItem(CParser.BlockItemContext)
Enter a parse tree produced by blockItem().
Declaration
void EnterBlockItem(CParser.BlockItemContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.BlockItemContext | context | The parse tree. |
EnterBlockItemList(CParser.BlockItemListContext)
Enter a parse tree produced by blockItemList().
Declaration
void EnterBlockItemList(CParser.BlockItemListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.BlockItemListContext | context | The parse tree. |
EnterCastExpression(CParser.CastExpressionContext)
Enter a parse tree produced by castExpression().
Declaration
void EnterCastExpression(CParser.CastExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.CastExpressionContext | context | The parse tree. |
EnterCompilationUnit(CParser.CompilationUnitContext)
Enter a parse tree produced by compilationUnit().
Declaration
void EnterCompilationUnit(CParser.CompilationUnitContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.CompilationUnitContext | context | The parse tree. |
EnterCompoundStatement(CParser.CompoundStatementContext)
Enter a parse tree produced by compoundStatement().
Declaration
void EnterCompoundStatement(CParser.CompoundStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.CompoundStatementContext | context | The parse tree. |
EnterConditionalExpression(CParser.ConditionalExpressionContext)
Enter a parse tree produced by conditionalExpression().
Declaration
void EnterConditionalExpression(CParser.ConditionalExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ConditionalExpressionContext | context | The parse tree. |
EnterConstantExpression(CParser.ConstantExpressionContext)
Enter a parse tree produced by constantExpression().
Declaration
void EnterConstantExpression(CParser.ConstantExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ConstantExpressionContext | context | The parse tree. |
EnterDeclaration(CParser.DeclarationContext)
Enter a parse tree produced by declaration().
Declaration
void EnterDeclaration(CParser.DeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DeclarationContext | context | The parse tree. |
EnterDeclarationList(CParser.DeclarationListContext)
Enter a parse tree produced by declarationList().
Declaration
void EnterDeclarationList(CParser.DeclarationListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DeclarationListContext | context | The parse tree. |
EnterDeclarationSpecifier(CParser.DeclarationSpecifierContext)
Enter a parse tree produced by declarationSpecifier().
Declaration
void EnterDeclarationSpecifier(CParser.DeclarationSpecifierContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DeclarationSpecifierContext | context | The parse tree. |
EnterDeclarationSpecifiers(CParser.DeclarationSpecifiersContext)
Enter a parse tree produced by declarationSpecifiers().
Declaration
void EnterDeclarationSpecifiers(CParser.DeclarationSpecifiersContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DeclarationSpecifiersContext | context | The parse tree. |
EnterDeclarationSpecifiers2(CParser.DeclarationSpecifiers2Context)
Enter a parse tree produced by declarationSpecifiers2().
Declaration
void EnterDeclarationSpecifiers2(CParser.DeclarationSpecifiers2Context context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DeclarationSpecifiers2Context | context | The parse tree. |
EnterDeclarator(CParser.DeclaratorContext)
Enter a parse tree produced by declarator().
Declaration
void EnterDeclarator(CParser.DeclaratorContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DeclaratorContext | context | The parse tree. |
EnterDesignation(CParser.DesignationContext)
Enter a parse tree produced by designation().
Declaration
void EnterDesignation(CParser.DesignationContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DesignationContext | context | The parse tree. |
EnterDesignator(CParser.DesignatorContext)
Enter a parse tree produced by designator().
Declaration
void EnterDesignator(CParser.DesignatorContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DesignatorContext | context | The parse tree. |
EnterDesignatorList(CParser.DesignatorListContext)
Enter a parse tree produced by designatorList().
Declaration
void EnterDesignatorList(CParser.DesignatorListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DesignatorListContext | context | The parse tree. |
EnterDirectAbstractDeclarator(CParser.DirectAbstractDeclaratorContext)
Enter a parse tree produced by directAbstractDeclarator().
Declaration
void EnterDirectAbstractDeclarator(CParser.DirectAbstractDeclaratorContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DirectAbstractDeclaratorContext | context | The parse tree. |
EnterDirectDeclarator(CParser.DirectDeclaratorContext)
Enter a parse tree produced by directDeclarator().
Declaration
void EnterDirectDeclarator(CParser.DirectDeclaratorContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DirectDeclaratorContext | context | The parse tree. |
EnterEnumerationConstant(CParser.EnumerationConstantContext)
Enter a parse tree produced by enumerationConstant().
Declaration
void EnterEnumerationConstant(CParser.EnumerationConstantContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.EnumerationConstantContext | context | The parse tree. |
EnterEnumerator(CParser.EnumeratorContext)
Enter a parse tree produced by enumerator().
Declaration
void EnterEnumerator(CParser.EnumeratorContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.EnumeratorContext | context | The parse tree. |
EnterEnumeratorList(CParser.EnumeratorListContext)
Enter a parse tree produced by enumeratorList().
Declaration
void EnterEnumeratorList(CParser.EnumeratorListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.EnumeratorListContext | context | The parse tree. |
EnterEnumSpecifier(CParser.EnumSpecifierContext)
Enter a parse tree produced by enumSpecifier().
Declaration
void EnterEnumSpecifier(CParser.EnumSpecifierContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.EnumSpecifierContext | context | The parse tree. |
EnterEqualityExpression(CParser.EqualityExpressionContext)
Enter a parse tree produced by equalityExpression().
Declaration
void EnterEqualityExpression(CParser.EqualityExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.EqualityExpressionContext | context | The parse tree. |
EnterExclusiveOrExpression(CParser.ExclusiveOrExpressionContext)
Enter a parse tree produced by exclusiveOrExpression().
Declaration
void EnterExclusiveOrExpression(CParser.ExclusiveOrExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ExclusiveOrExpressionContext | context | The parse tree. |
EnterExpression(CParser.ExpressionContext)
Enter a parse tree produced by expression().
Declaration
void EnterExpression(CParser.ExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ExpressionContext | context | The parse tree. |
EnterExpressionStatement(CParser.ExpressionStatementContext)
Enter a parse tree produced by expressionStatement().
Declaration
void EnterExpressionStatement(CParser.ExpressionStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ExpressionStatementContext | context | The parse tree. |
EnterExternalDeclaration(CParser.ExternalDeclarationContext)
Enter a parse tree produced by externalDeclaration().
Declaration
void EnterExternalDeclaration(CParser.ExternalDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ExternalDeclarationContext | context | The parse tree. |
EnterForCondition(CParser.ForConditionContext)
Enter a parse tree produced by forCondition().
Declaration
void EnterForCondition(CParser.ForConditionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ForConditionContext | context | The parse tree. |
EnterForDeclaration(CParser.ForDeclarationContext)
Enter a parse tree produced by forDeclaration().
Declaration
void EnterForDeclaration(CParser.ForDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ForDeclarationContext | context | The parse tree. |
EnterForExpression(CParser.ForExpressionContext)
Enter a parse tree produced by forExpression().
Declaration
void EnterForExpression(CParser.ForExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ForExpressionContext | context | The parse tree. |
EnterFunctionDefinition(CParser.FunctionDefinitionContext)
Enter a parse tree produced by functionDefinition().
Declaration
void EnterFunctionDefinition(CParser.FunctionDefinitionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.FunctionDefinitionContext | context | The parse tree. |
EnterFunctionSpecifier(CParser.FunctionSpecifierContext)
Enter a parse tree produced by functionSpecifier().
Declaration
void EnterFunctionSpecifier(CParser.FunctionSpecifierContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.FunctionSpecifierContext | context | The parse tree. |
EnterGccAttribute(CParser.GccAttributeContext)
Enter a parse tree produced by gccAttribute().
Declaration
void EnterGccAttribute(CParser.GccAttributeContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.GccAttributeContext | context | The parse tree. |
EnterGccAttributeList(CParser.GccAttributeListContext)
Enter a parse tree produced by gccAttributeList().
Declaration
void EnterGccAttributeList(CParser.GccAttributeListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.GccAttributeListContext | context | The parse tree. |
EnterGccAttributeSpecifier(CParser.GccAttributeSpecifierContext)
Enter a parse tree produced by gccAttributeSpecifier().
Declaration
void EnterGccAttributeSpecifier(CParser.GccAttributeSpecifierContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.GccAttributeSpecifierContext | context | The parse tree. |
EnterGccDeclaratorExtension(CParser.GccDeclaratorExtensionContext)
Enter a parse tree produced by gccDeclaratorExtension().
Declaration
void EnterGccDeclaratorExtension(CParser.GccDeclaratorExtensionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.GccDeclaratorExtensionContext | context | The parse tree. |
EnterGenericAssociation(CParser.GenericAssociationContext)
Enter a parse tree produced by genericAssociation().
Declaration
void EnterGenericAssociation(CParser.GenericAssociationContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.GenericAssociationContext | context | The parse tree. |
EnterGenericAssocList(CParser.GenericAssocListContext)
Enter a parse tree produced by genericAssocList().
Declaration
void EnterGenericAssocList(CParser.GenericAssocListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.GenericAssocListContext | context | The parse tree. |
EnterGenericSelection(CParser.GenericSelectionContext)
Enter a parse tree produced by genericSelection().
Declaration
void EnterGenericSelection(CParser.GenericSelectionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.GenericSelectionContext | context | The parse tree. |
EnterIdentifierList(CParser.IdentifierListContext)
Enter a parse tree produced by identifierList().
Declaration
void EnterIdentifierList(CParser.IdentifierListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.IdentifierListContext | context | The parse tree. |
EnterInclusiveOrExpression(CParser.InclusiveOrExpressionContext)
Enter a parse tree produced by inclusiveOrExpression().
Declaration
void EnterInclusiveOrExpression(CParser.InclusiveOrExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.InclusiveOrExpressionContext | context | The parse tree. |
EnterInitDeclarator(CParser.InitDeclaratorContext)
Enter a parse tree produced by initDeclarator().
Declaration
void EnterInitDeclarator(CParser.InitDeclaratorContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.InitDeclaratorContext | context | The parse tree. |
EnterInitDeclaratorList(CParser.InitDeclaratorListContext)
Enter a parse tree produced by initDeclaratorList().
Declaration
void EnterInitDeclaratorList(CParser.InitDeclaratorListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.InitDeclaratorListContext | context | The parse tree. |
EnterInitializer(CParser.InitializerContext)
Enter a parse tree produced by initializer().
Declaration
void EnterInitializer(CParser.InitializerContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.InitializerContext | context | The parse tree. |
EnterInitializerList(CParser.InitializerListContext)
Enter a parse tree produced by initializerList().
Declaration
void EnterInitializerList(CParser.InitializerListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.InitializerListContext | context | The parse tree. |
EnterIterationStatement(CParser.IterationStatementContext)
Enter a parse tree produced by iterationStatement().
Declaration
void EnterIterationStatement(CParser.IterationStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.IterationStatementContext | context | The parse tree. |
EnterJumpStatement(CParser.JumpStatementContext)
Enter a parse tree produced by jumpStatement().
Declaration
void EnterJumpStatement(CParser.JumpStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.JumpStatementContext | context | The parse tree. |
EnterLabeledStatement(CParser.LabeledStatementContext)
Enter a parse tree produced by labeledStatement().
Declaration
void EnterLabeledStatement(CParser.LabeledStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.LabeledStatementContext | context | The parse tree. |
EnterLogicalAndExpression(CParser.LogicalAndExpressionContext)
Enter a parse tree produced by logicalAndExpression().
Declaration
void EnterLogicalAndExpression(CParser.LogicalAndExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.LogicalAndExpressionContext | context | The parse tree. |
EnterLogicalOrExpression(CParser.LogicalOrExpressionContext)
Enter a parse tree produced by logicalOrExpression().
Declaration
void EnterLogicalOrExpression(CParser.LogicalOrExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.LogicalOrExpressionContext | context | The parse tree. |
EnterMultiplicativeExpression(CParser.MultiplicativeExpressionContext)
Enter a parse tree produced by multiplicativeExpression().
Declaration
void EnterMultiplicativeExpression(CParser.MultiplicativeExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.MultiplicativeExpressionContext | context | The parse tree. |
EnterNestedParenthesesBlock(CParser.NestedParenthesesBlockContext)
Enter a parse tree produced by nestedParenthesesBlock().
Declaration
void EnterNestedParenthesesBlock(CParser.NestedParenthesesBlockContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.NestedParenthesesBlockContext | context | The parse tree. |
EnterParameterDeclaration(CParser.ParameterDeclarationContext)
Enter a parse tree produced by parameterDeclaration().
Declaration
void EnterParameterDeclaration(CParser.ParameterDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ParameterDeclarationContext | context | The parse tree. |
EnterParameterList(CParser.ParameterListContext)
Enter a parse tree produced by parameterList().
Declaration
void EnterParameterList(CParser.ParameterListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ParameterListContext | context | The parse tree. |
EnterParameterTypeList(CParser.ParameterTypeListContext)
Enter a parse tree produced by parameterTypeList().
Declaration
void EnterParameterTypeList(CParser.ParameterTypeListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ParameterTypeListContext | context | The parse tree. |
EnterPointer(CParser.PointerContext)
Enter a parse tree produced by pointer().
Declaration
void EnterPointer(CParser.PointerContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.PointerContext | context | The parse tree. |
EnterPostfixExpression(CParser.PostfixExpressionContext)
Enter a parse tree produced by postfixExpression().
Declaration
void EnterPostfixExpression(CParser.PostfixExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.PostfixExpressionContext | context | The parse tree. |
EnterPrimaryExpression(CParser.PrimaryExpressionContext)
Enter a parse tree produced by primaryExpression().
Declaration
void EnterPrimaryExpression(CParser.PrimaryExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.PrimaryExpressionContext | context | The parse tree. |
EnterRelationalExpression(CParser.RelationalExpressionContext)
Enter a parse tree produced by relationalExpression().
Declaration
void EnterRelationalExpression(CParser.RelationalExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.RelationalExpressionContext | context | The parse tree. |
EnterSelectionStatement(CParser.SelectionStatementContext)
Enter a parse tree produced by selectionStatement().
Declaration
void EnterSelectionStatement(CParser.SelectionStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.SelectionStatementContext | context | The parse tree. |
EnterShiftExpression(CParser.ShiftExpressionContext)
Enter a parse tree produced by shiftExpression().
Declaration
void EnterShiftExpression(CParser.ShiftExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ShiftExpressionContext | context | The parse tree. |
EnterSpecifierQualifierList(CParser.SpecifierQualifierListContext)
Enter a parse tree produced by specifierQualifierList().
Declaration
void EnterSpecifierQualifierList(CParser.SpecifierQualifierListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.SpecifierQualifierListContext | context | The parse tree. |
EnterStatement(CParser.StatementContext)
Enter a parse tree produced by statement().
Declaration
void EnterStatement(CParser.StatementContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.StatementContext | context | The parse tree. |
EnterStaticAssertDeclaration(CParser.StaticAssertDeclarationContext)
Enter a parse tree produced by staticAssertDeclaration().
Declaration
void EnterStaticAssertDeclaration(CParser.StaticAssertDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.StaticAssertDeclarationContext | context | The parse tree. |
EnterStorageClassSpecifier(CParser.StorageClassSpecifierContext)
Enter a parse tree produced by storageClassSpecifier().
Declaration
void EnterStorageClassSpecifier(CParser.StorageClassSpecifierContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.StorageClassSpecifierContext | context | The parse tree. |
EnterStructDeclaration(CParser.StructDeclarationContext)
Enter a parse tree produced by structDeclaration().
Declaration
void EnterStructDeclaration(CParser.StructDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.StructDeclarationContext | context | The parse tree. |
EnterStructDeclarationList(CParser.StructDeclarationListContext)
Enter a parse tree produced by structDeclarationList().
Declaration
void EnterStructDeclarationList(CParser.StructDeclarationListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.StructDeclarationListContext | context | The parse tree. |
EnterStructDeclarator(CParser.StructDeclaratorContext)
Enter a parse tree produced by structDeclarator().
Declaration
void EnterStructDeclarator(CParser.StructDeclaratorContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.StructDeclaratorContext | context | The parse tree. |
EnterStructDeclaratorList(CParser.StructDeclaratorListContext)
Enter a parse tree produced by structDeclaratorList().
Declaration
void EnterStructDeclaratorList(CParser.StructDeclaratorListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.StructDeclaratorListContext | context | The parse tree. |
EnterStructOrUnion(CParser.StructOrUnionContext)
Enter a parse tree produced by structOrUnion().
Declaration
void EnterStructOrUnion(CParser.StructOrUnionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.StructOrUnionContext | context | The parse tree. |
EnterStructOrUnionSpecifier(CParser.StructOrUnionSpecifierContext)
Enter a parse tree produced by structOrUnionSpecifier().
Declaration
void EnterStructOrUnionSpecifier(CParser.StructOrUnionSpecifierContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.StructOrUnionSpecifierContext | context | The parse tree. |
EnterTranslationUnit(CParser.TranslationUnitContext)
Enter a parse tree produced by translationUnit().
Declaration
void EnterTranslationUnit(CParser.TranslationUnitContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.TranslationUnitContext | context | The parse tree. |
EnterTypedefName(CParser.TypedefNameContext)
Enter a parse tree produced by typedefName().
Declaration
void EnterTypedefName(CParser.TypedefNameContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.TypedefNameContext | context | The parse tree. |
EnterTypeName(CParser.TypeNameContext)
Enter a parse tree produced by typeName().
Declaration
void EnterTypeName(CParser.TypeNameContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.TypeNameContext | context | The parse tree. |
EnterTypeQualifier(CParser.TypeQualifierContext)
Enter a parse tree produced by typeQualifier().
Declaration
void EnterTypeQualifier(CParser.TypeQualifierContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.TypeQualifierContext | context | The parse tree. |
EnterTypeQualifierList(CParser.TypeQualifierListContext)
Enter a parse tree produced by typeQualifierList().
Declaration
void EnterTypeQualifierList(CParser.TypeQualifierListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.TypeQualifierListContext | context | The parse tree. |
EnterTypeSpecifier(CParser.TypeSpecifierContext)
Enter a parse tree produced by typeSpecifier().
Declaration
void EnterTypeSpecifier(CParser.TypeSpecifierContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.TypeSpecifierContext | context | The parse tree. |
EnterUnaryExpression(CParser.UnaryExpressionContext)
Enter a parse tree produced by unaryExpression().
Declaration
void EnterUnaryExpression(CParser.UnaryExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.UnaryExpressionContext | context | The parse tree. |
EnterUnaryOperator(CParser.UnaryOperatorContext)
Enter a parse tree produced by unaryOperator().
Declaration
void EnterUnaryOperator(CParser.UnaryOperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.UnaryOperatorContext | context | The parse tree. |
ExitAbstractDeclarator(CParser.AbstractDeclaratorContext)
Exit a parse tree produced by abstractDeclarator().
Declaration
void ExitAbstractDeclarator(CParser.AbstractDeclaratorContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.AbstractDeclaratorContext | context | The parse tree. |
ExitAdditiveExpression(CParser.AdditiveExpressionContext)
Exit a parse tree produced by additiveExpression().
Declaration
void ExitAdditiveExpression(CParser.AdditiveExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.AdditiveExpressionContext | context | The parse tree. |
ExitAlignmentSpecifier(CParser.AlignmentSpecifierContext)
Exit a parse tree produced by alignmentSpecifier().
Declaration
void ExitAlignmentSpecifier(CParser.AlignmentSpecifierContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.AlignmentSpecifierContext | context | The parse tree. |
ExitAndExpression(CParser.AndExpressionContext)
Exit a parse tree produced by andExpression().
Declaration
void ExitAndExpression(CParser.AndExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.AndExpressionContext | context | The parse tree. |
ExitArgumentExpressionList(CParser.ArgumentExpressionListContext)
Exit a parse tree produced by argumentExpressionList().
Declaration
void ExitArgumentExpressionList(CParser.ArgumentExpressionListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ArgumentExpressionListContext | context | The parse tree. |
ExitAssignmentExpression(CParser.AssignmentExpressionContext)
Exit a parse tree produced by assignmentExpression().
Declaration
void ExitAssignmentExpression(CParser.AssignmentExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.AssignmentExpressionContext | context | The parse tree. |
ExitAssignmentOperator(CParser.AssignmentOperatorContext)
Exit a parse tree produced by assignmentOperator().
Declaration
void ExitAssignmentOperator(CParser.AssignmentOperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.AssignmentOperatorContext | context | The parse tree. |
ExitAtomicTypeSpecifier(CParser.AtomicTypeSpecifierContext)
Exit a parse tree produced by atomicTypeSpecifier().
Declaration
void ExitAtomicTypeSpecifier(CParser.AtomicTypeSpecifierContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.AtomicTypeSpecifierContext | context | The parse tree. |
ExitBlockItem(CParser.BlockItemContext)
Exit a parse tree produced by blockItem().
Declaration
void ExitBlockItem(CParser.BlockItemContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.BlockItemContext | context | The parse tree. |
ExitBlockItemList(CParser.BlockItemListContext)
Exit a parse tree produced by blockItemList().
Declaration
void ExitBlockItemList(CParser.BlockItemListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.BlockItemListContext | context | The parse tree. |
ExitCastExpression(CParser.CastExpressionContext)
Exit a parse tree produced by castExpression().
Declaration
void ExitCastExpression(CParser.CastExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.CastExpressionContext | context | The parse tree. |
ExitCompilationUnit(CParser.CompilationUnitContext)
Exit a parse tree produced by compilationUnit().
Declaration
void ExitCompilationUnit(CParser.CompilationUnitContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.CompilationUnitContext | context | The parse tree. |
ExitCompoundStatement(CParser.CompoundStatementContext)
Exit a parse tree produced by compoundStatement().
Declaration
void ExitCompoundStatement(CParser.CompoundStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.CompoundStatementContext | context | The parse tree. |
ExitConditionalExpression(CParser.ConditionalExpressionContext)
Exit a parse tree produced by conditionalExpression().
Declaration
void ExitConditionalExpression(CParser.ConditionalExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ConditionalExpressionContext | context | The parse tree. |
ExitConstantExpression(CParser.ConstantExpressionContext)
Exit a parse tree produced by constantExpression().
Declaration
void ExitConstantExpression(CParser.ConstantExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ConstantExpressionContext | context | The parse tree. |
ExitDeclaration(CParser.DeclarationContext)
Exit a parse tree produced by declaration().
Declaration
void ExitDeclaration(CParser.DeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DeclarationContext | context | The parse tree. |
ExitDeclarationList(CParser.DeclarationListContext)
Exit a parse tree produced by declarationList().
Declaration
void ExitDeclarationList(CParser.DeclarationListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DeclarationListContext | context | The parse tree. |
ExitDeclarationSpecifier(CParser.DeclarationSpecifierContext)
Exit a parse tree produced by declarationSpecifier().
Declaration
void ExitDeclarationSpecifier(CParser.DeclarationSpecifierContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DeclarationSpecifierContext | context | The parse tree. |
ExitDeclarationSpecifiers(CParser.DeclarationSpecifiersContext)
Exit a parse tree produced by declarationSpecifiers().
Declaration
void ExitDeclarationSpecifiers(CParser.DeclarationSpecifiersContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DeclarationSpecifiersContext | context | The parse tree. |
ExitDeclarationSpecifiers2(CParser.DeclarationSpecifiers2Context)
Exit a parse tree produced by declarationSpecifiers2().
Declaration
void ExitDeclarationSpecifiers2(CParser.DeclarationSpecifiers2Context context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DeclarationSpecifiers2Context | context | The parse tree. |
ExitDeclarator(CParser.DeclaratorContext)
Exit a parse tree produced by declarator().
Declaration
void ExitDeclarator(CParser.DeclaratorContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DeclaratorContext | context | The parse tree. |
ExitDesignation(CParser.DesignationContext)
Exit a parse tree produced by designation().
Declaration
void ExitDesignation(CParser.DesignationContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DesignationContext | context | The parse tree. |
ExitDesignator(CParser.DesignatorContext)
Exit a parse tree produced by designator().
Declaration
void ExitDesignator(CParser.DesignatorContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DesignatorContext | context | The parse tree. |
ExitDesignatorList(CParser.DesignatorListContext)
Exit a parse tree produced by designatorList().
Declaration
void ExitDesignatorList(CParser.DesignatorListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DesignatorListContext | context | The parse tree. |
ExitDirectAbstractDeclarator(CParser.DirectAbstractDeclaratorContext)
Exit a parse tree produced by directAbstractDeclarator().
Declaration
void ExitDirectAbstractDeclarator(CParser.DirectAbstractDeclaratorContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DirectAbstractDeclaratorContext | context | The parse tree. |
ExitDirectDeclarator(CParser.DirectDeclaratorContext)
Exit a parse tree produced by directDeclarator().
Declaration
void ExitDirectDeclarator(CParser.DirectDeclaratorContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.DirectDeclaratorContext | context | The parse tree. |
ExitEnumerationConstant(CParser.EnumerationConstantContext)
Exit a parse tree produced by enumerationConstant().
Declaration
void ExitEnumerationConstant(CParser.EnumerationConstantContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.EnumerationConstantContext | context | The parse tree. |
ExitEnumerator(CParser.EnumeratorContext)
Exit a parse tree produced by enumerator().
Declaration
void ExitEnumerator(CParser.EnumeratorContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.EnumeratorContext | context | The parse tree. |
ExitEnumeratorList(CParser.EnumeratorListContext)
Exit a parse tree produced by enumeratorList().
Declaration
void ExitEnumeratorList(CParser.EnumeratorListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.EnumeratorListContext | context | The parse tree. |
ExitEnumSpecifier(CParser.EnumSpecifierContext)
Exit a parse tree produced by enumSpecifier().
Declaration
void ExitEnumSpecifier(CParser.EnumSpecifierContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.EnumSpecifierContext | context | The parse tree. |
ExitEqualityExpression(CParser.EqualityExpressionContext)
Exit a parse tree produced by equalityExpression().
Declaration
void ExitEqualityExpression(CParser.EqualityExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.EqualityExpressionContext | context | The parse tree. |
ExitExclusiveOrExpression(CParser.ExclusiveOrExpressionContext)
Exit a parse tree produced by exclusiveOrExpression().
Declaration
void ExitExclusiveOrExpression(CParser.ExclusiveOrExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ExclusiveOrExpressionContext | context | The parse tree. |
ExitExpression(CParser.ExpressionContext)
Exit a parse tree produced by expression().
Declaration
void ExitExpression(CParser.ExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ExpressionContext | context | The parse tree. |
ExitExpressionStatement(CParser.ExpressionStatementContext)
Exit a parse tree produced by expressionStatement().
Declaration
void ExitExpressionStatement(CParser.ExpressionStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ExpressionStatementContext | context | The parse tree. |
ExitExternalDeclaration(CParser.ExternalDeclarationContext)
Exit a parse tree produced by externalDeclaration().
Declaration
void ExitExternalDeclaration(CParser.ExternalDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ExternalDeclarationContext | context | The parse tree. |
ExitForCondition(CParser.ForConditionContext)
Exit a parse tree produced by forCondition().
Declaration
void ExitForCondition(CParser.ForConditionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ForConditionContext | context | The parse tree. |
ExitForDeclaration(CParser.ForDeclarationContext)
Exit a parse tree produced by forDeclaration().
Declaration
void ExitForDeclaration(CParser.ForDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ForDeclarationContext | context | The parse tree. |
ExitForExpression(CParser.ForExpressionContext)
Exit a parse tree produced by forExpression().
Declaration
void ExitForExpression(CParser.ForExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ForExpressionContext | context | The parse tree. |
ExitFunctionDefinition(CParser.FunctionDefinitionContext)
Exit a parse tree produced by functionDefinition().
Declaration
void ExitFunctionDefinition(CParser.FunctionDefinitionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.FunctionDefinitionContext | context | The parse tree. |
ExitFunctionSpecifier(CParser.FunctionSpecifierContext)
Exit a parse tree produced by functionSpecifier().
Declaration
void ExitFunctionSpecifier(CParser.FunctionSpecifierContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.FunctionSpecifierContext | context | The parse tree. |
ExitGccAttribute(CParser.GccAttributeContext)
Exit a parse tree produced by gccAttribute().
Declaration
void ExitGccAttribute(CParser.GccAttributeContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.GccAttributeContext | context | The parse tree. |
ExitGccAttributeList(CParser.GccAttributeListContext)
Exit a parse tree produced by gccAttributeList().
Declaration
void ExitGccAttributeList(CParser.GccAttributeListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.GccAttributeListContext | context | The parse tree. |
ExitGccAttributeSpecifier(CParser.GccAttributeSpecifierContext)
Exit a parse tree produced by gccAttributeSpecifier().
Declaration
void ExitGccAttributeSpecifier(CParser.GccAttributeSpecifierContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.GccAttributeSpecifierContext | context | The parse tree. |
ExitGccDeclaratorExtension(CParser.GccDeclaratorExtensionContext)
Exit a parse tree produced by gccDeclaratorExtension().
Declaration
void ExitGccDeclaratorExtension(CParser.GccDeclaratorExtensionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.GccDeclaratorExtensionContext | context | The parse tree. |
ExitGenericAssociation(CParser.GenericAssociationContext)
Exit a parse tree produced by genericAssociation().
Declaration
void ExitGenericAssociation(CParser.GenericAssociationContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.GenericAssociationContext | context | The parse tree. |
ExitGenericAssocList(CParser.GenericAssocListContext)
Exit a parse tree produced by genericAssocList().
Declaration
void ExitGenericAssocList(CParser.GenericAssocListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.GenericAssocListContext | context | The parse tree. |
ExitGenericSelection(CParser.GenericSelectionContext)
Exit a parse tree produced by genericSelection().
Declaration
void ExitGenericSelection(CParser.GenericSelectionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.GenericSelectionContext | context | The parse tree. |
ExitIdentifierList(CParser.IdentifierListContext)
Exit a parse tree produced by identifierList().
Declaration
void ExitIdentifierList(CParser.IdentifierListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.IdentifierListContext | context | The parse tree. |
ExitInclusiveOrExpression(CParser.InclusiveOrExpressionContext)
Exit a parse tree produced by inclusiveOrExpression().
Declaration
void ExitInclusiveOrExpression(CParser.InclusiveOrExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.InclusiveOrExpressionContext | context | The parse tree. |
ExitInitDeclarator(CParser.InitDeclaratorContext)
Exit a parse tree produced by initDeclarator().
Declaration
void ExitInitDeclarator(CParser.InitDeclaratorContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.InitDeclaratorContext | context | The parse tree. |
ExitInitDeclaratorList(CParser.InitDeclaratorListContext)
Exit a parse tree produced by initDeclaratorList().
Declaration
void ExitInitDeclaratorList(CParser.InitDeclaratorListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.InitDeclaratorListContext | context | The parse tree. |
ExitInitializer(CParser.InitializerContext)
Exit a parse tree produced by initializer().
Declaration
void ExitInitializer(CParser.InitializerContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.InitializerContext | context | The parse tree. |
ExitInitializerList(CParser.InitializerListContext)
Exit a parse tree produced by initializerList().
Declaration
void ExitInitializerList(CParser.InitializerListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.InitializerListContext | context | The parse tree. |
ExitIterationStatement(CParser.IterationStatementContext)
Exit a parse tree produced by iterationStatement().
Declaration
void ExitIterationStatement(CParser.IterationStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.IterationStatementContext | context | The parse tree. |
ExitJumpStatement(CParser.JumpStatementContext)
Exit a parse tree produced by jumpStatement().
Declaration
void ExitJumpStatement(CParser.JumpStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.JumpStatementContext | context | The parse tree. |
ExitLabeledStatement(CParser.LabeledStatementContext)
Exit a parse tree produced by labeledStatement().
Declaration
void ExitLabeledStatement(CParser.LabeledStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.LabeledStatementContext | context | The parse tree. |
ExitLogicalAndExpression(CParser.LogicalAndExpressionContext)
Exit a parse tree produced by logicalAndExpression().
Declaration
void ExitLogicalAndExpression(CParser.LogicalAndExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.LogicalAndExpressionContext | context | The parse tree. |
ExitLogicalOrExpression(CParser.LogicalOrExpressionContext)
Exit a parse tree produced by logicalOrExpression().
Declaration
void ExitLogicalOrExpression(CParser.LogicalOrExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.LogicalOrExpressionContext | context | The parse tree. |
ExitMultiplicativeExpression(CParser.MultiplicativeExpressionContext)
Exit a parse tree produced by multiplicativeExpression().
Declaration
void ExitMultiplicativeExpression(CParser.MultiplicativeExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.MultiplicativeExpressionContext | context | The parse tree. |
ExitNestedParenthesesBlock(CParser.NestedParenthesesBlockContext)
Exit a parse tree produced by nestedParenthesesBlock().
Declaration
void ExitNestedParenthesesBlock(CParser.NestedParenthesesBlockContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.NestedParenthesesBlockContext | context | The parse tree. |
ExitParameterDeclaration(CParser.ParameterDeclarationContext)
Exit a parse tree produced by parameterDeclaration().
Declaration
void ExitParameterDeclaration(CParser.ParameterDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ParameterDeclarationContext | context | The parse tree. |
ExitParameterList(CParser.ParameterListContext)
Exit a parse tree produced by parameterList().
Declaration
void ExitParameterList(CParser.ParameterListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ParameterListContext | context | The parse tree. |
ExitParameterTypeList(CParser.ParameterTypeListContext)
Exit a parse tree produced by parameterTypeList().
Declaration
void ExitParameterTypeList(CParser.ParameterTypeListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ParameterTypeListContext | context | The parse tree. |
ExitPointer(CParser.PointerContext)
Exit a parse tree produced by pointer().
Declaration
void ExitPointer(CParser.PointerContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.PointerContext | context | The parse tree. |
ExitPostfixExpression(CParser.PostfixExpressionContext)
Exit a parse tree produced by postfixExpression().
Declaration
void ExitPostfixExpression(CParser.PostfixExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.PostfixExpressionContext | context | The parse tree. |
ExitPrimaryExpression(CParser.PrimaryExpressionContext)
Exit a parse tree produced by primaryExpression().
Declaration
void ExitPrimaryExpression(CParser.PrimaryExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.PrimaryExpressionContext | context | The parse tree. |
ExitRelationalExpression(CParser.RelationalExpressionContext)
Exit a parse tree produced by relationalExpression().
Declaration
void ExitRelationalExpression(CParser.RelationalExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.RelationalExpressionContext | context | The parse tree. |
ExitSelectionStatement(CParser.SelectionStatementContext)
Exit a parse tree produced by selectionStatement().
Declaration
void ExitSelectionStatement(CParser.SelectionStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.SelectionStatementContext | context | The parse tree. |
ExitShiftExpression(CParser.ShiftExpressionContext)
Exit a parse tree produced by shiftExpression().
Declaration
void ExitShiftExpression(CParser.ShiftExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.ShiftExpressionContext | context | The parse tree. |
ExitSpecifierQualifierList(CParser.SpecifierQualifierListContext)
Exit a parse tree produced by specifierQualifierList().
Declaration
void ExitSpecifierQualifierList(CParser.SpecifierQualifierListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.SpecifierQualifierListContext | context | The parse tree. |
ExitStatement(CParser.StatementContext)
Exit a parse tree produced by statement().
Declaration
void ExitStatement(CParser.StatementContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.StatementContext | context | The parse tree. |
ExitStaticAssertDeclaration(CParser.StaticAssertDeclarationContext)
Exit a parse tree produced by staticAssertDeclaration().
Declaration
void ExitStaticAssertDeclaration(CParser.StaticAssertDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.StaticAssertDeclarationContext | context | The parse tree. |
ExitStorageClassSpecifier(CParser.StorageClassSpecifierContext)
Exit a parse tree produced by storageClassSpecifier().
Declaration
void ExitStorageClassSpecifier(CParser.StorageClassSpecifierContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.StorageClassSpecifierContext | context | The parse tree. |
ExitStructDeclaration(CParser.StructDeclarationContext)
Exit a parse tree produced by structDeclaration().
Declaration
void ExitStructDeclaration(CParser.StructDeclarationContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.StructDeclarationContext | context | The parse tree. |
ExitStructDeclarationList(CParser.StructDeclarationListContext)
Exit a parse tree produced by structDeclarationList().
Declaration
void ExitStructDeclarationList(CParser.StructDeclarationListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.StructDeclarationListContext | context | The parse tree. |
ExitStructDeclarator(CParser.StructDeclaratorContext)
Exit a parse tree produced by structDeclarator().
Declaration
void ExitStructDeclarator(CParser.StructDeclaratorContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.StructDeclaratorContext | context | The parse tree. |
ExitStructDeclaratorList(CParser.StructDeclaratorListContext)
Exit a parse tree produced by structDeclaratorList().
Declaration
void ExitStructDeclaratorList(CParser.StructDeclaratorListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.StructDeclaratorListContext | context | The parse tree. |
ExitStructOrUnion(CParser.StructOrUnionContext)
Exit a parse tree produced by structOrUnion().
Declaration
void ExitStructOrUnion(CParser.StructOrUnionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.StructOrUnionContext | context | The parse tree. |
ExitStructOrUnionSpecifier(CParser.StructOrUnionSpecifierContext)
Exit a parse tree produced by structOrUnionSpecifier().
Declaration
void ExitStructOrUnionSpecifier(CParser.StructOrUnionSpecifierContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.StructOrUnionSpecifierContext | context | The parse tree. |
ExitTranslationUnit(CParser.TranslationUnitContext)
Exit a parse tree produced by translationUnit().
Declaration
void ExitTranslationUnit(CParser.TranslationUnitContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.TranslationUnitContext | context | The parse tree. |
ExitTypedefName(CParser.TypedefNameContext)
Exit a parse tree produced by typedefName().
Declaration
void ExitTypedefName(CParser.TypedefNameContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.TypedefNameContext | context | The parse tree. |
ExitTypeName(CParser.TypeNameContext)
Exit a parse tree produced by typeName().
Declaration
void ExitTypeName(CParser.TypeNameContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.TypeNameContext | context | The parse tree. |
ExitTypeQualifier(CParser.TypeQualifierContext)
Exit a parse tree produced by typeQualifier().
Declaration
void ExitTypeQualifier(CParser.TypeQualifierContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.TypeQualifierContext | context | The parse tree. |
ExitTypeQualifierList(CParser.TypeQualifierListContext)
Exit a parse tree produced by typeQualifierList().
Declaration
void ExitTypeQualifierList(CParser.TypeQualifierListContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.TypeQualifierListContext | context | The parse tree. |
ExitTypeSpecifier(CParser.TypeSpecifierContext)
Exit a parse tree produced by typeSpecifier().
Declaration
void ExitTypeSpecifier(CParser.TypeSpecifierContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.TypeSpecifierContext | context | The parse tree. |
ExitUnaryExpression(CParser.UnaryExpressionContext)
Exit a parse tree produced by unaryExpression().
Declaration
void ExitUnaryExpression(CParser.UnaryExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.UnaryExpressionContext | context | The parse tree. |
ExitUnaryOperator(CParser.UnaryOperatorContext)
Exit a parse tree produced by unaryOperator().
Declaration
void ExitUnaryOperator(CParser.UnaryOperatorContext context)
Parameters
Type | Name | Description |
---|---|---|
CParser.UnaryOperatorContext | context | The parse tree. |