Show / Hide Table of Contents

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 Source

EnterAbstractDeclarator(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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX