Show / Hide Table of Contents

Interface ICVisitor<Result>

This interface defines a complete generic visitor for a parse tree produced by CParser.

Namespace: GCore.Antlr.Grammers.C
Assembly: C.dll
Syntax
public interface ICVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name Description
Result

The return type of the visit operation.

Methods

| Improve this Doc View Source

VisitAbstractDeclarator(CParser.AbstractDeclaratorContext)

Visit a parse tree produced by abstractDeclarator().

Declaration
Result VisitAbstractDeclarator(CParser.AbstractDeclaratorContext context)
Parameters
Type Name Description
CParser.AbstractDeclaratorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAdditiveExpression(CParser.AdditiveExpressionContext)

Visit a parse tree produced by additiveExpression().

Declaration
Result VisitAdditiveExpression(CParser.AdditiveExpressionContext context)
Parameters
Type Name Description
CParser.AdditiveExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAlignmentSpecifier(CParser.AlignmentSpecifierContext)

Visit a parse tree produced by alignmentSpecifier().

Declaration
Result VisitAlignmentSpecifier(CParser.AlignmentSpecifierContext context)
Parameters
Type Name Description
CParser.AlignmentSpecifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAndExpression(CParser.AndExpressionContext)

Visit a parse tree produced by andExpression().

Declaration
Result VisitAndExpression(CParser.AndExpressionContext context)
Parameters
Type Name Description
CParser.AndExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitArgumentExpressionList(CParser.ArgumentExpressionListContext)

Visit a parse tree produced by argumentExpressionList().

Declaration
Result VisitArgumentExpressionList(CParser.ArgumentExpressionListContext context)
Parameters
Type Name Description
CParser.ArgumentExpressionListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAssignmentExpression(CParser.AssignmentExpressionContext)

Visit a parse tree produced by assignmentExpression().

Declaration
Result VisitAssignmentExpression(CParser.AssignmentExpressionContext context)
Parameters
Type Name Description
CParser.AssignmentExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAssignmentOperator(CParser.AssignmentOperatorContext)

Visit a parse tree produced by assignmentOperator().

Declaration
Result VisitAssignmentOperator(CParser.AssignmentOperatorContext context)
Parameters
Type Name Description
CParser.AssignmentOperatorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAtomicTypeSpecifier(CParser.AtomicTypeSpecifierContext)

Visit a parse tree produced by atomicTypeSpecifier().

Declaration
Result VisitAtomicTypeSpecifier(CParser.AtomicTypeSpecifierContext context)
Parameters
Type Name Description
CParser.AtomicTypeSpecifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBlockItem(CParser.BlockItemContext)

Visit a parse tree produced by blockItem().

Declaration
Result VisitBlockItem(CParser.BlockItemContext context)
Parameters
Type Name Description
CParser.BlockItemContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBlockItemList(CParser.BlockItemListContext)

Visit a parse tree produced by blockItemList().

Declaration
Result VisitBlockItemList(CParser.BlockItemListContext context)
Parameters
Type Name Description
CParser.BlockItemListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCastExpression(CParser.CastExpressionContext)

Visit a parse tree produced by castExpression().

Declaration
Result VisitCastExpression(CParser.CastExpressionContext context)
Parameters
Type Name Description
CParser.CastExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCompilationUnit(CParser.CompilationUnitContext)

Visit a parse tree produced by compilationUnit().

Declaration
Result VisitCompilationUnit(CParser.CompilationUnitContext context)
Parameters
Type Name Description
CParser.CompilationUnitContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCompoundStatement(CParser.CompoundStatementContext)

Visit a parse tree produced by compoundStatement().

Declaration
Result VisitCompoundStatement(CParser.CompoundStatementContext context)
Parameters
Type Name Description
CParser.CompoundStatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitConditionalExpression(CParser.ConditionalExpressionContext)

Visit a parse tree produced by conditionalExpression().

Declaration
Result VisitConditionalExpression(CParser.ConditionalExpressionContext context)
Parameters
Type Name Description
CParser.ConditionalExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitConstantExpression(CParser.ConstantExpressionContext)

Visit a parse tree produced by constantExpression().

Declaration
Result VisitConstantExpression(CParser.ConstantExpressionContext context)
Parameters
Type Name Description
CParser.ConstantExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDeclaration(CParser.DeclarationContext)

Visit a parse tree produced by declaration().

Declaration
Result VisitDeclaration(CParser.DeclarationContext context)
Parameters
Type Name Description
CParser.DeclarationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDeclarationList(CParser.DeclarationListContext)

Visit a parse tree produced by declarationList().

Declaration
Result VisitDeclarationList(CParser.DeclarationListContext context)
Parameters
Type Name Description
CParser.DeclarationListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDeclarationSpecifier(CParser.DeclarationSpecifierContext)

Visit a parse tree produced by declarationSpecifier().

Declaration
Result VisitDeclarationSpecifier(CParser.DeclarationSpecifierContext context)
Parameters
Type Name Description
CParser.DeclarationSpecifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDeclarationSpecifiers(CParser.DeclarationSpecifiersContext)

Visit a parse tree produced by declarationSpecifiers().

Declaration
Result VisitDeclarationSpecifiers(CParser.DeclarationSpecifiersContext context)
Parameters
Type Name Description
CParser.DeclarationSpecifiersContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDeclarationSpecifiers2(CParser.DeclarationSpecifiers2Context)

Visit a parse tree produced by declarationSpecifiers2().

Declaration
Result VisitDeclarationSpecifiers2(CParser.DeclarationSpecifiers2Context context)
Parameters
Type Name Description
CParser.DeclarationSpecifiers2Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDeclarator(CParser.DeclaratorContext)

Visit a parse tree produced by declarator().

Declaration
Result VisitDeclarator(CParser.DeclaratorContext context)
Parameters
Type Name Description
CParser.DeclaratorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDesignation(CParser.DesignationContext)

Visit a parse tree produced by designation().

Declaration
Result VisitDesignation(CParser.DesignationContext context)
Parameters
Type Name Description
CParser.DesignationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDesignator(CParser.DesignatorContext)

Visit a parse tree produced by designator().

Declaration
Result VisitDesignator(CParser.DesignatorContext context)
Parameters
Type Name Description
CParser.DesignatorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDesignatorList(CParser.DesignatorListContext)

Visit a parse tree produced by designatorList().

Declaration
Result VisitDesignatorList(CParser.DesignatorListContext context)
Parameters
Type Name Description
CParser.DesignatorListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDirectAbstractDeclarator(CParser.DirectAbstractDeclaratorContext)

Visit a parse tree produced by directAbstractDeclarator().

Declaration
Result VisitDirectAbstractDeclarator(CParser.DirectAbstractDeclaratorContext context)
Parameters
Type Name Description
CParser.DirectAbstractDeclaratorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDirectDeclarator(CParser.DirectDeclaratorContext)

Visit a parse tree produced by directDeclarator().

Declaration
Result VisitDirectDeclarator(CParser.DirectDeclaratorContext context)
Parameters
Type Name Description
CParser.DirectDeclaratorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEnumerationConstant(CParser.EnumerationConstantContext)

Visit a parse tree produced by enumerationConstant().

Declaration
Result VisitEnumerationConstant(CParser.EnumerationConstantContext context)
Parameters
Type Name Description
CParser.EnumerationConstantContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEnumerator(CParser.EnumeratorContext)

Visit a parse tree produced by enumerator().

Declaration
Result VisitEnumerator(CParser.EnumeratorContext context)
Parameters
Type Name Description
CParser.EnumeratorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEnumeratorList(CParser.EnumeratorListContext)

Visit a parse tree produced by enumeratorList().

Declaration
Result VisitEnumeratorList(CParser.EnumeratorListContext context)
Parameters
Type Name Description
CParser.EnumeratorListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEnumSpecifier(CParser.EnumSpecifierContext)

Visit a parse tree produced by enumSpecifier().

Declaration
Result VisitEnumSpecifier(CParser.EnumSpecifierContext context)
Parameters
Type Name Description
CParser.EnumSpecifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEqualityExpression(CParser.EqualityExpressionContext)

Visit a parse tree produced by equalityExpression().

Declaration
Result VisitEqualityExpression(CParser.EqualityExpressionContext context)
Parameters
Type Name Description
CParser.EqualityExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExclusiveOrExpression(CParser.ExclusiveOrExpressionContext)

Visit a parse tree produced by exclusiveOrExpression().

Declaration
Result VisitExclusiveOrExpression(CParser.ExclusiveOrExpressionContext context)
Parameters
Type Name Description
CParser.ExclusiveOrExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpression(CParser.ExpressionContext)

Visit a parse tree produced by expression().

Declaration
Result VisitExpression(CParser.ExpressionContext context)
Parameters
Type Name Description
CParser.ExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpressionStatement(CParser.ExpressionStatementContext)

Visit a parse tree produced by expressionStatement().

Declaration
Result VisitExpressionStatement(CParser.ExpressionStatementContext context)
Parameters
Type Name Description
CParser.ExpressionStatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExternalDeclaration(CParser.ExternalDeclarationContext)

Visit a parse tree produced by externalDeclaration().

Declaration
Result VisitExternalDeclaration(CParser.ExternalDeclarationContext context)
Parameters
Type Name Description
CParser.ExternalDeclarationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitForCondition(CParser.ForConditionContext)

Visit a parse tree produced by forCondition().

Declaration
Result VisitForCondition(CParser.ForConditionContext context)
Parameters
Type Name Description
CParser.ForConditionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitForDeclaration(CParser.ForDeclarationContext)

Visit a parse tree produced by forDeclaration().

Declaration
Result VisitForDeclaration(CParser.ForDeclarationContext context)
Parameters
Type Name Description
CParser.ForDeclarationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitForExpression(CParser.ForExpressionContext)

Visit a parse tree produced by forExpression().

Declaration
Result VisitForExpression(CParser.ForExpressionContext context)
Parameters
Type Name Description
CParser.ForExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFunctionDefinition(CParser.FunctionDefinitionContext)

Visit a parse tree produced by functionDefinition().

Declaration
Result VisitFunctionDefinition(CParser.FunctionDefinitionContext context)
Parameters
Type Name Description
CParser.FunctionDefinitionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFunctionSpecifier(CParser.FunctionSpecifierContext)

Visit a parse tree produced by functionSpecifier().

Declaration
Result VisitFunctionSpecifier(CParser.FunctionSpecifierContext context)
Parameters
Type Name Description
CParser.FunctionSpecifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGccAttribute(CParser.GccAttributeContext)

Visit a parse tree produced by gccAttribute().

Declaration
Result VisitGccAttribute(CParser.GccAttributeContext context)
Parameters
Type Name Description
CParser.GccAttributeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGccAttributeList(CParser.GccAttributeListContext)

Visit a parse tree produced by gccAttributeList().

Declaration
Result VisitGccAttributeList(CParser.GccAttributeListContext context)
Parameters
Type Name Description
CParser.GccAttributeListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGccAttributeSpecifier(CParser.GccAttributeSpecifierContext)

Visit a parse tree produced by gccAttributeSpecifier().

Declaration
Result VisitGccAttributeSpecifier(CParser.GccAttributeSpecifierContext context)
Parameters
Type Name Description
CParser.GccAttributeSpecifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGccDeclaratorExtension(CParser.GccDeclaratorExtensionContext)

Visit a parse tree produced by gccDeclaratorExtension().

Declaration
Result VisitGccDeclaratorExtension(CParser.GccDeclaratorExtensionContext context)
Parameters
Type Name Description
CParser.GccDeclaratorExtensionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGenericAssociation(CParser.GenericAssociationContext)

Visit a parse tree produced by genericAssociation().

Declaration
Result VisitGenericAssociation(CParser.GenericAssociationContext context)
Parameters
Type Name Description
CParser.GenericAssociationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGenericAssocList(CParser.GenericAssocListContext)

Visit a parse tree produced by genericAssocList().

Declaration
Result VisitGenericAssocList(CParser.GenericAssocListContext context)
Parameters
Type Name Description
CParser.GenericAssocListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGenericSelection(CParser.GenericSelectionContext)

Visit a parse tree produced by genericSelection().

Declaration
Result VisitGenericSelection(CParser.GenericSelectionContext context)
Parameters
Type Name Description
CParser.GenericSelectionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIdentifierList(CParser.IdentifierListContext)

Visit a parse tree produced by identifierList().

Declaration
Result VisitIdentifierList(CParser.IdentifierListContext context)
Parameters
Type Name Description
CParser.IdentifierListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInclusiveOrExpression(CParser.InclusiveOrExpressionContext)

Visit a parse tree produced by inclusiveOrExpression().

Declaration
Result VisitInclusiveOrExpression(CParser.InclusiveOrExpressionContext context)
Parameters
Type Name Description
CParser.InclusiveOrExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInitDeclarator(CParser.InitDeclaratorContext)

Visit a parse tree produced by initDeclarator().

Declaration
Result VisitInitDeclarator(CParser.InitDeclaratorContext context)
Parameters
Type Name Description
CParser.InitDeclaratorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInitDeclaratorList(CParser.InitDeclaratorListContext)

Visit a parse tree produced by initDeclaratorList().

Declaration
Result VisitInitDeclaratorList(CParser.InitDeclaratorListContext context)
Parameters
Type Name Description
CParser.InitDeclaratorListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInitializer(CParser.InitializerContext)

Visit a parse tree produced by initializer().

Declaration
Result VisitInitializer(CParser.InitializerContext context)
Parameters
Type Name Description
CParser.InitializerContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInitializerList(CParser.InitializerListContext)

Visit a parse tree produced by initializerList().

Declaration
Result VisitInitializerList(CParser.InitializerListContext context)
Parameters
Type Name Description
CParser.InitializerListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIterationStatement(CParser.IterationStatementContext)

Visit a parse tree produced by iterationStatement().

Declaration
Result VisitIterationStatement(CParser.IterationStatementContext context)
Parameters
Type Name Description
CParser.IterationStatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitJumpStatement(CParser.JumpStatementContext)

Visit a parse tree produced by jumpStatement().

Declaration
Result VisitJumpStatement(CParser.JumpStatementContext context)
Parameters
Type Name Description
CParser.JumpStatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLabeledStatement(CParser.LabeledStatementContext)

Visit a parse tree produced by labeledStatement().

Declaration
Result VisitLabeledStatement(CParser.LabeledStatementContext context)
Parameters
Type Name Description
CParser.LabeledStatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLogicalAndExpression(CParser.LogicalAndExpressionContext)

Visit a parse tree produced by logicalAndExpression().

Declaration
Result VisitLogicalAndExpression(CParser.LogicalAndExpressionContext context)
Parameters
Type Name Description
CParser.LogicalAndExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLogicalOrExpression(CParser.LogicalOrExpressionContext)

Visit a parse tree produced by logicalOrExpression().

Declaration
Result VisitLogicalOrExpression(CParser.LogicalOrExpressionContext context)
Parameters
Type Name Description
CParser.LogicalOrExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitMultiplicativeExpression(CParser.MultiplicativeExpressionContext)

Visit a parse tree produced by multiplicativeExpression().

Declaration
Result VisitMultiplicativeExpression(CParser.MultiplicativeExpressionContext context)
Parameters
Type Name Description
CParser.MultiplicativeExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitNestedParenthesesBlock(CParser.NestedParenthesesBlockContext)

Visit a parse tree produced by nestedParenthesesBlock().

Declaration
Result VisitNestedParenthesesBlock(CParser.NestedParenthesesBlockContext context)
Parameters
Type Name Description
CParser.NestedParenthesesBlockContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitParameterDeclaration(CParser.ParameterDeclarationContext)

Visit a parse tree produced by parameterDeclaration().

Declaration
Result VisitParameterDeclaration(CParser.ParameterDeclarationContext context)
Parameters
Type Name Description
CParser.ParameterDeclarationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitParameterList(CParser.ParameterListContext)

Visit a parse tree produced by parameterList().

Declaration
Result VisitParameterList(CParser.ParameterListContext context)
Parameters
Type Name Description
CParser.ParameterListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitParameterTypeList(CParser.ParameterTypeListContext)

Visit a parse tree produced by parameterTypeList().

Declaration
Result VisitParameterTypeList(CParser.ParameterTypeListContext context)
Parameters
Type Name Description
CParser.ParameterTypeListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitPointer(CParser.PointerContext)

Visit a parse tree produced by pointer().

Declaration
Result VisitPointer(CParser.PointerContext context)
Parameters
Type Name Description
CParser.PointerContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitPostfixExpression(CParser.PostfixExpressionContext)

Visit a parse tree produced by postfixExpression().

Declaration
Result VisitPostfixExpression(CParser.PostfixExpressionContext context)
Parameters
Type Name Description
CParser.PostfixExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitPrimaryExpression(CParser.PrimaryExpressionContext)

Visit a parse tree produced by primaryExpression().

Declaration
Result VisitPrimaryExpression(CParser.PrimaryExpressionContext context)
Parameters
Type Name Description
CParser.PrimaryExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitRelationalExpression(CParser.RelationalExpressionContext)

Visit a parse tree produced by relationalExpression().

Declaration
Result VisitRelationalExpression(CParser.RelationalExpressionContext context)
Parameters
Type Name Description
CParser.RelationalExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSelectionStatement(CParser.SelectionStatementContext)

Visit a parse tree produced by selectionStatement().

Declaration
Result VisitSelectionStatement(CParser.SelectionStatementContext context)
Parameters
Type Name Description
CParser.SelectionStatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitShiftExpression(CParser.ShiftExpressionContext)

Visit a parse tree produced by shiftExpression().

Declaration
Result VisitShiftExpression(CParser.ShiftExpressionContext context)
Parameters
Type Name Description
CParser.ShiftExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSpecifierQualifierList(CParser.SpecifierQualifierListContext)

Visit a parse tree produced by specifierQualifierList().

Declaration
Result VisitSpecifierQualifierList(CParser.SpecifierQualifierListContext context)
Parameters
Type Name Description
CParser.SpecifierQualifierListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStatement(CParser.StatementContext)

Visit a parse tree produced by statement().

Declaration
Result VisitStatement(CParser.StatementContext context)
Parameters
Type Name Description
CParser.StatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStaticAssertDeclaration(CParser.StaticAssertDeclarationContext)

Visit a parse tree produced by staticAssertDeclaration().

Declaration
Result VisitStaticAssertDeclaration(CParser.StaticAssertDeclarationContext context)
Parameters
Type Name Description
CParser.StaticAssertDeclarationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStorageClassSpecifier(CParser.StorageClassSpecifierContext)

Visit a parse tree produced by storageClassSpecifier().

Declaration
Result VisitStorageClassSpecifier(CParser.StorageClassSpecifierContext context)
Parameters
Type Name Description
CParser.StorageClassSpecifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStructDeclaration(CParser.StructDeclarationContext)

Visit a parse tree produced by structDeclaration().

Declaration
Result VisitStructDeclaration(CParser.StructDeclarationContext context)
Parameters
Type Name Description
CParser.StructDeclarationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStructDeclarationList(CParser.StructDeclarationListContext)

Visit a parse tree produced by structDeclarationList().

Declaration
Result VisitStructDeclarationList(CParser.StructDeclarationListContext context)
Parameters
Type Name Description
CParser.StructDeclarationListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStructDeclarator(CParser.StructDeclaratorContext)

Visit a parse tree produced by structDeclarator().

Declaration
Result VisitStructDeclarator(CParser.StructDeclaratorContext context)
Parameters
Type Name Description
CParser.StructDeclaratorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStructDeclaratorList(CParser.StructDeclaratorListContext)

Visit a parse tree produced by structDeclaratorList().

Declaration
Result VisitStructDeclaratorList(CParser.StructDeclaratorListContext context)
Parameters
Type Name Description
CParser.StructDeclaratorListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStructOrUnion(CParser.StructOrUnionContext)

Visit a parse tree produced by structOrUnion().

Declaration
Result VisitStructOrUnion(CParser.StructOrUnionContext context)
Parameters
Type Name Description
CParser.StructOrUnionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStructOrUnionSpecifier(CParser.StructOrUnionSpecifierContext)

Visit a parse tree produced by structOrUnionSpecifier().

Declaration
Result VisitStructOrUnionSpecifier(CParser.StructOrUnionSpecifierContext context)
Parameters
Type Name Description
CParser.StructOrUnionSpecifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTranslationUnit(CParser.TranslationUnitContext)

Visit a parse tree produced by translationUnit().

Declaration
Result VisitTranslationUnit(CParser.TranslationUnitContext context)
Parameters
Type Name Description
CParser.TranslationUnitContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTypedefName(CParser.TypedefNameContext)

Visit a parse tree produced by typedefName().

Declaration
Result VisitTypedefName(CParser.TypedefNameContext context)
Parameters
Type Name Description
CParser.TypedefNameContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTypeName(CParser.TypeNameContext)

Visit a parse tree produced by typeName().

Declaration
Result VisitTypeName(CParser.TypeNameContext context)
Parameters
Type Name Description
CParser.TypeNameContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTypeQualifier(CParser.TypeQualifierContext)

Visit a parse tree produced by typeQualifier().

Declaration
Result VisitTypeQualifier(CParser.TypeQualifierContext context)
Parameters
Type Name Description
CParser.TypeQualifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTypeQualifierList(CParser.TypeQualifierListContext)

Visit a parse tree produced by typeQualifierList().

Declaration
Result VisitTypeQualifierList(CParser.TypeQualifierListContext context)
Parameters
Type Name Description
CParser.TypeQualifierListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTypeSpecifier(CParser.TypeSpecifierContext)

Visit a parse tree produced by typeSpecifier().

Declaration
Result VisitTypeSpecifier(CParser.TypeSpecifierContext context)
Parameters
Type Name Description
CParser.TypeSpecifierContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUnaryExpression(CParser.UnaryExpressionContext)

Visit a parse tree produced by unaryExpression().

Declaration
Result VisitUnaryExpression(CParser.UnaryExpressionContext context)
Parameters
Type Name Description
CParser.UnaryExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUnaryOperator(CParser.UnaryOperatorContext)

Visit a parse tree produced by unaryOperator().

Declaration
Result VisitUnaryOperator(CParser.UnaryOperatorContext context)
Parameters
Type Name Description
CParser.UnaryOperatorContext context

The parse tree.

Returns
Type Description
Result
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX