Documentation ¶
Index ¶
- Constants
- Variables
- func CLexerInit()
- func CParserInit()
- func InitEmptyAbstractDeclaratorContext(p *AbstractDeclaratorContext)
- func InitEmptyAdditiveExpressionContext(p *AdditiveExpressionContext)
- func InitEmptyAlignmentSpecifierContext(p *AlignmentSpecifierContext)
- func InitEmptyAndExpressionContext(p *AndExpressionContext)
- func InitEmptyArgumentExpressionListContext(p *ArgumentExpressionListContext)
- func InitEmptyAssignmentExpressionContext(p *AssignmentExpressionContext)
- func InitEmptyAssignmentOperatorContext(p *AssignmentOperatorContext)
- func InitEmptyAtomicTypeSpecifierContext(p *AtomicTypeSpecifierContext)
- func InitEmptyBlockItemContext(p *BlockItemContext)
- func InitEmptyBlockItemListContext(p *BlockItemListContext)
- func InitEmptyCastExpressionContext(p *CastExpressionContext)
- func InitEmptyCompilationUnitContext(p *CompilationUnitContext)
- func InitEmptyCompoundStatementContext(p *CompoundStatementContext)
- func InitEmptyConditionalExpressionContext(p *ConditionalExpressionContext)
- func InitEmptyConstantExpressionContext(p *ConstantExpressionContext)
- func InitEmptyDeclarationContext(p *DeclarationContext)
- func InitEmptyDeclarationListContext(p *DeclarationListContext)
- func InitEmptyDeclarationSpecifierContext(p *DeclarationSpecifierContext)
- func InitEmptyDeclarationSpecifiers2Context(p *DeclarationSpecifiers2Context)
- func InitEmptyDeclarationSpecifiersContext(p *DeclarationSpecifiersContext)
- func InitEmptyDeclaratorContext(p *DeclaratorContext)
- func InitEmptyDesignationContext(p *DesignationContext)
- func InitEmptyDesignatorContext(p *DesignatorContext)
- func InitEmptyDesignatorListContext(p *DesignatorListContext)
- func InitEmptyDirectAbstractDeclaratorContext(p *DirectAbstractDeclaratorContext)
- func InitEmptyDirectDeclaratorContext(p *DirectDeclaratorContext)
- func InitEmptyEnumSpecifierContext(p *EnumSpecifierContext)
- func InitEmptyEnumerationConstantContext(p *EnumerationConstantContext)
- func InitEmptyEnumeratorContext(p *EnumeratorContext)
- func InitEmptyEnumeratorListContext(p *EnumeratorListContext)
- func InitEmptyEqualityExpressionContext(p *EqualityExpressionContext)
- func InitEmptyExclusiveOrExpressionContext(p *ExclusiveOrExpressionContext)
- func InitEmptyExpressionContext(p *ExpressionContext)
- func InitEmptyExpressionStatementContext(p *ExpressionStatementContext)
- func InitEmptyExternalDeclarationContext(p *ExternalDeclarationContext)
- func InitEmptyForConditionContext(p *ForConditionContext)
- func InitEmptyForDeclarationContext(p *ForDeclarationContext)
- func InitEmptyForExpressionContext(p *ForExpressionContext)
- func InitEmptyFunctionDefinitionContext(p *FunctionDefinitionContext)
- func InitEmptyFunctionSpecifierContext(p *FunctionSpecifierContext)
- func InitEmptyGccAttributeContext(p *GccAttributeContext)
- func InitEmptyGccAttributeListContext(p *GccAttributeListContext)
- func InitEmptyGccAttributeSpecifierContext(p *GccAttributeSpecifierContext)
- func InitEmptyGccDeclaratorExtensionContext(p *GccDeclaratorExtensionContext)
- func InitEmptyGenericAssocListContext(p *GenericAssocListContext)
- func InitEmptyGenericAssociationContext(p *GenericAssociationContext)
- func InitEmptyGenericSelectionContext(p *GenericSelectionContext)
- func InitEmptyIdentifierListContext(p *IdentifierListContext)
- func InitEmptyInclusiveOrExpressionContext(p *InclusiveOrExpressionContext)
- func InitEmptyInitDeclaratorContext(p *InitDeclaratorContext)
- func InitEmptyInitDeclaratorListContext(p *InitDeclaratorListContext)
- func InitEmptyInitializerContext(p *InitializerContext)
- func InitEmptyInitializerListContext(p *InitializerListContext)
- func InitEmptyIterationStatementContext(p *IterationStatementContext)
- func InitEmptyJumpStatementContext(p *JumpStatementContext)
- func InitEmptyLabeledStatementContext(p *LabeledStatementContext)
- func InitEmptyLogicalAndExpressionContext(p *LogicalAndExpressionContext)
- func InitEmptyLogicalOrExpressionContext(p *LogicalOrExpressionContext)
- func InitEmptyMultiplicativeExpressionContext(p *MultiplicativeExpressionContext)
- func InitEmptyNestedParenthesesBlockContext(p *NestedParenthesesBlockContext)
- func InitEmptyParameterDeclarationContext(p *ParameterDeclarationContext)
- func InitEmptyParameterListContext(p *ParameterListContext)
- func InitEmptyParameterTypeListContext(p *ParameterTypeListContext)
- func InitEmptyPointerContext(p *PointerContext)
- func InitEmptyPostfixExpressionContext(p *PostfixExpressionContext)
- func InitEmptyPrimaryExpressionContext(p *PrimaryExpressionContext)
- func InitEmptyRelationalExpressionContext(p *RelationalExpressionContext)
- func InitEmptySelectionStatementContext(p *SelectionStatementContext)
- func InitEmptyShiftExpressionContext(p *ShiftExpressionContext)
- func InitEmptySpecifierQualifierListContext(p *SpecifierQualifierListContext)
- func InitEmptyStatementContext(p *StatementContext)
- func InitEmptyStaticAssertDeclarationContext(p *StaticAssertDeclarationContext)
- func InitEmptyStorageClassSpecifierContext(p *StorageClassSpecifierContext)
- func InitEmptyStructDeclarationContext(p *StructDeclarationContext)
- func InitEmptyStructDeclarationListContext(p *StructDeclarationListContext)
- func InitEmptyStructDeclaratorContext(p *StructDeclaratorContext)
- func InitEmptyStructDeclaratorListContext(p *StructDeclaratorListContext)
- func InitEmptyStructOrUnionContext(p *StructOrUnionContext)
- func InitEmptyStructOrUnionSpecifierContext(p *StructOrUnionSpecifierContext)
- func InitEmptyTranslationUnitContext(p *TranslationUnitContext)
- func InitEmptyTypeNameContext(p *TypeNameContext)
- func InitEmptyTypeQualifierContext(p *TypeQualifierContext)
- func InitEmptyTypeQualifierListContext(p *TypeQualifierListContext)
- func InitEmptyTypeSpecifierContext(p *TypeSpecifierContext)
- func InitEmptyTypedefNameContext(p *TypedefNameContext)
- func InitEmptyUnaryExpressionContext(p *UnaryExpressionContext)
- func InitEmptyUnaryOperatorContext(p *UnaryOperatorContext)
- func InitEmptyVcSpecificModiferContext(p *VcSpecificModiferContext)
- type AbstractDeclaratorContext
- func (s *AbstractDeclaratorContext) AllGccDeclaratorExtension() []IGccDeclaratorExtensionContext
- func (s *AbstractDeclaratorContext) DirectAbstractDeclarator() IDirectAbstractDeclaratorContext
- func (s *AbstractDeclaratorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AbstractDeclaratorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AbstractDeclaratorContext) GccDeclaratorExtension(i int) IGccDeclaratorExtensionContext
- func (s *AbstractDeclaratorContext) GetParser() antlr.Parser
- func (s *AbstractDeclaratorContext) GetRuleContext() antlr.RuleContext
- func (*AbstractDeclaratorContext) IsAbstractDeclaratorContext()
- func (s *AbstractDeclaratorContext) Pointer() IPointerContext
- func (s *AbstractDeclaratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AdditiveExpressionContext
- func (s *AdditiveExpressionContext) AllMinus() []antlr.TerminalNode
- func (s *AdditiveExpressionContext) AllMultiplicativeExpression() []IMultiplicativeExpressionContext
- func (s *AdditiveExpressionContext) AllPlus() []antlr.TerminalNode
- func (s *AdditiveExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AdditiveExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AdditiveExpressionContext) GetParser() antlr.Parser
- func (s *AdditiveExpressionContext) GetRuleContext() antlr.RuleContext
- func (*AdditiveExpressionContext) IsAdditiveExpressionContext()
- func (s *AdditiveExpressionContext) Minus(i int) antlr.TerminalNode
- func (s *AdditiveExpressionContext) MultiplicativeExpression(i int) IMultiplicativeExpressionContext
- func (s *AdditiveExpressionContext) Plus(i int) antlr.TerminalNode
- func (s *AdditiveExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AlignmentSpecifierContext
- func (s *AlignmentSpecifierContext) Alignas() antlr.TerminalNode
- func (s *AlignmentSpecifierContext) ConstantExpression() IConstantExpressionContext
- func (s *AlignmentSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AlignmentSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AlignmentSpecifierContext) GetParser() antlr.Parser
- func (s *AlignmentSpecifierContext) GetRuleContext() antlr.RuleContext
- func (*AlignmentSpecifierContext) IsAlignmentSpecifierContext()
- func (s *AlignmentSpecifierContext) LeftParen() antlr.TerminalNode
- func (s *AlignmentSpecifierContext) RightParen() antlr.TerminalNode
- func (s *AlignmentSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *AlignmentSpecifierContext) TypeName() ITypeNameContext
- type AndExpressionContext
- func (s *AndExpressionContext) AllAnd() []antlr.TerminalNode
- func (s *AndExpressionContext) AllEqualityExpression() []IEqualityExpressionContext
- func (s *AndExpressionContext) And(i int) antlr.TerminalNode
- func (s *AndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AndExpressionContext) EqualityExpression(i int) IEqualityExpressionContext
- func (s *AndExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AndExpressionContext) GetParser() antlr.Parser
- func (s *AndExpressionContext) GetRuleContext() antlr.RuleContext
- func (*AndExpressionContext) IsAndExpressionContext()
- func (s *AndExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArgumentExpressionListContext
- func (s *ArgumentExpressionListContext) AllAssignmentExpression() []IAssignmentExpressionContext
- func (s *ArgumentExpressionListContext) AllComma() []antlr.TerminalNode
- func (s *ArgumentExpressionListContext) AssignmentExpression(i int) IAssignmentExpressionContext
- func (s *ArgumentExpressionListContext) Comma(i int) antlr.TerminalNode
- func (s *ArgumentExpressionListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArgumentExpressionListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArgumentExpressionListContext) GetParser() antlr.Parser
- func (s *ArgumentExpressionListContext) GetRuleContext() antlr.RuleContext
- func (*ArgumentExpressionListContext) IsArgumentExpressionListContext()
- func (s *ArgumentExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssignmentExpressionContext
- func (s *AssignmentExpressionContext) AssignmentExpression() IAssignmentExpressionContext
- func (s *AssignmentExpressionContext) AssignmentOperator() IAssignmentOperatorContext
- func (s *AssignmentExpressionContext) ConditionalExpression() IConditionalExpressionContext
- func (s *AssignmentExpressionContext) DigitSequence() antlr.TerminalNode
- func (s *AssignmentExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssignmentExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssignmentExpressionContext) GetParser() antlr.Parser
- func (s *AssignmentExpressionContext) GetRuleContext() antlr.RuleContext
- func (*AssignmentExpressionContext) IsAssignmentExpressionContext()
- func (s *AssignmentExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *AssignmentExpressionContext) UnaryExpression() IUnaryExpressionContext
- type AssignmentOperatorContext
- func (s *AssignmentOperatorContext) AndAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) Assign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) DivAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssignmentOperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssignmentOperatorContext) GetParser() antlr.Parser
- func (s *AssignmentOperatorContext) GetRuleContext() antlr.RuleContext
- func (*AssignmentOperatorContext) IsAssignmentOperatorContext()
- func (s *AssignmentOperatorContext) LeftShiftAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) MinusAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) ModAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) OrAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) PlusAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) RightShiftAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) StarAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *AssignmentOperatorContext) XorAssign() antlr.TerminalNode
- type AtomicTypeSpecifierContext
- func (s *AtomicTypeSpecifierContext) Atomic() antlr.TerminalNode
- func (s *AtomicTypeSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AtomicTypeSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AtomicTypeSpecifierContext) GetParser() antlr.Parser
- func (s *AtomicTypeSpecifierContext) GetRuleContext() antlr.RuleContext
- func (*AtomicTypeSpecifierContext) IsAtomicTypeSpecifierContext()
- func (s *AtomicTypeSpecifierContext) LeftParen() antlr.TerminalNode
- func (s *AtomicTypeSpecifierContext) RightParen() antlr.TerminalNode
- func (s *AtomicTypeSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *AtomicTypeSpecifierContext) TypeName() ITypeNameContext
- type BaseCListener
- func (s *BaseCListener) EnterAbstractDeclarator(ctx *AbstractDeclaratorContext)
- func (s *BaseCListener) EnterAdditiveExpression(ctx *AdditiveExpressionContext)
- func (s *BaseCListener) EnterAlignmentSpecifier(ctx *AlignmentSpecifierContext)
- func (s *BaseCListener) EnterAndExpression(ctx *AndExpressionContext)
- func (s *BaseCListener) EnterArgumentExpressionList(ctx *ArgumentExpressionListContext)
- func (s *BaseCListener) EnterAssignmentExpression(ctx *AssignmentExpressionContext)
- func (s *BaseCListener) EnterAssignmentOperator(ctx *AssignmentOperatorContext)
- func (s *BaseCListener) EnterAtomicTypeSpecifier(ctx *AtomicTypeSpecifierContext)
- func (s *BaseCListener) EnterBlockItem(ctx *BlockItemContext)
- func (s *BaseCListener) EnterBlockItemList(ctx *BlockItemListContext)
- func (s *BaseCListener) EnterCastExpression(ctx *CastExpressionContext)
- func (s *BaseCListener) EnterCompilationUnit(ctx *CompilationUnitContext)
- func (s *BaseCListener) EnterCompoundStatement(ctx *CompoundStatementContext)
- func (s *BaseCListener) EnterConditionalExpression(ctx *ConditionalExpressionContext)
- func (s *BaseCListener) EnterConstantExpression(ctx *ConstantExpressionContext)
- func (s *BaseCListener) EnterDeclaration(ctx *DeclarationContext)
- func (s *BaseCListener) EnterDeclarationList(ctx *DeclarationListContext)
- func (s *BaseCListener) EnterDeclarationSpecifier(ctx *DeclarationSpecifierContext)
- func (s *BaseCListener) EnterDeclarationSpecifiers(ctx *DeclarationSpecifiersContext)
- func (s *BaseCListener) EnterDeclarationSpecifiers2(ctx *DeclarationSpecifiers2Context)
- func (s *BaseCListener) EnterDeclarator(ctx *DeclaratorContext)
- func (s *BaseCListener) EnterDesignation(ctx *DesignationContext)
- func (s *BaseCListener) EnterDesignator(ctx *DesignatorContext)
- func (s *BaseCListener) EnterDesignatorList(ctx *DesignatorListContext)
- func (s *BaseCListener) EnterDirectAbstractDeclarator(ctx *DirectAbstractDeclaratorContext)
- func (s *BaseCListener) EnterDirectDeclarator(ctx *DirectDeclaratorContext)
- func (s *BaseCListener) EnterEnumSpecifier(ctx *EnumSpecifierContext)
- func (s *BaseCListener) EnterEnumerationConstant(ctx *EnumerationConstantContext)
- func (s *BaseCListener) EnterEnumerator(ctx *EnumeratorContext)
- func (s *BaseCListener) EnterEnumeratorList(ctx *EnumeratorListContext)
- func (s *BaseCListener) EnterEqualityExpression(ctx *EqualityExpressionContext)
- func (s *BaseCListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseCListener) EnterExclusiveOrExpression(ctx *ExclusiveOrExpressionContext)
- func (s *BaseCListener) EnterExpression(ctx *ExpressionContext)
- func (s *BaseCListener) EnterExpressionStatement(ctx *ExpressionStatementContext)
- func (s *BaseCListener) EnterExternalDeclaration(ctx *ExternalDeclarationContext)
- func (s *BaseCListener) EnterForCondition(ctx *ForConditionContext)
- func (s *BaseCListener) EnterForDeclaration(ctx *ForDeclarationContext)
- func (s *BaseCListener) EnterForExpression(ctx *ForExpressionContext)
- func (s *BaseCListener) EnterFunctionDefinition(ctx *FunctionDefinitionContext)
- func (s *BaseCListener) EnterFunctionSpecifier(ctx *FunctionSpecifierContext)
- func (s *BaseCListener) EnterGccAttribute(ctx *GccAttributeContext)
- func (s *BaseCListener) EnterGccAttributeList(ctx *GccAttributeListContext)
- func (s *BaseCListener) EnterGccAttributeSpecifier(ctx *GccAttributeSpecifierContext)
- func (s *BaseCListener) EnterGccDeclaratorExtension(ctx *GccDeclaratorExtensionContext)
- func (s *BaseCListener) EnterGenericAssocList(ctx *GenericAssocListContext)
- func (s *BaseCListener) EnterGenericAssociation(ctx *GenericAssociationContext)
- func (s *BaseCListener) EnterGenericSelection(ctx *GenericSelectionContext)
- func (s *BaseCListener) EnterIdentifierList(ctx *IdentifierListContext)
- func (s *BaseCListener) EnterInclusiveOrExpression(ctx *InclusiveOrExpressionContext)
- func (s *BaseCListener) EnterInitDeclarator(ctx *InitDeclaratorContext)
- func (s *BaseCListener) EnterInitDeclaratorList(ctx *InitDeclaratorListContext)
- func (s *BaseCListener) EnterInitializer(ctx *InitializerContext)
- func (s *BaseCListener) EnterInitializerList(ctx *InitializerListContext)
- func (s *BaseCListener) EnterIterationStatement(ctx *IterationStatementContext)
- func (s *BaseCListener) EnterJumpStatement(ctx *JumpStatementContext)
- func (s *BaseCListener) EnterLabeledStatement(ctx *LabeledStatementContext)
- func (s *BaseCListener) EnterLogicalAndExpression(ctx *LogicalAndExpressionContext)
- func (s *BaseCListener) EnterLogicalOrExpression(ctx *LogicalOrExpressionContext)
- func (s *BaseCListener) EnterMultiplicativeExpression(ctx *MultiplicativeExpressionContext)
- func (s *BaseCListener) EnterNestedParenthesesBlock(ctx *NestedParenthesesBlockContext)
- func (s *BaseCListener) EnterParameterDeclaration(ctx *ParameterDeclarationContext)
- func (s *BaseCListener) EnterParameterList(ctx *ParameterListContext)
- func (s *BaseCListener) EnterParameterTypeList(ctx *ParameterTypeListContext)
- func (s *BaseCListener) EnterPointer(ctx *PointerContext)
- func (s *BaseCListener) EnterPostfixExpression(ctx *PostfixExpressionContext)
- func (s *BaseCListener) EnterPrimaryExpression(ctx *PrimaryExpressionContext)
- func (s *BaseCListener) EnterRelationalExpression(ctx *RelationalExpressionContext)
- func (s *BaseCListener) EnterSelectionStatement(ctx *SelectionStatementContext)
- func (s *BaseCListener) EnterShiftExpression(ctx *ShiftExpressionContext)
- func (s *BaseCListener) EnterSpecifierQualifierList(ctx *SpecifierQualifierListContext)
- func (s *BaseCListener) EnterStatement(ctx *StatementContext)
- func (s *BaseCListener) EnterStaticAssertDeclaration(ctx *StaticAssertDeclarationContext)
- func (s *BaseCListener) EnterStorageClassSpecifier(ctx *StorageClassSpecifierContext)
- func (s *BaseCListener) EnterStructDeclaration(ctx *StructDeclarationContext)
- func (s *BaseCListener) EnterStructDeclarationList(ctx *StructDeclarationListContext)
- func (s *BaseCListener) EnterStructDeclarator(ctx *StructDeclaratorContext)
- func (s *BaseCListener) EnterStructDeclaratorList(ctx *StructDeclaratorListContext)
- func (s *BaseCListener) EnterStructOrUnion(ctx *StructOrUnionContext)
- func (s *BaseCListener) EnterStructOrUnionSpecifier(ctx *StructOrUnionSpecifierContext)
- func (s *BaseCListener) EnterTranslationUnit(ctx *TranslationUnitContext)
- func (s *BaseCListener) EnterTypeName(ctx *TypeNameContext)
- func (s *BaseCListener) EnterTypeQualifier(ctx *TypeQualifierContext)
- func (s *BaseCListener) EnterTypeQualifierList(ctx *TypeQualifierListContext)
- func (s *BaseCListener) EnterTypeSpecifier(ctx *TypeSpecifierContext)
- func (s *BaseCListener) EnterTypedefName(ctx *TypedefNameContext)
- func (s *BaseCListener) EnterUnaryExpression(ctx *UnaryExpressionContext)
- func (s *BaseCListener) EnterUnaryOperator(ctx *UnaryOperatorContext)
- func (s *BaseCListener) EnterVcSpecificModifer(ctx *VcSpecificModiferContext)
- func (s *BaseCListener) ExitAbstractDeclarator(ctx *AbstractDeclaratorContext)
- func (s *BaseCListener) ExitAdditiveExpression(ctx *AdditiveExpressionContext)
- func (s *BaseCListener) ExitAlignmentSpecifier(ctx *AlignmentSpecifierContext)
- func (s *BaseCListener) ExitAndExpression(ctx *AndExpressionContext)
- func (s *BaseCListener) ExitArgumentExpressionList(ctx *ArgumentExpressionListContext)
- func (s *BaseCListener) ExitAssignmentExpression(ctx *AssignmentExpressionContext)
- func (s *BaseCListener) ExitAssignmentOperator(ctx *AssignmentOperatorContext)
- func (s *BaseCListener) ExitAtomicTypeSpecifier(ctx *AtomicTypeSpecifierContext)
- func (s *BaseCListener) ExitBlockItem(ctx *BlockItemContext)
- func (s *BaseCListener) ExitBlockItemList(ctx *BlockItemListContext)
- func (s *BaseCListener) ExitCastExpression(ctx *CastExpressionContext)
- func (s *BaseCListener) ExitCompilationUnit(ctx *CompilationUnitContext)
- func (s *BaseCListener) ExitCompoundStatement(ctx *CompoundStatementContext)
- func (s *BaseCListener) ExitConditionalExpression(ctx *ConditionalExpressionContext)
- func (s *BaseCListener) ExitConstantExpression(ctx *ConstantExpressionContext)
- func (s *BaseCListener) ExitDeclaration(ctx *DeclarationContext)
- func (s *BaseCListener) ExitDeclarationList(ctx *DeclarationListContext)
- func (s *BaseCListener) ExitDeclarationSpecifier(ctx *DeclarationSpecifierContext)
- func (s *BaseCListener) ExitDeclarationSpecifiers(ctx *DeclarationSpecifiersContext)
- func (s *BaseCListener) ExitDeclarationSpecifiers2(ctx *DeclarationSpecifiers2Context)
- func (s *BaseCListener) ExitDeclarator(ctx *DeclaratorContext)
- func (s *BaseCListener) ExitDesignation(ctx *DesignationContext)
- func (s *BaseCListener) ExitDesignator(ctx *DesignatorContext)
- func (s *BaseCListener) ExitDesignatorList(ctx *DesignatorListContext)
- func (s *BaseCListener) ExitDirectAbstractDeclarator(ctx *DirectAbstractDeclaratorContext)
- func (s *BaseCListener) ExitDirectDeclarator(ctx *DirectDeclaratorContext)
- func (s *BaseCListener) ExitEnumSpecifier(ctx *EnumSpecifierContext)
- func (s *BaseCListener) ExitEnumerationConstant(ctx *EnumerationConstantContext)
- func (s *BaseCListener) ExitEnumerator(ctx *EnumeratorContext)
- func (s *BaseCListener) ExitEnumeratorList(ctx *EnumeratorListContext)
- func (s *BaseCListener) ExitEqualityExpression(ctx *EqualityExpressionContext)
- func (s *BaseCListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseCListener) ExitExclusiveOrExpression(ctx *ExclusiveOrExpressionContext)
- func (s *BaseCListener) ExitExpression(ctx *ExpressionContext)
- func (s *BaseCListener) ExitExpressionStatement(ctx *ExpressionStatementContext)
- func (s *BaseCListener) ExitExternalDeclaration(ctx *ExternalDeclarationContext)
- func (s *BaseCListener) ExitForCondition(ctx *ForConditionContext)
- func (s *BaseCListener) ExitForDeclaration(ctx *ForDeclarationContext)
- func (s *BaseCListener) ExitForExpression(ctx *ForExpressionContext)
- func (s *BaseCListener) ExitFunctionDefinition(ctx *FunctionDefinitionContext)
- func (s *BaseCListener) ExitFunctionSpecifier(ctx *FunctionSpecifierContext)
- func (s *BaseCListener) ExitGccAttribute(ctx *GccAttributeContext)
- func (s *BaseCListener) ExitGccAttributeList(ctx *GccAttributeListContext)
- func (s *BaseCListener) ExitGccAttributeSpecifier(ctx *GccAttributeSpecifierContext)
- func (s *BaseCListener) ExitGccDeclaratorExtension(ctx *GccDeclaratorExtensionContext)
- func (s *BaseCListener) ExitGenericAssocList(ctx *GenericAssocListContext)
- func (s *BaseCListener) ExitGenericAssociation(ctx *GenericAssociationContext)
- func (s *BaseCListener) ExitGenericSelection(ctx *GenericSelectionContext)
- func (s *BaseCListener) ExitIdentifierList(ctx *IdentifierListContext)
- func (s *BaseCListener) ExitInclusiveOrExpression(ctx *InclusiveOrExpressionContext)
- func (s *BaseCListener) ExitInitDeclarator(ctx *InitDeclaratorContext)
- func (s *BaseCListener) ExitInitDeclaratorList(ctx *InitDeclaratorListContext)
- func (s *BaseCListener) ExitInitializer(ctx *InitializerContext)
- func (s *BaseCListener) ExitInitializerList(ctx *InitializerListContext)
- func (s *BaseCListener) ExitIterationStatement(ctx *IterationStatementContext)
- func (s *BaseCListener) ExitJumpStatement(ctx *JumpStatementContext)
- func (s *BaseCListener) ExitLabeledStatement(ctx *LabeledStatementContext)
- func (s *BaseCListener) ExitLogicalAndExpression(ctx *LogicalAndExpressionContext)
- func (s *BaseCListener) ExitLogicalOrExpression(ctx *LogicalOrExpressionContext)
- func (s *BaseCListener) ExitMultiplicativeExpression(ctx *MultiplicativeExpressionContext)
- func (s *BaseCListener) ExitNestedParenthesesBlock(ctx *NestedParenthesesBlockContext)
- func (s *BaseCListener) ExitParameterDeclaration(ctx *ParameterDeclarationContext)
- func (s *BaseCListener) ExitParameterList(ctx *ParameterListContext)
- func (s *BaseCListener) ExitParameterTypeList(ctx *ParameterTypeListContext)
- func (s *BaseCListener) ExitPointer(ctx *PointerContext)
- func (s *BaseCListener) ExitPostfixExpression(ctx *PostfixExpressionContext)
- func (s *BaseCListener) ExitPrimaryExpression(ctx *PrimaryExpressionContext)
- func (s *BaseCListener) ExitRelationalExpression(ctx *RelationalExpressionContext)
- func (s *BaseCListener) ExitSelectionStatement(ctx *SelectionStatementContext)
- func (s *BaseCListener) ExitShiftExpression(ctx *ShiftExpressionContext)
- func (s *BaseCListener) ExitSpecifierQualifierList(ctx *SpecifierQualifierListContext)
- func (s *BaseCListener) ExitStatement(ctx *StatementContext)
- func (s *BaseCListener) ExitStaticAssertDeclaration(ctx *StaticAssertDeclarationContext)
- func (s *BaseCListener) ExitStorageClassSpecifier(ctx *StorageClassSpecifierContext)
- func (s *BaseCListener) ExitStructDeclaration(ctx *StructDeclarationContext)
- func (s *BaseCListener) ExitStructDeclarationList(ctx *StructDeclarationListContext)
- func (s *BaseCListener) ExitStructDeclarator(ctx *StructDeclaratorContext)
- func (s *BaseCListener) ExitStructDeclaratorList(ctx *StructDeclaratorListContext)
- func (s *BaseCListener) ExitStructOrUnion(ctx *StructOrUnionContext)
- func (s *BaseCListener) ExitStructOrUnionSpecifier(ctx *StructOrUnionSpecifierContext)
- func (s *BaseCListener) ExitTranslationUnit(ctx *TranslationUnitContext)
- func (s *BaseCListener) ExitTypeName(ctx *TypeNameContext)
- func (s *BaseCListener) ExitTypeQualifier(ctx *TypeQualifierContext)
- func (s *BaseCListener) ExitTypeQualifierList(ctx *TypeQualifierListContext)
- func (s *BaseCListener) ExitTypeSpecifier(ctx *TypeSpecifierContext)
- func (s *BaseCListener) ExitTypedefName(ctx *TypedefNameContext)
- func (s *BaseCListener) ExitUnaryExpression(ctx *UnaryExpressionContext)
- func (s *BaseCListener) ExitUnaryOperator(ctx *UnaryOperatorContext)
- func (s *BaseCListener) ExitVcSpecificModifer(ctx *VcSpecificModiferContext)
- func (s *BaseCListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseCListener) VisitTerminal(node antlr.TerminalNode)
- type BlockItemContext
- func (s *BlockItemContext) Declaration() IDeclarationContext
- func (s *BlockItemContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BlockItemContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BlockItemContext) GetParser() antlr.Parser
- func (s *BlockItemContext) GetRuleContext() antlr.RuleContext
- func (*BlockItemContext) IsBlockItemContext()
- func (s *BlockItemContext) Statement() IStatementContext
- func (s *BlockItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BlockItemListContext
- func (s *BlockItemListContext) AllBlockItem() []IBlockItemContext
- func (s *BlockItemListContext) BlockItem(i int) IBlockItemContext
- func (s *BlockItemListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BlockItemListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BlockItemListContext) GetParser() antlr.Parser
- func (s *BlockItemListContext) GetRuleContext() antlr.RuleContext
- func (*BlockItemListContext) IsBlockItemListContext()
- func (s *BlockItemListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CLexer
- type CListener
- type CParser
- func (p *CParser) AbstractDeclarator() (localctx IAbstractDeclaratorContext)
- func (p *CParser) AdditiveExpression() (localctx IAdditiveExpressionContext)
- func (p *CParser) AlignmentSpecifier() (localctx IAlignmentSpecifierContext)
- func (p *CParser) AndExpression() (localctx IAndExpressionContext)
- func (p *CParser) ArgumentExpressionList() (localctx IArgumentExpressionListContext)
- func (p *CParser) AssignmentExpression() (localctx IAssignmentExpressionContext)
- func (p *CParser) AssignmentOperator() (localctx IAssignmentOperatorContext)
- func (p *CParser) AtomicTypeSpecifier() (localctx IAtomicTypeSpecifierContext)
- func (p *CParser) BlockItem() (localctx IBlockItemContext)
- func (p *CParser) BlockItemList() (localctx IBlockItemListContext)
- func (p *CParser) CastExpression() (localctx ICastExpressionContext)
- func (p *CParser) CompilationUnit() (localctx ICompilationUnitContext)
- func (p *CParser) CompoundStatement() (localctx ICompoundStatementContext)
- func (p *CParser) ConditionalExpression() (localctx IConditionalExpressionContext)
- func (p *CParser) ConstantExpression() (localctx IConstantExpressionContext)
- func (p *CParser) Declaration() (localctx IDeclarationContext)
- func (p *CParser) DeclarationList() (localctx IDeclarationListContext)
- func (p *CParser) DeclarationSpecifier() (localctx IDeclarationSpecifierContext)
- func (p *CParser) DeclarationSpecifiers() (localctx IDeclarationSpecifiersContext)
- func (p *CParser) DeclarationSpecifiers2() (localctx IDeclarationSpecifiers2Context)
- func (p *CParser) Declarator() (localctx IDeclaratorContext)
- func (p *CParser) Designation() (localctx IDesignationContext)
- func (p *CParser) Designator() (localctx IDesignatorContext)
- func (p *CParser) DesignatorList() (localctx IDesignatorListContext)
- func (p *CParser) DirectAbstractDeclarator() (localctx IDirectAbstractDeclaratorContext)
- func (p *CParser) DirectAbstractDeclarator_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) DirectDeclarator() (localctx IDirectDeclaratorContext)
- func (p *CParser) DirectDeclarator_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) EnumSpecifier() (localctx IEnumSpecifierContext)
- func (p *CParser) EnumerationConstant() (localctx IEnumerationConstantContext)
- func (p *CParser) Enumerator() (localctx IEnumeratorContext)
- func (p *CParser) EnumeratorList() (localctx IEnumeratorListContext)
- func (p *CParser) EqualityExpression() (localctx IEqualityExpressionContext)
- func (p *CParser) ExclusiveOrExpression() (localctx IExclusiveOrExpressionContext)
- func (p *CParser) Expression() (localctx IExpressionContext)
- func (p *CParser) ExpressionStatement() (localctx IExpressionStatementContext)
- func (p *CParser) ExternalDeclaration() (localctx IExternalDeclarationContext)
- func (p *CParser) ForCondition() (localctx IForConditionContext)
- func (p *CParser) ForDeclaration() (localctx IForDeclarationContext)
- func (p *CParser) ForExpression() (localctx IForExpressionContext)
- func (p *CParser) FunctionDefinition() (localctx IFunctionDefinitionContext)
- func (p *CParser) FunctionSpecifier() (localctx IFunctionSpecifierContext)
- func (p *CParser) GccAttribute() (localctx IGccAttributeContext)
- func (p *CParser) GccAttributeList() (localctx IGccAttributeListContext)
- func (p *CParser) GccAttributeSpecifier() (localctx IGccAttributeSpecifierContext)
- func (p *CParser) GccDeclaratorExtension() (localctx IGccDeclaratorExtensionContext)
- func (p *CParser) GenericAssocList() (localctx IGenericAssocListContext)
- func (p *CParser) GenericAssociation() (localctx IGenericAssociationContext)
- func (p *CParser) GenericSelection() (localctx IGenericSelectionContext)
- func (p *CParser) IdentifierList() (localctx IIdentifierListContext)
- func (p *CParser) InclusiveOrExpression() (localctx IInclusiveOrExpressionContext)
- func (p *CParser) InitDeclarator() (localctx IInitDeclaratorContext)
- func (p *CParser) InitDeclaratorList() (localctx IInitDeclaratorListContext)
- func (p *CParser) Initializer() (localctx IInitializerContext)
- func (p *CParser) InitializerList() (localctx IInitializerListContext)
- func (p *CParser) IterationStatement() (localctx IIterationStatementContext)
- func (p *CParser) JumpStatement() (localctx IJumpStatementContext)
- func (p *CParser) LabeledStatement() (localctx ILabeledStatementContext)
- func (p *CParser) LogicalAndExpression() (localctx ILogicalAndExpressionContext)
- func (p *CParser) LogicalOrExpression() (localctx ILogicalOrExpressionContext)
- func (p *CParser) MultiplicativeExpression() (localctx IMultiplicativeExpressionContext)
- func (p *CParser) NestedParenthesesBlock() (localctx INestedParenthesesBlockContext)
- func (p *CParser) ParameterDeclaration() (localctx IParameterDeclarationContext)
- func (p *CParser) ParameterList() (localctx IParameterListContext)
- func (p *CParser) ParameterTypeList() (localctx IParameterTypeListContext)
- func (p *CParser) Pointer() (localctx IPointerContext)
- func (p *CParser) PostfixExpression() (localctx IPostfixExpressionContext)
- func (p *CParser) PrimaryExpression() (localctx IPrimaryExpressionContext)
- func (p *CParser) RelationalExpression() (localctx IRelationalExpressionContext)
- func (p *CParser) SelectionStatement() (localctx ISelectionStatementContext)
- func (p *CParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *CParser) ShiftExpression() (localctx IShiftExpressionContext)
- func (p *CParser) SpecifierQualifierList() (localctx ISpecifierQualifierListContext)
- func (p *CParser) Statement() (localctx IStatementContext)
- func (p *CParser) StaticAssertDeclaration() (localctx IStaticAssertDeclarationContext)
- func (p *CParser) StorageClassSpecifier() (localctx IStorageClassSpecifierContext)
- func (p *CParser) StructDeclaration() (localctx IStructDeclarationContext)
- func (p *CParser) StructDeclarationList() (localctx IStructDeclarationListContext)
- func (p *CParser) StructDeclarator() (localctx IStructDeclaratorContext)
- func (p *CParser) StructDeclaratorList() (localctx IStructDeclaratorListContext)
- func (p *CParser) StructOrUnion() (localctx IStructOrUnionContext)
- func (p *CParser) StructOrUnionSpecifier() (localctx IStructOrUnionSpecifierContext)
- func (p *CParser) TranslationUnit() (localctx ITranslationUnitContext)
- func (p *CParser) TypeName() (localctx ITypeNameContext)
- func (p *CParser) TypeQualifier() (localctx ITypeQualifierContext)
- func (p *CParser) TypeQualifierList() (localctx ITypeQualifierListContext)
- func (p *CParser) TypeSpecifier() (localctx ITypeSpecifierContext)
- func (p *CParser) TypedefName() (localctx ITypedefNameContext)
- func (p *CParser) UnaryExpression() (localctx IUnaryExpressionContext)
- func (p *CParser) UnaryOperator() (localctx IUnaryOperatorContext)
- func (p *CParser) VcSpecificModifer() (localctx IVcSpecificModiferContext)
- type CastExpressionContext
- func (s *CastExpressionContext) CastExpression() ICastExpressionContext
- func (s *CastExpressionContext) DigitSequence() antlr.TerminalNode
- func (s *CastExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CastExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CastExpressionContext) GetParser() antlr.Parser
- func (s *CastExpressionContext) GetRuleContext() antlr.RuleContext
- func (*CastExpressionContext) IsCastExpressionContext()
- func (s *CastExpressionContext) LeftParen() antlr.TerminalNode
- func (s *CastExpressionContext) RightParen() antlr.TerminalNode
- func (s *CastExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *CastExpressionContext) TypeName() ITypeNameContext
- func (s *CastExpressionContext) UnaryExpression() IUnaryExpressionContext
- type CompilationUnitContext
- func (s *CompilationUnitContext) EOF() antlr.TerminalNode
- func (s *CompilationUnitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CompilationUnitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CompilationUnitContext) GetParser() antlr.Parser
- func (s *CompilationUnitContext) GetRuleContext() antlr.RuleContext
- func (*CompilationUnitContext) IsCompilationUnitContext()
- func (s *CompilationUnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *CompilationUnitContext) TranslationUnit() ITranslationUnitContext
- type CompoundStatementContext
- func (s *CompoundStatementContext) BlockItemList() IBlockItemListContext
- func (s *CompoundStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CompoundStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CompoundStatementContext) GetParser() antlr.Parser
- func (s *CompoundStatementContext) GetRuleContext() antlr.RuleContext
- func (*CompoundStatementContext) IsCompoundStatementContext()
- func (s *CompoundStatementContext) LeftBrace() antlr.TerminalNode
- func (s *CompoundStatementContext) RightBrace() antlr.TerminalNode
- func (s *CompoundStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConditionalExpressionContext
- func (s *ConditionalExpressionContext) Colon() antlr.TerminalNode
- func (s *ConditionalExpressionContext) ConditionalExpression() IConditionalExpressionContext
- func (s *ConditionalExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConditionalExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConditionalExpressionContext) Expression() IExpressionContext
- func (s *ConditionalExpressionContext) GetParser() antlr.Parser
- func (s *ConditionalExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ConditionalExpressionContext) IsConditionalExpressionContext()
- func (s *ConditionalExpressionContext) LogicalOrExpression() ILogicalOrExpressionContext
- func (s *ConditionalExpressionContext) Question() antlr.TerminalNode
- func (s *ConditionalExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConstantExpressionContext
- func (s *ConstantExpressionContext) ConditionalExpression() IConditionalExpressionContext
- func (s *ConstantExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConstantExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConstantExpressionContext) GetParser() antlr.Parser
- func (s *ConstantExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ConstantExpressionContext) IsConstantExpressionContext()
- func (s *ConstantExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DeclarationContext
- func (s *DeclarationContext) DeclarationSpecifiers() IDeclarationSpecifiersContext
- func (s *DeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DeclarationContext) GetParser() antlr.Parser
- func (s *DeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *DeclarationContext) InitDeclaratorList() IInitDeclaratorListContext
- func (*DeclarationContext) IsDeclarationContext()
- func (s *DeclarationContext) Semi() antlr.TerminalNode
- func (s *DeclarationContext) StaticAssertDeclaration() IStaticAssertDeclarationContext
- func (s *DeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DeclarationListContext
- func (s *DeclarationListContext) AllDeclaration() []IDeclarationContext
- func (s *DeclarationListContext) Declaration(i int) IDeclarationContext
- func (s *DeclarationListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DeclarationListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DeclarationListContext) GetParser() antlr.Parser
- func (s *DeclarationListContext) GetRuleContext() antlr.RuleContext
- func (*DeclarationListContext) IsDeclarationListContext()
- func (s *DeclarationListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DeclarationSpecifierContext
- func (s *DeclarationSpecifierContext) AlignmentSpecifier() IAlignmentSpecifierContext
- func (s *DeclarationSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DeclarationSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DeclarationSpecifierContext) FunctionSpecifier() IFunctionSpecifierContext
- func (s *DeclarationSpecifierContext) GetParser() antlr.Parser
- func (s *DeclarationSpecifierContext) GetRuleContext() antlr.RuleContext
- func (*DeclarationSpecifierContext) IsDeclarationSpecifierContext()
- func (s *DeclarationSpecifierContext) StorageClassSpecifier() IStorageClassSpecifierContext
- func (s *DeclarationSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *DeclarationSpecifierContext) TypeQualifier() ITypeQualifierContext
- func (s *DeclarationSpecifierContext) TypeSpecifier() ITypeSpecifierContext
- type DeclarationSpecifiers2Context
- func (s *DeclarationSpecifiers2Context) AllDeclarationSpecifier() []IDeclarationSpecifierContext
- func (s *DeclarationSpecifiers2Context) DeclarationSpecifier(i int) IDeclarationSpecifierContext
- func (s *DeclarationSpecifiers2Context) EnterRule(listener antlr.ParseTreeListener)
- func (s *DeclarationSpecifiers2Context) ExitRule(listener antlr.ParseTreeListener)
- func (s *DeclarationSpecifiers2Context) GetParser() antlr.Parser
- func (s *DeclarationSpecifiers2Context) GetRuleContext() antlr.RuleContext
- func (*DeclarationSpecifiers2Context) IsDeclarationSpecifiers2Context()
- func (s *DeclarationSpecifiers2Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DeclarationSpecifiersContext
- func (s *DeclarationSpecifiersContext) AllDeclarationSpecifier() []IDeclarationSpecifierContext
- func (s *DeclarationSpecifiersContext) DeclarationSpecifier(i int) IDeclarationSpecifierContext
- func (s *DeclarationSpecifiersContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DeclarationSpecifiersContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DeclarationSpecifiersContext) GetParser() antlr.Parser
- func (s *DeclarationSpecifiersContext) GetRuleContext() antlr.RuleContext
- func (*DeclarationSpecifiersContext) IsDeclarationSpecifiersContext()
- func (s *DeclarationSpecifiersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DeclaratorContext
- func (s *DeclaratorContext) AllGccDeclaratorExtension() []IGccDeclaratorExtensionContext
- func (s *DeclaratorContext) DirectDeclarator() IDirectDeclaratorContext
- func (s *DeclaratorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DeclaratorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DeclaratorContext) GccDeclaratorExtension(i int) IGccDeclaratorExtensionContext
- func (s *DeclaratorContext) GetParser() antlr.Parser
- func (s *DeclaratorContext) GetRuleContext() antlr.RuleContext
- func (*DeclaratorContext) IsDeclaratorContext()
- func (s *DeclaratorContext) Pointer() IPointerContext
- func (s *DeclaratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DesignationContext
- func (s *DesignationContext) Assign() antlr.TerminalNode
- func (s *DesignationContext) DesignatorList() IDesignatorListContext
- func (s *DesignationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DesignationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DesignationContext) GetParser() antlr.Parser
- func (s *DesignationContext) GetRuleContext() antlr.RuleContext
- func (*DesignationContext) IsDesignationContext()
- func (s *DesignationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DesignatorContext
- func (s *DesignatorContext) ConstantExpression() IConstantExpressionContext
- func (s *DesignatorContext) Dot() antlr.TerminalNode
- func (s *DesignatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DesignatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DesignatorContext) GetParser() antlr.Parser
- func (s *DesignatorContext) GetRuleContext() antlr.RuleContext
- func (s *DesignatorContext) Identifier() antlr.TerminalNode
- func (*DesignatorContext) IsDesignatorContext()
- func (s *DesignatorContext) LeftBracket() antlr.TerminalNode
- func (s *DesignatorContext) RightBracket() antlr.TerminalNode
- func (s *DesignatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DesignatorListContext
- func (s *DesignatorListContext) AllDesignator() []IDesignatorContext
- func (s *DesignatorListContext) Designator(i int) IDesignatorContext
- func (s *DesignatorListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DesignatorListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DesignatorListContext) GetParser() antlr.Parser
- func (s *DesignatorListContext) GetRuleContext() antlr.RuleContext
- func (*DesignatorListContext) IsDesignatorListContext()
- func (s *DesignatorListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DirectAbstractDeclaratorContext
- func (s *DirectAbstractDeclaratorContext) AbstractDeclarator() IAbstractDeclaratorContext
- func (s *DirectAbstractDeclaratorContext) AllGccDeclaratorExtension() []IGccDeclaratorExtensionContext
- func (s *DirectAbstractDeclaratorContext) AssignmentExpression() IAssignmentExpressionContext
- func (s *DirectAbstractDeclaratorContext) DirectAbstractDeclarator() IDirectAbstractDeclaratorContext
- func (s *DirectAbstractDeclaratorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DirectAbstractDeclaratorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DirectAbstractDeclaratorContext) GccDeclaratorExtension(i int) IGccDeclaratorExtensionContext
- func (s *DirectAbstractDeclaratorContext) GetParser() antlr.Parser
- func (s *DirectAbstractDeclaratorContext) GetRuleContext() antlr.RuleContext
- func (*DirectAbstractDeclaratorContext) IsDirectAbstractDeclaratorContext()
- func (s *DirectAbstractDeclaratorContext) LeftBracket() antlr.TerminalNode
- func (s *DirectAbstractDeclaratorContext) LeftParen() antlr.TerminalNode
- func (s *DirectAbstractDeclaratorContext) ParameterTypeList() IParameterTypeListContext
- func (s *DirectAbstractDeclaratorContext) RightBracket() antlr.TerminalNode
- func (s *DirectAbstractDeclaratorContext) RightParen() antlr.TerminalNode
- func (s *DirectAbstractDeclaratorContext) Star() antlr.TerminalNode
- func (s *DirectAbstractDeclaratorContext) Static() antlr.TerminalNode
- func (s *DirectAbstractDeclaratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *DirectAbstractDeclaratorContext) TypeQualifierList() ITypeQualifierListContext
- type DirectDeclaratorContext
- func (s *DirectDeclaratorContext) AssignmentExpression() IAssignmentExpressionContext
- func (s *DirectDeclaratorContext) Colon() antlr.TerminalNode
- func (s *DirectDeclaratorContext) Declarator() IDeclaratorContext
- func (s *DirectDeclaratorContext) DigitSequence() antlr.TerminalNode
- func (s *DirectDeclaratorContext) DirectDeclarator() IDirectDeclaratorContext
- func (s *DirectDeclaratorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DirectDeclaratorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DirectDeclaratorContext) GetParser() antlr.Parser
- func (s *DirectDeclaratorContext) GetRuleContext() antlr.RuleContext
- func (s *DirectDeclaratorContext) Identifier() antlr.TerminalNode
- func (s *DirectDeclaratorContext) IdentifierList() IIdentifierListContext
- func (*DirectDeclaratorContext) IsDirectDeclaratorContext()
- func (s *DirectDeclaratorContext) LeftBracket() antlr.TerminalNode
- func (s *DirectDeclaratorContext) LeftParen() antlr.TerminalNode
- func (s *DirectDeclaratorContext) ParameterTypeList() IParameterTypeListContext
- func (s *DirectDeclaratorContext) RightBracket() antlr.TerminalNode
- func (s *DirectDeclaratorContext) RightParen() antlr.TerminalNode
- func (s *DirectDeclaratorContext) Star() antlr.TerminalNode
- func (s *DirectDeclaratorContext) Static() antlr.TerminalNode
- func (s *DirectDeclaratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *DirectDeclaratorContext) TypeQualifierList() ITypeQualifierListContext
- func (s *DirectDeclaratorContext) VcSpecificModifer() IVcSpecificModiferContext
- type EnumSpecifierContext
- func (s *EnumSpecifierContext) Comma() antlr.TerminalNode
- func (s *EnumSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EnumSpecifierContext) Enum() antlr.TerminalNode
- func (s *EnumSpecifierContext) EnumeratorList() IEnumeratorListContext
- func (s *EnumSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EnumSpecifierContext) GetParser() antlr.Parser
- func (s *EnumSpecifierContext) GetRuleContext() antlr.RuleContext
- func (s *EnumSpecifierContext) Identifier() antlr.TerminalNode
- func (*EnumSpecifierContext) IsEnumSpecifierContext()
- func (s *EnumSpecifierContext) LeftBrace() antlr.TerminalNode
- func (s *EnumSpecifierContext) RightBrace() antlr.TerminalNode
- func (s *EnumSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EnumerationConstantContext
- func (s *EnumerationConstantContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EnumerationConstantContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EnumerationConstantContext) GetParser() antlr.Parser
- func (s *EnumerationConstantContext) GetRuleContext() antlr.RuleContext
- func (s *EnumerationConstantContext) Identifier() antlr.TerminalNode
- func (*EnumerationConstantContext) IsEnumerationConstantContext()
- func (s *EnumerationConstantContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EnumeratorContext
- func (s *EnumeratorContext) Assign() antlr.TerminalNode
- func (s *EnumeratorContext) ConstantExpression() IConstantExpressionContext
- func (s *EnumeratorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EnumeratorContext) EnumerationConstant() IEnumerationConstantContext
- func (s *EnumeratorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EnumeratorContext) GetParser() antlr.Parser
- func (s *EnumeratorContext) GetRuleContext() antlr.RuleContext
- func (*EnumeratorContext) IsEnumeratorContext()
- func (s *EnumeratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EnumeratorListContext
- func (s *EnumeratorListContext) AllComma() []antlr.TerminalNode
- func (s *EnumeratorListContext) AllEnumerator() []IEnumeratorContext
- func (s *EnumeratorListContext) Comma(i int) antlr.TerminalNode
- func (s *EnumeratorListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EnumeratorListContext) Enumerator(i int) IEnumeratorContext
- func (s *EnumeratorListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EnumeratorListContext) GetParser() antlr.Parser
- func (s *EnumeratorListContext) GetRuleContext() antlr.RuleContext
- func (*EnumeratorListContext) IsEnumeratorListContext()
- func (s *EnumeratorListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EqualityExpressionContext
- func (s *EqualityExpressionContext) AllEqual() []antlr.TerminalNode
- func (s *EqualityExpressionContext) AllNotEqual() []antlr.TerminalNode
- func (s *EqualityExpressionContext) AllRelationalExpression() []IRelationalExpressionContext
- func (s *EqualityExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EqualityExpressionContext) Equal(i int) antlr.TerminalNode
- func (s *EqualityExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EqualityExpressionContext) GetParser() antlr.Parser
- func (s *EqualityExpressionContext) GetRuleContext() antlr.RuleContext
- func (*EqualityExpressionContext) IsEqualityExpressionContext()
- func (s *EqualityExpressionContext) NotEqual(i int) antlr.TerminalNode
- func (s *EqualityExpressionContext) RelationalExpression(i int) IRelationalExpressionContext
- func (s *EqualityExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExclusiveOrExpressionContext
- func (s *ExclusiveOrExpressionContext) AllAndExpression() []IAndExpressionContext
- func (s *ExclusiveOrExpressionContext) AllCaret() []antlr.TerminalNode
- func (s *ExclusiveOrExpressionContext) AndExpression(i int) IAndExpressionContext
- func (s *ExclusiveOrExpressionContext) Caret(i int) antlr.TerminalNode
- func (s *ExclusiveOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExclusiveOrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExclusiveOrExpressionContext) GetParser() antlr.Parser
- func (s *ExclusiveOrExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExclusiveOrExpressionContext) IsExclusiveOrExpressionContext()
- func (s *ExclusiveOrExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionContext
- func (s *ExpressionContext) AllAssignmentExpression() []IAssignmentExpressionContext
- func (s *ExpressionContext) AllComma() []antlr.TerminalNode
- func (s *ExpressionContext) AssignmentExpression(i int) IAssignmentExpressionContext
- func (s *ExpressionContext) Comma(i int) antlr.TerminalNode
- func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionStatementContext
- func (s *ExpressionStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionStatementContext) Expression() IExpressionContext
- func (s *ExpressionStatementContext) GetParser() antlr.Parser
- func (s *ExpressionStatementContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionStatementContext) IsExpressionStatementContext()
- func (s *ExpressionStatementContext) Semi() antlr.TerminalNode
- func (s *ExpressionStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExternalDeclarationContext
- func (s *ExternalDeclarationContext) Declaration() IDeclarationContext
- func (s *ExternalDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExternalDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExternalDeclarationContext) FunctionDefinition() IFunctionDefinitionContext
- func (s *ExternalDeclarationContext) GetParser() antlr.Parser
- func (s *ExternalDeclarationContext) GetRuleContext() antlr.RuleContext
- func (*ExternalDeclarationContext) IsExternalDeclarationContext()
- func (s *ExternalDeclarationContext) Semi() antlr.TerminalNode
- func (s *ExternalDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ForConditionContext
- func (s *ForConditionContext) AllForExpression() []IForExpressionContext
- func (s *ForConditionContext) AllSemi() []antlr.TerminalNode
- func (s *ForConditionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ForConditionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ForConditionContext) Expression() IExpressionContext
- func (s *ForConditionContext) ForDeclaration() IForDeclarationContext
- func (s *ForConditionContext) ForExpression(i int) IForExpressionContext
- func (s *ForConditionContext) GetParser() antlr.Parser
- func (s *ForConditionContext) GetRuleContext() antlr.RuleContext
- func (*ForConditionContext) IsForConditionContext()
- func (s *ForConditionContext) Semi(i int) antlr.TerminalNode
- func (s *ForConditionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ForDeclarationContext
- func (s *ForDeclarationContext) DeclarationSpecifiers() IDeclarationSpecifiersContext
- func (s *ForDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ForDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ForDeclarationContext) GetParser() antlr.Parser
- func (s *ForDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *ForDeclarationContext) InitDeclaratorList() IInitDeclaratorListContext
- func (*ForDeclarationContext) IsForDeclarationContext()
- func (s *ForDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ForExpressionContext
- func (s *ForExpressionContext) AllAssignmentExpression() []IAssignmentExpressionContext
- func (s *ForExpressionContext) AllComma() []antlr.TerminalNode
- func (s *ForExpressionContext) AssignmentExpression(i int) IAssignmentExpressionContext
- func (s *ForExpressionContext) Comma(i int) antlr.TerminalNode
- func (s *ForExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ForExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ForExpressionContext) GetParser() antlr.Parser
- func (s *ForExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ForExpressionContext) IsForExpressionContext()
- func (s *ForExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionDefinitionContext
- func (s *FunctionDefinitionContext) CompoundStatement() ICompoundStatementContext
- func (s *FunctionDefinitionContext) DeclarationList() IDeclarationListContext
- func (s *FunctionDefinitionContext) DeclarationSpecifiers() IDeclarationSpecifiersContext
- func (s *FunctionDefinitionContext) Declarator() IDeclaratorContext
- func (s *FunctionDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionDefinitionContext) GetParser() antlr.Parser
- func (s *FunctionDefinitionContext) GetRuleContext() antlr.RuleContext
- func (*FunctionDefinitionContext) IsFunctionDefinitionContext()
- func (s *FunctionDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionSpecifierContext
- func (s *FunctionSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionSpecifierContext) GccAttributeSpecifier() IGccAttributeSpecifierContext
- func (s *FunctionSpecifierContext) GetParser() antlr.Parser
- func (s *FunctionSpecifierContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionSpecifierContext) Identifier() antlr.TerminalNode
- func (s *FunctionSpecifierContext) Inline() antlr.TerminalNode
- func (*FunctionSpecifierContext) IsFunctionSpecifierContext()
- func (s *FunctionSpecifierContext) LeftParen() antlr.TerminalNode
- func (s *FunctionSpecifierContext) Noreturn() antlr.TerminalNode
- func (s *FunctionSpecifierContext) RightParen() antlr.TerminalNode
- func (s *FunctionSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GccAttributeContext
- func (s *GccAttributeContext) AllLeftParen() []antlr.TerminalNode
- func (s *GccAttributeContext) AllRightParen() []antlr.TerminalNode
- func (s *GccAttributeContext) ArgumentExpressionList() IArgumentExpressionListContext
- func (s *GccAttributeContext) Comma() antlr.TerminalNode
- func (s *GccAttributeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GccAttributeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GccAttributeContext) GetParser() antlr.Parser
- func (s *GccAttributeContext) GetRuleContext() antlr.RuleContext
- func (*GccAttributeContext) IsGccAttributeContext()
- func (s *GccAttributeContext) LeftParen(i int) antlr.TerminalNode
- func (s *GccAttributeContext) RightParen(i int) antlr.TerminalNode
- func (s *GccAttributeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GccAttributeListContext
- func (s *GccAttributeListContext) AllComma() []antlr.TerminalNode
- func (s *GccAttributeListContext) AllGccAttribute() []IGccAttributeContext
- func (s *GccAttributeListContext) Comma(i int) antlr.TerminalNode
- func (s *GccAttributeListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GccAttributeListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GccAttributeListContext) GccAttribute(i int) IGccAttributeContext
- func (s *GccAttributeListContext) GetParser() antlr.Parser
- func (s *GccAttributeListContext) GetRuleContext() antlr.RuleContext
- func (*GccAttributeListContext) IsGccAttributeListContext()
- func (s *GccAttributeListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GccAttributeSpecifierContext
- func (s *GccAttributeSpecifierContext) AllLeftParen() []antlr.TerminalNode
- func (s *GccAttributeSpecifierContext) AllRightParen() []antlr.TerminalNode
- func (s *GccAttributeSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GccAttributeSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GccAttributeSpecifierContext) GccAttributeList() IGccAttributeListContext
- func (s *GccAttributeSpecifierContext) GetParser() antlr.Parser
- func (s *GccAttributeSpecifierContext) GetRuleContext() antlr.RuleContext
- func (*GccAttributeSpecifierContext) IsGccAttributeSpecifierContext()
- func (s *GccAttributeSpecifierContext) LeftParen(i int) antlr.TerminalNode
- func (s *GccAttributeSpecifierContext) RightParen(i int) antlr.TerminalNode
- func (s *GccAttributeSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GccDeclaratorExtensionContext
- func (s *GccDeclaratorExtensionContext) AllStringLiteral() []antlr.TerminalNode
- func (s *GccDeclaratorExtensionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GccDeclaratorExtensionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GccDeclaratorExtensionContext) GccAttributeSpecifier() IGccAttributeSpecifierContext
- func (s *GccDeclaratorExtensionContext) GetParser() antlr.Parser
- func (s *GccDeclaratorExtensionContext) GetRuleContext() antlr.RuleContext
- func (*GccDeclaratorExtensionContext) IsGccDeclaratorExtensionContext()
- func (s *GccDeclaratorExtensionContext) LeftParen() antlr.TerminalNode
- func (s *GccDeclaratorExtensionContext) RightParen() antlr.TerminalNode
- func (s *GccDeclaratorExtensionContext) StringLiteral(i int) antlr.TerminalNode
- func (s *GccDeclaratorExtensionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GenericAssocListContext
- func (s *GenericAssocListContext) AllComma() []antlr.TerminalNode
- func (s *GenericAssocListContext) AllGenericAssociation() []IGenericAssociationContext
- func (s *GenericAssocListContext) Comma(i int) antlr.TerminalNode
- func (s *GenericAssocListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GenericAssocListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GenericAssocListContext) GenericAssociation(i int) IGenericAssociationContext
- func (s *GenericAssocListContext) GetParser() antlr.Parser
- func (s *GenericAssocListContext) GetRuleContext() antlr.RuleContext
- func (*GenericAssocListContext) IsGenericAssocListContext()
- func (s *GenericAssocListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GenericAssociationContext
- func (s *GenericAssociationContext) AssignmentExpression() IAssignmentExpressionContext
- func (s *GenericAssociationContext) Colon() antlr.TerminalNode
- func (s *GenericAssociationContext) Default() antlr.TerminalNode
- func (s *GenericAssociationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GenericAssociationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GenericAssociationContext) GetParser() antlr.Parser
- func (s *GenericAssociationContext) GetRuleContext() antlr.RuleContext
- func (*GenericAssociationContext) IsGenericAssociationContext()
- func (s *GenericAssociationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *GenericAssociationContext) TypeName() ITypeNameContext
- type GenericSelectionContext
- func (s *GenericSelectionContext) AssignmentExpression() IAssignmentExpressionContext
- func (s *GenericSelectionContext) Comma() antlr.TerminalNode
- func (s *GenericSelectionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GenericSelectionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GenericSelectionContext) Generic() antlr.TerminalNode
- func (s *GenericSelectionContext) GenericAssocList() IGenericAssocListContext
- func (s *GenericSelectionContext) GetParser() antlr.Parser
- func (s *GenericSelectionContext) GetRuleContext() antlr.RuleContext
- func (*GenericSelectionContext) IsGenericSelectionContext()
- func (s *GenericSelectionContext) LeftParen() antlr.TerminalNode
- func (s *GenericSelectionContext) RightParen() antlr.TerminalNode
- func (s *GenericSelectionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IAbstractDeclaratorContext
- type IAdditiveExpressionContext
- type IAlignmentSpecifierContext
- type IAndExpressionContext
- type IArgumentExpressionListContext
- type IAssignmentExpressionContext
- type IAssignmentOperatorContext
- type IAtomicTypeSpecifierContext
- type IBlockItemContext
- type IBlockItemListContext
- type ICastExpressionContext
- type ICompilationUnitContext
- type ICompoundStatementContext
- type IConditionalExpressionContext
- type IConstantExpressionContext
- type IDeclarationContext
- type IDeclarationListContext
- type IDeclarationSpecifierContext
- type IDeclarationSpecifiers2Context
- type IDeclarationSpecifiersContext
- type IDeclaratorContext
- type IDesignationContext
- type IDesignatorContext
- type IDesignatorListContext
- type IDirectAbstractDeclaratorContext
- type IDirectDeclaratorContext
- type IEnumSpecifierContext
- type IEnumerationConstantContext
- type IEnumeratorContext
- type IEnumeratorListContext
- type IEqualityExpressionContext
- type IExclusiveOrExpressionContext
- type IExpressionContext
- type IExpressionStatementContext
- type IExternalDeclarationContext
- type IForConditionContext
- type IForDeclarationContext
- type IForExpressionContext
- type IFunctionDefinitionContext
- type IFunctionSpecifierContext
- type IGccAttributeContext
- type IGccAttributeListContext
- type IGccAttributeSpecifierContext
- type IGccDeclaratorExtensionContext
- type IGenericAssocListContext
- type IGenericAssociationContext
- type IGenericSelectionContext
- type IIdentifierListContext
- type IInclusiveOrExpressionContext
- type IInitDeclaratorContext
- type IInitDeclaratorListContext
- type IInitializerContext
- type IInitializerListContext
- type IIterationStatementContext
- type IJumpStatementContext
- type ILabeledStatementContext
- type ILogicalAndExpressionContext
- type ILogicalOrExpressionContext
- type IMultiplicativeExpressionContext
- type INestedParenthesesBlockContext
- type IParameterDeclarationContext
- type IParameterListContext
- type IParameterTypeListContext
- type IPointerContext
- type IPostfixExpressionContext
- type IPrimaryExpressionContext
- type IRelationalExpressionContext
- type ISelectionStatementContext
- type IShiftExpressionContext
- type ISpecifierQualifierListContext
- type IStatementContext
- type IStaticAssertDeclarationContext
- type IStorageClassSpecifierContext
- type IStructDeclarationContext
- type IStructDeclarationListContext
- type IStructDeclaratorContext
- type IStructDeclaratorListContext
- type IStructOrUnionContext
- type IStructOrUnionSpecifierContext
- type ITranslationUnitContext
- type ITypeNameContext
- type ITypeQualifierContext
- type ITypeQualifierListContext
- type ITypeSpecifierContext
- type ITypedefNameContext
- type IUnaryExpressionContext
- type IUnaryOperatorContext
- type IVcSpecificModiferContext
- type IdentifierListContext
- func (s *IdentifierListContext) AllComma() []antlr.TerminalNode
- func (s *IdentifierListContext) AllIdentifier() []antlr.TerminalNode
- func (s *IdentifierListContext) Comma(i int) antlr.TerminalNode
- func (s *IdentifierListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentifierListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IdentifierListContext) GetParser() antlr.Parser
- func (s *IdentifierListContext) GetRuleContext() antlr.RuleContext
- func (s *IdentifierListContext) Identifier(i int) antlr.TerminalNode
- func (*IdentifierListContext) IsIdentifierListContext()
- func (s *IdentifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InclusiveOrExpressionContext
- func (s *InclusiveOrExpressionContext) AllExclusiveOrExpression() []IExclusiveOrExpressionContext
- func (s *InclusiveOrExpressionContext) AllOr() []antlr.TerminalNode
- func (s *InclusiveOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InclusiveOrExpressionContext) ExclusiveOrExpression(i int) IExclusiveOrExpressionContext
- func (s *InclusiveOrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InclusiveOrExpressionContext) GetParser() antlr.Parser
- func (s *InclusiveOrExpressionContext) GetRuleContext() antlr.RuleContext
- func (*InclusiveOrExpressionContext) IsInclusiveOrExpressionContext()
- func (s *InclusiveOrExpressionContext) Or(i int) antlr.TerminalNode
- func (s *InclusiveOrExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InitDeclaratorContext
- func (s *InitDeclaratorContext) Assign() antlr.TerminalNode
- func (s *InitDeclaratorContext) Declarator() IDeclaratorContext
- func (s *InitDeclaratorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InitDeclaratorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InitDeclaratorContext) GetParser() antlr.Parser
- func (s *InitDeclaratorContext) GetRuleContext() antlr.RuleContext
- func (s *InitDeclaratorContext) Initializer() IInitializerContext
- func (*InitDeclaratorContext) IsInitDeclaratorContext()
- func (s *InitDeclaratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InitDeclaratorListContext
- func (s *InitDeclaratorListContext) AllComma() []antlr.TerminalNode
- func (s *InitDeclaratorListContext) AllInitDeclarator() []IInitDeclaratorContext
- func (s *InitDeclaratorListContext) Comma(i int) antlr.TerminalNode
- func (s *InitDeclaratorListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InitDeclaratorListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InitDeclaratorListContext) GetParser() antlr.Parser
- func (s *InitDeclaratorListContext) GetRuleContext() antlr.RuleContext
- func (s *InitDeclaratorListContext) InitDeclarator(i int) IInitDeclaratorContext
- func (*InitDeclaratorListContext) IsInitDeclaratorListContext()
- func (s *InitDeclaratorListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InitializerContext
- func (s *InitializerContext) AssignmentExpression() IAssignmentExpressionContext
- func (s *InitializerContext) Comma() antlr.TerminalNode
- func (s *InitializerContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InitializerContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InitializerContext) GetParser() antlr.Parser
- func (s *InitializerContext) GetRuleContext() antlr.RuleContext
- func (s *InitializerContext) InitializerList() IInitializerListContext
- func (*InitializerContext) IsInitializerContext()
- func (s *InitializerContext) LeftBrace() antlr.TerminalNode
- func (s *InitializerContext) RightBrace() antlr.TerminalNode
- func (s *InitializerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InitializerListContext
- func (s *InitializerListContext) AllComma() []antlr.TerminalNode
- func (s *InitializerListContext) AllDesignation() []IDesignationContext
- func (s *InitializerListContext) AllInitializer() []IInitializerContext
- func (s *InitializerListContext) Comma(i int) antlr.TerminalNode
- func (s *InitializerListContext) Designation(i int) IDesignationContext
- func (s *InitializerListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InitializerListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InitializerListContext) GetParser() antlr.Parser
- func (s *InitializerListContext) GetRuleContext() antlr.RuleContext
- func (s *InitializerListContext) Initializer(i int) IInitializerContext
- func (*InitializerListContext) IsInitializerListContext()
- func (s *InitializerListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IterationStatementContext
- func (s *IterationStatementContext) Do() antlr.TerminalNode
- func (s *IterationStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IterationStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IterationStatementContext) Expression() IExpressionContext
- func (s *IterationStatementContext) For() antlr.TerminalNode
- func (s *IterationStatementContext) ForCondition() IForConditionContext
- func (s *IterationStatementContext) GetParser() antlr.Parser
- func (s *IterationStatementContext) GetRuleContext() antlr.RuleContext
- func (*IterationStatementContext) IsIterationStatementContext()
- func (s *IterationStatementContext) LeftParen() antlr.TerminalNode
- func (s *IterationStatementContext) RightParen() antlr.TerminalNode
- func (s *IterationStatementContext) Semi() antlr.TerminalNode
- func (s *IterationStatementContext) Statement() IStatementContext
- func (s *IterationStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *IterationStatementContext) While() antlr.TerminalNode
- type JumpStatementContext
- func (s *JumpStatementContext) Break() antlr.TerminalNode
- func (s *JumpStatementContext) Continue() antlr.TerminalNode
- func (s *JumpStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *JumpStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *JumpStatementContext) Expression() IExpressionContext
- func (s *JumpStatementContext) GetParser() antlr.Parser
- func (s *JumpStatementContext) GetRuleContext() antlr.RuleContext
- func (s *JumpStatementContext) Goto() antlr.TerminalNode
- func (s *JumpStatementContext) Identifier() antlr.TerminalNode
- func (*JumpStatementContext) IsJumpStatementContext()
- func (s *JumpStatementContext) Return() antlr.TerminalNode
- func (s *JumpStatementContext) Semi() antlr.TerminalNode
- func (s *JumpStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *JumpStatementContext) UnaryExpression() IUnaryExpressionContext
- type LabeledStatementContext
- func (s *LabeledStatementContext) Case() antlr.TerminalNode
- func (s *LabeledStatementContext) Colon() antlr.TerminalNode
- func (s *LabeledStatementContext) ConstantExpression() IConstantExpressionContext
- func (s *LabeledStatementContext) Default() antlr.TerminalNode
- func (s *LabeledStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LabeledStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LabeledStatementContext) GetParser() antlr.Parser
- func (s *LabeledStatementContext) GetRuleContext() antlr.RuleContext
- func (s *LabeledStatementContext) Identifier() antlr.TerminalNode
- func (*LabeledStatementContext) IsLabeledStatementContext()
- func (s *LabeledStatementContext) Statement() IStatementContext
- func (s *LabeledStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LogicalAndExpressionContext
- func (s *LogicalAndExpressionContext) AllAndAnd() []antlr.TerminalNode
- func (s *LogicalAndExpressionContext) AllInclusiveOrExpression() []IInclusiveOrExpressionContext
- func (s *LogicalAndExpressionContext) AndAnd(i int) antlr.TerminalNode
- func (s *LogicalAndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LogicalAndExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LogicalAndExpressionContext) GetParser() antlr.Parser
- func (s *LogicalAndExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *LogicalAndExpressionContext) InclusiveOrExpression(i int) IInclusiveOrExpressionContext
- func (*LogicalAndExpressionContext) IsLogicalAndExpressionContext()
- func (s *LogicalAndExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LogicalOrExpressionContext
- func (s *LogicalOrExpressionContext) AllLogicalAndExpression() []ILogicalAndExpressionContext
- func (s *LogicalOrExpressionContext) AllOrOr() []antlr.TerminalNode
- func (s *LogicalOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LogicalOrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LogicalOrExpressionContext) GetParser() antlr.Parser
- func (s *LogicalOrExpressionContext) GetRuleContext() antlr.RuleContext
- func (*LogicalOrExpressionContext) IsLogicalOrExpressionContext()
- func (s *LogicalOrExpressionContext) LogicalAndExpression(i int) ILogicalAndExpressionContext
- func (s *LogicalOrExpressionContext) OrOr(i int) antlr.TerminalNode
- func (s *LogicalOrExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MultiplicativeExpressionContext
- func (s *MultiplicativeExpressionContext) AllCastExpression() []ICastExpressionContext
- func (s *MultiplicativeExpressionContext) AllDiv() []antlr.TerminalNode
- func (s *MultiplicativeExpressionContext) AllMod() []antlr.TerminalNode
- func (s *MultiplicativeExpressionContext) AllStar() []antlr.TerminalNode
- func (s *MultiplicativeExpressionContext) CastExpression(i int) ICastExpressionContext
- func (s *MultiplicativeExpressionContext) Div(i int) antlr.TerminalNode
- func (s *MultiplicativeExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MultiplicativeExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MultiplicativeExpressionContext) GetParser() antlr.Parser
- func (s *MultiplicativeExpressionContext) GetRuleContext() antlr.RuleContext
- func (*MultiplicativeExpressionContext) IsMultiplicativeExpressionContext()
- func (s *MultiplicativeExpressionContext) Mod(i int) antlr.TerminalNode
- func (s *MultiplicativeExpressionContext) Star(i int) antlr.TerminalNode
- func (s *MultiplicativeExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NestedParenthesesBlockContext
- func (s *NestedParenthesesBlockContext) AllLeftParen() []antlr.TerminalNode
- func (s *NestedParenthesesBlockContext) AllNestedParenthesesBlock() []INestedParenthesesBlockContext
- func (s *NestedParenthesesBlockContext) AllRightParen() []antlr.TerminalNode
- func (s *NestedParenthesesBlockContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NestedParenthesesBlockContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NestedParenthesesBlockContext) GetParser() antlr.Parser
- func (s *NestedParenthesesBlockContext) GetRuleContext() antlr.RuleContext
- func (*NestedParenthesesBlockContext) IsNestedParenthesesBlockContext()
- func (s *NestedParenthesesBlockContext) LeftParen(i int) antlr.TerminalNode
- func (s *NestedParenthesesBlockContext) NestedParenthesesBlock(i int) INestedParenthesesBlockContext
- func (s *NestedParenthesesBlockContext) RightParen(i int) antlr.TerminalNode
- func (s *NestedParenthesesBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParameterDeclarationContext
- func (s *ParameterDeclarationContext) AbstractDeclarator() IAbstractDeclaratorContext
- func (s *ParameterDeclarationContext) DeclarationSpecifiers() IDeclarationSpecifiersContext
- func (s *ParameterDeclarationContext) DeclarationSpecifiers2() IDeclarationSpecifiers2Context
- func (s *ParameterDeclarationContext) Declarator() IDeclaratorContext
- func (s *ParameterDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParameterDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParameterDeclarationContext) GetParser() antlr.Parser
- func (s *ParameterDeclarationContext) GetRuleContext() antlr.RuleContext
- func (*ParameterDeclarationContext) IsParameterDeclarationContext()
- func (s *ParameterDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParameterListContext
- func (s *ParameterListContext) AllComma() []antlr.TerminalNode
- func (s *ParameterListContext) AllParameterDeclaration() []IParameterDeclarationContext
- func (s *ParameterListContext) Comma(i int) antlr.TerminalNode
- func (s *ParameterListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParameterListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParameterListContext) GetParser() antlr.Parser
- func (s *ParameterListContext) GetRuleContext() antlr.RuleContext
- func (*ParameterListContext) IsParameterListContext()
- func (s *ParameterListContext) ParameterDeclaration(i int) IParameterDeclarationContext
- func (s *ParameterListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParameterTypeListContext
- func (s *ParameterTypeListContext) Comma() antlr.TerminalNode
- func (s *ParameterTypeListContext) Ellipsis() antlr.TerminalNode
- func (s *ParameterTypeListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParameterTypeListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParameterTypeListContext) GetParser() antlr.Parser
- func (s *ParameterTypeListContext) GetRuleContext() antlr.RuleContext
- func (*ParameterTypeListContext) IsParameterTypeListContext()
- func (s *ParameterTypeListContext) ParameterList() IParameterListContext
- func (s *ParameterTypeListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PointerContext
- func (s *PointerContext) AllCaret() []antlr.TerminalNode
- func (s *PointerContext) AllStar() []antlr.TerminalNode
- func (s *PointerContext) AllTypeQualifierList() []ITypeQualifierListContext
- func (s *PointerContext) Caret(i int) antlr.TerminalNode
- func (s *PointerContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PointerContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PointerContext) GetParser() antlr.Parser
- func (s *PointerContext) GetRuleContext() antlr.RuleContext
- func (*PointerContext) IsPointerContext()
- func (s *PointerContext) Star(i int) antlr.TerminalNode
- func (s *PointerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *PointerContext) TypeQualifierList(i int) ITypeQualifierListContext
- type PostfixExpressionContext
- func (s *PostfixExpressionContext) AllArgumentExpressionList() []IArgumentExpressionListContext
- func (s *PostfixExpressionContext) AllArrow() []antlr.TerminalNode
- func (s *PostfixExpressionContext) AllDot() []antlr.TerminalNode
- func (s *PostfixExpressionContext) AllExpression() []IExpressionContext
- func (s *PostfixExpressionContext) AllIdentifier() []antlr.TerminalNode
- func (s *PostfixExpressionContext) AllLeftBracket() []antlr.TerminalNode
- func (s *PostfixExpressionContext) AllLeftParen() []antlr.TerminalNode
- func (s *PostfixExpressionContext) AllMinusMinus() []antlr.TerminalNode
- func (s *PostfixExpressionContext) AllPlusPlus() []antlr.TerminalNode
- func (s *PostfixExpressionContext) AllRightBracket() []antlr.TerminalNode
- func (s *PostfixExpressionContext) AllRightParen() []antlr.TerminalNode
- func (s *PostfixExpressionContext) ArgumentExpressionList(i int) IArgumentExpressionListContext
- func (s *PostfixExpressionContext) Arrow(i int) antlr.TerminalNode
- func (s *PostfixExpressionContext) Comma() antlr.TerminalNode
- func (s *PostfixExpressionContext) Dot(i int) antlr.TerminalNode
- func (s *PostfixExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PostfixExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PostfixExpressionContext) Expression(i int) IExpressionContext
- func (s *PostfixExpressionContext) GetParser() antlr.Parser
- func (s *PostfixExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *PostfixExpressionContext) Identifier(i int) antlr.TerminalNode
- func (s *PostfixExpressionContext) InitializerList() IInitializerListContext
- func (*PostfixExpressionContext) IsPostfixExpressionContext()
- func (s *PostfixExpressionContext) LeftBrace() antlr.TerminalNode
- func (s *PostfixExpressionContext) LeftBracket(i int) antlr.TerminalNode
- func (s *PostfixExpressionContext) LeftParen(i int) antlr.TerminalNode
- func (s *PostfixExpressionContext) MinusMinus(i int) antlr.TerminalNode
- func (s *PostfixExpressionContext) PlusPlus(i int) antlr.TerminalNode
- func (s *PostfixExpressionContext) PrimaryExpression() IPrimaryExpressionContext
- func (s *PostfixExpressionContext) RightBrace() antlr.TerminalNode
- func (s *PostfixExpressionContext) RightBracket(i int) antlr.TerminalNode
- func (s *PostfixExpressionContext) RightParen(i int) antlr.TerminalNode
- func (s *PostfixExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *PostfixExpressionContext) TypeName() ITypeNameContext
- type PrimaryExpressionContext
- func (s *PrimaryExpressionContext) AllStringLiteral() []antlr.TerminalNode
- func (s *PrimaryExpressionContext) Comma() antlr.TerminalNode
- func (s *PrimaryExpressionContext) CompoundStatement() ICompoundStatementContext
- func (s *PrimaryExpressionContext) Constant() antlr.TerminalNode
- func (s *PrimaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PrimaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PrimaryExpressionContext) Expression() IExpressionContext
- func (s *PrimaryExpressionContext) GenericSelection() IGenericSelectionContext
- func (s *PrimaryExpressionContext) GetParser() antlr.Parser
- func (s *PrimaryExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *PrimaryExpressionContext) Identifier() antlr.TerminalNode
- func (*PrimaryExpressionContext) IsPrimaryExpressionContext()
- func (s *PrimaryExpressionContext) LeftParen() antlr.TerminalNode
- func (s *PrimaryExpressionContext) RightParen() antlr.TerminalNode
- func (s *PrimaryExpressionContext) StringLiteral(i int) antlr.TerminalNode
- func (s *PrimaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *PrimaryExpressionContext) TypeName() ITypeNameContext
- func (s *PrimaryExpressionContext) UnaryExpression() IUnaryExpressionContext
- type RelationalExpressionContext
- func (s *RelationalExpressionContext) AllGreater() []antlr.TerminalNode
- func (s *RelationalExpressionContext) AllGreaterEqual() []antlr.TerminalNode
- func (s *RelationalExpressionContext) AllLess() []antlr.TerminalNode
- func (s *RelationalExpressionContext) AllLessEqual() []antlr.TerminalNode
- func (s *RelationalExpressionContext) AllShiftExpression() []IShiftExpressionContext
- func (s *RelationalExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RelationalExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RelationalExpressionContext) GetParser() antlr.Parser
- func (s *RelationalExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *RelationalExpressionContext) Greater(i int) antlr.TerminalNode
- func (s *RelationalExpressionContext) GreaterEqual(i int) antlr.TerminalNode
- func (*RelationalExpressionContext) IsRelationalExpressionContext()
- func (s *RelationalExpressionContext) Less(i int) antlr.TerminalNode
- func (s *RelationalExpressionContext) LessEqual(i int) antlr.TerminalNode
- func (s *RelationalExpressionContext) ShiftExpression(i int) IShiftExpressionContext
- func (s *RelationalExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SelectionStatementContext
- func (s *SelectionStatementContext) AllStatement() []IStatementContext
- func (s *SelectionStatementContext) Else() antlr.TerminalNode
- func (s *SelectionStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SelectionStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SelectionStatementContext) Expression() IExpressionContext
- func (s *SelectionStatementContext) GetParser() antlr.Parser
- func (s *SelectionStatementContext) GetRuleContext() antlr.RuleContext
- func (s *SelectionStatementContext) If() antlr.TerminalNode
- func (*SelectionStatementContext) IsSelectionStatementContext()
- func (s *SelectionStatementContext) LeftParen() antlr.TerminalNode
- func (s *SelectionStatementContext) RightParen() antlr.TerminalNode
- func (s *SelectionStatementContext) Statement(i int) IStatementContext
- func (s *SelectionStatementContext) Switch() antlr.TerminalNode
- func (s *SelectionStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ShiftExpressionContext
- func (s *ShiftExpressionContext) AdditiveExpression(i int) IAdditiveExpressionContext
- func (s *ShiftExpressionContext) AllAdditiveExpression() []IAdditiveExpressionContext
- func (s *ShiftExpressionContext) AllLeftShift() []antlr.TerminalNode
- func (s *ShiftExpressionContext) AllRightShift() []antlr.TerminalNode
- func (s *ShiftExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ShiftExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ShiftExpressionContext) GetParser() antlr.Parser
- func (s *ShiftExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ShiftExpressionContext) IsShiftExpressionContext()
- func (s *ShiftExpressionContext) LeftShift(i int) antlr.TerminalNode
- func (s *ShiftExpressionContext) RightShift(i int) antlr.TerminalNode
- func (s *ShiftExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SpecifierQualifierListContext
- func (s *SpecifierQualifierListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SpecifierQualifierListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SpecifierQualifierListContext) GetParser() antlr.Parser
- func (s *SpecifierQualifierListContext) GetRuleContext() antlr.RuleContext
- func (*SpecifierQualifierListContext) IsSpecifierQualifierListContext()
- func (s *SpecifierQualifierListContext) SpecifierQualifierList() ISpecifierQualifierListContext
- func (s *SpecifierQualifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *SpecifierQualifierListContext) TypeQualifier() ITypeQualifierContext
- func (s *SpecifierQualifierListContext) TypeSpecifier() ITypeSpecifierContext
- type StatementContext
- func (s *StatementContext) AllColon() []antlr.TerminalNode
- func (s *StatementContext) AllComma() []antlr.TerminalNode
- func (s *StatementContext) AllLogicalOrExpression() []ILogicalOrExpressionContext
- func (s *StatementContext) Colon(i int) antlr.TerminalNode
- func (s *StatementContext) Comma(i int) antlr.TerminalNode
- func (s *StatementContext) CompoundStatement() ICompoundStatementContext
- func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) ExpressionStatement() IExpressionStatementContext
- func (s *StatementContext) GetParser() antlr.Parser
- func (s *StatementContext) GetRuleContext() antlr.RuleContext
- func (*StatementContext) IsStatementContext()
- func (s *StatementContext) IterationStatement() IIterationStatementContext
- func (s *StatementContext) JumpStatement() IJumpStatementContext
- func (s *StatementContext) LabeledStatement() ILabeledStatementContext
- func (s *StatementContext) LeftParen() antlr.TerminalNode
- func (s *StatementContext) LogicalOrExpression(i int) ILogicalOrExpressionContext
- func (s *StatementContext) RightParen() antlr.TerminalNode
- func (s *StatementContext) SelectionStatement() ISelectionStatementContext
- func (s *StatementContext) Semi() antlr.TerminalNode
- func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StatementContext) Volatile() antlr.TerminalNode
- type StaticAssertDeclarationContext
- func (s *StaticAssertDeclarationContext) AllStringLiteral() []antlr.TerminalNode
- func (s *StaticAssertDeclarationContext) Comma() antlr.TerminalNode
- func (s *StaticAssertDeclarationContext) ConstantExpression() IConstantExpressionContext
- func (s *StaticAssertDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StaticAssertDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StaticAssertDeclarationContext) GetParser() antlr.Parser
- func (s *StaticAssertDeclarationContext) GetRuleContext() antlr.RuleContext
- func (*StaticAssertDeclarationContext) IsStaticAssertDeclarationContext()
- func (s *StaticAssertDeclarationContext) LeftParen() antlr.TerminalNode
- func (s *StaticAssertDeclarationContext) RightParen() antlr.TerminalNode
- func (s *StaticAssertDeclarationContext) Semi() antlr.TerminalNode
- func (s *StaticAssertDeclarationContext) StaticAssert() antlr.TerminalNode
- func (s *StaticAssertDeclarationContext) StringLiteral(i int) antlr.TerminalNode
- func (s *StaticAssertDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StorageClassSpecifierContext
- func (s *StorageClassSpecifierContext) Auto() antlr.TerminalNode
- func (s *StorageClassSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StorageClassSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StorageClassSpecifierContext) Extern() antlr.TerminalNode
- func (s *StorageClassSpecifierContext) GetParser() antlr.Parser
- func (s *StorageClassSpecifierContext) GetRuleContext() antlr.RuleContext
- func (*StorageClassSpecifierContext) IsStorageClassSpecifierContext()
- func (s *StorageClassSpecifierContext) Register() antlr.TerminalNode
- func (s *StorageClassSpecifierContext) Static() antlr.TerminalNode
- func (s *StorageClassSpecifierContext) ThreadLocal() antlr.TerminalNode
- func (s *StorageClassSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StorageClassSpecifierContext) Typedef() antlr.TerminalNode
- type StructDeclarationContext
- func (s *StructDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StructDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StructDeclarationContext) GetParser() antlr.Parser
- func (s *StructDeclarationContext) GetRuleContext() antlr.RuleContext
- func (*StructDeclarationContext) IsStructDeclarationContext()
- func (s *StructDeclarationContext) Semi() antlr.TerminalNode
- func (s *StructDeclarationContext) SpecifierQualifierList() ISpecifierQualifierListContext
- func (s *StructDeclarationContext) StaticAssertDeclaration() IStaticAssertDeclarationContext
- func (s *StructDeclarationContext) StructDeclaratorList() IStructDeclaratorListContext
- func (s *StructDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StructDeclarationListContext
- func (s *StructDeclarationListContext) AllStructDeclaration() []IStructDeclarationContext
- func (s *StructDeclarationListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StructDeclarationListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StructDeclarationListContext) GetParser() antlr.Parser
- func (s *StructDeclarationListContext) GetRuleContext() antlr.RuleContext
- func (*StructDeclarationListContext) IsStructDeclarationListContext()
- func (s *StructDeclarationListContext) StructDeclaration(i int) IStructDeclarationContext
- func (s *StructDeclarationListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StructDeclaratorContext
- func (s *StructDeclaratorContext) Colon() antlr.TerminalNode
- func (s *StructDeclaratorContext) ConstantExpression() IConstantExpressionContext
- func (s *StructDeclaratorContext) Declarator() IDeclaratorContext
- func (s *StructDeclaratorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StructDeclaratorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StructDeclaratorContext) GetParser() antlr.Parser
- func (s *StructDeclaratorContext) GetRuleContext() antlr.RuleContext
- func (*StructDeclaratorContext) IsStructDeclaratorContext()
- func (s *StructDeclaratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StructDeclaratorListContext
- func (s *StructDeclaratorListContext) AllComma() []antlr.TerminalNode
- func (s *StructDeclaratorListContext) AllStructDeclarator() []IStructDeclaratorContext
- func (s *StructDeclaratorListContext) Comma(i int) antlr.TerminalNode
- func (s *StructDeclaratorListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StructDeclaratorListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StructDeclaratorListContext) GetParser() antlr.Parser
- func (s *StructDeclaratorListContext) GetRuleContext() antlr.RuleContext
- func (*StructDeclaratorListContext) IsStructDeclaratorListContext()
- func (s *StructDeclaratorListContext) StructDeclarator(i int) IStructDeclaratorContext
- func (s *StructDeclaratorListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StructOrUnionContext
- func (s *StructOrUnionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StructOrUnionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StructOrUnionContext) GetParser() antlr.Parser
- func (s *StructOrUnionContext) GetRuleContext() antlr.RuleContext
- func (*StructOrUnionContext) IsStructOrUnionContext()
- func (s *StructOrUnionContext) Struct() antlr.TerminalNode
- func (s *StructOrUnionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StructOrUnionContext) Union() antlr.TerminalNode
- type StructOrUnionSpecifierContext
- func (s *StructOrUnionSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StructOrUnionSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StructOrUnionSpecifierContext) GetParser() antlr.Parser
- func (s *StructOrUnionSpecifierContext) GetRuleContext() antlr.RuleContext
- func (s *StructOrUnionSpecifierContext) Identifier() antlr.TerminalNode
- func (*StructOrUnionSpecifierContext) IsStructOrUnionSpecifierContext()
- func (s *StructOrUnionSpecifierContext) LeftBrace() antlr.TerminalNode
- func (s *StructOrUnionSpecifierContext) RightBrace() antlr.TerminalNode
- func (s *StructOrUnionSpecifierContext) StructDeclarationList() IStructDeclarationListContext
- func (s *StructOrUnionSpecifierContext) StructOrUnion() IStructOrUnionContext
- func (s *StructOrUnionSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TranslationUnitContext
- func (s *TranslationUnitContext) AllExternalDeclaration() []IExternalDeclarationContext
- func (s *TranslationUnitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TranslationUnitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TranslationUnitContext) ExternalDeclaration(i int) IExternalDeclarationContext
- func (s *TranslationUnitContext) GetParser() antlr.Parser
- func (s *TranslationUnitContext) GetRuleContext() antlr.RuleContext
- func (*TranslationUnitContext) IsTranslationUnitContext()
- func (s *TranslationUnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TypeNameContext
- func (s *TypeNameContext) AbstractDeclarator() IAbstractDeclaratorContext
- func (s *TypeNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeNameContext) GetParser() antlr.Parser
- func (s *TypeNameContext) GetRuleContext() antlr.RuleContext
- func (*TypeNameContext) IsTypeNameContext()
- func (s *TypeNameContext) SpecifierQualifierList() ISpecifierQualifierListContext
- func (s *TypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TypeQualifierContext
- func (s *TypeQualifierContext) Atomic() antlr.TerminalNode
- func (s *TypeQualifierContext) Const() antlr.TerminalNode
- func (s *TypeQualifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeQualifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeQualifierContext) GetParser() antlr.Parser
- func (s *TypeQualifierContext) GetRuleContext() antlr.RuleContext
- func (*TypeQualifierContext) IsTypeQualifierContext()
- func (s *TypeQualifierContext) Restrict() antlr.TerminalNode
- func (s *TypeQualifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeQualifierContext) Volatile() antlr.TerminalNode
- type TypeQualifierListContext
- func (s *TypeQualifierListContext) AllTypeQualifier() []ITypeQualifierContext
- func (s *TypeQualifierListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeQualifierListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeQualifierListContext) GetParser() antlr.Parser
- func (s *TypeQualifierListContext) GetRuleContext() antlr.RuleContext
- func (*TypeQualifierListContext) IsTypeQualifierListContext()
- func (s *TypeQualifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeQualifierListContext) TypeQualifier(i int) ITypeQualifierContext
- type TypeSpecifierContext
- func (s *TypeSpecifierContext) AtomicTypeSpecifier() IAtomicTypeSpecifierContext
- func (s *TypeSpecifierContext) Bool() antlr.TerminalNode
- func (s *TypeSpecifierContext) Char() antlr.TerminalNode
- func (s *TypeSpecifierContext) Complex() antlr.TerminalNode
- func (s *TypeSpecifierContext) ConstantExpression() IConstantExpressionContext
- func (s *TypeSpecifierContext) Double() antlr.TerminalNode
- func (s *TypeSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeSpecifierContext) EnumSpecifier() IEnumSpecifierContext
- func (s *TypeSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeSpecifierContext) Float() antlr.TerminalNode
- func (s *TypeSpecifierContext) GetParser() antlr.Parser
- func (s *TypeSpecifierContext) GetRuleContext() antlr.RuleContext
- func (s *TypeSpecifierContext) Int() antlr.TerminalNode
- func (*TypeSpecifierContext) IsTypeSpecifierContext()
- func (s *TypeSpecifierContext) LeftParen() antlr.TerminalNode
- func (s *TypeSpecifierContext) Long() antlr.TerminalNode
- func (s *TypeSpecifierContext) RightParen() antlr.TerminalNode
- func (s *TypeSpecifierContext) Short() antlr.TerminalNode
- func (s *TypeSpecifierContext) Signed() antlr.TerminalNode
- func (s *TypeSpecifierContext) StructOrUnionSpecifier() IStructOrUnionSpecifierContext
- func (s *TypeSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeSpecifierContext) TypedefName() ITypedefNameContext
- func (s *TypeSpecifierContext) Unsigned() antlr.TerminalNode
- func (s *TypeSpecifierContext) Void() antlr.TerminalNode
- type TypedefNameContext
- func (s *TypedefNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypedefNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypedefNameContext) GetParser() antlr.Parser
- func (s *TypedefNameContext) GetRuleContext() antlr.RuleContext
- func (s *TypedefNameContext) Identifier() antlr.TerminalNode
- func (*TypedefNameContext) IsTypedefNameContext()
- func (s *TypedefNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type UnaryExpressionContext
- func (s *UnaryExpressionContext) Alignof() antlr.TerminalNode
- func (s *UnaryExpressionContext) AllMinusMinus() []antlr.TerminalNode
- func (s *UnaryExpressionContext) AllPlusPlus() []antlr.TerminalNode
- func (s *UnaryExpressionContext) AllSizeof() []antlr.TerminalNode
- func (s *UnaryExpressionContext) AndAnd() antlr.TerminalNode
- func (s *UnaryExpressionContext) CastExpression() ICastExpressionContext
- func (s *UnaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnaryExpressionContext) GetParser() antlr.Parser
- func (s *UnaryExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *UnaryExpressionContext) Identifier() antlr.TerminalNode
- func (*UnaryExpressionContext) IsUnaryExpressionContext()
- func (s *UnaryExpressionContext) LeftParen() antlr.TerminalNode
- func (s *UnaryExpressionContext) MinusMinus(i int) antlr.TerminalNode
- func (s *UnaryExpressionContext) PlusPlus(i int) antlr.TerminalNode
- func (s *UnaryExpressionContext) PostfixExpression() IPostfixExpressionContext
- func (s *UnaryExpressionContext) RightParen() antlr.TerminalNode
- func (s *UnaryExpressionContext) Sizeof(i int) antlr.TerminalNode
- func (s *UnaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *UnaryExpressionContext) TypeName() ITypeNameContext
- func (s *UnaryExpressionContext) UnaryOperator() IUnaryOperatorContext
- type UnaryOperatorContext
- func (s *UnaryOperatorContext) And() antlr.TerminalNode
- func (s *UnaryOperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnaryOperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnaryOperatorContext) GetParser() antlr.Parser
- func (s *UnaryOperatorContext) GetRuleContext() antlr.RuleContext
- func (*UnaryOperatorContext) IsUnaryOperatorContext()
- func (s *UnaryOperatorContext) Minus() antlr.TerminalNode
- func (s *UnaryOperatorContext) Not() antlr.TerminalNode
- func (s *UnaryOperatorContext) Plus() antlr.TerminalNode
- func (s *UnaryOperatorContext) Star() antlr.TerminalNode
- func (s *UnaryOperatorContext) Tilde() antlr.TerminalNode
- func (s *UnaryOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type VcSpecificModiferContext
- func (s *VcSpecificModiferContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VcSpecificModiferContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VcSpecificModiferContext) GetParser() antlr.Parser
- func (s *VcSpecificModiferContext) GetRuleContext() antlr.RuleContext
- func (*VcSpecificModiferContext) IsVcSpecificModiferContext()
- func (s *VcSpecificModiferContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
Constants ¶
const ( CLexerT__0 = 1 CLexerT__1 = 2 CLexerT__2 = 3 CLexerT__3 = 4 CLexerT__4 = 5 CLexerT__5 = 6 CLexerT__6 = 7 CLexerT__7 = 8 CLexerT__8 = 9 CLexerT__9 = 10 CLexerT__10 = 11 CLexerT__11 = 12 CLexerT__12 = 13 CLexerT__13 = 14 CLexerT__14 = 15 CLexerT__15 = 16 CLexerT__16 = 17 CLexerT__17 = 18 CLexerT__18 = 19 CLexerBlockComment = 20 CLexerLineComment = 21 CLexerAuto = 22 CLexerBreak = 23 CLexerCase = 24 CLexerChar = 25 CLexerConst = 26 CLexerContinue = 27 CLexerDefault = 28 CLexerDo = 29 CLexerDouble = 30 CLexerElse = 31 CLexerEnum = 32 CLexerExtern = 33 CLexerFloat = 34 CLexerFor = 35 CLexerGoto = 36 CLexerIf = 37 CLexerInline = 38 CLexerInt = 39 CLexerLong = 40 CLexerRegister = 41 CLexerRestrict = 42 CLexerReturn = 43 CLexerShort = 44 CLexerSigned = 45 CLexerSizeof = 46 CLexerStatic = 47 CLexerStruct = 48 CLexerSwitch = 49 CLexerTypedef = 50 CLexerUnion = 51 CLexerUnsigned = 52 CLexerVoid = 53 CLexerVolatile = 54 CLexerWhile = 55 CLexerAlignas = 56 CLexerAlignof = 57 CLexerAtomic = 58 CLexerBool = 59 CLexerComplex = 60 CLexerGeneric = 61 CLexerImaginary = 62 CLexerNoreturn = 63 CLexerStaticAssert = 64 CLexerThreadLocal = 65 CLexerLeftParen = 66 CLexerRightParen = 67 CLexerLeftBracket = 68 CLexerRightBracket = 69 CLexerLeftBrace = 70 CLexerRightBrace = 71 CLexerLess = 72 CLexerLessEqual = 73 CLexerGreater = 74 CLexerGreaterEqual = 75 CLexerLeftShift = 76 CLexerRightShift = 77 CLexerPlus = 78 CLexerPlusPlus = 79 CLexerMinus = 80 CLexerMinusMinus = 81 CLexerStar = 82 CLexerDiv = 83 CLexerMod = 84 CLexerAnd = 85 CLexerOr = 86 CLexerAndAnd = 87 CLexerOrOr = 88 CLexerCaret = 89 CLexerNot = 90 CLexerTilde = 91 CLexerQuestion = 92 CLexerColon = 93 CLexerSemi = 94 CLexerComma = 95 CLexerAssign = 96 CLexerStarAssign = 97 CLexerDivAssign = 98 CLexerModAssign = 99 CLexerPlusAssign = 100 CLexerMinusAssign = 101 CLexerLeftShiftAssign = 102 CLexerRightShiftAssign = 103 CLexerAndAssign = 104 CLexerXorAssign = 105 CLexerOrAssign = 106 CLexerEqual = 107 CLexerNotEqual = 108 CLexerArrow = 109 CLexerDot = 110 CLexerEllipsis = 111 CLexerIdentifier = 112 CLexerConstant = 113 CLexerDigitSequence = 114 CLexerStringLiteral = 115 CLexerComplexDefine = 116 CLexerIncludeDirective = 117 CLexerAsmBlock = 118 CLexerLineAfterPreprocessing = 119 CLexerLineDirective = 120 CLexerPragmaDirective = 121 CLexerWhitespace = 122 CLexerNewline = 123 )
CLexer tokens.
const ( CParserEOF = antlr.TokenEOF CParserT__0 = 1 CParserT__1 = 2 CParserT__2 = 3 CParserT__3 = 4 CParserT__4 = 5 CParserT__5 = 6 CParserT__6 = 7 CParserT__7 = 8 CParserT__8 = 9 CParserT__9 = 10 CParserT__10 = 11 CParserT__11 = 12 CParserT__12 = 13 CParserT__13 = 14 CParserT__14 = 15 CParserT__15 = 16 CParserT__16 = 17 CParserT__17 = 18 CParserT__18 = 19 CParserBlockComment = 20 CParserLineComment = 21 CParserAuto = 22 CParserBreak = 23 CParserCase = 24 CParserChar = 25 CParserConst = 26 CParserContinue = 27 CParserDefault = 28 CParserDo = 29 CParserDouble = 30 CParserElse = 31 CParserEnum = 32 CParserExtern = 33 CParserFloat = 34 CParserFor = 35 CParserGoto = 36 CParserIf = 37 CParserInline = 38 CParserInt = 39 CParserLong = 40 CParserRegister = 41 CParserRestrict = 42 CParserReturn = 43 CParserShort = 44 CParserSigned = 45 CParserSizeof = 46 CParserStatic = 47 CParserStruct = 48 CParserSwitch = 49 CParserTypedef = 50 CParserUnion = 51 CParserUnsigned = 52 CParserVoid = 53 CParserVolatile = 54 CParserWhile = 55 CParserAlignas = 56 CParserAlignof = 57 CParserAtomic = 58 CParserBool = 59 CParserComplex = 60 CParserGeneric = 61 CParserImaginary = 62 CParserNoreturn = 63 CParserStaticAssert = 64 CParserThreadLocal = 65 CParserLeftParen = 66 CParserRightParen = 67 CParserLeftBracket = 68 CParserRightBracket = 69 CParserLeftBrace = 70 CParserRightBrace = 71 CParserLess = 72 CParserLessEqual = 73 CParserGreater = 74 CParserGreaterEqual = 75 CParserLeftShift = 76 CParserRightShift = 77 CParserPlus = 78 CParserPlusPlus = 79 CParserMinus = 80 CParserMinusMinus = 81 CParserStar = 82 CParserDiv = 83 CParserMod = 84 CParserAnd = 85 CParserOr = 86 CParserAndAnd = 87 CParserOrOr = 88 CParserCaret = 89 CParserNot = 90 CParserTilde = 91 CParserQuestion = 92 CParserColon = 93 CParserSemi = 94 CParserComma = 95 CParserAssign = 96 CParserStarAssign = 97 CParserDivAssign = 98 CParserModAssign = 99 CParserPlusAssign = 100 CParserMinusAssign = 101 CParserLeftShiftAssign = 102 CParserRightShiftAssign = 103 CParserAndAssign = 104 CParserXorAssign = 105 CParserOrAssign = 106 CParserEqual = 107 CParserNotEqual = 108 CParserArrow = 109 CParserDot = 110 CParserEllipsis = 111 CParserIdentifier = 112 CParserConstant = 113 CParserDigitSequence = 114 CParserStringLiteral = 115 CParserComplexDefine = 116 CParserIncludeDirective = 117 CParserAsmBlock = 118 CParserLineAfterPreprocessing = 119 CParserLineDirective = 120 CParserPragmaDirective = 121 CParserWhitespace = 122 CParserNewline = 123 )
CParser tokens.
const ( CParserRULE_primaryExpression = 0 CParserRULE_genericSelection = 1 CParserRULE_genericAssocList = 2 CParserRULE_genericAssociation = 3 CParserRULE_postfixExpression = 4 CParserRULE_argumentExpressionList = 5 CParserRULE_unaryExpression = 6 CParserRULE_unaryOperator = 7 CParserRULE_castExpression = 8 CParserRULE_multiplicativeExpression = 9 CParserRULE_additiveExpression = 10 CParserRULE_shiftExpression = 11 CParserRULE_relationalExpression = 12 CParserRULE_equalityExpression = 13 CParserRULE_andExpression = 14 CParserRULE_exclusiveOrExpression = 15 CParserRULE_inclusiveOrExpression = 16 CParserRULE_logicalAndExpression = 17 CParserRULE_logicalOrExpression = 18 CParserRULE_conditionalExpression = 19 CParserRULE_assignmentExpression = 20 CParserRULE_assignmentOperator = 21 CParserRULE_expression = 22 CParserRULE_constantExpression = 23 CParserRULE_declaration = 24 CParserRULE_declarationSpecifiers = 25 CParserRULE_declarationSpecifiers2 = 26 CParserRULE_declarationSpecifier = 27 CParserRULE_initDeclaratorList = 28 CParserRULE_initDeclarator = 29 CParserRULE_storageClassSpecifier = 30 CParserRULE_typeSpecifier = 31 CParserRULE_structOrUnionSpecifier = 32 CParserRULE_structOrUnion = 33 CParserRULE_structDeclarationList = 34 CParserRULE_structDeclaration = 35 CParserRULE_specifierQualifierList = 36 CParserRULE_structDeclaratorList = 37 CParserRULE_structDeclarator = 38 CParserRULE_enumSpecifier = 39 CParserRULE_enumeratorList = 40 CParserRULE_enumerator = 41 CParserRULE_enumerationConstant = 42 CParserRULE_atomicTypeSpecifier = 43 CParserRULE_typeQualifier = 44 CParserRULE_functionSpecifier = 45 CParserRULE_alignmentSpecifier = 46 CParserRULE_declarator = 47 CParserRULE_directDeclarator = 48 CParserRULE_vcSpecificModifer = 49 CParserRULE_gccDeclaratorExtension = 50 CParserRULE_gccAttributeSpecifier = 51 CParserRULE_gccAttributeList = 52 CParserRULE_gccAttribute = 53 CParserRULE_nestedParenthesesBlock = 54 CParserRULE_pointer = 55 CParserRULE_typeQualifierList = 56 CParserRULE_parameterTypeList = 57 CParserRULE_parameterList = 58 CParserRULE_parameterDeclaration = 59 CParserRULE_identifierList = 60 CParserRULE_typeName = 61 CParserRULE_abstractDeclarator = 62 CParserRULE_directAbstractDeclarator = 63 CParserRULE_typedefName = 64 CParserRULE_initializer = 65 CParserRULE_initializerList = 66 CParserRULE_designation = 67 CParserRULE_designatorList = 68 CParserRULE_designator = 69 CParserRULE_staticAssertDeclaration = 70 CParserRULE_statement = 71 CParserRULE_labeledStatement = 72 CParserRULE_compoundStatement = 73 CParserRULE_blockItemList = 74 CParserRULE_blockItem = 75 CParserRULE_expressionStatement = 76 CParserRULE_selectionStatement = 77 CParserRULE_iterationStatement = 78 CParserRULE_forCondition = 79 CParserRULE_forDeclaration = 80 CParserRULE_forExpression = 81 CParserRULE_jumpStatement = 82 CParserRULE_compilationUnit = 83 CParserRULE_translationUnit = 84 CParserRULE_externalDeclaration = 85 CParserRULE_functionDefinition = 86 CParserRULE_declarationList = 87 )
CParser rules.
Variables ¶
var CLexerLexerStaticData struct { ChannelNames []string ModeNames []string LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
var CParserStaticData struct { LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
Functions ¶
func CLexerInit ¶
func CLexerInit()
CLexerInit initializes any static state used to implement CLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewCLexer(). You can call this function if you wish to initialize the static state ahead of time.
func CParserInit ¶
func CParserInit()
CParserInit initializes any static state used to implement CParser. By default the static state used to implement the parser is lazily initialized during the first call to NewCParser(). You can call this function if you wish to initialize the static state ahead of time.
func InitEmptyAbstractDeclaratorContext ¶
func InitEmptyAbstractDeclaratorContext(p *AbstractDeclaratorContext)
func InitEmptyAdditiveExpressionContext ¶
func InitEmptyAdditiveExpressionContext(p *AdditiveExpressionContext)
func InitEmptyAlignmentSpecifierContext ¶
func InitEmptyAlignmentSpecifierContext(p *AlignmentSpecifierContext)
func InitEmptyAndExpressionContext ¶
func InitEmptyAndExpressionContext(p *AndExpressionContext)
func InitEmptyArgumentExpressionListContext ¶
func InitEmptyArgumentExpressionListContext(p *ArgumentExpressionListContext)
func InitEmptyAssignmentExpressionContext ¶
func InitEmptyAssignmentExpressionContext(p *AssignmentExpressionContext)
func InitEmptyAssignmentOperatorContext ¶
func InitEmptyAssignmentOperatorContext(p *AssignmentOperatorContext)
func InitEmptyAtomicTypeSpecifierContext ¶
func InitEmptyAtomicTypeSpecifierContext(p *AtomicTypeSpecifierContext)
func InitEmptyBlockItemContext ¶
func InitEmptyBlockItemContext(p *BlockItemContext)
func InitEmptyBlockItemListContext ¶
func InitEmptyBlockItemListContext(p *BlockItemListContext)
func InitEmptyCastExpressionContext ¶
func InitEmptyCastExpressionContext(p *CastExpressionContext)
func InitEmptyCompilationUnitContext ¶
func InitEmptyCompilationUnitContext(p *CompilationUnitContext)
func InitEmptyCompoundStatementContext ¶
func InitEmptyCompoundStatementContext(p *CompoundStatementContext)
func InitEmptyConditionalExpressionContext ¶
func InitEmptyConditionalExpressionContext(p *ConditionalExpressionContext)
func InitEmptyConstantExpressionContext ¶
func InitEmptyConstantExpressionContext(p *ConstantExpressionContext)
func InitEmptyDeclarationContext ¶
func InitEmptyDeclarationContext(p *DeclarationContext)
func InitEmptyDeclarationListContext ¶
func InitEmptyDeclarationListContext(p *DeclarationListContext)
func InitEmptyDeclarationSpecifierContext ¶
func InitEmptyDeclarationSpecifierContext(p *DeclarationSpecifierContext)
func InitEmptyDeclarationSpecifiers2Context ¶
func InitEmptyDeclarationSpecifiers2Context(p *DeclarationSpecifiers2Context)
func InitEmptyDeclarationSpecifiersContext ¶
func InitEmptyDeclarationSpecifiersContext(p *DeclarationSpecifiersContext)
func InitEmptyDeclaratorContext ¶
func InitEmptyDeclaratorContext(p *DeclaratorContext)
func InitEmptyDesignationContext ¶
func InitEmptyDesignationContext(p *DesignationContext)
func InitEmptyDesignatorContext ¶
func InitEmptyDesignatorContext(p *DesignatorContext)
func InitEmptyDesignatorListContext ¶
func InitEmptyDesignatorListContext(p *DesignatorListContext)
func InitEmptyDirectAbstractDeclaratorContext ¶
func InitEmptyDirectAbstractDeclaratorContext(p *DirectAbstractDeclaratorContext)
func InitEmptyDirectDeclaratorContext ¶
func InitEmptyDirectDeclaratorContext(p *DirectDeclaratorContext)
func InitEmptyEnumSpecifierContext ¶
func InitEmptyEnumSpecifierContext(p *EnumSpecifierContext)
func InitEmptyEnumerationConstantContext ¶
func InitEmptyEnumerationConstantContext(p *EnumerationConstantContext)
func InitEmptyEnumeratorContext ¶
func InitEmptyEnumeratorContext(p *EnumeratorContext)
func InitEmptyEnumeratorListContext ¶
func InitEmptyEnumeratorListContext(p *EnumeratorListContext)
func InitEmptyEqualityExpressionContext ¶
func InitEmptyEqualityExpressionContext(p *EqualityExpressionContext)
func InitEmptyExclusiveOrExpressionContext ¶
func InitEmptyExclusiveOrExpressionContext(p *ExclusiveOrExpressionContext)
func InitEmptyExpressionContext ¶
func InitEmptyExpressionContext(p *ExpressionContext)
func InitEmptyExpressionStatementContext ¶
func InitEmptyExpressionStatementContext(p *ExpressionStatementContext)
func InitEmptyExternalDeclarationContext ¶
func InitEmptyExternalDeclarationContext(p *ExternalDeclarationContext)
func InitEmptyForConditionContext ¶
func InitEmptyForConditionContext(p *ForConditionContext)
func InitEmptyForDeclarationContext ¶
func InitEmptyForDeclarationContext(p *ForDeclarationContext)
func InitEmptyForExpressionContext ¶
func InitEmptyForExpressionContext(p *ForExpressionContext)
func InitEmptyFunctionDefinitionContext ¶
func InitEmptyFunctionDefinitionContext(p *FunctionDefinitionContext)
func InitEmptyFunctionSpecifierContext ¶
func InitEmptyFunctionSpecifierContext(p *FunctionSpecifierContext)
func InitEmptyGccAttributeContext ¶
func InitEmptyGccAttributeContext(p *GccAttributeContext)
func InitEmptyGccAttributeListContext ¶
func InitEmptyGccAttributeListContext(p *GccAttributeListContext)
func InitEmptyGccAttributeSpecifierContext ¶
func InitEmptyGccAttributeSpecifierContext(p *GccAttributeSpecifierContext)
func InitEmptyGccDeclaratorExtensionContext ¶
func InitEmptyGccDeclaratorExtensionContext(p *GccDeclaratorExtensionContext)
func InitEmptyGenericAssocListContext ¶
func InitEmptyGenericAssocListContext(p *GenericAssocListContext)
func InitEmptyGenericAssociationContext ¶
func InitEmptyGenericAssociationContext(p *GenericAssociationContext)
func InitEmptyGenericSelectionContext ¶
func InitEmptyGenericSelectionContext(p *GenericSelectionContext)
func InitEmptyIdentifierListContext ¶
func InitEmptyIdentifierListContext(p *IdentifierListContext)
func InitEmptyInclusiveOrExpressionContext ¶
func InitEmptyInclusiveOrExpressionContext(p *InclusiveOrExpressionContext)
func InitEmptyInitDeclaratorContext ¶
func InitEmptyInitDeclaratorContext(p *InitDeclaratorContext)
func InitEmptyInitDeclaratorListContext ¶
func InitEmptyInitDeclaratorListContext(p *InitDeclaratorListContext)
func InitEmptyInitializerContext ¶
func InitEmptyInitializerContext(p *InitializerContext)
func InitEmptyInitializerListContext ¶
func InitEmptyInitializerListContext(p *InitializerListContext)
func InitEmptyIterationStatementContext ¶
func InitEmptyIterationStatementContext(p *IterationStatementContext)
func InitEmptyJumpStatementContext ¶
func InitEmptyJumpStatementContext(p *JumpStatementContext)
func InitEmptyLabeledStatementContext ¶
func InitEmptyLabeledStatementContext(p *LabeledStatementContext)
func InitEmptyLogicalAndExpressionContext ¶
func InitEmptyLogicalAndExpressionContext(p *LogicalAndExpressionContext)
func InitEmptyLogicalOrExpressionContext ¶
func InitEmptyLogicalOrExpressionContext(p *LogicalOrExpressionContext)
func InitEmptyMultiplicativeExpressionContext ¶
func InitEmptyMultiplicativeExpressionContext(p *MultiplicativeExpressionContext)
func InitEmptyNestedParenthesesBlockContext ¶
func InitEmptyNestedParenthesesBlockContext(p *NestedParenthesesBlockContext)
func InitEmptyParameterDeclarationContext ¶
func InitEmptyParameterDeclarationContext(p *ParameterDeclarationContext)
func InitEmptyParameterListContext ¶
func InitEmptyParameterListContext(p *ParameterListContext)
func InitEmptyParameterTypeListContext ¶
func InitEmptyParameterTypeListContext(p *ParameterTypeListContext)
func InitEmptyPointerContext ¶
func InitEmptyPointerContext(p *PointerContext)
func InitEmptyPostfixExpressionContext ¶
func InitEmptyPostfixExpressionContext(p *PostfixExpressionContext)
func InitEmptyPrimaryExpressionContext ¶
func InitEmptyPrimaryExpressionContext(p *PrimaryExpressionContext)
func InitEmptyRelationalExpressionContext ¶
func InitEmptyRelationalExpressionContext(p *RelationalExpressionContext)
func InitEmptySelectionStatementContext ¶
func InitEmptySelectionStatementContext(p *SelectionStatementContext)
func InitEmptyShiftExpressionContext ¶
func InitEmptyShiftExpressionContext(p *ShiftExpressionContext)
func InitEmptySpecifierQualifierListContext ¶
func InitEmptySpecifierQualifierListContext(p *SpecifierQualifierListContext)
func InitEmptyStatementContext ¶
func InitEmptyStatementContext(p *StatementContext)
func InitEmptyStaticAssertDeclarationContext ¶
func InitEmptyStaticAssertDeclarationContext(p *StaticAssertDeclarationContext)
func InitEmptyStorageClassSpecifierContext ¶
func InitEmptyStorageClassSpecifierContext(p *StorageClassSpecifierContext)
func InitEmptyStructDeclarationContext ¶
func InitEmptyStructDeclarationContext(p *StructDeclarationContext)
func InitEmptyStructDeclarationListContext ¶
func InitEmptyStructDeclarationListContext(p *StructDeclarationListContext)
func InitEmptyStructDeclaratorContext ¶
func InitEmptyStructDeclaratorContext(p *StructDeclaratorContext)
func InitEmptyStructDeclaratorListContext ¶
func InitEmptyStructDeclaratorListContext(p *StructDeclaratorListContext)
func InitEmptyStructOrUnionContext ¶
func InitEmptyStructOrUnionContext(p *StructOrUnionContext)
func InitEmptyStructOrUnionSpecifierContext ¶
func InitEmptyStructOrUnionSpecifierContext(p *StructOrUnionSpecifierContext)
func InitEmptyTranslationUnitContext ¶
func InitEmptyTranslationUnitContext(p *TranslationUnitContext)
func InitEmptyTypeNameContext ¶
func InitEmptyTypeNameContext(p *TypeNameContext)
func InitEmptyTypeQualifierContext ¶
func InitEmptyTypeQualifierContext(p *TypeQualifierContext)
func InitEmptyTypeQualifierListContext ¶
func InitEmptyTypeQualifierListContext(p *TypeQualifierListContext)
func InitEmptyTypeSpecifierContext ¶
func InitEmptyTypeSpecifierContext(p *TypeSpecifierContext)
func InitEmptyTypedefNameContext ¶
func InitEmptyTypedefNameContext(p *TypedefNameContext)
func InitEmptyUnaryExpressionContext ¶
func InitEmptyUnaryExpressionContext(p *UnaryExpressionContext)
func InitEmptyUnaryOperatorContext ¶
func InitEmptyUnaryOperatorContext(p *UnaryOperatorContext)
func InitEmptyVcSpecificModiferContext ¶
func InitEmptyVcSpecificModiferContext(p *VcSpecificModiferContext)
Types ¶
type AbstractDeclaratorContext ¶
type AbstractDeclaratorContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAbstractDeclaratorContext ¶
func NewAbstractDeclaratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AbstractDeclaratorContext
func NewEmptyAbstractDeclaratorContext ¶
func NewEmptyAbstractDeclaratorContext() *AbstractDeclaratorContext
func (*AbstractDeclaratorContext) AllGccDeclaratorExtension ¶
func (s *AbstractDeclaratorContext) AllGccDeclaratorExtension() []IGccDeclaratorExtensionContext
func (*AbstractDeclaratorContext) DirectAbstractDeclarator ¶
func (s *AbstractDeclaratorContext) DirectAbstractDeclarator() IDirectAbstractDeclaratorContext
func (*AbstractDeclaratorContext) EnterRule ¶
func (s *AbstractDeclaratorContext) EnterRule(listener antlr.ParseTreeListener)
func (*AbstractDeclaratorContext) ExitRule ¶
func (s *AbstractDeclaratorContext) ExitRule(listener antlr.ParseTreeListener)
func (*AbstractDeclaratorContext) GccDeclaratorExtension ¶
func (s *AbstractDeclaratorContext) GccDeclaratorExtension(i int) IGccDeclaratorExtensionContext
func (*AbstractDeclaratorContext) GetParser ¶
func (s *AbstractDeclaratorContext) GetParser() antlr.Parser
func (*AbstractDeclaratorContext) GetRuleContext ¶
func (s *AbstractDeclaratorContext) GetRuleContext() antlr.RuleContext
func (*AbstractDeclaratorContext) IsAbstractDeclaratorContext ¶
func (*AbstractDeclaratorContext) IsAbstractDeclaratorContext()
func (*AbstractDeclaratorContext) Pointer ¶
func (s *AbstractDeclaratorContext) Pointer() IPointerContext
func (*AbstractDeclaratorContext) ToStringTree ¶
func (s *AbstractDeclaratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AdditiveExpressionContext ¶
type AdditiveExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAdditiveExpressionContext ¶
func NewAdditiveExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AdditiveExpressionContext
func NewEmptyAdditiveExpressionContext ¶
func NewEmptyAdditiveExpressionContext() *AdditiveExpressionContext
func (*AdditiveExpressionContext) AllMinus ¶
func (s *AdditiveExpressionContext) AllMinus() []antlr.TerminalNode
func (*AdditiveExpressionContext) AllMultiplicativeExpression ¶
func (s *AdditiveExpressionContext) AllMultiplicativeExpression() []IMultiplicativeExpressionContext
func (*AdditiveExpressionContext) AllPlus ¶
func (s *AdditiveExpressionContext) AllPlus() []antlr.TerminalNode
func (*AdditiveExpressionContext) EnterRule ¶
func (s *AdditiveExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*AdditiveExpressionContext) ExitRule ¶
func (s *AdditiveExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*AdditiveExpressionContext) GetParser ¶
func (s *AdditiveExpressionContext) GetParser() antlr.Parser
func (*AdditiveExpressionContext) GetRuleContext ¶
func (s *AdditiveExpressionContext) GetRuleContext() antlr.RuleContext
func (*AdditiveExpressionContext) IsAdditiveExpressionContext ¶
func (*AdditiveExpressionContext) IsAdditiveExpressionContext()
func (*AdditiveExpressionContext) Minus ¶
func (s *AdditiveExpressionContext) Minus(i int) antlr.TerminalNode
func (*AdditiveExpressionContext) MultiplicativeExpression ¶
func (s *AdditiveExpressionContext) MultiplicativeExpression(i int) IMultiplicativeExpressionContext
func (*AdditiveExpressionContext) Plus ¶
func (s *AdditiveExpressionContext) Plus(i int) antlr.TerminalNode
func (*AdditiveExpressionContext) ToStringTree ¶
func (s *AdditiveExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AlignmentSpecifierContext ¶
type AlignmentSpecifierContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAlignmentSpecifierContext ¶
func NewAlignmentSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlignmentSpecifierContext
func NewEmptyAlignmentSpecifierContext ¶
func NewEmptyAlignmentSpecifierContext() *AlignmentSpecifierContext
func (*AlignmentSpecifierContext) Alignas ¶
func (s *AlignmentSpecifierContext) Alignas() antlr.TerminalNode
func (*AlignmentSpecifierContext) ConstantExpression ¶
func (s *AlignmentSpecifierContext) ConstantExpression() IConstantExpressionContext
func (*AlignmentSpecifierContext) EnterRule ¶
func (s *AlignmentSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*AlignmentSpecifierContext) ExitRule ¶
func (s *AlignmentSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*AlignmentSpecifierContext) GetParser ¶
func (s *AlignmentSpecifierContext) GetParser() antlr.Parser
func (*AlignmentSpecifierContext) GetRuleContext ¶
func (s *AlignmentSpecifierContext) GetRuleContext() antlr.RuleContext
func (*AlignmentSpecifierContext) IsAlignmentSpecifierContext ¶
func (*AlignmentSpecifierContext) IsAlignmentSpecifierContext()
func (*AlignmentSpecifierContext) LeftParen ¶
func (s *AlignmentSpecifierContext) LeftParen() antlr.TerminalNode
func (*AlignmentSpecifierContext) RightParen ¶
func (s *AlignmentSpecifierContext) RightParen() antlr.TerminalNode
func (*AlignmentSpecifierContext) ToStringTree ¶
func (s *AlignmentSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*AlignmentSpecifierContext) TypeName ¶
func (s *AlignmentSpecifierContext) TypeName() ITypeNameContext
type AndExpressionContext ¶
type AndExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAndExpressionContext ¶
func NewAndExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AndExpressionContext
func NewEmptyAndExpressionContext ¶
func NewEmptyAndExpressionContext() *AndExpressionContext
func (*AndExpressionContext) AllAnd ¶
func (s *AndExpressionContext) AllAnd() []antlr.TerminalNode
func (*AndExpressionContext) AllEqualityExpression ¶
func (s *AndExpressionContext) AllEqualityExpression() []IEqualityExpressionContext
func (*AndExpressionContext) And ¶
func (s *AndExpressionContext) And(i int) antlr.TerminalNode
func (*AndExpressionContext) EnterRule ¶
func (s *AndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*AndExpressionContext) EqualityExpression ¶
func (s *AndExpressionContext) EqualityExpression(i int) IEqualityExpressionContext
func (*AndExpressionContext) ExitRule ¶
func (s *AndExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*AndExpressionContext) GetParser ¶
func (s *AndExpressionContext) GetParser() antlr.Parser
func (*AndExpressionContext) GetRuleContext ¶
func (s *AndExpressionContext) GetRuleContext() antlr.RuleContext
func (*AndExpressionContext) IsAndExpressionContext ¶
func (*AndExpressionContext) IsAndExpressionContext()
func (*AndExpressionContext) ToStringTree ¶
func (s *AndExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ArgumentExpressionListContext ¶
type ArgumentExpressionListContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewArgumentExpressionListContext ¶
func NewArgumentExpressionListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentExpressionListContext
func NewEmptyArgumentExpressionListContext ¶
func NewEmptyArgumentExpressionListContext() *ArgumentExpressionListContext
func (*ArgumentExpressionListContext) AllAssignmentExpression ¶
func (s *ArgumentExpressionListContext) AllAssignmentExpression() []IAssignmentExpressionContext
func (*ArgumentExpressionListContext) AllComma ¶
func (s *ArgumentExpressionListContext) AllComma() []antlr.TerminalNode
func (*ArgumentExpressionListContext) AssignmentExpression ¶
func (s *ArgumentExpressionListContext) AssignmentExpression(i int) IAssignmentExpressionContext
func (*ArgumentExpressionListContext) Comma ¶
func (s *ArgumentExpressionListContext) Comma(i int) antlr.TerminalNode
func (*ArgumentExpressionListContext) EnterRule ¶
func (s *ArgumentExpressionListContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArgumentExpressionListContext) ExitRule ¶
func (s *ArgumentExpressionListContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArgumentExpressionListContext) GetParser ¶
func (s *ArgumentExpressionListContext) GetParser() antlr.Parser
func (*ArgumentExpressionListContext) GetRuleContext ¶
func (s *ArgumentExpressionListContext) GetRuleContext() antlr.RuleContext
func (*ArgumentExpressionListContext) IsArgumentExpressionListContext ¶
func (*ArgumentExpressionListContext) IsArgumentExpressionListContext()
func (*ArgumentExpressionListContext) ToStringTree ¶
func (s *ArgumentExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AssignmentExpressionContext ¶
type AssignmentExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAssignmentExpressionContext ¶
func NewAssignmentExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignmentExpressionContext
func NewEmptyAssignmentExpressionContext ¶
func NewEmptyAssignmentExpressionContext() *AssignmentExpressionContext
func (*AssignmentExpressionContext) AssignmentExpression ¶
func (s *AssignmentExpressionContext) AssignmentExpression() IAssignmentExpressionContext
func (*AssignmentExpressionContext) AssignmentOperator ¶
func (s *AssignmentExpressionContext) AssignmentOperator() IAssignmentOperatorContext
func (*AssignmentExpressionContext) ConditionalExpression ¶
func (s *AssignmentExpressionContext) ConditionalExpression() IConditionalExpressionContext
func (*AssignmentExpressionContext) DigitSequence ¶
func (s *AssignmentExpressionContext) DigitSequence() antlr.TerminalNode
func (*AssignmentExpressionContext) EnterRule ¶
func (s *AssignmentExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssignmentExpressionContext) ExitRule ¶
func (s *AssignmentExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssignmentExpressionContext) GetParser ¶
func (s *AssignmentExpressionContext) GetParser() antlr.Parser
func (*AssignmentExpressionContext) GetRuleContext ¶
func (s *AssignmentExpressionContext) GetRuleContext() antlr.RuleContext
func (*AssignmentExpressionContext) IsAssignmentExpressionContext ¶
func (*AssignmentExpressionContext) IsAssignmentExpressionContext()
func (*AssignmentExpressionContext) ToStringTree ¶
func (s *AssignmentExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*AssignmentExpressionContext) UnaryExpression ¶
func (s *AssignmentExpressionContext) UnaryExpression() IUnaryExpressionContext
type AssignmentOperatorContext ¶
type AssignmentOperatorContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAssignmentOperatorContext ¶
func NewAssignmentOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignmentOperatorContext
func NewEmptyAssignmentOperatorContext ¶
func NewEmptyAssignmentOperatorContext() *AssignmentOperatorContext
func (*AssignmentOperatorContext) AndAssign ¶
func (s *AssignmentOperatorContext) AndAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) Assign ¶
func (s *AssignmentOperatorContext) Assign() antlr.TerminalNode
func (*AssignmentOperatorContext) DivAssign ¶
func (s *AssignmentOperatorContext) DivAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) EnterRule ¶
func (s *AssignmentOperatorContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssignmentOperatorContext) ExitRule ¶
func (s *AssignmentOperatorContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssignmentOperatorContext) GetParser ¶
func (s *AssignmentOperatorContext) GetParser() antlr.Parser
func (*AssignmentOperatorContext) GetRuleContext ¶
func (s *AssignmentOperatorContext) GetRuleContext() antlr.RuleContext
func (*AssignmentOperatorContext) IsAssignmentOperatorContext ¶
func (*AssignmentOperatorContext) IsAssignmentOperatorContext()
func (*AssignmentOperatorContext) LeftShiftAssign ¶
func (s *AssignmentOperatorContext) LeftShiftAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) MinusAssign ¶
func (s *AssignmentOperatorContext) MinusAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) ModAssign ¶
func (s *AssignmentOperatorContext) ModAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) OrAssign ¶
func (s *AssignmentOperatorContext) OrAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) PlusAssign ¶
func (s *AssignmentOperatorContext) PlusAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) RightShiftAssign ¶
func (s *AssignmentOperatorContext) RightShiftAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) StarAssign ¶
func (s *AssignmentOperatorContext) StarAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) ToStringTree ¶
func (s *AssignmentOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*AssignmentOperatorContext) XorAssign ¶
func (s *AssignmentOperatorContext) XorAssign() antlr.TerminalNode
type AtomicTypeSpecifierContext ¶
type AtomicTypeSpecifierContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAtomicTypeSpecifierContext ¶
func NewAtomicTypeSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AtomicTypeSpecifierContext
func NewEmptyAtomicTypeSpecifierContext ¶
func NewEmptyAtomicTypeSpecifierContext() *AtomicTypeSpecifierContext
func (*AtomicTypeSpecifierContext) Atomic ¶
func (s *AtomicTypeSpecifierContext) Atomic() antlr.TerminalNode
func (*AtomicTypeSpecifierContext) EnterRule ¶
func (s *AtomicTypeSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*AtomicTypeSpecifierContext) ExitRule ¶
func (s *AtomicTypeSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*AtomicTypeSpecifierContext) GetParser ¶
func (s *AtomicTypeSpecifierContext) GetParser() antlr.Parser
func (*AtomicTypeSpecifierContext) GetRuleContext ¶
func (s *AtomicTypeSpecifierContext) GetRuleContext() antlr.RuleContext
func (*AtomicTypeSpecifierContext) IsAtomicTypeSpecifierContext ¶
func (*AtomicTypeSpecifierContext) IsAtomicTypeSpecifierContext()
func (*AtomicTypeSpecifierContext) LeftParen ¶
func (s *AtomicTypeSpecifierContext) LeftParen() antlr.TerminalNode
func (*AtomicTypeSpecifierContext) RightParen ¶
func (s *AtomicTypeSpecifierContext) RightParen() antlr.TerminalNode
func (*AtomicTypeSpecifierContext) ToStringTree ¶
func (s *AtomicTypeSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*AtomicTypeSpecifierContext) TypeName ¶
func (s *AtomicTypeSpecifierContext) TypeName() ITypeNameContext
type BaseCListener ¶
type BaseCListener struct{}
BaseCListener is a complete listener for a parse tree produced by CParser.
func (*BaseCListener) EnterAbstractDeclarator ¶
func (s *BaseCListener) EnterAbstractDeclarator(ctx *AbstractDeclaratorContext)
EnterAbstractDeclarator is called when production abstractDeclarator is entered.
func (*BaseCListener) EnterAdditiveExpression ¶
func (s *BaseCListener) EnterAdditiveExpression(ctx *AdditiveExpressionContext)
EnterAdditiveExpression is called when production additiveExpression is entered.
func (*BaseCListener) EnterAlignmentSpecifier ¶
func (s *BaseCListener) EnterAlignmentSpecifier(ctx *AlignmentSpecifierContext)
EnterAlignmentSpecifier is called when production alignmentSpecifier is entered.
func (*BaseCListener) EnterAndExpression ¶
func (s *BaseCListener) EnterAndExpression(ctx *AndExpressionContext)
EnterAndExpression is called when production andExpression is entered.
func (*BaseCListener) EnterArgumentExpressionList ¶
func (s *BaseCListener) EnterArgumentExpressionList(ctx *ArgumentExpressionListContext)
EnterArgumentExpressionList is called when production argumentExpressionList is entered.
func (*BaseCListener) EnterAssignmentExpression ¶
func (s *BaseCListener) EnterAssignmentExpression(ctx *AssignmentExpressionContext)
EnterAssignmentExpression is called when production assignmentExpression is entered.
func (*BaseCListener) EnterAssignmentOperator ¶
func (s *BaseCListener) EnterAssignmentOperator(ctx *AssignmentOperatorContext)
EnterAssignmentOperator is called when production assignmentOperator is entered.
func (*BaseCListener) EnterAtomicTypeSpecifier ¶
func (s *BaseCListener) EnterAtomicTypeSpecifier(ctx *AtomicTypeSpecifierContext)
EnterAtomicTypeSpecifier is called when production atomicTypeSpecifier is entered.
func (*BaseCListener) EnterBlockItem ¶
func (s *BaseCListener) EnterBlockItem(ctx *BlockItemContext)
EnterBlockItem is called when production blockItem is entered.
func (*BaseCListener) EnterBlockItemList ¶
func (s *BaseCListener) EnterBlockItemList(ctx *BlockItemListContext)
EnterBlockItemList is called when production blockItemList is entered.
func (*BaseCListener) EnterCastExpression ¶
func (s *BaseCListener) EnterCastExpression(ctx *CastExpressionContext)
EnterCastExpression is called when production castExpression is entered.
func (*BaseCListener) EnterCompilationUnit ¶
func (s *BaseCListener) EnterCompilationUnit(ctx *CompilationUnitContext)
EnterCompilationUnit is called when production compilationUnit is entered.
func (*BaseCListener) EnterCompoundStatement ¶
func (s *BaseCListener) EnterCompoundStatement(ctx *CompoundStatementContext)
EnterCompoundStatement is called when production compoundStatement is entered.
func (*BaseCListener) EnterConditionalExpression ¶
func (s *BaseCListener) EnterConditionalExpression(ctx *ConditionalExpressionContext)
EnterConditionalExpression is called when production conditionalExpression is entered.
func (*BaseCListener) EnterConstantExpression ¶
func (s *BaseCListener) EnterConstantExpression(ctx *ConstantExpressionContext)
EnterConstantExpression is called when production constantExpression is entered.
func (*BaseCListener) EnterDeclaration ¶
func (s *BaseCListener) EnterDeclaration(ctx *DeclarationContext)
EnterDeclaration is called when production declaration is entered.
func (*BaseCListener) EnterDeclarationList ¶
func (s *BaseCListener) EnterDeclarationList(ctx *DeclarationListContext)
EnterDeclarationList is called when production declarationList is entered.
func (*BaseCListener) EnterDeclarationSpecifier ¶
func (s *BaseCListener) EnterDeclarationSpecifier(ctx *DeclarationSpecifierContext)
EnterDeclarationSpecifier is called when production declarationSpecifier is entered.
func (*BaseCListener) EnterDeclarationSpecifiers ¶
func (s *BaseCListener) EnterDeclarationSpecifiers(ctx *DeclarationSpecifiersContext)
EnterDeclarationSpecifiers is called when production declarationSpecifiers is entered.
func (*BaseCListener) EnterDeclarationSpecifiers2 ¶
func (s *BaseCListener) EnterDeclarationSpecifiers2(ctx *DeclarationSpecifiers2Context)
EnterDeclarationSpecifiers2 is called when production declarationSpecifiers2 is entered.
func (*BaseCListener) EnterDeclarator ¶
func (s *BaseCListener) EnterDeclarator(ctx *DeclaratorContext)
EnterDeclarator is called when production declarator is entered.
func (*BaseCListener) EnterDesignation ¶
func (s *BaseCListener) EnterDesignation(ctx *DesignationContext)
EnterDesignation is called when production designation is entered.
func (*BaseCListener) EnterDesignator ¶
func (s *BaseCListener) EnterDesignator(ctx *DesignatorContext)
EnterDesignator is called when production designator is entered.
func (*BaseCListener) EnterDesignatorList ¶
func (s *BaseCListener) EnterDesignatorList(ctx *DesignatorListContext)
EnterDesignatorList is called when production designatorList is entered.
func (*BaseCListener) EnterDirectAbstractDeclarator ¶
func (s *BaseCListener) EnterDirectAbstractDeclarator(ctx *DirectAbstractDeclaratorContext)
EnterDirectAbstractDeclarator is called when production directAbstractDeclarator is entered.
func (*BaseCListener) EnterDirectDeclarator ¶
func (s *BaseCListener) EnterDirectDeclarator(ctx *DirectDeclaratorContext)
EnterDirectDeclarator is called when production directDeclarator is entered.
func (*BaseCListener) EnterEnumSpecifier ¶
func (s *BaseCListener) EnterEnumSpecifier(ctx *EnumSpecifierContext)
EnterEnumSpecifier is called when production enumSpecifier is entered.
func (*BaseCListener) EnterEnumerationConstant ¶
func (s *BaseCListener) EnterEnumerationConstant(ctx *EnumerationConstantContext)
EnterEnumerationConstant is called when production enumerationConstant is entered.
func (*BaseCListener) EnterEnumerator ¶
func (s *BaseCListener) EnterEnumerator(ctx *EnumeratorContext)
EnterEnumerator is called when production enumerator is entered.
func (*BaseCListener) EnterEnumeratorList ¶
func (s *BaseCListener) EnterEnumeratorList(ctx *EnumeratorListContext)
EnterEnumeratorList is called when production enumeratorList is entered.
func (*BaseCListener) EnterEqualityExpression ¶
func (s *BaseCListener) EnterEqualityExpression(ctx *EqualityExpressionContext)
EnterEqualityExpression is called when production equalityExpression is entered.
func (*BaseCListener) EnterEveryRule ¶
func (s *BaseCListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseCListener) EnterExclusiveOrExpression ¶
func (s *BaseCListener) EnterExclusiveOrExpression(ctx *ExclusiveOrExpressionContext)
EnterExclusiveOrExpression is called when production exclusiveOrExpression is entered.
func (*BaseCListener) EnterExpression ¶
func (s *BaseCListener) EnterExpression(ctx *ExpressionContext)
EnterExpression is called when production expression is entered.
func (*BaseCListener) EnterExpressionStatement ¶
func (s *BaseCListener) EnterExpressionStatement(ctx *ExpressionStatementContext)
EnterExpressionStatement is called when production expressionStatement is entered.
func (*BaseCListener) EnterExternalDeclaration ¶
func (s *BaseCListener) EnterExternalDeclaration(ctx *ExternalDeclarationContext)
EnterExternalDeclaration is called when production externalDeclaration is entered.
func (*BaseCListener) EnterForCondition ¶
func (s *BaseCListener) EnterForCondition(ctx *ForConditionContext)
EnterForCondition is called when production forCondition is entered.
func (*BaseCListener) EnterForDeclaration ¶
func (s *BaseCListener) EnterForDeclaration(ctx *ForDeclarationContext)
EnterForDeclaration is called when production forDeclaration is entered.
func (*BaseCListener) EnterForExpression ¶
func (s *BaseCListener) EnterForExpression(ctx *ForExpressionContext)
EnterForExpression is called when production forExpression is entered.
func (*BaseCListener) EnterFunctionDefinition ¶
func (s *BaseCListener) EnterFunctionDefinition(ctx *FunctionDefinitionContext)
EnterFunctionDefinition is called when production functionDefinition is entered.
func (*BaseCListener) EnterFunctionSpecifier ¶
func (s *BaseCListener) EnterFunctionSpecifier(ctx *FunctionSpecifierContext)
EnterFunctionSpecifier is called when production functionSpecifier is entered.
func (*BaseCListener) EnterGccAttribute ¶
func (s *BaseCListener) EnterGccAttribute(ctx *GccAttributeContext)
EnterGccAttribute is called when production gccAttribute is entered.
func (*BaseCListener) EnterGccAttributeList ¶
func (s *BaseCListener) EnterGccAttributeList(ctx *GccAttributeListContext)
EnterGccAttributeList is called when production gccAttributeList is entered.
func (*BaseCListener) EnterGccAttributeSpecifier ¶
func (s *BaseCListener) EnterGccAttributeSpecifier(ctx *GccAttributeSpecifierContext)
EnterGccAttributeSpecifier is called when production gccAttributeSpecifier is entered.
func (*BaseCListener) EnterGccDeclaratorExtension ¶
func (s *BaseCListener) EnterGccDeclaratorExtension(ctx *GccDeclaratorExtensionContext)
EnterGccDeclaratorExtension is called when production gccDeclaratorExtension is entered.
func (*BaseCListener) EnterGenericAssocList ¶
func (s *BaseCListener) EnterGenericAssocList(ctx *GenericAssocListContext)
EnterGenericAssocList is called when production genericAssocList is entered.
func (*BaseCListener) EnterGenericAssociation ¶
func (s *BaseCListener) EnterGenericAssociation(ctx *GenericAssociationContext)
EnterGenericAssociation is called when production genericAssociation is entered.
func (*BaseCListener) EnterGenericSelection ¶
func (s *BaseCListener) EnterGenericSelection(ctx *GenericSelectionContext)
EnterGenericSelection is called when production genericSelection is entered.
func (*BaseCListener) EnterIdentifierList ¶
func (s *BaseCListener) EnterIdentifierList(ctx *IdentifierListContext)
EnterIdentifierList is called when production identifierList is entered.
func (*BaseCListener) EnterInclusiveOrExpression ¶
func (s *BaseCListener) EnterInclusiveOrExpression(ctx *InclusiveOrExpressionContext)
EnterInclusiveOrExpression is called when production inclusiveOrExpression is entered.
func (*BaseCListener) EnterInitDeclarator ¶
func (s *BaseCListener) EnterInitDeclarator(ctx *InitDeclaratorContext)
EnterInitDeclarator is called when production initDeclarator is entered.
func (*BaseCListener) EnterInitDeclaratorList ¶
func (s *BaseCListener) EnterInitDeclaratorList(ctx *InitDeclaratorListContext)
EnterInitDeclaratorList is called when production initDeclaratorList is entered.
func (*BaseCListener) EnterInitializer ¶
func (s *BaseCListener) EnterInitializer(ctx *InitializerContext)
EnterInitializer is called when production initializer is entered.
func (*BaseCListener) EnterInitializerList ¶
func (s *BaseCListener) EnterInitializerList(ctx *InitializerListContext)
EnterInitializerList is called when production initializerList is entered.
func (*BaseCListener) EnterIterationStatement ¶
func (s *BaseCListener) EnterIterationStatement(ctx *IterationStatementContext)
EnterIterationStatement is called when production iterationStatement is entered.
func (*BaseCListener) EnterJumpStatement ¶
func (s *BaseCListener) EnterJumpStatement(ctx *JumpStatementContext)
EnterJumpStatement is called when production jumpStatement is entered.
func (*BaseCListener) EnterLabeledStatement ¶
func (s *BaseCListener) EnterLabeledStatement(ctx *LabeledStatementContext)
EnterLabeledStatement is called when production labeledStatement is entered.
func (*BaseCListener) EnterLogicalAndExpression ¶
func (s *BaseCListener) EnterLogicalAndExpression(ctx *LogicalAndExpressionContext)
EnterLogicalAndExpression is called when production logicalAndExpression is entered.
func (*BaseCListener) EnterLogicalOrExpression ¶
func (s *BaseCListener) EnterLogicalOrExpression(ctx *LogicalOrExpressionContext)
EnterLogicalOrExpression is called when production logicalOrExpression is entered.
func (*BaseCListener) EnterMultiplicativeExpression ¶
func (s *BaseCListener) EnterMultiplicativeExpression(ctx *MultiplicativeExpressionContext)
EnterMultiplicativeExpression is called when production multiplicativeExpression is entered.
func (*BaseCListener) EnterNestedParenthesesBlock ¶
func (s *BaseCListener) EnterNestedParenthesesBlock(ctx *NestedParenthesesBlockContext)
EnterNestedParenthesesBlock is called when production nestedParenthesesBlock is entered.
func (*BaseCListener) EnterParameterDeclaration ¶
func (s *BaseCListener) EnterParameterDeclaration(ctx *ParameterDeclarationContext)
EnterParameterDeclaration is called when production parameterDeclaration is entered.
func (*BaseCListener) EnterParameterList ¶
func (s *BaseCListener) EnterParameterList(ctx *ParameterListContext)
EnterParameterList is called when production parameterList is entered.
func (*BaseCListener) EnterParameterTypeList ¶
func (s *BaseCListener) EnterParameterTypeList(ctx *ParameterTypeListContext)
EnterParameterTypeList is called when production parameterTypeList is entered.
func (*BaseCListener) EnterPointer ¶
func (s *BaseCListener) EnterPointer(ctx *PointerContext)
EnterPointer is called when production pointer is entered.
func (*BaseCListener) EnterPostfixExpression ¶
func (s *BaseCListener) EnterPostfixExpression(ctx *PostfixExpressionContext)
EnterPostfixExpression is called when production postfixExpression is entered.
func (*BaseCListener) EnterPrimaryExpression ¶
func (s *BaseCListener) EnterPrimaryExpression(ctx *PrimaryExpressionContext)
EnterPrimaryExpression is called when production primaryExpression is entered.
func (*BaseCListener) EnterRelationalExpression ¶
func (s *BaseCListener) EnterRelationalExpression(ctx *RelationalExpressionContext)
EnterRelationalExpression is called when production relationalExpression is entered.
func (*BaseCListener) EnterSelectionStatement ¶
func (s *BaseCListener) EnterSelectionStatement(ctx *SelectionStatementContext)
EnterSelectionStatement is called when production selectionStatement is entered.
func (*BaseCListener) EnterShiftExpression ¶
func (s *BaseCListener) EnterShiftExpression(ctx *ShiftExpressionContext)
EnterShiftExpression is called when production shiftExpression is entered.
func (*BaseCListener) EnterSpecifierQualifierList ¶
func (s *BaseCListener) EnterSpecifierQualifierList(ctx *SpecifierQualifierListContext)
EnterSpecifierQualifierList is called when production specifierQualifierList is entered.
func (*BaseCListener) EnterStatement ¶
func (s *BaseCListener) EnterStatement(ctx *StatementContext)
EnterStatement is called when production statement is entered.
func (*BaseCListener) EnterStaticAssertDeclaration ¶
func (s *BaseCListener) EnterStaticAssertDeclaration(ctx *StaticAssertDeclarationContext)
EnterStaticAssertDeclaration is called when production staticAssertDeclaration is entered.
func (*BaseCListener) EnterStorageClassSpecifier ¶
func (s *BaseCListener) EnterStorageClassSpecifier(ctx *StorageClassSpecifierContext)
EnterStorageClassSpecifier is called when production storageClassSpecifier is entered.
func (*BaseCListener) EnterStructDeclaration ¶
func (s *BaseCListener) EnterStructDeclaration(ctx *StructDeclarationContext)
EnterStructDeclaration is called when production structDeclaration is entered.
func (*BaseCListener) EnterStructDeclarationList ¶
func (s *BaseCListener) EnterStructDeclarationList(ctx *StructDeclarationListContext)
EnterStructDeclarationList is called when production structDeclarationList is entered.
func (*BaseCListener) EnterStructDeclarator ¶
func (s *BaseCListener) EnterStructDeclarator(ctx *StructDeclaratorContext)
EnterStructDeclarator is called when production structDeclarator is entered.
func (*BaseCListener) EnterStructDeclaratorList ¶
func (s *BaseCListener) EnterStructDeclaratorList(ctx *StructDeclaratorListContext)
EnterStructDeclaratorList is called when production structDeclaratorList is entered.
func (*BaseCListener) EnterStructOrUnion ¶
func (s *BaseCListener) EnterStructOrUnion(ctx *StructOrUnionContext)
EnterStructOrUnion is called when production structOrUnion is entered.
func (*BaseCListener) EnterStructOrUnionSpecifier ¶
func (s *BaseCListener) EnterStructOrUnionSpecifier(ctx *StructOrUnionSpecifierContext)
EnterStructOrUnionSpecifier is called when production structOrUnionSpecifier is entered.
func (*BaseCListener) EnterTranslationUnit ¶
func (s *BaseCListener) EnterTranslationUnit(ctx *TranslationUnitContext)
EnterTranslationUnit is called when production translationUnit is entered.
func (*BaseCListener) EnterTypeName ¶
func (s *BaseCListener) EnterTypeName(ctx *TypeNameContext)
EnterTypeName is called when production typeName is entered.
func (*BaseCListener) EnterTypeQualifier ¶
func (s *BaseCListener) EnterTypeQualifier(ctx *TypeQualifierContext)
EnterTypeQualifier is called when production typeQualifier is entered.
func (*BaseCListener) EnterTypeQualifierList ¶
func (s *BaseCListener) EnterTypeQualifierList(ctx *TypeQualifierListContext)
EnterTypeQualifierList is called when production typeQualifierList is entered.
func (*BaseCListener) EnterTypeSpecifier ¶
func (s *BaseCListener) EnterTypeSpecifier(ctx *TypeSpecifierContext)
EnterTypeSpecifier is called when production typeSpecifier is entered.
func (*BaseCListener) EnterTypedefName ¶
func (s *BaseCListener) EnterTypedefName(ctx *TypedefNameContext)
EnterTypedefName is called when production typedefName is entered.
func (*BaseCListener) EnterUnaryExpression ¶
func (s *BaseCListener) EnterUnaryExpression(ctx *UnaryExpressionContext)
EnterUnaryExpression is called when production unaryExpression is entered.
func (*BaseCListener) EnterUnaryOperator ¶
func (s *BaseCListener) EnterUnaryOperator(ctx *UnaryOperatorContext)
EnterUnaryOperator is called when production unaryOperator is entered.
func (*BaseCListener) EnterVcSpecificModifer ¶
func (s *BaseCListener) EnterVcSpecificModifer(ctx *VcSpecificModiferContext)
EnterVcSpecificModifer is called when production vcSpecificModifer is entered.
func (*BaseCListener) ExitAbstractDeclarator ¶
func (s *BaseCListener) ExitAbstractDeclarator(ctx *AbstractDeclaratorContext)
ExitAbstractDeclarator is called when production abstractDeclarator is exited.
func (*BaseCListener) ExitAdditiveExpression ¶
func (s *BaseCListener) ExitAdditiveExpression(ctx *AdditiveExpressionContext)
ExitAdditiveExpression is called when production additiveExpression is exited.
func (*BaseCListener) ExitAlignmentSpecifier ¶
func (s *BaseCListener) ExitAlignmentSpecifier(ctx *AlignmentSpecifierContext)
ExitAlignmentSpecifier is called when production alignmentSpecifier is exited.
func (*BaseCListener) ExitAndExpression ¶
func (s *BaseCListener) ExitAndExpression(ctx *AndExpressionContext)
ExitAndExpression is called when production andExpression is exited.
func (*BaseCListener) ExitArgumentExpressionList ¶
func (s *BaseCListener) ExitArgumentExpressionList(ctx *ArgumentExpressionListContext)
ExitArgumentExpressionList is called when production argumentExpressionList is exited.
func (*BaseCListener) ExitAssignmentExpression ¶
func (s *BaseCListener) ExitAssignmentExpression(ctx *AssignmentExpressionContext)
ExitAssignmentExpression is called when production assignmentExpression is exited.
func (*BaseCListener) ExitAssignmentOperator ¶
func (s *BaseCListener) ExitAssignmentOperator(ctx *AssignmentOperatorContext)
ExitAssignmentOperator is called when production assignmentOperator is exited.
func (*BaseCListener) ExitAtomicTypeSpecifier ¶
func (s *BaseCListener) ExitAtomicTypeSpecifier(ctx *AtomicTypeSpecifierContext)
ExitAtomicTypeSpecifier is called when production atomicTypeSpecifier is exited.
func (*BaseCListener) ExitBlockItem ¶
func (s *BaseCListener) ExitBlockItem(ctx *BlockItemContext)
ExitBlockItem is called when production blockItem is exited.
func (*BaseCListener) ExitBlockItemList ¶
func (s *BaseCListener) ExitBlockItemList(ctx *BlockItemListContext)
ExitBlockItemList is called when production blockItemList is exited.
func (*BaseCListener) ExitCastExpression ¶
func (s *BaseCListener) ExitCastExpression(ctx *CastExpressionContext)
ExitCastExpression is called when production castExpression is exited.
func (*BaseCListener) ExitCompilationUnit ¶
func (s *BaseCListener) ExitCompilationUnit(ctx *CompilationUnitContext)
ExitCompilationUnit is called when production compilationUnit is exited.
func (*BaseCListener) ExitCompoundStatement ¶
func (s *BaseCListener) ExitCompoundStatement(ctx *CompoundStatementContext)
ExitCompoundStatement is called when production compoundStatement is exited.
func (*BaseCListener) ExitConditionalExpression ¶
func (s *BaseCListener) ExitConditionalExpression(ctx *ConditionalExpressionContext)
ExitConditionalExpression is called when production conditionalExpression is exited.
func (*BaseCListener) ExitConstantExpression ¶
func (s *BaseCListener) ExitConstantExpression(ctx *ConstantExpressionContext)
ExitConstantExpression is called when production constantExpression is exited.
func (*BaseCListener) ExitDeclaration ¶
func (s *BaseCListener) ExitDeclaration(ctx *DeclarationContext)
ExitDeclaration is called when production declaration is exited.
func (*BaseCListener) ExitDeclarationList ¶
func (s *BaseCListener) ExitDeclarationList(ctx *DeclarationListContext)
ExitDeclarationList is called when production declarationList is exited.
func (*BaseCListener) ExitDeclarationSpecifier ¶
func (s *BaseCListener) ExitDeclarationSpecifier(ctx *DeclarationSpecifierContext)
ExitDeclarationSpecifier is called when production declarationSpecifier is exited.
func (*BaseCListener) ExitDeclarationSpecifiers ¶
func (s *BaseCListener) ExitDeclarationSpecifiers(ctx *DeclarationSpecifiersContext)
ExitDeclarationSpecifiers is called when production declarationSpecifiers is exited.
func (*BaseCListener) ExitDeclarationSpecifiers2 ¶
func (s *BaseCListener) ExitDeclarationSpecifiers2(ctx *DeclarationSpecifiers2Context)
ExitDeclarationSpecifiers2 is called when production declarationSpecifiers2 is exited.
func (*BaseCListener) ExitDeclarator ¶
func (s *BaseCListener) ExitDeclarator(ctx *DeclaratorContext)
ExitDeclarator is called when production declarator is exited.
func (*BaseCListener) ExitDesignation ¶
func (s *BaseCListener) ExitDesignation(ctx *DesignationContext)
ExitDesignation is called when production designation is exited.
func (*BaseCListener) ExitDesignator ¶
func (s *BaseCListener) ExitDesignator(ctx *DesignatorContext)
ExitDesignator is called when production designator is exited.
func (*BaseCListener) ExitDesignatorList ¶
func (s *BaseCListener) ExitDesignatorList(ctx *DesignatorListContext)
ExitDesignatorList is called when production designatorList is exited.
func (*BaseCListener) ExitDirectAbstractDeclarator ¶
func (s *BaseCListener) ExitDirectAbstractDeclarator(ctx *DirectAbstractDeclaratorContext)
ExitDirectAbstractDeclarator is called when production directAbstractDeclarator is exited.
func (*BaseCListener) ExitDirectDeclarator ¶
func (s *BaseCListener) ExitDirectDeclarator(ctx *DirectDeclaratorContext)
ExitDirectDeclarator is called when production directDeclarator is exited.
func (*BaseCListener) ExitEnumSpecifier ¶
func (s *BaseCListener) ExitEnumSpecifier(ctx *EnumSpecifierContext)
ExitEnumSpecifier is called when production enumSpecifier is exited.
func (*BaseCListener) ExitEnumerationConstant ¶
func (s *BaseCListener) ExitEnumerationConstant(ctx *EnumerationConstantContext)
ExitEnumerationConstant is called when production enumerationConstant is exited.
func (*BaseCListener) ExitEnumerator ¶
func (s *BaseCListener) ExitEnumerator(ctx *EnumeratorContext)
ExitEnumerator is called when production enumerator is exited.
func (*BaseCListener) ExitEnumeratorList ¶
func (s *BaseCListener) ExitEnumeratorList(ctx *EnumeratorListContext)
ExitEnumeratorList is called when production enumeratorList is exited.
func (*BaseCListener) ExitEqualityExpression ¶
func (s *BaseCListener) ExitEqualityExpression(ctx *EqualityExpressionContext)
ExitEqualityExpression is called when production equalityExpression is exited.
func (*BaseCListener) ExitEveryRule ¶
func (s *BaseCListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseCListener) ExitExclusiveOrExpression ¶
func (s *BaseCListener) ExitExclusiveOrExpression(ctx *ExclusiveOrExpressionContext)
ExitExclusiveOrExpression is called when production exclusiveOrExpression is exited.
func (*BaseCListener) ExitExpression ¶
func (s *BaseCListener) ExitExpression(ctx *ExpressionContext)
ExitExpression is called when production expression is exited.
func (*BaseCListener) ExitExpressionStatement ¶
func (s *BaseCListener) ExitExpressionStatement(ctx *ExpressionStatementContext)
ExitExpressionStatement is called when production expressionStatement is exited.
func (*BaseCListener) ExitExternalDeclaration ¶
func (s *BaseCListener) ExitExternalDeclaration(ctx *ExternalDeclarationContext)
ExitExternalDeclaration is called when production externalDeclaration is exited.
func (*BaseCListener) ExitForCondition ¶
func (s *BaseCListener) ExitForCondition(ctx *ForConditionContext)
ExitForCondition is called when production forCondition is exited.
func (*BaseCListener) ExitForDeclaration ¶
func (s *BaseCListener) ExitForDeclaration(ctx *ForDeclarationContext)
ExitForDeclaration is called when production forDeclaration is exited.
func (*BaseCListener) ExitForExpression ¶
func (s *BaseCListener) ExitForExpression(ctx *ForExpressionContext)
ExitForExpression is called when production forExpression is exited.
func (*BaseCListener) ExitFunctionDefinition ¶
func (s *BaseCListener) ExitFunctionDefinition(ctx *FunctionDefinitionContext)
ExitFunctionDefinition is called when production functionDefinition is exited.
func (*BaseCListener) ExitFunctionSpecifier ¶
func (s *BaseCListener) ExitFunctionSpecifier(ctx *FunctionSpecifierContext)
ExitFunctionSpecifier is called when production functionSpecifier is exited.
func (*BaseCListener) ExitGccAttribute ¶
func (s *BaseCListener) ExitGccAttribute(ctx *GccAttributeContext)
ExitGccAttribute is called when production gccAttribute is exited.
func (*BaseCListener) ExitGccAttributeList ¶
func (s *BaseCListener) ExitGccAttributeList(ctx *GccAttributeListContext)
ExitGccAttributeList is called when production gccAttributeList is exited.
func (*BaseCListener) ExitGccAttributeSpecifier ¶
func (s *BaseCListener) ExitGccAttributeSpecifier(ctx *GccAttributeSpecifierContext)
ExitGccAttributeSpecifier is called when production gccAttributeSpecifier is exited.
func (*BaseCListener) ExitGccDeclaratorExtension ¶
func (s *BaseCListener) ExitGccDeclaratorExtension(ctx *GccDeclaratorExtensionContext)
ExitGccDeclaratorExtension is called when production gccDeclaratorExtension is exited.
func (*BaseCListener) ExitGenericAssocList ¶
func (s *BaseCListener) ExitGenericAssocList(ctx *GenericAssocListContext)
ExitGenericAssocList is called when production genericAssocList is exited.
func (*BaseCListener) ExitGenericAssociation ¶
func (s *BaseCListener) ExitGenericAssociation(ctx *GenericAssociationContext)
ExitGenericAssociation is called when production genericAssociation is exited.
func (*BaseCListener) ExitGenericSelection ¶
func (s *BaseCListener) ExitGenericSelection(ctx *GenericSelectionContext)
ExitGenericSelection is called when production genericSelection is exited.
func (*BaseCListener) ExitIdentifierList ¶
func (s *BaseCListener) ExitIdentifierList(ctx *IdentifierListContext)
ExitIdentifierList is called when production identifierList is exited.
func (*BaseCListener) ExitInclusiveOrExpression ¶
func (s *BaseCListener) ExitInclusiveOrExpression(ctx *InclusiveOrExpressionContext)
ExitInclusiveOrExpression is called when production inclusiveOrExpression is exited.
func (*BaseCListener) ExitInitDeclarator ¶
func (s *BaseCListener) ExitInitDeclarator(ctx *InitDeclaratorContext)
ExitInitDeclarator is called when production initDeclarator is exited.
func (*BaseCListener) ExitInitDeclaratorList ¶
func (s *BaseCListener) ExitInitDeclaratorList(ctx *InitDeclaratorListContext)
ExitInitDeclaratorList is called when production initDeclaratorList is exited.
func (*BaseCListener) ExitInitializer ¶
func (s *BaseCListener) ExitInitializer(ctx *InitializerContext)
ExitInitializer is called when production initializer is exited.
func (*BaseCListener) ExitInitializerList ¶
func (s *BaseCListener) ExitInitializerList(ctx *InitializerListContext)
ExitInitializerList is called when production initializerList is exited.
func (*BaseCListener) ExitIterationStatement ¶
func (s *BaseCListener) ExitIterationStatement(ctx *IterationStatementContext)
ExitIterationStatement is called when production iterationStatement is exited.
func (*BaseCListener) ExitJumpStatement ¶
func (s *BaseCListener) ExitJumpStatement(ctx *JumpStatementContext)
ExitJumpStatement is called when production jumpStatement is exited.
func (*BaseCListener) ExitLabeledStatement ¶
func (s *BaseCListener) ExitLabeledStatement(ctx *LabeledStatementContext)
ExitLabeledStatement is called when production labeledStatement is exited.
func (*BaseCListener) ExitLogicalAndExpression ¶
func (s *BaseCListener) ExitLogicalAndExpression(ctx *LogicalAndExpressionContext)
ExitLogicalAndExpression is called when production logicalAndExpression is exited.
func (*BaseCListener) ExitLogicalOrExpression ¶
func (s *BaseCListener) ExitLogicalOrExpression(ctx *LogicalOrExpressionContext)
ExitLogicalOrExpression is called when production logicalOrExpression is exited.
func (*BaseCListener) ExitMultiplicativeExpression ¶
func (s *BaseCListener) ExitMultiplicativeExpression(ctx *MultiplicativeExpressionContext)
ExitMultiplicativeExpression is called when production multiplicativeExpression is exited.
func (*BaseCListener) ExitNestedParenthesesBlock ¶
func (s *BaseCListener) ExitNestedParenthesesBlock(ctx *NestedParenthesesBlockContext)
ExitNestedParenthesesBlock is called when production nestedParenthesesBlock is exited.
func (*BaseCListener) ExitParameterDeclaration ¶
func (s *BaseCListener) ExitParameterDeclaration(ctx *ParameterDeclarationContext)
ExitParameterDeclaration is called when production parameterDeclaration is exited.
func (*BaseCListener) ExitParameterList ¶
func (s *BaseCListener) ExitParameterList(ctx *ParameterListContext)
ExitParameterList is called when production parameterList is exited.
func (*BaseCListener) ExitParameterTypeList ¶
func (s *BaseCListener) ExitParameterTypeList(ctx *ParameterTypeListContext)
ExitParameterTypeList is called when production parameterTypeList is exited.
func (*BaseCListener) ExitPointer ¶
func (s *BaseCListener) ExitPointer(ctx *PointerContext)
ExitPointer is called when production pointer is exited.
func (*BaseCListener) ExitPostfixExpression ¶
func (s *BaseCListener) ExitPostfixExpression(ctx *PostfixExpressionContext)
ExitPostfixExpression is called when production postfixExpression is exited.
func (*BaseCListener) ExitPrimaryExpression ¶
func (s *BaseCListener) ExitPrimaryExpression(ctx *PrimaryExpressionContext)
ExitPrimaryExpression is called when production primaryExpression is exited.
func (*BaseCListener) ExitRelationalExpression ¶
func (s *BaseCListener) ExitRelationalExpression(ctx *RelationalExpressionContext)
ExitRelationalExpression is called when production relationalExpression is exited.
func (*BaseCListener) ExitSelectionStatement ¶
func (s *BaseCListener) ExitSelectionStatement(ctx *SelectionStatementContext)
ExitSelectionStatement is called when production selectionStatement is exited.
func (*BaseCListener) ExitShiftExpression ¶
func (s *BaseCListener) ExitShiftExpression(ctx *ShiftExpressionContext)
ExitShiftExpression is called when production shiftExpression is exited.
func (*BaseCListener) ExitSpecifierQualifierList ¶
func (s *BaseCListener) ExitSpecifierQualifierList(ctx *SpecifierQualifierListContext)
ExitSpecifierQualifierList is called when production specifierQualifierList is exited.
func (*BaseCListener) ExitStatement ¶
func (s *BaseCListener) ExitStatement(ctx *StatementContext)
ExitStatement is called when production statement is exited.
func (*BaseCListener) ExitStaticAssertDeclaration ¶
func (s *BaseCListener) ExitStaticAssertDeclaration(ctx *StaticAssertDeclarationContext)
ExitStaticAssertDeclaration is called when production staticAssertDeclaration is exited.
func (*BaseCListener) ExitStorageClassSpecifier ¶
func (s *BaseCListener) ExitStorageClassSpecifier(ctx *StorageClassSpecifierContext)
ExitStorageClassSpecifier is called when production storageClassSpecifier is exited.
func (*BaseCListener) ExitStructDeclaration ¶
func (s *BaseCListener) ExitStructDeclaration(ctx *StructDeclarationContext)
ExitStructDeclaration is called when production structDeclaration is exited.
func (*BaseCListener) ExitStructDeclarationList ¶
func (s *BaseCListener) ExitStructDeclarationList(ctx *StructDeclarationListContext)
ExitStructDeclarationList is called when production structDeclarationList is exited.
func (*BaseCListener) ExitStructDeclarator ¶
func (s *BaseCListener) ExitStructDeclarator(ctx *StructDeclaratorContext)
ExitStructDeclarator is called when production structDeclarator is exited.
func (*BaseCListener) ExitStructDeclaratorList ¶
func (s *BaseCListener) ExitStructDeclaratorList(ctx *StructDeclaratorListContext)
ExitStructDeclaratorList is called when production structDeclaratorList is exited.
func (*BaseCListener) ExitStructOrUnion ¶
func (s *BaseCListener) ExitStructOrUnion(ctx *StructOrUnionContext)
ExitStructOrUnion is called when production structOrUnion is exited.
func (*BaseCListener) ExitStructOrUnionSpecifier ¶
func (s *BaseCListener) ExitStructOrUnionSpecifier(ctx *StructOrUnionSpecifierContext)
ExitStructOrUnionSpecifier is called when production structOrUnionSpecifier is exited.
func (*BaseCListener) ExitTranslationUnit ¶
func (s *BaseCListener) ExitTranslationUnit(ctx *TranslationUnitContext)
ExitTranslationUnit is called when production translationUnit is exited.
func (*BaseCListener) ExitTypeName ¶
func (s *BaseCListener) ExitTypeName(ctx *TypeNameContext)
ExitTypeName is called when production typeName is exited.
func (*BaseCListener) ExitTypeQualifier ¶
func (s *BaseCListener) ExitTypeQualifier(ctx *TypeQualifierContext)
ExitTypeQualifier is called when production typeQualifier is exited.
func (*BaseCListener) ExitTypeQualifierList ¶
func (s *BaseCListener) ExitTypeQualifierList(ctx *TypeQualifierListContext)
ExitTypeQualifierList is called when production typeQualifierList is exited.
func (*BaseCListener) ExitTypeSpecifier ¶
func (s *BaseCListener) ExitTypeSpecifier(ctx *TypeSpecifierContext)
ExitTypeSpecifier is called when production typeSpecifier is exited.
func (*BaseCListener) ExitTypedefName ¶
func (s *BaseCListener) ExitTypedefName(ctx *TypedefNameContext)
ExitTypedefName is called when production typedefName is exited.
func (*BaseCListener) ExitUnaryExpression ¶
func (s *BaseCListener) ExitUnaryExpression(ctx *UnaryExpressionContext)
ExitUnaryExpression is called when production unaryExpression is exited.
func (*BaseCListener) ExitUnaryOperator ¶
func (s *BaseCListener) ExitUnaryOperator(ctx *UnaryOperatorContext)
ExitUnaryOperator is called when production unaryOperator is exited.
func (*BaseCListener) ExitVcSpecificModifer ¶
func (s *BaseCListener) ExitVcSpecificModifer(ctx *VcSpecificModiferContext)
ExitVcSpecificModifer is called when production vcSpecificModifer is exited.
func (*BaseCListener) VisitErrorNode ¶
func (s *BaseCListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseCListener) VisitTerminal ¶
func (s *BaseCListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BlockItemContext ¶
type BlockItemContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBlockItemContext ¶
func NewBlockItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BlockItemContext
func NewEmptyBlockItemContext ¶
func NewEmptyBlockItemContext() *BlockItemContext
func (*BlockItemContext) Declaration ¶
func (s *BlockItemContext) Declaration() IDeclarationContext
func (*BlockItemContext) EnterRule ¶
func (s *BlockItemContext) EnterRule(listener antlr.ParseTreeListener)
func (*BlockItemContext) ExitRule ¶
func (s *BlockItemContext) ExitRule(listener antlr.ParseTreeListener)
func (*BlockItemContext) GetParser ¶
func (s *BlockItemContext) GetParser() antlr.Parser
func (*BlockItemContext) GetRuleContext ¶
func (s *BlockItemContext) GetRuleContext() antlr.RuleContext
func (*BlockItemContext) IsBlockItemContext ¶
func (*BlockItemContext) IsBlockItemContext()
func (*BlockItemContext) Statement ¶
func (s *BlockItemContext) Statement() IStatementContext
func (*BlockItemContext) ToStringTree ¶
func (s *BlockItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BlockItemListContext ¶
type BlockItemListContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBlockItemListContext ¶
func NewBlockItemListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BlockItemListContext
func NewEmptyBlockItemListContext ¶
func NewEmptyBlockItemListContext() *BlockItemListContext
func (*BlockItemListContext) AllBlockItem ¶
func (s *BlockItemListContext) AllBlockItem() []IBlockItemContext
func (*BlockItemListContext) BlockItem ¶
func (s *BlockItemListContext) BlockItem(i int) IBlockItemContext
func (*BlockItemListContext) EnterRule ¶
func (s *BlockItemListContext) EnterRule(listener antlr.ParseTreeListener)
func (*BlockItemListContext) ExitRule ¶
func (s *BlockItemListContext) ExitRule(listener antlr.ParseTreeListener)
func (*BlockItemListContext) GetParser ¶
func (s *BlockItemListContext) GetParser() antlr.Parser
func (*BlockItemListContext) GetRuleContext ¶
func (s *BlockItemListContext) GetRuleContext() antlr.RuleContext
func (*BlockItemListContext) IsBlockItemListContext ¶
func (*BlockItemListContext) IsBlockItemListContext()
func (*BlockItemListContext) ToStringTree ¶
func (s *BlockItemListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CListener ¶
type CListener interface { antlr.ParseTreeListener // EnterPrimaryExpression is called when entering the primaryExpression production. EnterPrimaryExpression(c *PrimaryExpressionContext) // EnterGenericSelection is called when entering the genericSelection production. EnterGenericSelection(c *GenericSelectionContext) // EnterGenericAssocList is called when entering the genericAssocList production. EnterGenericAssocList(c *GenericAssocListContext) // EnterGenericAssociation is called when entering the genericAssociation production. EnterGenericAssociation(c *GenericAssociationContext) // EnterPostfixExpression is called when entering the postfixExpression production. EnterPostfixExpression(c *PostfixExpressionContext) // EnterArgumentExpressionList is called when entering the argumentExpressionList production. EnterArgumentExpressionList(c *ArgumentExpressionListContext) // EnterUnaryExpression is called when entering the unaryExpression production. EnterUnaryExpression(c *UnaryExpressionContext) // EnterUnaryOperator is called when entering the unaryOperator production. EnterUnaryOperator(c *UnaryOperatorContext) // EnterCastExpression is called when entering the castExpression production. EnterCastExpression(c *CastExpressionContext) // EnterMultiplicativeExpression is called when entering the multiplicativeExpression production. EnterMultiplicativeExpression(c *MultiplicativeExpressionContext) // EnterAdditiveExpression is called when entering the additiveExpression production. EnterAdditiveExpression(c *AdditiveExpressionContext) // EnterShiftExpression is called when entering the shiftExpression production. EnterShiftExpression(c *ShiftExpressionContext) // EnterRelationalExpression is called when entering the relationalExpression production. EnterRelationalExpression(c *RelationalExpressionContext) // EnterEqualityExpression is called when entering the equalityExpression production. EnterEqualityExpression(c *EqualityExpressionContext) // EnterAndExpression is called when entering the andExpression production. EnterAndExpression(c *AndExpressionContext) // EnterExclusiveOrExpression is called when entering the exclusiveOrExpression production. EnterExclusiveOrExpression(c *ExclusiveOrExpressionContext) // EnterInclusiveOrExpression is called when entering the inclusiveOrExpression production. EnterInclusiveOrExpression(c *InclusiveOrExpressionContext) // EnterLogicalAndExpression is called when entering the logicalAndExpression production. EnterLogicalAndExpression(c *LogicalAndExpressionContext) // EnterLogicalOrExpression is called when entering the logicalOrExpression production. EnterLogicalOrExpression(c *LogicalOrExpressionContext) // EnterConditionalExpression is called when entering the conditionalExpression production. EnterConditionalExpression(c *ConditionalExpressionContext) // EnterAssignmentExpression is called when entering the assignmentExpression production. EnterAssignmentExpression(c *AssignmentExpressionContext) // EnterAssignmentOperator is called when entering the assignmentOperator production. EnterAssignmentOperator(c *AssignmentOperatorContext) // EnterExpression is called when entering the expression production. EnterExpression(c *ExpressionContext) // EnterConstantExpression is called when entering the constantExpression production. EnterConstantExpression(c *ConstantExpressionContext) // EnterDeclaration is called when entering the declaration production. EnterDeclaration(c *DeclarationContext) // EnterDeclarationSpecifiers is called when entering the declarationSpecifiers production. EnterDeclarationSpecifiers(c *DeclarationSpecifiersContext) // EnterDeclarationSpecifiers2 is called when entering the declarationSpecifiers2 production. EnterDeclarationSpecifiers2(c *DeclarationSpecifiers2Context) // EnterDeclarationSpecifier is called when entering the declarationSpecifier production. EnterDeclarationSpecifier(c *DeclarationSpecifierContext) // EnterInitDeclaratorList is called when entering the initDeclaratorList production. EnterInitDeclaratorList(c *InitDeclaratorListContext) // EnterInitDeclarator is called when entering the initDeclarator production. EnterInitDeclarator(c *InitDeclaratorContext) // EnterStorageClassSpecifier is called when entering the storageClassSpecifier production. EnterStorageClassSpecifier(c *StorageClassSpecifierContext) // EnterTypeSpecifier is called when entering the typeSpecifier production. EnterTypeSpecifier(c *TypeSpecifierContext) // EnterStructOrUnionSpecifier is called when entering the structOrUnionSpecifier production. EnterStructOrUnionSpecifier(c *StructOrUnionSpecifierContext) // EnterStructOrUnion is called when entering the structOrUnion production. EnterStructOrUnion(c *StructOrUnionContext) // EnterStructDeclarationList is called when entering the structDeclarationList production. EnterStructDeclarationList(c *StructDeclarationListContext) // EnterStructDeclaration is called when entering the structDeclaration production. EnterStructDeclaration(c *StructDeclarationContext) // EnterSpecifierQualifierList is called when entering the specifierQualifierList production. EnterSpecifierQualifierList(c *SpecifierQualifierListContext) // EnterStructDeclaratorList is called when entering the structDeclaratorList production. EnterStructDeclaratorList(c *StructDeclaratorListContext) // EnterStructDeclarator is called when entering the structDeclarator production. EnterStructDeclarator(c *StructDeclaratorContext) // EnterEnumSpecifier is called when entering the enumSpecifier production. EnterEnumSpecifier(c *EnumSpecifierContext) // EnterEnumeratorList is called when entering the enumeratorList production. EnterEnumeratorList(c *EnumeratorListContext) // EnterEnumerator is called when entering the enumerator production. EnterEnumerator(c *EnumeratorContext) // EnterEnumerationConstant is called when entering the enumerationConstant production. EnterEnumerationConstant(c *EnumerationConstantContext) // EnterAtomicTypeSpecifier is called when entering the atomicTypeSpecifier production. EnterAtomicTypeSpecifier(c *AtomicTypeSpecifierContext) // EnterTypeQualifier is called when entering the typeQualifier production. EnterTypeQualifier(c *TypeQualifierContext) // EnterFunctionSpecifier is called when entering the functionSpecifier production. EnterFunctionSpecifier(c *FunctionSpecifierContext) // EnterAlignmentSpecifier is called when entering the alignmentSpecifier production. EnterAlignmentSpecifier(c *AlignmentSpecifierContext) // EnterDeclarator is called when entering the declarator production. EnterDeclarator(c *DeclaratorContext) // EnterDirectDeclarator is called when entering the directDeclarator production. EnterDirectDeclarator(c *DirectDeclaratorContext) // EnterVcSpecificModifer is called when entering the vcSpecificModifer production. EnterVcSpecificModifer(c *VcSpecificModiferContext) // EnterGccDeclaratorExtension is called when entering the gccDeclaratorExtension production. EnterGccDeclaratorExtension(c *GccDeclaratorExtensionContext) // EnterGccAttributeSpecifier is called when entering the gccAttributeSpecifier production. EnterGccAttributeSpecifier(c *GccAttributeSpecifierContext) // EnterGccAttributeList is called when entering the gccAttributeList production. EnterGccAttributeList(c *GccAttributeListContext) // EnterGccAttribute is called when entering the gccAttribute production. EnterGccAttribute(c *GccAttributeContext) // EnterNestedParenthesesBlock is called when entering the nestedParenthesesBlock production. EnterNestedParenthesesBlock(c *NestedParenthesesBlockContext) // EnterPointer is called when entering the pointer production. EnterPointer(c *PointerContext) // EnterTypeQualifierList is called when entering the typeQualifierList production. EnterTypeQualifierList(c *TypeQualifierListContext) // EnterParameterTypeList is called when entering the parameterTypeList production. EnterParameterTypeList(c *ParameterTypeListContext) // EnterParameterList is called when entering the parameterList production. EnterParameterList(c *ParameterListContext) // EnterParameterDeclaration is called when entering the parameterDeclaration production. EnterParameterDeclaration(c *ParameterDeclarationContext) // EnterIdentifierList is called when entering the identifierList production. EnterIdentifierList(c *IdentifierListContext) // EnterTypeName is called when entering the typeName production. EnterTypeName(c *TypeNameContext) // EnterAbstractDeclarator is called when entering the abstractDeclarator production. EnterAbstractDeclarator(c *AbstractDeclaratorContext) // EnterDirectAbstractDeclarator is called when entering the directAbstractDeclarator production. EnterDirectAbstractDeclarator(c *DirectAbstractDeclaratorContext) // EnterTypedefName is called when entering the typedefName production. EnterTypedefName(c *TypedefNameContext) // EnterInitializer is called when entering the initializer production. EnterInitializer(c *InitializerContext) // EnterInitializerList is called when entering the initializerList production. EnterInitializerList(c *InitializerListContext) // EnterDesignation is called when entering the designation production. EnterDesignation(c *DesignationContext) // EnterDesignatorList is called when entering the designatorList production. EnterDesignatorList(c *DesignatorListContext) // EnterDesignator is called when entering the designator production. EnterDesignator(c *DesignatorContext) // EnterStaticAssertDeclaration is called when entering the staticAssertDeclaration production. EnterStaticAssertDeclaration(c *StaticAssertDeclarationContext) // EnterStatement is called when entering the statement production. EnterStatement(c *StatementContext) // EnterLabeledStatement is called when entering the labeledStatement production. EnterLabeledStatement(c *LabeledStatementContext) // EnterCompoundStatement is called when entering the compoundStatement production. EnterCompoundStatement(c *CompoundStatementContext) // EnterBlockItemList is called when entering the blockItemList production. EnterBlockItemList(c *BlockItemListContext) // EnterBlockItem is called when entering the blockItem production. EnterBlockItem(c *BlockItemContext) // EnterExpressionStatement is called when entering the expressionStatement production. EnterExpressionStatement(c *ExpressionStatementContext) // EnterSelectionStatement is called when entering the selectionStatement production. EnterSelectionStatement(c *SelectionStatementContext) // EnterIterationStatement is called when entering the iterationStatement production. EnterIterationStatement(c *IterationStatementContext) // EnterForCondition is called when entering the forCondition production. EnterForCondition(c *ForConditionContext) // EnterForDeclaration is called when entering the forDeclaration production. EnterForDeclaration(c *ForDeclarationContext) // EnterForExpression is called when entering the forExpression production. EnterForExpression(c *ForExpressionContext) // EnterJumpStatement is called when entering the jumpStatement production. EnterJumpStatement(c *JumpStatementContext) // EnterCompilationUnit is called when entering the compilationUnit production. EnterCompilationUnit(c *CompilationUnitContext) // EnterTranslationUnit is called when entering the translationUnit production. EnterTranslationUnit(c *TranslationUnitContext) // EnterExternalDeclaration is called when entering the externalDeclaration production. EnterExternalDeclaration(c *ExternalDeclarationContext) // EnterFunctionDefinition is called when entering the functionDefinition production. EnterFunctionDefinition(c *FunctionDefinitionContext) // EnterDeclarationList is called when entering the declarationList production. EnterDeclarationList(c *DeclarationListContext) // ExitPrimaryExpression is called when exiting the primaryExpression production. ExitPrimaryExpression(c *PrimaryExpressionContext) // ExitGenericSelection is called when exiting the genericSelection production. ExitGenericSelection(c *GenericSelectionContext) // ExitGenericAssocList is called when exiting the genericAssocList production. ExitGenericAssocList(c *GenericAssocListContext) // ExitGenericAssociation is called when exiting the genericAssociation production. ExitGenericAssociation(c *GenericAssociationContext) // ExitPostfixExpression is called when exiting the postfixExpression production. ExitPostfixExpression(c *PostfixExpressionContext) // ExitArgumentExpressionList is called when exiting the argumentExpressionList production. ExitArgumentExpressionList(c *ArgumentExpressionListContext) // ExitUnaryExpression is called when exiting the unaryExpression production. ExitUnaryExpression(c *UnaryExpressionContext) // ExitUnaryOperator is called when exiting the unaryOperator production. ExitUnaryOperator(c *UnaryOperatorContext) // ExitCastExpression is called when exiting the castExpression production. ExitCastExpression(c *CastExpressionContext) // ExitMultiplicativeExpression is called when exiting the multiplicativeExpression production. ExitMultiplicativeExpression(c *MultiplicativeExpressionContext) // ExitAdditiveExpression is called when exiting the additiveExpression production. ExitAdditiveExpression(c *AdditiveExpressionContext) // ExitShiftExpression is called when exiting the shiftExpression production. ExitShiftExpression(c *ShiftExpressionContext) // ExitRelationalExpression is called when exiting the relationalExpression production. ExitRelationalExpression(c *RelationalExpressionContext) // ExitEqualityExpression is called when exiting the equalityExpression production. ExitEqualityExpression(c *EqualityExpressionContext) // ExitAndExpression is called when exiting the andExpression production. ExitAndExpression(c *AndExpressionContext) // ExitExclusiveOrExpression is called when exiting the exclusiveOrExpression production. ExitExclusiveOrExpression(c *ExclusiveOrExpressionContext) // ExitInclusiveOrExpression is called when exiting the inclusiveOrExpression production. ExitInclusiveOrExpression(c *InclusiveOrExpressionContext) // ExitLogicalAndExpression is called when exiting the logicalAndExpression production. ExitLogicalAndExpression(c *LogicalAndExpressionContext) // ExitLogicalOrExpression is called when exiting the logicalOrExpression production. ExitLogicalOrExpression(c *LogicalOrExpressionContext) // ExitConditionalExpression is called when exiting the conditionalExpression production. ExitConditionalExpression(c *ConditionalExpressionContext) // ExitAssignmentExpression is called when exiting the assignmentExpression production. ExitAssignmentExpression(c *AssignmentExpressionContext) // ExitAssignmentOperator is called when exiting the assignmentOperator production. ExitAssignmentOperator(c *AssignmentOperatorContext) // ExitExpression is called when exiting the expression production. ExitExpression(c *ExpressionContext) // ExitConstantExpression is called when exiting the constantExpression production. ExitConstantExpression(c *ConstantExpressionContext) // ExitDeclaration is called when exiting the declaration production. ExitDeclaration(c *DeclarationContext) // ExitDeclarationSpecifiers is called when exiting the declarationSpecifiers production. ExitDeclarationSpecifiers(c *DeclarationSpecifiersContext) // ExitDeclarationSpecifiers2 is called when exiting the declarationSpecifiers2 production. ExitDeclarationSpecifiers2(c *DeclarationSpecifiers2Context) // ExitDeclarationSpecifier is called when exiting the declarationSpecifier production. ExitDeclarationSpecifier(c *DeclarationSpecifierContext) // ExitInitDeclaratorList is called when exiting the initDeclaratorList production. ExitInitDeclaratorList(c *InitDeclaratorListContext) // ExitInitDeclarator is called when exiting the initDeclarator production. ExitInitDeclarator(c *InitDeclaratorContext) // ExitStorageClassSpecifier is called when exiting the storageClassSpecifier production. ExitStorageClassSpecifier(c *StorageClassSpecifierContext) // ExitTypeSpecifier is called when exiting the typeSpecifier production. ExitTypeSpecifier(c *TypeSpecifierContext) // ExitStructOrUnionSpecifier is called when exiting the structOrUnionSpecifier production. ExitStructOrUnionSpecifier(c *StructOrUnionSpecifierContext) // ExitStructOrUnion is called when exiting the structOrUnion production. ExitStructOrUnion(c *StructOrUnionContext) // ExitStructDeclarationList is called when exiting the structDeclarationList production. ExitStructDeclarationList(c *StructDeclarationListContext) // ExitStructDeclaration is called when exiting the structDeclaration production. ExitStructDeclaration(c *StructDeclarationContext) // ExitSpecifierQualifierList is called when exiting the specifierQualifierList production. ExitSpecifierQualifierList(c *SpecifierQualifierListContext) // ExitStructDeclaratorList is called when exiting the structDeclaratorList production. ExitStructDeclaratorList(c *StructDeclaratorListContext) // ExitStructDeclarator is called when exiting the structDeclarator production. ExitStructDeclarator(c *StructDeclaratorContext) // ExitEnumSpecifier is called when exiting the enumSpecifier production. ExitEnumSpecifier(c *EnumSpecifierContext) // ExitEnumeratorList is called when exiting the enumeratorList production. ExitEnumeratorList(c *EnumeratorListContext) // ExitEnumerator is called when exiting the enumerator production. ExitEnumerator(c *EnumeratorContext) // ExitEnumerationConstant is called when exiting the enumerationConstant production. ExitEnumerationConstant(c *EnumerationConstantContext) // ExitAtomicTypeSpecifier is called when exiting the atomicTypeSpecifier production. ExitAtomicTypeSpecifier(c *AtomicTypeSpecifierContext) // ExitTypeQualifier is called when exiting the typeQualifier production. ExitTypeQualifier(c *TypeQualifierContext) // ExitFunctionSpecifier is called when exiting the functionSpecifier production. ExitFunctionSpecifier(c *FunctionSpecifierContext) // ExitAlignmentSpecifier is called when exiting the alignmentSpecifier production. ExitAlignmentSpecifier(c *AlignmentSpecifierContext) // ExitDeclarator is called when exiting the declarator production. ExitDeclarator(c *DeclaratorContext) // ExitDirectDeclarator is called when exiting the directDeclarator production. ExitDirectDeclarator(c *DirectDeclaratorContext) // ExitVcSpecificModifer is called when exiting the vcSpecificModifer production. ExitVcSpecificModifer(c *VcSpecificModiferContext) // ExitGccDeclaratorExtension is called when exiting the gccDeclaratorExtension production. ExitGccDeclaratorExtension(c *GccDeclaratorExtensionContext) // ExitGccAttributeSpecifier is called when exiting the gccAttributeSpecifier production. ExitGccAttributeSpecifier(c *GccAttributeSpecifierContext) // ExitGccAttributeList is called when exiting the gccAttributeList production. ExitGccAttributeList(c *GccAttributeListContext) // ExitGccAttribute is called when exiting the gccAttribute production. ExitGccAttribute(c *GccAttributeContext) // ExitNestedParenthesesBlock is called when exiting the nestedParenthesesBlock production. ExitNestedParenthesesBlock(c *NestedParenthesesBlockContext) // ExitPointer is called when exiting the pointer production. ExitPointer(c *PointerContext) // ExitTypeQualifierList is called when exiting the typeQualifierList production. ExitTypeQualifierList(c *TypeQualifierListContext) // ExitParameterTypeList is called when exiting the parameterTypeList production. ExitParameterTypeList(c *ParameterTypeListContext) // ExitParameterList is called when exiting the parameterList production. ExitParameterList(c *ParameterListContext) // ExitParameterDeclaration is called when exiting the parameterDeclaration production. ExitParameterDeclaration(c *ParameterDeclarationContext) // ExitIdentifierList is called when exiting the identifierList production. ExitIdentifierList(c *IdentifierListContext) // ExitTypeName is called when exiting the typeName production. ExitTypeName(c *TypeNameContext) // ExitAbstractDeclarator is called when exiting the abstractDeclarator production. ExitAbstractDeclarator(c *AbstractDeclaratorContext) // ExitDirectAbstractDeclarator is called when exiting the directAbstractDeclarator production. ExitDirectAbstractDeclarator(c *DirectAbstractDeclaratorContext) // ExitTypedefName is called when exiting the typedefName production. ExitTypedefName(c *TypedefNameContext) // ExitInitializer is called when exiting the initializer production. ExitInitializer(c *InitializerContext) // ExitInitializerList is called when exiting the initializerList production. ExitInitializerList(c *InitializerListContext) // ExitDesignation is called when exiting the designation production. ExitDesignation(c *DesignationContext) // ExitDesignatorList is called when exiting the designatorList production. ExitDesignatorList(c *DesignatorListContext) // ExitDesignator is called when exiting the designator production. ExitDesignator(c *DesignatorContext) // ExitStaticAssertDeclaration is called when exiting the staticAssertDeclaration production. ExitStaticAssertDeclaration(c *StaticAssertDeclarationContext) // ExitStatement is called when exiting the statement production. ExitStatement(c *StatementContext) // ExitLabeledStatement is called when exiting the labeledStatement production. ExitLabeledStatement(c *LabeledStatementContext) // ExitCompoundStatement is called when exiting the compoundStatement production. ExitCompoundStatement(c *CompoundStatementContext) // ExitBlockItemList is called when exiting the blockItemList production. ExitBlockItemList(c *BlockItemListContext) // ExitBlockItem is called when exiting the blockItem production. ExitBlockItem(c *BlockItemContext) // ExitExpressionStatement is called when exiting the expressionStatement production. ExitExpressionStatement(c *ExpressionStatementContext) // ExitSelectionStatement is called when exiting the selectionStatement production. ExitSelectionStatement(c *SelectionStatementContext) // ExitIterationStatement is called when exiting the iterationStatement production. ExitIterationStatement(c *IterationStatementContext) // ExitForCondition is called when exiting the forCondition production. ExitForCondition(c *ForConditionContext) // ExitForDeclaration is called when exiting the forDeclaration production. ExitForDeclaration(c *ForDeclarationContext) // ExitForExpression is called when exiting the forExpression production. ExitForExpression(c *ForExpressionContext) // ExitJumpStatement is called when exiting the jumpStatement production. ExitJumpStatement(c *JumpStatementContext) // ExitCompilationUnit is called when exiting the compilationUnit production. ExitCompilationUnit(c *CompilationUnitContext) // ExitTranslationUnit is called when exiting the translationUnit production. ExitTranslationUnit(c *TranslationUnitContext) // ExitExternalDeclaration is called when exiting the externalDeclaration production. ExitExternalDeclaration(c *ExternalDeclarationContext) // ExitFunctionDefinition is called when exiting the functionDefinition production. ExitFunctionDefinition(c *FunctionDefinitionContext) // ExitDeclarationList is called when exiting the declarationList production. ExitDeclarationList(c *DeclarationListContext) }
CListener is a complete listener for a parse tree produced by CParser.
type CParser ¶
type CParser struct {
*antlr.BaseParser
}
func NewCParser ¶
func NewCParser(input antlr.TokenStream) *CParser
NewCParser produces a new parser instance for the optional input antlr.TokenStream.
func (*CParser) AbstractDeclarator ¶
func (p *CParser) AbstractDeclarator() (localctx IAbstractDeclaratorContext)
func (*CParser) AdditiveExpression ¶
func (p *CParser) AdditiveExpression() (localctx IAdditiveExpressionContext)
func (*CParser) AlignmentSpecifier ¶
func (p *CParser) AlignmentSpecifier() (localctx IAlignmentSpecifierContext)
func (*CParser) AndExpression ¶
func (p *CParser) AndExpression() (localctx IAndExpressionContext)
func (*CParser) ArgumentExpressionList ¶
func (p *CParser) ArgumentExpressionList() (localctx IArgumentExpressionListContext)
func (*CParser) AssignmentExpression ¶
func (p *CParser) AssignmentExpression() (localctx IAssignmentExpressionContext)
func (*CParser) AssignmentOperator ¶
func (p *CParser) AssignmentOperator() (localctx IAssignmentOperatorContext)
func (*CParser) AtomicTypeSpecifier ¶
func (p *CParser) AtomicTypeSpecifier() (localctx IAtomicTypeSpecifierContext)
func (*CParser) BlockItem ¶
func (p *CParser) BlockItem() (localctx IBlockItemContext)
func (*CParser) BlockItemList ¶
func (p *CParser) BlockItemList() (localctx IBlockItemListContext)
func (*CParser) CastExpression ¶
func (p *CParser) CastExpression() (localctx ICastExpressionContext)
func (*CParser) CompilationUnit ¶
func (p *CParser) CompilationUnit() (localctx ICompilationUnitContext)
func (*CParser) CompoundStatement ¶
func (p *CParser) CompoundStatement() (localctx ICompoundStatementContext)
func (*CParser) ConditionalExpression ¶
func (p *CParser) ConditionalExpression() (localctx IConditionalExpressionContext)
func (*CParser) ConstantExpression ¶
func (p *CParser) ConstantExpression() (localctx IConstantExpressionContext)
func (*CParser) Declaration ¶
func (p *CParser) Declaration() (localctx IDeclarationContext)
func (*CParser) DeclarationList ¶
func (p *CParser) DeclarationList() (localctx IDeclarationListContext)
func (*CParser) DeclarationSpecifier ¶
func (p *CParser) DeclarationSpecifier() (localctx IDeclarationSpecifierContext)
func (*CParser) DeclarationSpecifiers ¶
func (p *CParser) DeclarationSpecifiers() (localctx IDeclarationSpecifiersContext)
func (*CParser) DeclarationSpecifiers2 ¶
func (p *CParser) DeclarationSpecifiers2() (localctx IDeclarationSpecifiers2Context)
func (*CParser) Declarator ¶
func (p *CParser) Declarator() (localctx IDeclaratorContext)
func (*CParser) Designation ¶
func (p *CParser) Designation() (localctx IDesignationContext)
func (*CParser) Designator ¶
func (p *CParser) Designator() (localctx IDesignatorContext)
func (*CParser) DesignatorList ¶
func (p *CParser) DesignatorList() (localctx IDesignatorListContext)
func (*CParser) DirectAbstractDeclarator ¶
func (p *CParser) DirectAbstractDeclarator() (localctx IDirectAbstractDeclaratorContext)
func (*CParser) DirectAbstractDeclarator_Sempred ¶
func (*CParser) DirectDeclarator ¶
func (p *CParser) DirectDeclarator() (localctx IDirectDeclaratorContext)
func (*CParser) DirectDeclarator_Sempred ¶
func (*CParser) EnumSpecifier ¶
func (p *CParser) EnumSpecifier() (localctx IEnumSpecifierContext)
func (*CParser) EnumerationConstant ¶
func (p *CParser) EnumerationConstant() (localctx IEnumerationConstantContext)
func (*CParser) Enumerator ¶
func (p *CParser) Enumerator() (localctx IEnumeratorContext)
func (*CParser) EnumeratorList ¶
func (p *CParser) EnumeratorList() (localctx IEnumeratorListContext)
func (*CParser) EqualityExpression ¶
func (p *CParser) EqualityExpression() (localctx IEqualityExpressionContext)
func (*CParser) ExclusiveOrExpression ¶
func (p *CParser) ExclusiveOrExpression() (localctx IExclusiveOrExpressionContext)
func (*CParser) Expression ¶
func (p *CParser) Expression() (localctx IExpressionContext)
func (*CParser) ExpressionStatement ¶
func (p *CParser) ExpressionStatement() (localctx IExpressionStatementContext)
func (*CParser) ExternalDeclaration ¶
func (p *CParser) ExternalDeclaration() (localctx IExternalDeclarationContext)
func (*CParser) ForCondition ¶
func (p *CParser) ForCondition() (localctx IForConditionContext)
func (*CParser) ForDeclaration ¶
func (p *CParser) ForDeclaration() (localctx IForDeclarationContext)
func (*CParser) ForExpression ¶
func (p *CParser) ForExpression() (localctx IForExpressionContext)
func (*CParser) FunctionDefinition ¶
func (p *CParser) FunctionDefinition() (localctx IFunctionDefinitionContext)
func (*CParser) FunctionSpecifier ¶
func (p *CParser) FunctionSpecifier() (localctx IFunctionSpecifierContext)
func (*CParser) GccAttribute ¶
func (p *CParser) GccAttribute() (localctx IGccAttributeContext)
func (*CParser) GccAttributeList ¶
func (p *CParser) GccAttributeList() (localctx IGccAttributeListContext)
func (*CParser) GccAttributeSpecifier ¶
func (p *CParser) GccAttributeSpecifier() (localctx IGccAttributeSpecifierContext)
func (*CParser) GccDeclaratorExtension ¶
func (p *CParser) GccDeclaratorExtension() (localctx IGccDeclaratorExtensionContext)
func (*CParser) GenericAssocList ¶
func (p *CParser) GenericAssocList() (localctx IGenericAssocListContext)
func (*CParser) GenericAssociation ¶
func (p *CParser) GenericAssociation() (localctx IGenericAssociationContext)
func (*CParser) GenericSelection ¶
func (p *CParser) GenericSelection() (localctx IGenericSelectionContext)
func (*CParser) IdentifierList ¶
func (p *CParser) IdentifierList() (localctx IIdentifierListContext)
func (*CParser) InclusiveOrExpression ¶
func (p *CParser) InclusiveOrExpression() (localctx IInclusiveOrExpressionContext)
func (*CParser) InitDeclarator ¶
func (p *CParser) InitDeclarator() (localctx IInitDeclaratorContext)
func (*CParser) InitDeclaratorList ¶
func (p *CParser) InitDeclaratorList() (localctx IInitDeclaratorListContext)
func (*CParser) Initializer ¶
func (p *CParser) Initializer() (localctx IInitializerContext)
func (*CParser) InitializerList ¶
func (p *CParser) InitializerList() (localctx IInitializerListContext)
func (*CParser) IterationStatement ¶
func (p *CParser) IterationStatement() (localctx IIterationStatementContext)
func (*CParser) JumpStatement ¶
func (p *CParser) JumpStatement() (localctx IJumpStatementContext)
func (*CParser) LabeledStatement ¶
func (p *CParser) LabeledStatement() (localctx ILabeledStatementContext)
func (*CParser) LogicalAndExpression ¶
func (p *CParser) LogicalAndExpression() (localctx ILogicalAndExpressionContext)
func (*CParser) LogicalOrExpression ¶
func (p *CParser) LogicalOrExpression() (localctx ILogicalOrExpressionContext)
func (*CParser) MultiplicativeExpression ¶
func (p *CParser) MultiplicativeExpression() (localctx IMultiplicativeExpressionContext)
func (*CParser) NestedParenthesesBlock ¶
func (p *CParser) NestedParenthesesBlock() (localctx INestedParenthesesBlockContext)
func (*CParser) ParameterDeclaration ¶
func (p *CParser) ParameterDeclaration() (localctx IParameterDeclarationContext)
func (*CParser) ParameterList ¶
func (p *CParser) ParameterList() (localctx IParameterListContext)
func (*CParser) ParameterTypeList ¶
func (p *CParser) ParameterTypeList() (localctx IParameterTypeListContext)
func (*CParser) Pointer ¶
func (p *CParser) Pointer() (localctx IPointerContext)
func (*CParser) PostfixExpression ¶
func (p *CParser) PostfixExpression() (localctx IPostfixExpressionContext)
func (*CParser) PrimaryExpression ¶
func (p *CParser) PrimaryExpression() (localctx IPrimaryExpressionContext)
func (*CParser) RelationalExpression ¶
func (p *CParser) RelationalExpression() (localctx IRelationalExpressionContext)
func (*CParser) SelectionStatement ¶
func (p *CParser) SelectionStatement() (localctx ISelectionStatementContext)
func (*CParser) ShiftExpression ¶
func (p *CParser) ShiftExpression() (localctx IShiftExpressionContext)
func (*CParser) SpecifierQualifierList ¶
func (p *CParser) SpecifierQualifierList() (localctx ISpecifierQualifierListContext)
func (*CParser) Statement ¶
func (p *CParser) Statement() (localctx IStatementContext)
func (*CParser) StaticAssertDeclaration ¶
func (p *CParser) StaticAssertDeclaration() (localctx IStaticAssertDeclarationContext)
func (*CParser) StorageClassSpecifier ¶
func (p *CParser) StorageClassSpecifier() (localctx IStorageClassSpecifierContext)
func (*CParser) StructDeclaration ¶
func (p *CParser) StructDeclaration() (localctx IStructDeclarationContext)
func (*CParser) StructDeclarationList ¶
func (p *CParser) StructDeclarationList() (localctx IStructDeclarationListContext)
func (*CParser) StructDeclarator ¶
func (p *CParser) StructDeclarator() (localctx IStructDeclaratorContext)
func (*CParser) StructDeclaratorList ¶
func (p *CParser) StructDeclaratorList() (localctx IStructDeclaratorListContext)
func (*CParser) StructOrUnion ¶
func (p *CParser) StructOrUnion() (localctx IStructOrUnionContext)
func (*CParser) StructOrUnionSpecifier ¶
func (p *CParser) StructOrUnionSpecifier() (localctx IStructOrUnionSpecifierContext)
func (*CParser) TranslationUnit ¶
func (p *CParser) TranslationUnit() (localctx ITranslationUnitContext)
func (*CParser) TypeName ¶
func (p *CParser) TypeName() (localctx ITypeNameContext)
func (*CParser) TypeQualifier ¶
func (p *CParser) TypeQualifier() (localctx ITypeQualifierContext)
func (*CParser) TypeQualifierList ¶
func (p *CParser) TypeQualifierList() (localctx ITypeQualifierListContext)
func (*CParser) TypeSpecifier ¶
func (p *CParser) TypeSpecifier() (localctx ITypeSpecifierContext)
func (*CParser) TypedefName ¶
func (p *CParser) TypedefName() (localctx ITypedefNameContext)
func (*CParser) UnaryExpression ¶
func (p *CParser) UnaryExpression() (localctx IUnaryExpressionContext)
func (*CParser) UnaryOperator ¶
func (p *CParser) UnaryOperator() (localctx IUnaryOperatorContext)
func (*CParser) VcSpecificModifer ¶
func (p *CParser) VcSpecificModifer() (localctx IVcSpecificModiferContext)
type CastExpressionContext ¶
type CastExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCastExpressionContext ¶
func NewCastExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CastExpressionContext
func NewEmptyCastExpressionContext ¶
func NewEmptyCastExpressionContext() *CastExpressionContext
func (*CastExpressionContext) CastExpression ¶
func (s *CastExpressionContext) CastExpression() ICastExpressionContext
func (*CastExpressionContext) DigitSequence ¶
func (s *CastExpressionContext) DigitSequence() antlr.TerminalNode
func (*CastExpressionContext) EnterRule ¶
func (s *CastExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*CastExpressionContext) ExitRule ¶
func (s *CastExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*CastExpressionContext) GetParser ¶
func (s *CastExpressionContext) GetParser() antlr.Parser
func (*CastExpressionContext) GetRuleContext ¶
func (s *CastExpressionContext) GetRuleContext() antlr.RuleContext
func (*CastExpressionContext) IsCastExpressionContext ¶
func (*CastExpressionContext) IsCastExpressionContext()
func (*CastExpressionContext) LeftParen ¶
func (s *CastExpressionContext) LeftParen() antlr.TerminalNode
func (*CastExpressionContext) RightParen ¶
func (s *CastExpressionContext) RightParen() antlr.TerminalNode
func (*CastExpressionContext) ToStringTree ¶
func (s *CastExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*CastExpressionContext) TypeName ¶
func (s *CastExpressionContext) TypeName() ITypeNameContext
func (*CastExpressionContext) UnaryExpression ¶
func (s *CastExpressionContext) UnaryExpression() IUnaryExpressionContext
type CompilationUnitContext ¶
type CompilationUnitContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCompilationUnitContext ¶
func NewCompilationUnitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompilationUnitContext
func NewEmptyCompilationUnitContext ¶
func NewEmptyCompilationUnitContext() *CompilationUnitContext
func (*CompilationUnitContext) EOF ¶
func (s *CompilationUnitContext) EOF() antlr.TerminalNode
func (*CompilationUnitContext) EnterRule ¶
func (s *CompilationUnitContext) EnterRule(listener antlr.ParseTreeListener)
func (*CompilationUnitContext) ExitRule ¶
func (s *CompilationUnitContext) ExitRule(listener antlr.ParseTreeListener)
func (*CompilationUnitContext) GetParser ¶
func (s *CompilationUnitContext) GetParser() antlr.Parser
func (*CompilationUnitContext) GetRuleContext ¶
func (s *CompilationUnitContext) GetRuleContext() antlr.RuleContext
func (*CompilationUnitContext) IsCompilationUnitContext ¶
func (*CompilationUnitContext) IsCompilationUnitContext()
func (*CompilationUnitContext) ToStringTree ¶
func (s *CompilationUnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*CompilationUnitContext) TranslationUnit ¶
func (s *CompilationUnitContext) TranslationUnit() ITranslationUnitContext
type CompoundStatementContext ¶
type CompoundStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCompoundStatementContext ¶
func NewCompoundStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompoundStatementContext
func NewEmptyCompoundStatementContext ¶
func NewEmptyCompoundStatementContext() *CompoundStatementContext
func (*CompoundStatementContext) BlockItemList ¶
func (s *CompoundStatementContext) BlockItemList() IBlockItemListContext
func (*CompoundStatementContext) EnterRule ¶
func (s *CompoundStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*CompoundStatementContext) ExitRule ¶
func (s *CompoundStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*CompoundStatementContext) GetParser ¶
func (s *CompoundStatementContext) GetParser() antlr.Parser
func (*CompoundStatementContext) GetRuleContext ¶
func (s *CompoundStatementContext) GetRuleContext() antlr.RuleContext
func (*CompoundStatementContext) IsCompoundStatementContext ¶
func (*CompoundStatementContext) IsCompoundStatementContext()
func (*CompoundStatementContext) LeftBrace ¶
func (s *CompoundStatementContext) LeftBrace() antlr.TerminalNode
func (*CompoundStatementContext) RightBrace ¶
func (s *CompoundStatementContext) RightBrace() antlr.TerminalNode
func (*CompoundStatementContext) ToStringTree ¶
func (s *CompoundStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ConditionalExpressionContext ¶
type ConditionalExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewConditionalExpressionContext ¶
func NewConditionalExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConditionalExpressionContext
func NewEmptyConditionalExpressionContext ¶
func NewEmptyConditionalExpressionContext() *ConditionalExpressionContext
func (*ConditionalExpressionContext) Colon ¶
func (s *ConditionalExpressionContext) Colon() antlr.TerminalNode
func (*ConditionalExpressionContext) ConditionalExpression ¶
func (s *ConditionalExpressionContext) ConditionalExpression() IConditionalExpressionContext
func (*ConditionalExpressionContext) EnterRule ¶
func (s *ConditionalExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConditionalExpressionContext) ExitRule ¶
func (s *ConditionalExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConditionalExpressionContext) Expression ¶
func (s *ConditionalExpressionContext) Expression() IExpressionContext
func (*ConditionalExpressionContext) GetParser ¶
func (s *ConditionalExpressionContext) GetParser() antlr.Parser
func (*ConditionalExpressionContext) GetRuleContext ¶
func (s *ConditionalExpressionContext) GetRuleContext() antlr.RuleContext
func (*ConditionalExpressionContext) IsConditionalExpressionContext ¶
func (*ConditionalExpressionContext) IsConditionalExpressionContext()
func (*ConditionalExpressionContext) LogicalOrExpression ¶
func (s *ConditionalExpressionContext) LogicalOrExpression() ILogicalOrExpressionContext
func (*ConditionalExpressionContext) Question ¶
func (s *ConditionalExpressionContext) Question() antlr.TerminalNode
func (*ConditionalExpressionContext) ToStringTree ¶
func (s *ConditionalExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ConstantExpressionContext ¶
type ConstantExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewConstantExpressionContext ¶
func NewConstantExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstantExpressionContext
func NewEmptyConstantExpressionContext ¶
func NewEmptyConstantExpressionContext() *ConstantExpressionContext
func (*ConstantExpressionContext) ConditionalExpression ¶
func (s *ConstantExpressionContext) ConditionalExpression() IConditionalExpressionContext
func (*ConstantExpressionContext) EnterRule ¶
func (s *ConstantExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConstantExpressionContext) ExitRule ¶
func (s *ConstantExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConstantExpressionContext) GetParser ¶
func (s *ConstantExpressionContext) GetParser() antlr.Parser
func (*ConstantExpressionContext) GetRuleContext ¶
func (s *ConstantExpressionContext) GetRuleContext() antlr.RuleContext
func (*ConstantExpressionContext) IsConstantExpressionContext ¶
func (*ConstantExpressionContext) IsConstantExpressionContext()
func (*ConstantExpressionContext) ToStringTree ¶
func (s *ConstantExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DeclarationContext ¶
type DeclarationContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDeclarationContext ¶
func NewDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclarationContext
func NewEmptyDeclarationContext ¶
func NewEmptyDeclarationContext() *DeclarationContext
func (*DeclarationContext) DeclarationSpecifiers ¶
func (s *DeclarationContext) DeclarationSpecifiers() IDeclarationSpecifiersContext
func (*DeclarationContext) EnterRule ¶
func (s *DeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*DeclarationContext) ExitRule ¶
func (s *DeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*DeclarationContext) GetParser ¶
func (s *DeclarationContext) GetParser() antlr.Parser
func (*DeclarationContext) GetRuleContext ¶
func (s *DeclarationContext) GetRuleContext() antlr.RuleContext
func (*DeclarationContext) InitDeclaratorList ¶
func (s *DeclarationContext) InitDeclaratorList() IInitDeclaratorListContext
func (*DeclarationContext) IsDeclarationContext ¶
func (*DeclarationContext) IsDeclarationContext()
func (*DeclarationContext) Semi ¶
func (s *DeclarationContext) Semi() antlr.TerminalNode
func (*DeclarationContext) StaticAssertDeclaration ¶
func (s *DeclarationContext) StaticAssertDeclaration() IStaticAssertDeclarationContext
func (*DeclarationContext) ToStringTree ¶
func (s *DeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DeclarationListContext ¶
type DeclarationListContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDeclarationListContext ¶
func NewDeclarationListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclarationListContext
func NewEmptyDeclarationListContext ¶
func NewEmptyDeclarationListContext() *DeclarationListContext
func (*DeclarationListContext) AllDeclaration ¶
func (s *DeclarationListContext) AllDeclaration() []IDeclarationContext
func (*DeclarationListContext) Declaration ¶
func (s *DeclarationListContext) Declaration(i int) IDeclarationContext
func (*DeclarationListContext) EnterRule ¶
func (s *DeclarationListContext) EnterRule(listener antlr.ParseTreeListener)
func (*DeclarationListContext) ExitRule ¶
func (s *DeclarationListContext) ExitRule(listener antlr.ParseTreeListener)
func (*DeclarationListContext) GetParser ¶
func (s *DeclarationListContext) GetParser() antlr.Parser
func (*DeclarationListContext) GetRuleContext ¶
func (s *DeclarationListContext) GetRuleContext() antlr.RuleContext
func (*DeclarationListContext) IsDeclarationListContext ¶
func (*DeclarationListContext) IsDeclarationListContext()
func (*DeclarationListContext) ToStringTree ¶
func (s *DeclarationListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DeclarationSpecifierContext ¶
type DeclarationSpecifierContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDeclarationSpecifierContext ¶
func NewDeclarationSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclarationSpecifierContext
func NewEmptyDeclarationSpecifierContext ¶
func NewEmptyDeclarationSpecifierContext() *DeclarationSpecifierContext
func (*DeclarationSpecifierContext) AlignmentSpecifier ¶
func (s *DeclarationSpecifierContext) AlignmentSpecifier() IAlignmentSpecifierContext
func (*DeclarationSpecifierContext) EnterRule ¶
func (s *DeclarationSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*DeclarationSpecifierContext) ExitRule ¶
func (s *DeclarationSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*DeclarationSpecifierContext) FunctionSpecifier ¶
func (s *DeclarationSpecifierContext) FunctionSpecifier() IFunctionSpecifierContext
func (*DeclarationSpecifierContext) GetParser ¶
func (s *DeclarationSpecifierContext) GetParser() antlr.Parser
func (*DeclarationSpecifierContext) GetRuleContext ¶
func (s *DeclarationSpecifierContext) GetRuleContext() antlr.RuleContext
func (*DeclarationSpecifierContext) IsDeclarationSpecifierContext ¶
func (*DeclarationSpecifierContext) IsDeclarationSpecifierContext()
func (*DeclarationSpecifierContext) StorageClassSpecifier ¶
func (s *DeclarationSpecifierContext) StorageClassSpecifier() IStorageClassSpecifierContext
func (*DeclarationSpecifierContext) ToStringTree ¶
func (s *DeclarationSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*DeclarationSpecifierContext) TypeQualifier ¶
func (s *DeclarationSpecifierContext) TypeQualifier() ITypeQualifierContext
func (*DeclarationSpecifierContext) TypeSpecifier ¶
func (s *DeclarationSpecifierContext) TypeSpecifier() ITypeSpecifierContext
type DeclarationSpecifiers2Context ¶
type DeclarationSpecifiers2Context struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDeclarationSpecifiers2Context ¶
func NewDeclarationSpecifiers2Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclarationSpecifiers2Context
func NewEmptyDeclarationSpecifiers2Context ¶
func NewEmptyDeclarationSpecifiers2Context() *DeclarationSpecifiers2Context
func (*DeclarationSpecifiers2Context) AllDeclarationSpecifier ¶
func (s *DeclarationSpecifiers2Context) AllDeclarationSpecifier() []IDeclarationSpecifierContext
func (*DeclarationSpecifiers2Context) DeclarationSpecifier ¶
func (s *DeclarationSpecifiers2Context) DeclarationSpecifier(i int) IDeclarationSpecifierContext
func (*DeclarationSpecifiers2Context) EnterRule ¶
func (s *DeclarationSpecifiers2Context) EnterRule(listener antlr.ParseTreeListener)
func (*DeclarationSpecifiers2Context) ExitRule ¶
func (s *DeclarationSpecifiers2Context) ExitRule(listener antlr.ParseTreeListener)
func (*DeclarationSpecifiers2Context) GetParser ¶
func (s *DeclarationSpecifiers2Context) GetParser() antlr.Parser
func (*DeclarationSpecifiers2Context) GetRuleContext ¶
func (s *DeclarationSpecifiers2Context) GetRuleContext() antlr.RuleContext
func (*DeclarationSpecifiers2Context) IsDeclarationSpecifiers2Context ¶
func (*DeclarationSpecifiers2Context) IsDeclarationSpecifiers2Context()
func (*DeclarationSpecifiers2Context) ToStringTree ¶
func (s *DeclarationSpecifiers2Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DeclarationSpecifiersContext ¶
type DeclarationSpecifiersContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDeclarationSpecifiersContext ¶
func NewDeclarationSpecifiersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclarationSpecifiersContext
func NewEmptyDeclarationSpecifiersContext ¶
func NewEmptyDeclarationSpecifiersContext() *DeclarationSpecifiersContext
func (*DeclarationSpecifiersContext) AllDeclarationSpecifier ¶
func (s *DeclarationSpecifiersContext) AllDeclarationSpecifier() []IDeclarationSpecifierContext
func (*DeclarationSpecifiersContext) DeclarationSpecifier ¶
func (s *DeclarationSpecifiersContext) DeclarationSpecifier(i int) IDeclarationSpecifierContext
func (*DeclarationSpecifiersContext) EnterRule ¶
func (s *DeclarationSpecifiersContext) EnterRule(listener antlr.ParseTreeListener)
func (*DeclarationSpecifiersContext) ExitRule ¶
func (s *DeclarationSpecifiersContext) ExitRule(listener antlr.ParseTreeListener)
func (*DeclarationSpecifiersContext) GetParser ¶
func (s *DeclarationSpecifiersContext) GetParser() antlr.Parser
func (*DeclarationSpecifiersContext) GetRuleContext ¶
func (s *DeclarationSpecifiersContext) GetRuleContext() antlr.RuleContext
func (*DeclarationSpecifiersContext) IsDeclarationSpecifiersContext ¶
func (*DeclarationSpecifiersContext) IsDeclarationSpecifiersContext()
func (*DeclarationSpecifiersContext) ToStringTree ¶
func (s *DeclarationSpecifiersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DeclaratorContext ¶
type DeclaratorContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDeclaratorContext ¶
func NewDeclaratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclaratorContext
func NewEmptyDeclaratorContext ¶
func NewEmptyDeclaratorContext() *DeclaratorContext
func (*DeclaratorContext) AllGccDeclaratorExtension ¶
func (s *DeclaratorContext) AllGccDeclaratorExtension() []IGccDeclaratorExtensionContext
func (*DeclaratorContext) DirectDeclarator ¶
func (s *DeclaratorContext) DirectDeclarator() IDirectDeclaratorContext
func (*DeclaratorContext) EnterRule ¶
func (s *DeclaratorContext) EnterRule(listener antlr.ParseTreeListener)
func (*DeclaratorContext) ExitRule ¶
func (s *DeclaratorContext) ExitRule(listener antlr.ParseTreeListener)
func (*DeclaratorContext) GccDeclaratorExtension ¶
func (s *DeclaratorContext) GccDeclaratorExtension(i int) IGccDeclaratorExtensionContext
func (*DeclaratorContext) GetParser ¶
func (s *DeclaratorContext) GetParser() antlr.Parser
func (*DeclaratorContext) GetRuleContext ¶
func (s *DeclaratorContext) GetRuleContext() antlr.RuleContext
func (*DeclaratorContext) IsDeclaratorContext ¶
func (*DeclaratorContext) IsDeclaratorContext()
func (*DeclaratorContext) Pointer ¶
func (s *DeclaratorContext) Pointer() IPointerContext
func (*DeclaratorContext) ToStringTree ¶
func (s *DeclaratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DesignationContext ¶
type DesignationContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDesignationContext ¶
func NewDesignationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DesignationContext
func NewEmptyDesignationContext ¶
func NewEmptyDesignationContext() *DesignationContext
func (*DesignationContext) Assign ¶
func (s *DesignationContext) Assign() antlr.TerminalNode
func (*DesignationContext) DesignatorList ¶
func (s *DesignationContext) DesignatorList() IDesignatorListContext
func (*DesignationContext) EnterRule ¶
func (s *DesignationContext) EnterRule(listener antlr.ParseTreeListener)
func (*DesignationContext) ExitRule ¶
func (s *DesignationContext) ExitRule(listener antlr.ParseTreeListener)
func (*DesignationContext) GetParser ¶
func (s *DesignationContext) GetParser() antlr.Parser
func (*DesignationContext) GetRuleContext ¶
func (s *DesignationContext) GetRuleContext() antlr.RuleContext
func (*DesignationContext) IsDesignationContext ¶
func (*DesignationContext) IsDesignationContext()
func (*DesignationContext) ToStringTree ¶
func (s *DesignationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DesignatorContext ¶
type DesignatorContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDesignatorContext ¶
func NewDesignatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DesignatorContext
func NewEmptyDesignatorContext ¶
func NewEmptyDesignatorContext() *DesignatorContext
func (*DesignatorContext) ConstantExpression ¶
func (s *DesignatorContext) ConstantExpression() IConstantExpressionContext
func (*DesignatorContext) Dot ¶
func (s *DesignatorContext) Dot() antlr.TerminalNode
func (*DesignatorContext) EnterRule ¶
func (s *DesignatorContext) EnterRule(listener antlr.ParseTreeListener)
func (*DesignatorContext) ExitRule ¶
func (s *DesignatorContext) ExitRule(listener antlr.ParseTreeListener)
func (*DesignatorContext) GetParser ¶
func (s *DesignatorContext) GetParser() antlr.Parser
func (*DesignatorContext) GetRuleContext ¶
func (s *DesignatorContext) GetRuleContext() antlr.RuleContext
func (*DesignatorContext) Identifier ¶
func (s *DesignatorContext) Identifier() antlr.TerminalNode
func (*DesignatorContext) IsDesignatorContext ¶
func (*DesignatorContext) IsDesignatorContext()
func (*DesignatorContext) LeftBracket ¶
func (s *DesignatorContext) LeftBracket() antlr.TerminalNode
func (*DesignatorContext) RightBracket ¶
func (s *DesignatorContext) RightBracket() antlr.TerminalNode
func (*DesignatorContext) ToStringTree ¶
func (s *DesignatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DesignatorListContext ¶
type DesignatorListContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDesignatorListContext ¶
func NewDesignatorListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DesignatorListContext
func NewEmptyDesignatorListContext ¶
func NewEmptyDesignatorListContext() *DesignatorListContext
func (*DesignatorListContext) AllDesignator ¶
func (s *DesignatorListContext) AllDesignator() []IDesignatorContext
func (*DesignatorListContext) Designator ¶
func (s *DesignatorListContext) Designator(i int) IDesignatorContext
func (*DesignatorListContext) EnterRule ¶
func (s *DesignatorListContext) EnterRule(listener antlr.ParseTreeListener)
func (*DesignatorListContext) ExitRule ¶
func (s *DesignatorListContext) ExitRule(listener antlr.ParseTreeListener)
func (*DesignatorListContext) GetParser ¶
func (s *DesignatorListContext) GetParser() antlr.Parser
func (*DesignatorListContext) GetRuleContext ¶
func (s *DesignatorListContext) GetRuleContext() antlr.RuleContext
func (*DesignatorListContext) IsDesignatorListContext ¶
func (*DesignatorListContext) IsDesignatorListContext()
func (*DesignatorListContext) ToStringTree ¶
func (s *DesignatorListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DirectAbstractDeclaratorContext ¶
type DirectAbstractDeclaratorContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDirectAbstractDeclaratorContext ¶
func NewDirectAbstractDeclaratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DirectAbstractDeclaratorContext
func NewEmptyDirectAbstractDeclaratorContext ¶
func NewEmptyDirectAbstractDeclaratorContext() *DirectAbstractDeclaratorContext
func (*DirectAbstractDeclaratorContext) AbstractDeclarator ¶
func (s *DirectAbstractDeclaratorContext) AbstractDeclarator() IAbstractDeclaratorContext
func (*DirectAbstractDeclaratorContext) AllGccDeclaratorExtension ¶
func (s *DirectAbstractDeclaratorContext) AllGccDeclaratorExtension() []IGccDeclaratorExtensionContext
func (*DirectAbstractDeclaratorContext) AssignmentExpression ¶
func (s *DirectAbstractDeclaratorContext) AssignmentExpression() IAssignmentExpressionContext
func (*DirectAbstractDeclaratorContext) DirectAbstractDeclarator ¶
func (s *DirectAbstractDeclaratorContext) DirectAbstractDeclarator() IDirectAbstractDeclaratorContext
func (*DirectAbstractDeclaratorContext) EnterRule ¶
func (s *DirectAbstractDeclaratorContext) EnterRule(listener antlr.ParseTreeListener)
func (*DirectAbstractDeclaratorContext) ExitRule ¶
func (s *DirectAbstractDeclaratorContext) ExitRule(listener antlr.ParseTreeListener)
func (*DirectAbstractDeclaratorContext) GccDeclaratorExtension ¶
func (s *DirectAbstractDeclaratorContext) GccDeclaratorExtension(i int) IGccDeclaratorExtensionContext
func (*DirectAbstractDeclaratorContext) GetParser ¶
func (s *DirectAbstractDeclaratorContext) GetParser() antlr.Parser
func (*DirectAbstractDeclaratorContext) GetRuleContext ¶
func (s *DirectAbstractDeclaratorContext) GetRuleContext() antlr.RuleContext
func (*DirectAbstractDeclaratorContext) IsDirectAbstractDeclaratorContext ¶
func (*DirectAbstractDeclaratorContext) IsDirectAbstractDeclaratorContext()
func (*DirectAbstractDeclaratorContext) LeftBracket ¶
func (s *DirectAbstractDeclaratorContext) LeftBracket() antlr.TerminalNode
func (*DirectAbstractDeclaratorContext) LeftParen ¶
func (s *DirectAbstractDeclaratorContext) LeftParen() antlr.TerminalNode
func (*DirectAbstractDeclaratorContext) ParameterTypeList ¶
func (s *DirectAbstractDeclaratorContext) ParameterTypeList() IParameterTypeListContext
func (*DirectAbstractDeclaratorContext) RightBracket ¶
func (s *DirectAbstractDeclaratorContext) RightBracket() antlr.TerminalNode
func (*DirectAbstractDeclaratorContext) RightParen ¶
func (s *DirectAbstractDeclaratorContext) RightParen() antlr.TerminalNode
func (*DirectAbstractDeclaratorContext) Star ¶
func (s *DirectAbstractDeclaratorContext) Star() antlr.TerminalNode
func (*DirectAbstractDeclaratorContext) Static ¶
func (s *DirectAbstractDeclaratorContext) Static() antlr.TerminalNode
func (*DirectAbstractDeclaratorContext) ToStringTree ¶
func (s *DirectAbstractDeclaratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*DirectAbstractDeclaratorContext) TypeQualifierList ¶
func (s *DirectAbstractDeclaratorContext) TypeQualifierList() ITypeQualifierListContext
type DirectDeclaratorContext ¶
type DirectDeclaratorContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDirectDeclaratorContext ¶
func NewDirectDeclaratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DirectDeclaratorContext
func NewEmptyDirectDeclaratorContext ¶
func NewEmptyDirectDeclaratorContext() *DirectDeclaratorContext
func (*DirectDeclaratorContext) AssignmentExpression ¶
func (s *DirectDeclaratorContext) AssignmentExpression() IAssignmentExpressionContext
func (*DirectDeclaratorContext) Colon ¶
func (s *DirectDeclaratorContext) Colon() antlr.TerminalNode
func (*DirectDeclaratorContext) Declarator ¶
func (s *DirectDeclaratorContext) Declarator() IDeclaratorContext
func (*DirectDeclaratorContext) DigitSequence ¶
func (s *DirectDeclaratorContext) DigitSequence() antlr.TerminalNode
func (*DirectDeclaratorContext) DirectDeclarator ¶
func (s *DirectDeclaratorContext) DirectDeclarator() IDirectDeclaratorContext
func (*DirectDeclaratorContext) EnterRule ¶
func (s *DirectDeclaratorContext) EnterRule(listener antlr.ParseTreeListener)
func (*DirectDeclaratorContext) ExitRule ¶
func (s *DirectDeclaratorContext) ExitRule(listener antlr.ParseTreeListener)
func (*DirectDeclaratorContext) GetParser ¶
func (s *DirectDeclaratorContext) GetParser() antlr.Parser
func (*DirectDeclaratorContext) GetRuleContext ¶
func (s *DirectDeclaratorContext) GetRuleContext() antlr.RuleContext
func (*DirectDeclaratorContext) Identifier ¶
func (s *DirectDeclaratorContext) Identifier() antlr.TerminalNode
func (*DirectDeclaratorContext) IdentifierList ¶
func (s *DirectDeclaratorContext) IdentifierList() IIdentifierListContext
func (*DirectDeclaratorContext) IsDirectDeclaratorContext ¶
func (*DirectDeclaratorContext) IsDirectDeclaratorContext()
func (*DirectDeclaratorContext) LeftBracket ¶
func (s *DirectDeclaratorContext) LeftBracket() antlr.TerminalNode
func (*DirectDeclaratorContext) LeftParen ¶
func (s *DirectDeclaratorContext) LeftParen() antlr.TerminalNode
func (*DirectDeclaratorContext) ParameterTypeList ¶
func (s *DirectDeclaratorContext) ParameterTypeList() IParameterTypeListContext
func (*DirectDeclaratorContext) RightBracket ¶
func (s *DirectDeclaratorContext) RightBracket() antlr.TerminalNode
func (*DirectDeclaratorContext) RightParen ¶
func (s *DirectDeclaratorContext) RightParen() antlr.TerminalNode
func (*DirectDeclaratorContext) Star ¶
func (s *DirectDeclaratorContext) Star() antlr.TerminalNode
func (*DirectDeclaratorContext) Static ¶
func (s *DirectDeclaratorContext) Static() antlr.TerminalNode
func (*DirectDeclaratorContext) ToStringTree ¶
func (s *DirectDeclaratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*DirectDeclaratorContext) TypeQualifierList ¶
func (s *DirectDeclaratorContext) TypeQualifierList() ITypeQualifierListContext
func (*DirectDeclaratorContext) VcSpecificModifer ¶
func (s *DirectDeclaratorContext) VcSpecificModifer() IVcSpecificModiferContext
type EnumSpecifierContext ¶
type EnumSpecifierContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEnumSpecifierContext ¶
func NewEmptyEnumSpecifierContext() *EnumSpecifierContext
func NewEnumSpecifierContext ¶
func NewEnumSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumSpecifierContext
func (*EnumSpecifierContext) Comma ¶
func (s *EnumSpecifierContext) Comma() antlr.TerminalNode
func (*EnumSpecifierContext) EnterRule ¶
func (s *EnumSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*EnumSpecifierContext) Enum ¶
func (s *EnumSpecifierContext) Enum() antlr.TerminalNode
func (*EnumSpecifierContext) EnumeratorList ¶
func (s *EnumSpecifierContext) EnumeratorList() IEnumeratorListContext
func (*EnumSpecifierContext) ExitRule ¶
func (s *EnumSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*EnumSpecifierContext) GetParser ¶
func (s *EnumSpecifierContext) GetParser() antlr.Parser
func (*EnumSpecifierContext) GetRuleContext ¶
func (s *EnumSpecifierContext) GetRuleContext() antlr.RuleContext
func (*EnumSpecifierContext) Identifier ¶
func (s *EnumSpecifierContext) Identifier() antlr.TerminalNode
func (*EnumSpecifierContext) IsEnumSpecifierContext ¶
func (*EnumSpecifierContext) IsEnumSpecifierContext()
func (*EnumSpecifierContext) LeftBrace ¶
func (s *EnumSpecifierContext) LeftBrace() antlr.TerminalNode
func (*EnumSpecifierContext) RightBrace ¶
func (s *EnumSpecifierContext) RightBrace() antlr.TerminalNode
func (*EnumSpecifierContext) ToStringTree ¶
func (s *EnumSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EnumerationConstantContext ¶
type EnumerationConstantContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEnumerationConstantContext ¶
func NewEmptyEnumerationConstantContext() *EnumerationConstantContext
func NewEnumerationConstantContext ¶
func NewEnumerationConstantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumerationConstantContext
func (*EnumerationConstantContext) EnterRule ¶
func (s *EnumerationConstantContext) EnterRule(listener antlr.ParseTreeListener)
func (*EnumerationConstantContext) ExitRule ¶
func (s *EnumerationConstantContext) ExitRule(listener antlr.ParseTreeListener)
func (*EnumerationConstantContext) GetParser ¶
func (s *EnumerationConstantContext) GetParser() antlr.Parser
func (*EnumerationConstantContext) GetRuleContext ¶
func (s *EnumerationConstantContext) GetRuleContext() antlr.RuleContext
func (*EnumerationConstantContext) Identifier ¶
func (s *EnumerationConstantContext) Identifier() antlr.TerminalNode
func (*EnumerationConstantContext) IsEnumerationConstantContext ¶
func (*EnumerationConstantContext) IsEnumerationConstantContext()
func (*EnumerationConstantContext) ToStringTree ¶
func (s *EnumerationConstantContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EnumeratorContext ¶
type EnumeratorContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEnumeratorContext ¶
func NewEmptyEnumeratorContext() *EnumeratorContext
func NewEnumeratorContext ¶
func NewEnumeratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumeratorContext
func (*EnumeratorContext) Assign ¶
func (s *EnumeratorContext) Assign() antlr.TerminalNode
func (*EnumeratorContext) ConstantExpression ¶
func (s *EnumeratorContext) ConstantExpression() IConstantExpressionContext
func (*EnumeratorContext) EnterRule ¶
func (s *EnumeratorContext) EnterRule(listener antlr.ParseTreeListener)
func (*EnumeratorContext) EnumerationConstant ¶
func (s *EnumeratorContext) EnumerationConstant() IEnumerationConstantContext
func (*EnumeratorContext) ExitRule ¶
func (s *EnumeratorContext) ExitRule(listener antlr.ParseTreeListener)
func (*EnumeratorContext) GetParser ¶
func (s *EnumeratorContext) GetParser() antlr.Parser
func (*EnumeratorContext) GetRuleContext ¶
func (s *EnumeratorContext) GetRuleContext() antlr.RuleContext
func (*EnumeratorContext) IsEnumeratorContext ¶
func (*EnumeratorContext) IsEnumeratorContext()
func (*EnumeratorContext) ToStringTree ¶
func (s *EnumeratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EnumeratorListContext ¶
type EnumeratorListContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEnumeratorListContext ¶
func NewEmptyEnumeratorListContext() *EnumeratorListContext
func NewEnumeratorListContext ¶
func NewEnumeratorListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumeratorListContext
func (*EnumeratorListContext) AllComma ¶
func (s *EnumeratorListContext) AllComma() []antlr.TerminalNode
func (*EnumeratorListContext) AllEnumerator ¶
func (s *EnumeratorListContext) AllEnumerator() []IEnumeratorContext
func (*EnumeratorListContext) Comma ¶
func (s *EnumeratorListContext) Comma(i int) antlr.TerminalNode
func (*EnumeratorListContext) EnterRule ¶
func (s *EnumeratorListContext) EnterRule(listener antlr.ParseTreeListener)
func (*EnumeratorListContext) Enumerator ¶
func (s *EnumeratorListContext) Enumerator(i int) IEnumeratorContext
func (*EnumeratorListContext) ExitRule ¶
func (s *EnumeratorListContext) ExitRule(listener antlr.ParseTreeListener)
func (*EnumeratorListContext) GetParser ¶
func (s *EnumeratorListContext) GetParser() antlr.Parser
func (*EnumeratorListContext) GetRuleContext ¶
func (s *EnumeratorListContext) GetRuleContext() antlr.RuleContext
func (*EnumeratorListContext) IsEnumeratorListContext ¶
func (*EnumeratorListContext) IsEnumeratorListContext()
func (*EnumeratorListContext) ToStringTree ¶
func (s *EnumeratorListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EqualityExpressionContext ¶
type EqualityExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEqualityExpressionContext ¶
func NewEmptyEqualityExpressionContext() *EqualityExpressionContext
func NewEqualityExpressionContext ¶
func NewEqualityExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EqualityExpressionContext
func (*EqualityExpressionContext) AllEqual ¶
func (s *EqualityExpressionContext) AllEqual() []antlr.TerminalNode
func (*EqualityExpressionContext) AllNotEqual ¶
func (s *EqualityExpressionContext) AllNotEqual() []antlr.TerminalNode
func (*EqualityExpressionContext) AllRelationalExpression ¶
func (s *EqualityExpressionContext) AllRelationalExpression() []IRelationalExpressionContext
func (*EqualityExpressionContext) EnterRule ¶
func (s *EqualityExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*EqualityExpressionContext) Equal ¶
func (s *EqualityExpressionContext) Equal(i int) antlr.TerminalNode
func (*EqualityExpressionContext) ExitRule ¶
func (s *EqualityExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*EqualityExpressionContext) GetParser ¶
func (s *EqualityExpressionContext) GetParser() antlr.Parser
func (*EqualityExpressionContext) GetRuleContext ¶
func (s *EqualityExpressionContext) GetRuleContext() antlr.RuleContext
func (*EqualityExpressionContext) IsEqualityExpressionContext ¶
func (*EqualityExpressionContext) IsEqualityExpressionContext()
func (*EqualityExpressionContext) NotEqual ¶
func (s *EqualityExpressionContext) NotEqual(i int) antlr.TerminalNode
func (*EqualityExpressionContext) RelationalExpression ¶
func (s *EqualityExpressionContext) RelationalExpression(i int) IRelationalExpressionContext
func (*EqualityExpressionContext) ToStringTree ¶
func (s *EqualityExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExclusiveOrExpressionContext ¶
type ExclusiveOrExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExclusiveOrExpressionContext ¶
func NewEmptyExclusiveOrExpressionContext() *ExclusiveOrExpressionContext
func NewExclusiveOrExpressionContext ¶
func NewExclusiveOrExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExclusiveOrExpressionContext
func (*ExclusiveOrExpressionContext) AllAndExpression ¶
func (s *ExclusiveOrExpressionContext) AllAndExpression() []IAndExpressionContext
func (*ExclusiveOrExpressionContext) AllCaret ¶
func (s *ExclusiveOrExpressionContext) AllCaret() []antlr.TerminalNode
func (*ExclusiveOrExpressionContext) AndExpression ¶
func (s *ExclusiveOrExpressionContext) AndExpression(i int) IAndExpressionContext
func (*ExclusiveOrExpressionContext) Caret ¶
func (s *ExclusiveOrExpressionContext) Caret(i int) antlr.TerminalNode
func (*ExclusiveOrExpressionContext) EnterRule ¶
func (s *ExclusiveOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExclusiveOrExpressionContext) ExitRule ¶
func (s *ExclusiveOrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExclusiveOrExpressionContext) GetParser ¶
func (s *ExclusiveOrExpressionContext) GetParser() antlr.Parser
func (*ExclusiveOrExpressionContext) GetRuleContext ¶
func (s *ExclusiveOrExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExclusiveOrExpressionContext) IsExclusiveOrExpressionContext ¶
func (*ExclusiveOrExpressionContext) IsExclusiveOrExpressionContext()
func (*ExclusiveOrExpressionContext) ToStringTree ¶
func (s *ExclusiveOrExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionContext ¶
type ExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionContext ¶
func NewEmptyExpressionContext() *ExpressionContext
func NewExpressionContext ¶
func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext
func (*ExpressionContext) AllAssignmentExpression ¶
func (s *ExpressionContext) AllAssignmentExpression() []IAssignmentExpressionContext
func (*ExpressionContext) AllComma ¶
func (s *ExpressionContext) AllComma() []antlr.TerminalNode
func (*ExpressionContext) AssignmentExpression ¶
func (s *ExpressionContext) AssignmentExpression(i int) IAssignmentExpressionContext
func (*ExpressionContext) Comma ¶
func (s *ExpressionContext) Comma(i int) antlr.TerminalNode
func (*ExpressionContext) EnterRule ¶
func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) ExitRule ¶
func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) GetParser ¶
func (s *ExpressionContext) GetParser() antlr.Parser
func (*ExpressionContext) GetRuleContext ¶
func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExpressionContext) IsExpressionContext ¶
func (*ExpressionContext) IsExpressionContext()
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionStatementContext ¶
type ExpressionStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionStatementContext ¶
func NewEmptyExpressionStatementContext() *ExpressionStatementContext
func NewExpressionStatementContext ¶
func NewExpressionStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionStatementContext
func (*ExpressionStatementContext) EnterRule ¶
func (s *ExpressionStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionStatementContext) ExitRule ¶
func (s *ExpressionStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionStatementContext) Expression ¶
func (s *ExpressionStatementContext) Expression() IExpressionContext
func (*ExpressionStatementContext) GetParser ¶
func (s *ExpressionStatementContext) GetParser() antlr.Parser
func (*ExpressionStatementContext) GetRuleContext ¶
func (s *ExpressionStatementContext) GetRuleContext() antlr.RuleContext
func (*ExpressionStatementContext) IsExpressionStatementContext ¶
func (*ExpressionStatementContext) IsExpressionStatementContext()
func (*ExpressionStatementContext) Semi ¶
func (s *ExpressionStatementContext) Semi() antlr.TerminalNode
func (*ExpressionStatementContext) ToStringTree ¶
func (s *ExpressionStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExternalDeclarationContext ¶
type ExternalDeclarationContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExternalDeclarationContext ¶
func NewEmptyExternalDeclarationContext() *ExternalDeclarationContext
func NewExternalDeclarationContext ¶
func NewExternalDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExternalDeclarationContext
func (*ExternalDeclarationContext) Declaration ¶
func (s *ExternalDeclarationContext) Declaration() IDeclarationContext
func (*ExternalDeclarationContext) EnterRule ¶
func (s *ExternalDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExternalDeclarationContext) ExitRule ¶
func (s *ExternalDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExternalDeclarationContext) FunctionDefinition ¶
func (s *ExternalDeclarationContext) FunctionDefinition() IFunctionDefinitionContext
func (*ExternalDeclarationContext) GetParser ¶
func (s *ExternalDeclarationContext) GetParser() antlr.Parser
func (*ExternalDeclarationContext) GetRuleContext ¶
func (s *ExternalDeclarationContext) GetRuleContext() antlr.RuleContext
func (*ExternalDeclarationContext) IsExternalDeclarationContext ¶
func (*ExternalDeclarationContext) IsExternalDeclarationContext()
func (*ExternalDeclarationContext) Semi ¶
func (s *ExternalDeclarationContext) Semi() antlr.TerminalNode
func (*ExternalDeclarationContext) ToStringTree ¶
func (s *ExternalDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ForConditionContext ¶
type ForConditionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyForConditionContext ¶
func NewEmptyForConditionContext() *ForConditionContext
func NewForConditionContext ¶
func NewForConditionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForConditionContext
func (*ForConditionContext) AllForExpression ¶
func (s *ForConditionContext) AllForExpression() []IForExpressionContext
func (*ForConditionContext) AllSemi ¶
func (s *ForConditionContext) AllSemi() []antlr.TerminalNode
func (*ForConditionContext) EnterRule ¶
func (s *ForConditionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ForConditionContext) ExitRule ¶
func (s *ForConditionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ForConditionContext) Expression ¶
func (s *ForConditionContext) Expression() IExpressionContext
func (*ForConditionContext) ForDeclaration ¶
func (s *ForConditionContext) ForDeclaration() IForDeclarationContext
func (*ForConditionContext) ForExpression ¶
func (s *ForConditionContext) ForExpression(i int) IForExpressionContext
func (*ForConditionContext) GetParser ¶
func (s *ForConditionContext) GetParser() antlr.Parser
func (*ForConditionContext) GetRuleContext ¶
func (s *ForConditionContext) GetRuleContext() antlr.RuleContext
func (*ForConditionContext) IsForConditionContext ¶
func (*ForConditionContext) IsForConditionContext()
func (*ForConditionContext) Semi ¶
func (s *ForConditionContext) Semi(i int) antlr.TerminalNode
func (*ForConditionContext) ToStringTree ¶
func (s *ForConditionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ForDeclarationContext ¶
type ForDeclarationContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyForDeclarationContext ¶
func NewEmptyForDeclarationContext() *ForDeclarationContext
func NewForDeclarationContext ¶
func NewForDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForDeclarationContext
func (*ForDeclarationContext) DeclarationSpecifiers ¶
func (s *ForDeclarationContext) DeclarationSpecifiers() IDeclarationSpecifiersContext
func (*ForDeclarationContext) EnterRule ¶
func (s *ForDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*ForDeclarationContext) ExitRule ¶
func (s *ForDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*ForDeclarationContext) GetParser ¶
func (s *ForDeclarationContext) GetParser() antlr.Parser
func (*ForDeclarationContext) GetRuleContext ¶
func (s *ForDeclarationContext) GetRuleContext() antlr.RuleContext
func (*ForDeclarationContext) InitDeclaratorList ¶
func (s *ForDeclarationContext) InitDeclaratorList() IInitDeclaratorListContext
func (*ForDeclarationContext) IsForDeclarationContext ¶
func (*ForDeclarationContext) IsForDeclarationContext()
func (*ForDeclarationContext) ToStringTree ¶
func (s *ForDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ForExpressionContext ¶
type ForExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyForExpressionContext ¶
func NewEmptyForExpressionContext() *ForExpressionContext
func NewForExpressionContext ¶
func NewForExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForExpressionContext
func (*ForExpressionContext) AllAssignmentExpression ¶
func (s *ForExpressionContext) AllAssignmentExpression() []IAssignmentExpressionContext
func (*ForExpressionContext) AllComma ¶
func (s *ForExpressionContext) AllComma() []antlr.TerminalNode
func (*ForExpressionContext) AssignmentExpression ¶
func (s *ForExpressionContext) AssignmentExpression(i int) IAssignmentExpressionContext
func (*ForExpressionContext) Comma ¶
func (s *ForExpressionContext) Comma(i int) antlr.TerminalNode
func (*ForExpressionContext) EnterRule ¶
func (s *ForExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ForExpressionContext) ExitRule ¶
func (s *ForExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ForExpressionContext) GetParser ¶
func (s *ForExpressionContext) GetParser() antlr.Parser
func (*ForExpressionContext) GetRuleContext ¶
func (s *ForExpressionContext) GetRuleContext() antlr.RuleContext
func (*ForExpressionContext) IsForExpressionContext ¶
func (*ForExpressionContext) IsForExpressionContext()
func (*ForExpressionContext) ToStringTree ¶
func (s *ForExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionDefinitionContext ¶
type FunctionDefinitionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionDefinitionContext ¶
func NewEmptyFunctionDefinitionContext() *FunctionDefinitionContext
func NewFunctionDefinitionContext ¶
func NewFunctionDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionDefinitionContext
func (*FunctionDefinitionContext) CompoundStatement ¶
func (s *FunctionDefinitionContext) CompoundStatement() ICompoundStatementContext
func (*FunctionDefinitionContext) DeclarationList ¶
func (s *FunctionDefinitionContext) DeclarationList() IDeclarationListContext
func (*FunctionDefinitionContext) DeclarationSpecifiers ¶
func (s *FunctionDefinitionContext) DeclarationSpecifiers() IDeclarationSpecifiersContext
func (*FunctionDefinitionContext) Declarator ¶
func (s *FunctionDefinitionContext) Declarator() IDeclaratorContext
func (*FunctionDefinitionContext) EnterRule ¶
func (s *FunctionDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionDefinitionContext) ExitRule ¶
func (s *FunctionDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionDefinitionContext) GetParser ¶
func (s *FunctionDefinitionContext) GetParser() antlr.Parser
func (*FunctionDefinitionContext) GetRuleContext ¶
func (s *FunctionDefinitionContext) GetRuleContext() antlr.RuleContext
func (*FunctionDefinitionContext) IsFunctionDefinitionContext ¶
func (*FunctionDefinitionContext) IsFunctionDefinitionContext()
func (*FunctionDefinitionContext) ToStringTree ¶
func (s *FunctionDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionSpecifierContext ¶
type FunctionSpecifierContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionSpecifierContext ¶
func NewEmptyFunctionSpecifierContext() *FunctionSpecifierContext
func NewFunctionSpecifierContext ¶
func NewFunctionSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionSpecifierContext
func (*FunctionSpecifierContext) EnterRule ¶
func (s *FunctionSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionSpecifierContext) ExitRule ¶
func (s *FunctionSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionSpecifierContext) GccAttributeSpecifier ¶
func (s *FunctionSpecifierContext) GccAttributeSpecifier() IGccAttributeSpecifierContext
func (*FunctionSpecifierContext) GetParser ¶
func (s *FunctionSpecifierContext) GetParser() antlr.Parser
func (*FunctionSpecifierContext) GetRuleContext ¶
func (s *FunctionSpecifierContext) GetRuleContext() antlr.RuleContext
func (*FunctionSpecifierContext) Identifier ¶
func (s *FunctionSpecifierContext) Identifier() antlr.TerminalNode
func (*FunctionSpecifierContext) Inline ¶
func (s *FunctionSpecifierContext) Inline() antlr.TerminalNode
func (*FunctionSpecifierContext) IsFunctionSpecifierContext ¶
func (*FunctionSpecifierContext) IsFunctionSpecifierContext()
func (*FunctionSpecifierContext) LeftParen ¶
func (s *FunctionSpecifierContext) LeftParen() antlr.TerminalNode
func (*FunctionSpecifierContext) Noreturn ¶
func (s *FunctionSpecifierContext) Noreturn() antlr.TerminalNode
func (*FunctionSpecifierContext) RightParen ¶
func (s *FunctionSpecifierContext) RightParen() antlr.TerminalNode
func (*FunctionSpecifierContext) ToStringTree ¶
func (s *FunctionSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GccAttributeContext ¶
type GccAttributeContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyGccAttributeContext ¶
func NewEmptyGccAttributeContext() *GccAttributeContext
func NewGccAttributeContext ¶
func NewGccAttributeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GccAttributeContext
func (*GccAttributeContext) AllLeftParen ¶
func (s *GccAttributeContext) AllLeftParen() []antlr.TerminalNode
func (*GccAttributeContext) AllRightParen ¶
func (s *GccAttributeContext) AllRightParen() []antlr.TerminalNode
func (*GccAttributeContext) ArgumentExpressionList ¶
func (s *GccAttributeContext) ArgumentExpressionList() IArgumentExpressionListContext
func (*GccAttributeContext) Comma ¶
func (s *GccAttributeContext) Comma() antlr.TerminalNode
func (*GccAttributeContext) EnterRule ¶
func (s *GccAttributeContext) EnterRule(listener antlr.ParseTreeListener)
func (*GccAttributeContext) ExitRule ¶
func (s *GccAttributeContext) ExitRule(listener antlr.ParseTreeListener)
func (*GccAttributeContext) GetParser ¶
func (s *GccAttributeContext) GetParser() antlr.Parser
func (*GccAttributeContext) GetRuleContext ¶
func (s *GccAttributeContext) GetRuleContext() antlr.RuleContext
func (*GccAttributeContext) IsGccAttributeContext ¶
func (*GccAttributeContext) IsGccAttributeContext()
func (*GccAttributeContext) LeftParen ¶
func (s *GccAttributeContext) LeftParen(i int) antlr.TerminalNode
func (*GccAttributeContext) RightParen ¶
func (s *GccAttributeContext) RightParen(i int) antlr.TerminalNode
func (*GccAttributeContext) ToStringTree ¶
func (s *GccAttributeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GccAttributeListContext ¶
type GccAttributeListContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyGccAttributeListContext ¶
func NewEmptyGccAttributeListContext() *GccAttributeListContext
func NewGccAttributeListContext ¶
func NewGccAttributeListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GccAttributeListContext
func (*GccAttributeListContext) AllComma ¶
func (s *GccAttributeListContext) AllComma() []antlr.TerminalNode
func (*GccAttributeListContext) AllGccAttribute ¶
func (s *GccAttributeListContext) AllGccAttribute() []IGccAttributeContext
func (*GccAttributeListContext) Comma ¶
func (s *GccAttributeListContext) Comma(i int) antlr.TerminalNode
func (*GccAttributeListContext) EnterRule ¶
func (s *GccAttributeListContext) EnterRule(listener antlr.ParseTreeListener)
func (*GccAttributeListContext) ExitRule ¶
func (s *GccAttributeListContext) ExitRule(listener antlr.ParseTreeListener)
func (*GccAttributeListContext) GccAttribute ¶
func (s *GccAttributeListContext) GccAttribute(i int) IGccAttributeContext
func (*GccAttributeListContext) GetParser ¶
func (s *GccAttributeListContext) GetParser() antlr.Parser
func (*GccAttributeListContext) GetRuleContext ¶
func (s *GccAttributeListContext) GetRuleContext() antlr.RuleContext
func (*GccAttributeListContext) IsGccAttributeListContext ¶
func (*GccAttributeListContext) IsGccAttributeListContext()
func (*GccAttributeListContext) ToStringTree ¶
func (s *GccAttributeListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GccAttributeSpecifierContext ¶
type GccAttributeSpecifierContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyGccAttributeSpecifierContext ¶
func NewEmptyGccAttributeSpecifierContext() *GccAttributeSpecifierContext
func NewGccAttributeSpecifierContext ¶
func NewGccAttributeSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GccAttributeSpecifierContext
func (*GccAttributeSpecifierContext) AllLeftParen ¶
func (s *GccAttributeSpecifierContext) AllLeftParen() []antlr.TerminalNode
func (*GccAttributeSpecifierContext) AllRightParen ¶
func (s *GccAttributeSpecifierContext) AllRightParen() []antlr.TerminalNode
func (*GccAttributeSpecifierContext) EnterRule ¶
func (s *GccAttributeSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*GccAttributeSpecifierContext) ExitRule ¶
func (s *GccAttributeSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*GccAttributeSpecifierContext) GccAttributeList ¶
func (s *GccAttributeSpecifierContext) GccAttributeList() IGccAttributeListContext
func (*GccAttributeSpecifierContext) GetParser ¶
func (s *GccAttributeSpecifierContext) GetParser() antlr.Parser
func (*GccAttributeSpecifierContext) GetRuleContext ¶
func (s *GccAttributeSpecifierContext) GetRuleContext() antlr.RuleContext
func (*GccAttributeSpecifierContext) IsGccAttributeSpecifierContext ¶
func (*GccAttributeSpecifierContext) IsGccAttributeSpecifierContext()
func (*GccAttributeSpecifierContext) LeftParen ¶
func (s *GccAttributeSpecifierContext) LeftParen(i int) antlr.TerminalNode
func (*GccAttributeSpecifierContext) RightParen ¶
func (s *GccAttributeSpecifierContext) RightParen(i int) antlr.TerminalNode
func (*GccAttributeSpecifierContext) ToStringTree ¶
func (s *GccAttributeSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GccDeclaratorExtensionContext ¶
type GccDeclaratorExtensionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyGccDeclaratorExtensionContext ¶
func NewEmptyGccDeclaratorExtensionContext() *GccDeclaratorExtensionContext
func NewGccDeclaratorExtensionContext ¶
func NewGccDeclaratorExtensionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GccDeclaratorExtensionContext
func (*GccDeclaratorExtensionContext) AllStringLiteral ¶
func (s *GccDeclaratorExtensionContext) AllStringLiteral() []antlr.TerminalNode
func (*GccDeclaratorExtensionContext) EnterRule ¶
func (s *GccDeclaratorExtensionContext) EnterRule(listener antlr.ParseTreeListener)
func (*GccDeclaratorExtensionContext) ExitRule ¶
func (s *GccDeclaratorExtensionContext) ExitRule(listener antlr.ParseTreeListener)
func (*GccDeclaratorExtensionContext) GccAttributeSpecifier ¶
func (s *GccDeclaratorExtensionContext) GccAttributeSpecifier() IGccAttributeSpecifierContext
func (*GccDeclaratorExtensionContext) GetParser ¶
func (s *GccDeclaratorExtensionContext) GetParser() antlr.Parser
func (*GccDeclaratorExtensionContext) GetRuleContext ¶
func (s *GccDeclaratorExtensionContext) GetRuleContext() antlr.RuleContext
func (*GccDeclaratorExtensionContext) IsGccDeclaratorExtensionContext ¶
func (*GccDeclaratorExtensionContext) IsGccDeclaratorExtensionContext()
func (*GccDeclaratorExtensionContext) LeftParen ¶
func (s *GccDeclaratorExtensionContext) LeftParen() antlr.TerminalNode
func (*GccDeclaratorExtensionContext) RightParen ¶
func (s *GccDeclaratorExtensionContext) RightParen() antlr.TerminalNode
func (*GccDeclaratorExtensionContext) StringLiteral ¶
func (s *GccDeclaratorExtensionContext) StringLiteral(i int) antlr.TerminalNode
func (*GccDeclaratorExtensionContext) ToStringTree ¶
func (s *GccDeclaratorExtensionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GenericAssocListContext ¶
type GenericAssocListContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyGenericAssocListContext ¶
func NewEmptyGenericAssocListContext() *GenericAssocListContext
func NewGenericAssocListContext ¶
func NewGenericAssocListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GenericAssocListContext
func (*GenericAssocListContext) AllComma ¶
func (s *GenericAssocListContext) AllComma() []antlr.TerminalNode
func (*GenericAssocListContext) AllGenericAssociation ¶
func (s *GenericAssocListContext) AllGenericAssociation() []IGenericAssociationContext
func (*GenericAssocListContext) Comma ¶
func (s *GenericAssocListContext) Comma(i int) antlr.TerminalNode
func (*GenericAssocListContext) EnterRule ¶
func (s *GenericAssocListContext) EnterRule(listener antlr.ParseTreeListener)
func (*GenericAssocListContext) ExitRule ¶
func (s *GenericAssocListContext) ExitRule(listener antlr.ParseTreeListener)
func (*GenericAssocListContext) GenericAssociation ¶
func (s *GenericAssocListContext) GenericAssociation(i int) IGenericAssociationContext
func (*GenericAssocListContext) GetParser ¶
func (s *GenericAssocListContext) GetParser() antlr.Parser
func (*GenericAssocListContext) GetRuleContext ¶
func (s *GenericAssocListContext) GetRuleContext() antlr.RuleContext
func (*GenericAssocListContext) IsGenericAssocListContext ¶
func (*GenericAssocListContext) IsGenericAssocListContext()
func (*GenericAssocListContext) ToStringTree ¶
func (s *GenericAssocListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GenericAssociationContext ¶
type GenericAssociationContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyGenericAssociationContext ¶
func NewEmptyGenericAssociationContext() *GenericAssociationContext
func NewGenericAssociationContext ¶
func NewGenericAssociationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GenericAssociationContext
func (*GenericAssociationContext) AssignmentExpression ¶
func (s *GenericAssociationContext) AssignmentExpression() IAssignmentExpressionContext
func (*GenericAssociationContext) Colon ¶
func (s *GenericAssociationContext) Colon() antlr.TerminalNode
func (*GenericAssociationContext) Default ¶
func (s *GenericAssociationContext) Default() antlr.TerminalNode
func (*GenericAssociationContext) EnterRule ¶
func (s *GenericAssociationContext) EnterRule(listener antlr.ParseTreeListener)
func (*GenericAssociationContext) ExitRule ¶
func (s *GenericAssociationContext) ExitRule(listener antlr.ParseTreeListener)
func (*GenericAssociationContext) GetParser ¶
func (s *GenericAssociationContext) GetParser() antlr.Parser
func (*GenericAssociationContext) GetRuleContext ¶
func (s *GenericAssociationContext) GetRuleContext() antlr.RuleContext
func (*GenericAssociationContext) IsGenericAssociationContext ¶
func (*GenericAssociationContext) IsGenericAssociationContext()
func (*GenericAssociationContext) ToStringTree ¶
func (s *GenericAssociationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*GenericAssociationContext) TypeName ¶
func (s *GenericAssociationContext) TypeName() ITypeNameContext
type GenericSelectionContext ¶
type GenericSelectionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyGenericSelectionContext ¶
func NewEmptyGenericSelectionContext() *GenericSelectionContext
func NewGenericSelectionContext ¶
func NewGenericSelectionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GenericSelectionContext
func (*GenericSelectionContext) AssignmentExpression ¶
func (s *GenericSelectionContext) AssignmentExpression() IAssignmentExpressionContext
func (*GenericSelectionContext) Comma ¶
func (s *GenericSelectionContext) Comma() antlr.TerminalNode
func (*GenericSelectionContext) EnterRule ¶
func (s *GenericSelectionContext) EnterRule(listener antlr.ParseTreeListener)
func (*GenericSelectionContext) ExitRule ¶
func (s *GenericSelectionContext) ExitRule(listener antlr.ParseTreeListener)
func (*GenericSelectionContext) Generic ¶
func (s *GenericSelectionContext) Generic() antlr.TerminalNode
func (*GenericSelectionContext) GenericAssocList ¶
func (s *GenericSelectionContext) GenericAssocList() IGenericAssocListContext
func (*GenericSelectionContext) GetParser ¶
func (s *GenericSelectionContext) GetParser() antlr.Parser
func (*GenericSelectionContext) GetRuleContext ¶
func (s *GenericSelectionContext) GetRuleContext() antlr.RuleContext
func (*GenericSelectionContext) IsGenericSelectionContext ¶
func (*GenericSelectionContext) IsGenericSelectionContext()
func (*GenericSelectionContext) LeftParen ¶
func (s *GenericSelectionContext) LeftParen() antlr.TerminalNode
func (*GenericSelectionContext) RightParen ¶
func (s *GenericSelectionContext) RightParen() antlr.TerminalNode
func (*GenericSelectionContext) ToStringTree ¶
func (s *GenericSelectionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IAbstractDeclaratorContext ¶
type IAbstractDeclaratorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Pointer() IPointerContext DirectAbstractDeclarator() IDirectAbstractDeclaratorContext AllGccDeclaratorExtension() []IGccDeclaratorExtensionContext GccDeclaratorExtension(i int) IGccDeclaratorExtensionContext // IsAbstractDeclaratorContext differentiates from other interfaces. IsAbstractDeclaratorContext() }
IAbstractDeclaratorContext is an interface to support dynamic dispatch.
type IAdditiveExpressionContext ¶
type IAdditiveExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllMultiplicativeExpression() []IMultiplicativeExpressionContext MultiplicativeExpression(i int) IMultiplicativeExpressionContext AllPlus() []antlr.TerminalNode Plus(i int) antlr.TerminalNode AllMinus() []antlr.TerminalNode Minus(i int) antlr.TerminalNode // IsAdditiveExpressionContext differentiates from other interfaces. IsAdditiveExpressionContext() }
IAdditiveExpressionContext is an interface to support dynamic dispatch.
type IAlignmentSpecifierContext ¶
type IAlignmentSpecifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Alignas() antlr.TerminalNode LeftParen() antlr.TerminalNode RightParen() antlr.TerminalNode TypeName() ITypeNameContext ConstantExpression() IConstantExpressionContext // IsAlignmentSpecifierContext differentiates from other interfaces. IsAlignmentSpecifierContext() }
IAlignmentSpecifierContext is an interface to support dynamic dispatch.
type IAndExpressionContext ¶
type IAndExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllEqualityExpression() []IEqualityExpressionContext EqualityExpression(i int) IEqualityExpressionContext AllAnd() []antlr.TerminalNode And(i int) antlr.TerminalNode // IsAndExpressionContext differentiates from other interfaces. IsAndExpressionContext() }
IAndExpressionContext is an interface to support dynamic dispatch.
type IArgumentExpressionListContext ¶
type IArgumentExpressionListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllAssignmentExpression() []IAssignmentExpressionContext AssignmentExpression(i int) IAssignmentExpressionContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsArgumentExpressionListContext differentiates from other interfaces. IsArgumentExpressionListContext() }
IArgumentExpressionListContext is an interface to support dynamic dispatch.
type IAssignmentExpressionContext ¶
type IAssignmentExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ConditionalExpression() IConditionalExpressionContext UnaryExpression() IUnaryExpressionContext AssignmentOperator() IAssignmentOperatorContext AssignmentExpression() IAssignmentExpressionContext DigitSequence() antlr.TerminalNode // IsAssignmentExpressionContext differentiates from other interfaces. IsAssignmentExpressionContext() }
IAssignmentExpressionContext is an interface to support dynamic dispatch.
type IAssignmentOperatorContext ¶
type IAssignmentOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Assign() antlr.TerminalNode StarAssign() antlr.TerminalNode DivAssign() antlr.TerminalNode ModAssign() antlr.TerminalNode PlusAssign() antlr.TerminalNode MinusAssign() antlr.TerminalNode LeftShiftAssign() antlr.TerminalNode RightShiftAssign() antlr.TerminalNode AndAssign() antlr.TerminalNode XorAssign() antlr.TerminalNode OrAssign() antlr.TerminalNode // IsAssignmentOperatorContext differentiates from other interfaces. IsAssignmentOperatorContext() }
IAssignmentOperatorContext is an interface to support dynamic dispatch.
type IAtomicTypeSpecifierContext ¶
type IAtomicTypeSpecifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Atomic() antlr.TerminalNode LeftParen() antlr.TerminalNode TypeName() ITypeNameContext RightParen() antlr.TerminalNode // IsAtomicTypeSpecifierContext differentiates from other interfaces. IsAtomicTypeSpecifierContext() }
IAtomicTypeSpecifierContext is an interface to support dynamic dispatch.
type IBlockItemContext ¶
type IBlockItemContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Statement() IStatementContext Declaration() IDeclarationContext // IsBlockItemContext differentiates from other interfaces. IsBlockItemContext() }
IBlockItemContext is an interface to support dynamic dispatch.
type IBlockItemListContext ¶
type IBlockItemListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllBlockItem() []IBlockItemContext BlockItem(i int) IBlockItemContext // IsBlockItemListContext differentiates from other interfaces. IsBlockItemListContext() }
IBlockItemListContext is an interface to support dynamic dispatch.
type ICastExpressionContext ¶
type ICastExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures LeftParen() antlr.TerminalNode TypeName() ITypeNameContext RightParen() antlr.TerminalNode CastExpression() ICastExpressionContext UnaryExpression() IUnaryExpressionContext DigitSequence() antlr.TerminalNode // IsCastExpressionContext differentiates from other interfaces. IsCastExpressionContext() }
ICastExpressionContext is an interface to support dynamic dispatch.
type ICompilationUnitContext ¶
type ICompilationUnitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures EOF() antlr.TerminalNode TranslationUnit() ITranslationUnitContext // IsCompilationUnitContext differentiates from other interfaces. IsCompilationUnitContext() }
ICompilationUnitContext is an interface to support dynamic dispatch.
type ICompoundStatementContext ¶
type ICompoundStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures LeftBrace() antlr.TerminalNode RightBrace() antlr.TerminalNode BlockItemList() IBlockItemListContext // IsCompoundStatementContext differentiates from other interfaces. IsCompoundStatementContext() }
ICompoundStatementContext is an interface to support dynamic dispatch.
type IConditionalExpressionContext ¶
type IConditionalExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures LogicalOrExpression() ILogicalOrExpressionContext Question() antlr.TerminalNode Expression() IExpressionContext Colon() antlr.TerminalNode ConditionalExpression() IConditionalExpressionContext // IsConditionalExpressionContext differentiates from other interfaces. IsConditionalExpressionContext() }
IConditionalExpressionContext is an interface to support dynamic dispatch.
type IConstantExpressionContext ¶
type IConstantExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ConditionalExpression() IConditionalExpressionContext // IsConstantExpressionContext differentiates from other interfaces. IsConstantExpressionContext() }
IConstantExpressionContext is an interface to support dynamic dispatch.
type IDeclarationContext ¶
type IDeclarationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures DeclarationSpecifiers() IDeclarationSpecifiersContext Semi() antlr.TerminalNode InitDeclaratorList() IInitDeclaratorListContext StaticAssertDeclaration() IStaticAssertDeclarationContext // IsDeclarationContext differentiates from other interfaces. IsDeclarationContext() }
IDeclarationContext is an interface to support dynamic dispatch.
type IDeclarationListContext ¶
type IDeclarationListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllDeclaration() []IDeclarationContext Declaration(i int) IDeclarationContext // IsDeclarationListContext differentiates from other interfaces. IsDeclarationListContext() }
IDeclarationListContext is an interface to support dynamic dispatch.
type IDeclarationSpecifierContext ¶
type IDeclarationSpecifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures StorageClassSpecifier() IStorageClassSpecifierContext TypeSpecifier() ITypeSpecifierContext TypeQualifier() ITypeQualifierContext FunctionSpecifier() IFunctionSpecifierContext AlignmentSpecifier() IAlignmentSpecifierContext // IsDeclarationSpecifierContext differentiates from other interfaces. IsDeclarationSpecifierContext() }
IDeclarationSpecifierContext is an interface to support dynamic dispatch.
type IDeclarationSpecifiers2Context ¶
type IDeclarationSpecifiers2Context interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllDeclarationSpecifier() []IDeclarationSpecifierContext DeclarationSpecifier(i int) IDeclarationSpecifierContext // IsDeclarationSpecifiers2Context differentiates from other interfaces. IsDeclarationSpecifiers2Context() }
IDeclarationSpecifiers2Context is an interface to support dynamic dispatch.
type IDeclarationSpecifiersContext ¶
type IDeclarationSpecifiersContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllDeclarationSpecifier() []IDeclarationSpecifierContext DeclarationSpecifier(i int) IDeclarationSpecifierContext // IsDeclarationSpecifiersContext differentiates from other interfaces. IsDeclarationSpecifiersContext() }
IDeclarationSpecifiersContext is an interface to support dynamic dispatch.
type IDeclaratorContext ¶
type IDeclaratorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures DirectDeclarator() IDirectDeclaratorContext Pointer() IPointerContext AllGccDeclaratorExtension() []IGccDeclaratorExtensionContext GccDeclaratorExtension(i int) IGccDeclaratorExtensionContext // IsDeclaratorContext differentiates from other interfaces. IsDeclaratorContext() }
IDeclaratorContext is an interface to support dynamic dispatch.
type IDesignationContext ¶
type IDesignationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures DesignatorList() IDesignatorListContext Assign() antlr.TerminalNode // IsDesignationContext differentiates from other interfaces. IsDesignationContext() }
IDesignationContext is an interface to support dynamic dispatch.
type IDesignatorContext ¶
type IDesignatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures LeftBracket() antlr.TerminalNode ConstantExpression() IConstantExpressionContext RightBracket() antlr.TerminalNode Dot() antlr.TerminalNode Identifier() antlr.TerminalNode // IsDesignatorContext differentiates from other interfaces. IsDesignatorContext() }
IDesignatorContext is an interface to support dynamic dispatch.
type IDesignatorListContext ¶
type IDesignatorListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllDesignator() []IDesignatorContext Designator(i int) IDesignatorContext // IsDesignatorListContext differentiates from other interfaces. IsDesignatorListContext() }
IDesignatorListContext is an interface to support dynamic dispatch.
type IDirectAbstractDeclaratorContext ¶
type IDirectAbstractDeclaratorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures LeftParen() antlr.TerminalNode AbstractDeclarator() IAbstractDeclaratorContext RightParen() antlr.TerminalNode AllGccDeclaratorExtension() []IGccDeclaratorExtensionContext GccDeclaratorExtension(i int) IGccDeclaratorExtensionContext LeftBracket() antlr.TerminalNode RightBracket() antlr.TerminalNode TypeQualifierList() ITypeQualifierListContext AssignmentExpression() IAssignmentExpressionContext Static() antlr.TerminalNode Star() antlr.TerminalNode ParameterTypeList() IParameterTypeListContext DirectAbstractDeclarator() IDirectAbstractDeclaratorContext // IsDirectAbstractDeclaratorContext differentiates from other interfaces. IsDirectAbstractDeclaratorContext() }
IDirectAbstractDeclaratorContext is an interface to support dynamic dispatch.
type IDirectDeclaratorContext ¶
type IDirectDeclaratorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Identifier() antlr.TerminalNode LeftParen() antlr.TerminalNode Declarator() IDeclaratorContext RightParen() antlr.TerminalNode Colon() antlr.TerminalNode DigitSequence() antlr.TerminalNode VcSpecificModifer() IVcSpecificModiferContext DirectDeclarator() IDirectDeclaratorContext LeftBracket() antlr.TerminalNode RightBracket() antlr.TerminalNode TypeQualifierList() ITypeQualifierListContext AssignmentExpression() IAssignmentExpressionContext Static() antlr.TerminalNode Star() antlr.TerminalNode ParameterTypeList() IParameterTypeListContext IdentifierList() IIdentifierListContext // IsDirectDeclaratorContext differentiates from other interfaces. IsDirectDeclaratorContext() }
IDirectDeclaratorContext is an interface to support dynamic dispatch.
type IEnumSpecifierContext ¶
type IEnumSpecifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Enum() antlr.TerminalNode LeftBrace() antlr.TerminalNode EnumeratorList() IEnumeratorListContext RightBrace() antlr.TerminalNode Identifier() antlr.TerminalNode Comma() antlr.TerminalNode // IsEnumSpecifierContext differentiates from other interfaces. IsEnumSpecifierContext() }
IEnumSpecifierContext is an interface to support dynamic dispatch.
type IEnumerationConstantContext ¶
type IEnumerationConstantContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Identifier() antlr.TerminalNode // IsEnumerationConstantContext differentiates from other interfaces. IsEnumerationConstantContext() }
IEnumerationConstantContext is an interface to support dynamic dispatch.
type IEnumeratorContext ¶
type IEnumeratorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures EnumerationConstant() IEnumerationConstantContext Assign() antlr.TerminalNode ConstantExpression() IConstantExpressionContext // IsEnumeratorContext differentiates from other interfaces. IsEnumeratorContext() }
IEnumeratorContext is an interface to support dynamic dispatch.
type IEnumeratorListContext ¶
type IEnumeratorListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllEnumerator() []IEnumeratorContext Enumerator(i int) IEnumeratorContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsEnumeratorListContext differentiates from other interfaces. IsEnumeratorListContext() }
IEnumeratorListContext is an interface to support dynamic dispatch.
type IEqualityExpressionContext ¶
type IEqualityExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllRelationalExpression() []IRelationalExpressionContext RelationalExpression(i int) IRelationalExpressionContext AllEqual() []antlr.TerminalNode Equal(i int) antlr.TerminalNode AllNotEqual() []antlr.TerminalNode NotEqual(i int) antlr.TerminalNode // IsEqualityExpressionContext differentiates from other interfaces. IsEqualityExpressionContext() }
IEqualityExpressionContext is an interface to support dynamic dispatch.
type IExclusiveOrExpressionContext ¶
type IExclusiveOrExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllAndExpression() []IAndExpressionContext AndExpression(i int) IAndExpressionContext AllCaret() []antlr.TerminalNode Caret(i int) antlr.TerminalNode // IsExclusiveOrExpressionContext differentiates from other interfaces. IsExclusiveOrExpressionContext() }
IExclusiveOrExpressionContext is an interface to support dynamic dispatch.
type IExpressionContext ¶
type IExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllAssignmentExpression() []IAssignmentExpressionContext AssignmentExpression(i int) IAssignmentExpressionContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsExpressionContext differentiates from other interfaces. IsExpressionContext() }
IExpressionContext is an interface to support dynamic dispatch.
type IExpressionStatementContext ¶
type IExpressionStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Semi() antlr.TerminalNode Expression() IExpressionContext // IsExpressionStatementContext differentiates from other interfaces. IsExpressionStatementContext() }
IExpressionStatementContext is an interface to support dynamic dispatch.
type IExternalDeclarationContext ¶
type IExternalDeclarationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures FunctionDefinition() IFunctionDefinitionContext Declaration() IDeclarationContext Semi() antlr.TerminalNode // IsExternalDeclarationContext differentiates from other interfaces. IsExternalDeclarationContext() }
IExternalDeclarationContext is an interface to support dynamic dispatch.
type IForConditionContext ¶
type IForConditionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllSemi() []antlr.TerminalNode Semi(i int) antlr.TerminalNode ForDeclaration() IForDeclarationContext AllForExpression() []IForExpressionContext ForExpression(i int) IForExpressionContext Expression() IExpressionContext // IsForConditionContext differentiates from other interfaces. IsForConditionContext() }
IForConditionContext is an interface to support dynamic dispatch.
type IForDeclarationContext ¶
type IForDeclarationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures DeclarationSpecifiers() IDeclarationSpecifiersContext InitDeclaratorList() IInitDeclaratorListContext // IsForDeclarationContext differentiates from other interfaces. IsForDeclarationContext() }
IForDeclarationContext is an interface to support dynamic dispatch.
type IForExpressionContext ¶
type IForExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllAssignmentExpression() []IAssignmentExpressionContext AssignmentExpression(i int) IAssignmentExpressionContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsForExpressionContext differentiates from other interfaces. IsForExpressionContext() }
IForExpressionContext is an interface to support dynamic dispatch.
type IFunctionDefinitionContext ¶
type IFunctionDefinitionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Declarator() IDeclaratorContext CompoundStatement() ICompoundStatementContext DeclarationSpecifiers() IDeclarationSpecifiersContext DeclarationList() IDeclarationListContext // IsFunctionDefinitionContext differentiates from other interfaces. IsFunctionDefinitionContext() }
IFunctionDefinitionContext is an interface to support dynamic dispatch.
type IFunctionSpecifierContext ¶
type IFunctionSpecifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Inline() antlr.TerminalNode Noreturn() antlr.TerminalNode GccAttributeSpecifier() IGccAttributeSpecifierContext LeftParen() antlr.TerminalNode Identifier() antlr.TerminalNode RightParen() antlr.TerminalNode // IsFunctionSpecifierContext differentiates from other interfaces. IsFunctionSpecifierContext() }
IFunctionSpecifierContext is an interface to support dynamic dispatch.
type IGccAttributeContext ¶
type IGccAttributeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Comma() antlr.TerminalNode AllLeftParen() []antlr.TerminalNode LeftParen(i int) antlr.TerminalNode AllRightParen() []antlr.TerminalNode RightParen(i int) antlr.TerminalNode ArgumentExpressionList() IArgumentExpressionListContext // IsGccAttributeContext differentiates from other interfaces. IsGccAttributeContext() }
IGccAttributeContext is an interface to support dynamic dispatch.
type IGccAttributeListContext ¶
type IGccAttributeListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllGccAttribute() []IGccAttributeContext GccAttribute(i int) IGccAttributeContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsGccAttributeListContext differentiates from other interfaces. IsGccAttributeListContext() }
IGccAttributeListContext is an interface to support dynamic dispatch.
type IGccAttributeSpecifierContext ¶
type IGccAttributeSpecifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllLeftParen() []antlr.TerminalNode LeftParen(i int) antlr.TerminalNode GccAttributeList() IGccAttributeListContext AllRightParen() []antlr.TerminalNode RightParen(i int) antlr.TerminalNode // IsGccAttributeSpecifierContext differentiates from other interfaces. IsGccAttributeSpecifierContext() }
IGccAttributeSpecifierContext is an interface to support dynamic dispatch.
type IGccDeclaratorExtensionContext ¶
type IGccDeclaratorExtensionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures LeftParen() antlr.TerminalNode RightParen() antlr.TerminalNode AllStringLiteral() []antlr.TerminalNode StringLiteral(i int) antlr.TerminalNode GccAttributeSpecifier() IGccAttributeSpecifierContext // IsGccDeclaratorExtensionContext differentiates from other interfaces. IsGccDeclaratorExtensionContext() }
IGccDeclaratorExtensionContext is an interface to support dynamic dispatch.
type IGenericAssocListContext ¶
type IGenericAssocListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllGenericAssociation() []IGenericAssociationContext GenericAssociation(i int) IGenericAssociationContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsGenericAssocListContext differentiates from other interfaces. IsGenericAssocListContext() }
IGenericAssocListContext is an interface to support dynamic dispatch.
type IGenericAssociationContext ¶
type IGenericAssociationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Colon() antlr.TerminalNode AssignmentExpression() IAssignmentExpressionContext TypeName() ITypeNameContext Default() antlr.TerminalNode // IsGenericAssociationContext differentiates from other interfaces. IsGenericAssociationContext() }
IGenericAssociationContext is an interface to support dynamic dispatch.
type IGenericSelectionContext ¶
type IGenericSelectionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Generic() antlr.TerminalNode LeftParen() antlr.TerminalNode AssignmentExpression() IAssignmentExpressionContext Comma() antlr.TerminalNode GenericAssocList() IGenericAssocListContext RightParen() antlr.TerminalNode // IsGenericSelectionContext differentiates from other interfaces. IsGenericSelectionContext() }
IGenericSelectionContext is an interface to support dynamic dispatch.
type IIdentifierListContext ¶
type IIdentifierListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllIdentifier() []antlr.TerminalNode Identifier(i int) antlr.TerminalNode AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsIdentifierListContext differentiates from other interfaces. IsIdentifierListContext() }
IIdentifierListContext is an interface to support dynamic dispatch.
type IInclusiveOrExpressionContext ¶
type IInclusiveOrExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllExclusiveOrExpression() []IExclusiveOrExpressionContext ExclusiveOrExpression(i int) IExclusiveOrExpressionContext AllOr() []antlr.TerminalNode Or(i int) antlr.TerminalNode // IsInclusiveOrExpressionContext differentiates from other interfaces. IsInclusiveOrExpressionContext() }
IInclusiveOrExpressionContext is an interface to support dynamic dispatch.
type IInitDeclaratorContext ¶
type IInitDeclaratorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Declarator() IDeclaratorContext Assign() antlr.TerminalNode Initializer() IInitializerContext // IsInitDeclaratorContext differentiates from other interfaces. IsInitDeclaratorContext() }
IInitDeclaratorContext is an interface to support dynamic dispatch.
type IInitDeclaratorListContext ¶
type IInitDeclaratorListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllInitDeclarator() []IInitDeclaratorContext InitDeclarator(i int) IInitDeclaratorContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsInitDeclaratorListContext differentiates from other interfaces. IsInitDeclaratorListContext() }
IInitDeclaratorListContext is an interface to support dynamic dispatch.
type IInitializerContext ¶
type IInitializerContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AssignmentExpression() IAssignmentExpressionContext LeftBrace() antlr.TerminalNode InitializerList() IInitializerListContext RightBrace() antlr.TerminalNode Comma() antlr.TerminalNode // IsInitializerContext differentiates from other interfaces. IsInitializerContext() }
IInitializerContext is an interface to support dynamic dispatch.
type IInitializerListContext ¶
type IInitializerListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllInitializer() []IInitializerContext Initializer(i int) IInitializerContext AllDesignation() []IDesignationContext Designation(i int) IDesignationContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsInitializerListContext differentiates from other interfaces. IsInitializerListContext() }
IInitializerListContext is an interface to support dynamic dispatch.
type IIterationStatementContext ¶
type IIterationStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures While() antlr.TerminalNode LeftParen() antlr.TerminalNode Expression() IExpressionContext RightParen() antlr.TerminalNode Statement() IStatementContext Do() antlr.TerminalNode Semi() antlr.TerminalNode For() antlr.TerminalNode ForCondition() IForConditionContext // IsIterationStatementContext differentiates from other interfaces. IsIterationStatementContext() }
IIterationStatementContext is an interface to support dynamic dispatch.
type IJumpStatementContext ¶
type IJumpStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Semi() antlr.TerminalNode Goto() antlr.TerminalNode Identifier() antlr.TerminalNode Continue() antlr.TerminalNode Break() antlr.TerminalNode Return() antlr.TerminalNode UnaryExpression() IUnaryExpressionContext Expression() IExpressionContext // IsJumpStatementContext differentiates from other interfaces. IsJumpStatementContext() }
IJumpStatementContext is an interface to support dynamic dispatch.
type ILabeledStatementContext ¶
type ILabeledStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Identifier() antlr.TerminalNode Colon() antlr.TerminalNode Statement() IStatementContext Case() antlr.TerminalNode ConstantExpression() IConstantExpressionContext Default() antlr.TerminalNode // IsLabeledStatementContext differentiates from other interfaces. IsLabeledStatementContext() }
ILabeledStatementContext is an interface to support dynamic dispatch.
type ILogicalAndExpressionContext ¶
type ILogicalAndExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllInclusiveOrExpression() []IInclusiveOrExpressionContext InclusiveOrExpression(i int) IInclusiveOrExpressionContext AllAndAnd() []antlr.TerminalNode AndAnd(i int) antlr.TerminalNode // IsLogicalAndExpressionContext differentiates from other interfaces. IsLogicalAndExpressionContext() }
ILogicalAndExpressionContext is an interface to support dynamic dispatch.
type ILogicalOrExpressionContext ¶
type ILogicalOrExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllLogicalAndExpression() []ILogicalAndExpressionContext LogicalAndExpression(i int) ILogicalAndExpressionContext AllOrOr() []antlr.TerminalNode OrOr(i int) antlr.TerminalNode // IsLogicalOrExpressionContext differentiates from other interfaces. IsLogicalOrExpressionContext() }
ILogicalOrExpressionContext is an interface to support dynamic dispatch.
type IMultiplicativeExpressionContext ¶
type IMultiplicativeExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllCastExpression() []ICastExpressionContext CastExpression(i int) ICastExpressionContext AllStar() []antlr.TerminalNode Star(i int) antlr.TerminalNode AllDiv() []antlr.TerminalNode Div(i int) antlr.TerminalNode AllMod() []antlr.TerminalNode Mod(i int) antlr.TerminalNode // IsMultiplicativeExpressionContext differentiates from other interfaces. IsMultiplicativeExpressionContext() }
IMultiplicativeExpressionContext is an interface to support dynamic dispatch.
type INestedParenthesesBlockContext ¶
type INestedParenthesesBlockContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllLeftParen() []antlr.TerminalNode LeftParen(i int) antlr.TerminalNode AllNestedParenthesesBlock() []INestedParenthesesBlockContext NestedParenthesesBlock(i int) INestedParenthesesBlockContext AllRightParen() []antlr.TerminalNode RightParen(i int) antlr.TerminalNode // IsNestedParenthesesBlockContext differentiates from other interfaces. IsNestedParenthesesBlockContext() }
INestedParenthesesBlockContext is an interface to support dynamic dispatch.
type IParameterDeclarationContext ¶
type IParameterDeclarationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures DeclarationSpecifiers() IDeclarationSpecifiersContext Declarator() IDeclaratorContext DeclarationSpecifiers2() IDeclarationSpecifiers2Context AbstractDeclarator() IAbstractDeclaratorContext // IsParameterDeclarationContext differentiates from other interfaces. IsParameterDeclarationContext() }
IParameterDeclarationContext is an interface to support dynamic dispatch.
type IParameterListContext ¶
type IParameterListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllParameterDeclaration() []IParameterDeclarationContext ParameterDeclaration(i int) IParameterDeclarationContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsParameterListContext differentiates from other interfaces. IsParameterListContext() }
IParameterListContext is an interface to support dynamic dispatch.
type IParameterTypeListContext ¶
type IParameterTypeListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ParameterList() IParameterListContext Comma() antlr.TerminalNode Ellipsis() antlr.TerminalNode // IsParameterTypeListContext differentiates from other interfaces. IsParameterTypeListContext() }
IParameterTypeListContext is an interface to support dynamic dispatch.
type IPointerContext ¶
type IPointerContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllStar() []antlr.TerminalNode Star(i int) antlr.TerminalNode AllCaret() []antlr.TerminalNode Caret(i int) antlr.TerminalNode AllTypeQualifierList() []ITypeQualifierListContext TypeQualifierList(i int) ITypeQualifierListContext // IsPointerContext differentiates from other interfaces. IsPointerContext() }
IPointerContext is an interface to support dynamic dispatch.
type IPostfixExpressionContext ¶
type IPostfixExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures PrimaryExpression() IPrimaryExpressionContext AllLeftParen() []antlr.TerminalNode LeftParen(i int) antlr.TerminalNode TypeName() ITypeNameContext AllRightParen() []antlr.TerminalNode RightParen(i int) antlr.TerminalNode LeftBrace() antlr.TerminalNode InitializerList() IInitializerListContext RightBrace() antlr.TerminalNode AllLeftBracket() []antlr.TerminalNode LeftBracket(i int) antlr.TerminalNode AllExpression() []IExpressionContext Expression(i int) IExpressionContext AllRightBracket() []antlr.TerminalNode RightBracket(i int) antlr.TerminalNode AllIdentifier() []antlr.TerminalNode Identifier(i int) antlr.TerminalNode AllPlusPlus() []antlr.TerminalNode PlusPlus(i int) antlr.TerminalNode AllMinusMinus() []antlr.TerminalNode MinusMinus(i int) antlr.TerminalNode AllDot() []antlr.TerminalNode Dot(i int) antlr.TerminalNode AllArrow() []antlr.TerminalNode Arrow(i int) antlr.TerminalNode Comma() antlr.TerminalNode AllArgumentExpressionList() []IArgumentExpressionListContext ArgumentExpressionList(i int) IArgumentExpressionListContext // IsPostfixExpressionContext differentiates from other interfaces. IsPostfixExpressionContext() }
IPostfixExpressionContext is an interface to support dynamic dispatch.
type IPrimaryExpressionContext ¶
type IPrimaryExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Identifier() antlr.TerminalNode Constant() antlr.TerminalNode AllStringLiteral() []antlr.TerminalNode StringLiteral(i int) antlr.TerminalNode LeftParen() antlr.TerminalNode Expression() IExpressionContext RightParen() antlr.TerminalNode GenericSelection() IGenericSelectionContext CompoundStatement() ICompoundStatementContext UnaryExpression() IUnaryExpressionContext Comma() antlr.TerminalNode TypeName() ITypeNameContext // IsPrimaryExpressionContext differentiates from other interfaces. IsPrimaryExpressionContext() }
IPrimaryExpressionContext is an interface to support dynamic dispatch.
type IRelationalExpressionContext ¶
type IRelationalExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllShiftExpression() []IShiftExpressionContext ShiftExpression(i int) IShiftExpressionContext AllLess() []antlr.TerminalNode Less(i int) antlr.TerminalNode AllGreater() []antlr.TerminalNode Greater(i int) antlr.TerminalNode AllLessEqual() []antlr.TerminalNode LessEqual(i int) antlr.TerminalNode AllGreaterEqual() []antlr.TerminalNode GreaterEqual(i int) antlr.TerminalNode // IsRelationalExpressionContext differentiates from other interfaces. IsRelationalExpressionContext() }
IRelationalExpressionContext is an interface to support dynamic dispatch.
type ISelectionStatementContext ¶
type ISelectionStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures If() antlr.TerminalNode LeftParen() antlr.TerminalNode Expression() IExpressionContext RightParen() antlr.TerminalNode AllStatement() []IStatementContext Statement(i int) IStatementContext Else() antlr.TerminalNode Switch() antlr.TerminalNode // IsSelectionStatementContext differentiates from other interfaces. IsSelectionStatementContext() }
ISelectionStatementContext is an interface to support dynamic dispatch.
type IShiftExpressionContext ¶
type IShiftExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllAdditiveExpression() []IAdditiveExpressionContext AdditiveExpression(i int) IAdditiveExpressionContext AllLeftShift() []antlr.TerminalNode LeftShift(i int) antlr.TerminalNode AllRightShift() []antlr.TerminalNode RightShift(i int) antlr.TerminalNode // IsShiftExpressionContext differentiates from other interfaces. IsShiftExpressionContext() }
IShiftExpressionContext is an interface to support dynamic dispatch.
type ISpecifierQualifierListContext ¶
type ISpecifierQualifierListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures TypeSpecifier() ITypeSpecifierContext TypeQualifier() ITypeQualifierContext SpecifierQualifierList() ISpecifierQualifierListContext // IsSpecifierQualifierListContext differentiates from other interfaces. IsSpecifierQualifierListContext() }
ISpecifierQualifierListContext is an interface to support dynamic dispatch.
type IStatementContext ¶
type IStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures LabeledStatement() ILabeledStatementContext CompoundStatement() ICompoundStatementContext ExpressionStatement() IExpressionStatementContext SelectionStatement() ISelectionStatementContext IterationStatement() IIterationStatementContext JumpStatement() IJumpStatementContext LeftParen() antlr.TerminalNode RightParen() antlr.TerminalNode Semi() antlr.TerminalNode Volatile() antlr.TerminalNode AllLogicalOrExpression() []ILogicalOrExpressionContext LogicalOrExpression(i int) ILogicalOrExpressionContext AllColon() []antlr.TerminalNode Colon(i int) antlr.TerminalNode AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsStatementContext differentiates from other interfaces. IsStatementContext() }
IStatementContext is an interface to support dynamic dispatch.
type IStaticAssertDeclarationContext ¶
type IStaticAssertDeclarationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures StaticAssert() antlr.TerminalNode LeftParen() antlr.TerminalNode ConstantExpression() IConstantExpressionContext Comma() antlr.TerminalNode RightParen() antlr.TerminalNode Semi() antlr.TerminalNode AllStringLiteral() []antlr.TerminalNode StringLiteral(i int) antlr.TerminalNode // IsStaticAssertDeclarationContext differentiates from other interfaces. IsStaticAssertDeclarationContext() }
IStaticAssertDeclarationContext is an interface to support dynamic dispatch.
type IStorageClassSpecifierContext ¶
type IStorageClassSpecifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Typedef() antlr.TerminalNode Extern() antlr.TerminalNode Static() antlr.TerminalNode ThreadLocal() antlr.TerminalNode Auto() antlr.TerminalNode Register() antlr.TerminalNode // IsStorageClassSpecifierContext differentiates from other interfaces. IsStorageClassSpecifierContext() }
IStorageClassSpecifierContext is an interface to support dynamic dispatch.
type IStructDeclarationContext ¶
type IStructDeclarationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures SpecifierQualifierList() ISpecifierQualifierListContext StructDeclaratorList() IStructDeclaratorListContext Semi() antlr.TerminalNode StaticAssertDeclaration() IStaticAssertDeclarationContext // IsStructDeclarationContext differentiates from other interfaces. IsStructDeclarationContext() }
IStructDeclarationContext is an interface to support dynamic dispatch.
type IStructDeclarationListContext ¶
type IStructDeclarationListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllStructDeclaration() []IStructDeclarationContext StructDeclaration(i int) IStructDeclarationContext // IsStructDeclarationListContext differentiates from other interfaces. IsStructDeclarationListContext() }
IStructDeclarationListContext is an interface to support dynamic dispatch.
type IStructDeclaratorContext ¶
type IStructDeclaratorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Declarator() IDeclaratorContext Colon() antlr.TerminalNode ConstantExpression() IConstantExpressionContext // IsStructDeclaratorContext differentiates from other interfaces. IsStructDeclaratorContext() }
IStructDeclaratorContext is an interface to support dynamic dispatch.
type IStructDeclaratorListContext ¶
type IStructDeclaratorListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllStructDeclarator() []IStructDeclaratorContext StructDeclarator(i int) IStructDeclaratorContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsStructDeclaratorListContext differentiates from other interfaces. IsStructDeclaratorListContext() }
IStructDeclaratorListContext is an interface to support dynamic dispatch.
type IStructOrUnionContext ¶
type IStructOrUnionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Struct() antlr.TerminalNode Union() antlr.TerminalNode // IsStructOrUnionContext differentiates from other interfaces. IsStructOrUnionContext() }
IStructOrUnionContext is an interface to support dynamic dispatch.
type IStructOrUnionSpecifierContext ¶
type IStructOrUnionSpecifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures StructOrUnion() IStructOrUnionContext LeftBrace() antlr.TerminalNode StructDeclarationList() IStructDeclarationListContext RightBrace() antlr.TerminalNode Identifier() antlr.TerminalNode // IsStructOrUnionSpecifierContext differentiates from other interfaces. IsStructOrUnionSpecifierContext() }
IStructOrUnionSpecifierContext is an interface to support dynamic dispatch.
type ITranslationUnitContext ¶
type ITranslationUnitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllExternalDeclaration() []IExternalDeclarationContext ExternalDeclaration(i int) IExternalDeclarationContext // IsTranslationUnitContext differentiates from other interfaces. IsTranslationUnitContext() }
ITranslationUnitContext is an interface to support dynamic dispatch.
type ITypeNameContext ¶
type ITypeNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures SpecifierQualifierList() ISpecifierQualifierListContext AbstractDeclarator() IAbstractDeclaratorContext // IsTypeNameContext differentiates from other interfaces. IsTypeNameContext() }
ITypeNameContext is an interface to support dynamic dispatch.
type ITypeQualifierContext ¶
type ITypeQualifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Const() antlr.TerminalNode Restrict() antlr.TerminalNode Volatile() antlr.TerminalNode Atomic() antlr.TerminalNode // IsTypeQualifierContext differentiates from other interfaces. IsTypeQualifierContext() }
ITypeQualifierContext is an interface to support dynamic dispatch.
type ITypeQualifierListContext ¶
type ITypeQualifierListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllTypeQualifier() []ITypeQualifierContext TypeQualifier(i int) ITypeQualifierContext // IsTypeQualifierListContext differentiates from other interfaces. IsTypeQualifierListContext() }
ITypeQualifierListContext is an interface to support dynamic dispatch.
type ITypeSpecifierContext ¶
type ITypeSpecifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Void() antlr.TerminalNode Char() antlr.TerminalNode Short() antlr.TerminalNode Int() antlr.TerminalNode Long() antlr.TerminalNode Float() antlr.TerminalNode Double() antlr.TerminalNode Signed() antlr.TerminalNode Unsigned() antlr.TerminalNode Bool() antlr.TerminalNode Complex() antlr.TerminalNode LeftParen() antlr.TerminalNode RightParen() antlr.TerminalNode AtomicTypeSpecifier() IAtomicTypeSpecifierContext StructOrUnionSpecifier() IStructOrUnionSpecifierContext EnumSpecifier() IEnumSpecifierContext TypedefName() ITypedefNameContext ConstantExpression() IConstantExpressionContext // IsTypeSpecifierContext differentiates from other interfaces. IsTypeSpecifierContext() }
ITypeSpecifierContext is an interface to support dynamic dispatch.
type ITypedefNameContext ¶
type ITypedefNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Identifier() antlr.TerminalNode // IsTypedefNameContext differentiates from other interfaces. IsTypedefNameContext() }
ITypedefNameContext is an interface to support dynamic dispatch.
type IUnaryExpressionContext ¶
type IUnaryExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures PostfixExpression() IPostfixExpressionContext UnaryOperator() IUnaryOperatorContext CastExpression() ICastExpressionContext LeftParen() antlr.TerminalNode TypeName() ITypeNameContext RightParen() antlr.TerminalNode AndAnd() antlr.TerminalNode Identifier() antlr.TerminalNode AllSizeof() []antlr.TerminalNode Sizeof(i int) antlr.TerminalNode Alignof() antlr.TerminalNode AllPlusPlus() []antlr.TerminalNode PlusPlus(i int) antlr.TerminalNode AllMinusMinus() []antlr.TerminalNode MinusMinus(i int) antlr.TerminalNode // IsUnaryExpressionContext differentiates from other interfaces. IsUnaryExpressionContext() }
IUnaryExpressionContext is an interface to support dynamic dispatch.
type IUnaryOperatorContext ¶
type IUnaryOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures And() antlr.TerminalNode Star() antlr.TerminalNode Plus() antlr.TerminalNode Minus() antlr.TerminalNode Tilde() antlr.TerminalNode Not() antlr.TerminalNode // IsUnaryOperatorContext differentiates from other interfaces. IsUnaryOperatorContext() }
IUnaryOperatorContext is an interface to support dynamic dispatch.
type IVcSpecificModiferContext ¶
type IVcSpecificModiferContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsVcSpecificModiferContext differentiates from other interfaces. IsVcSpecificModiferContext() }
IVcSpecificModiferContext is an interface to support dynamic dispatch.
type IdentifierListContext ¶
type IdentifierListContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIdentifierListContext ¶
func NewEmptyIdentifierListContext() *IdentifierListContext
func NewIdentifierListContext ¶
func NewIdentifierListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierListContext
func (*IdentifierListContext) AllComma ¶
func (s *IdentifierListContext) AllComma() []antlr.TerminalNode
func (*IdentifierListContext) AllIdentifier ¶
func (s *IdentifierListContext) AllIdentifier() []antlr.TerminalNode
func (*IdentifierListContext) Comma ¶
func (s *IdentifierListContext) Comma(i int) antlr.TerminalNode
func (*IdentifierListContext) EnterRule ¶
func (s *IdentifierListContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentifierListContext) ExitRule ¶
func (s *IdentifierListContext) ExitRule(listener antlr.ParseTreeListener)
func (*IdentifierListContext) GetParser ¶
func (s *IdentifierListContext) GetParser() antlr.Parser
func (*IdentifierListContext) GetRuleContext ¶
func (s *IdentifierListContext) GetRuleContext() antlr.RuleContext
func (*IdentifierListContext) Identifier ¶
func (s *IdentifierListContext) Identifier(i int) antlr.TerminalNode
func (*IdentifierListContext) IsIdentifierListContext ¶
func (*IdentifierListContext) IsIdentifierListContext()
func (*IdentifierListContext) ToStringTree ¶
func (s *IdentifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InclusiveOrExpressionContext ¶
type InclusiveOrExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInclusiveOrExpressionContext ¶
func NewEmptyInclusiveOrExpressionContext() *InclusiveOrExpressionContext
func NewInclusiveOrExpressionContext ¶
func NewInclusiveOrExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InclusiveOrExpressionContext
func (*InclusiveOrExpressionContext) AllExclusiveOrExpression ¶
func (s *InclusiveOrExpressionContext) AllExclusiveOrExpression() []IExclusiveOrExpressionContext
func (*InclusiveOrExpressionContext) AllOr ¶
func (s *InclusiveOrExpressionContext) AllOr() []antlr.TerminalNode
func (*InclusiveOrExpressionContext) EnterRule ¶
func (s *InclusiveOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*InclusiveOrExpressionContext) ExclusiveOrExpression ¶
func (s *InclusiveOrExpressionContext) ExclusiveOrExpression(i int) IExclusiveOrExpressionContext
func (*InclusiveOrExpressionContext) ExitRule ¶
func (s *InclusiveOrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*InclusiveOrExpressionContext) GetParser ¶
func (s *InclusiveOrExpressionContext) GetParser() antlr.Parser
func (*InclusiveOrExpressionContext) GetRuleContext ¶
func (s *InclusiveOrExpressionContext) GetRuleContext() antlr.RuleContext
func (*InclusiveOrExpressionContext) IsInclusiveOrExpressionContext ¶
func (*InclusiveOrExpressionContext) IsInclusiveOrExpressionContext()
func (*InclusiveOrExpressionContext) Or ¶
func (s *InclusiveOrExpressionContext) Or(i int) antlr.TerminalNode
func (*InclusiveOrExpressionContext) ToStringTree ¶
func (s *InclusiveOrExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InitDeclaratorContext ¶
type InitDeclaratorContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInitDeclaratorContext ¶
func NewEmptyInitDeclaratorContext() *InitDeclaratorContext
func NewInitDeclaratorContext ¶
func NewInitDeclaratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InitDeclaratorContext
func (*InitDeclaratorContext) Assign ¶
func (s *InitDeclaratorContext) Assign() antlr.TerminalNode
func (*InitDeclaratorContext) Declarator ¶
func (s *InitDeclaratorContext) Declarator() IDeclaratorContext
func (*InitDeclaratorContext) EnterRule ¶
func (s *InitDeclaratorContext) EnterRule(listener antlr.ParseTreeListener)
func (*InitDeclaratorContext) ExitRule ¶
func (s *InitDeclaratorContext) ExitRule(listener antlr.ParseTreeListener)
func (*InitDeclaratorContext) GetParser ¶
func (s *InitDeclaratorContext) GetParser() antlr.Parser
func (*InitDeclaratorContext) GetRuleContext ¶
func (s *InitDeclaratorContext) GetRuleContext() antlr.RuleContext
func (*InitDeclaratorContext) Initializer ¶
func (s *InitDeclaratorContext) Initializer() IInitializerContext
func (*InitDeclaratorContext) IsInitDeclaratorContext ¶
func (*InitDeclaratorContext) IsInitDeclaratorContext()
func (*InitDeclaratorContext) ToStringTree ¶
func (s *InitDeclaratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InitDeclaratorListContext ¶
type InitDeclaratorListContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInitDeclaratorListContext ¶
func NewEmptyInitDeclaratorListContext() *InitDeclaratorListContext
func NewInitDeclaratorListContext ¶
func NewInitDeclaratorListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InitDeclaratorListContext
func (*InitDeclaratorListContext) AllComma ¶
func (s *InitDeclaratorListContext) AllComma() []antlr.TerminalNode
func (*InitDeclaratorListContext) AllInitDeclarator ¶
func (s *InitDeclaratorListContext) AllInitDeclarator() []IInitDeclaratorContext
func (*InitDeclaratorListContext) Comma ¶
func (s *InitDeclaratorListContext) Comma(i int) antlr.TerminalNode
func (*InitDeclaratorListContext) EnterRule ¶
func (s *InitDeclaratorListContext) EnterRule(listener antlr.ParseTreeListener)
func (*InitDeclaratorListContext) ExitRule ¶
func (s *InitDeclaratorListContext) ExitRule(listener antlr.ParseTreeListener)
func (*InitDeclaratorListContext) GetParser ¶
func (s *InitDeclaratorListContext) GetParser() antlr.Parser
func (*InitDeclaratorListContext) GetRuleContext ¶
func (s *InitDeclaratorListContext) GetRuleContext() antlr.RuleContext
func (*InitDeclaratorListContext) InitDeclarator ¶
func (s *InitDeclaratorListContext) InitDeclarator(i int) IInitDeclaratorContext
func (*InitDeclaratorListContext) IsInitDeclaratorListContext ¶
func (*InitDeclaratorListContext) IsInitDeclaratorListContext()
func (*InitDeclaratorListContext) ToStringTree ¶
func (s *InitDeclaratorListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InitializerContext ¶
type InitializerContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInitializerContext ¶
func NewEmptyInitializerContext() *InitializerContext
func NewInitializerContext ¶
func NewInitializerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InitializerContext
func (*InitializerContext) AssignmentExpression ¶
func (s *InitializerContext) AssignmentExpression() IAssignmentExpressionContext
func (*InitializerContext) Comma ¶
func (s *InitializerContext) Comma() antlr.TerminalNode
func (*InitializerContext) EnterRule ¶
func (s *InitializerContext) EnterRule(listener antlr.ParseTreeListener)
func (*InitializerContext) ExitRule ¶
func (s *InitializerContext) ExitRule(listener antlr.ParseTreeListener)
func (*InitializerContext) GetParser ¶
func (s *InitializerContext) GetParser() antlr.Parser
func (*InitializerContext) GetRuleContext ¶
func (s *InitializerContext) GetRuleContext() antlr.RuleContext
func (*InitializerContext) InitializerList ¶
func (s *InitializerContext) InitializerList() IInitializerListContext
func (*InitializerContext) IsInitializerContext ¶
func (*InitializerContext) IsInitializerContext()
func (*InitializerContext) LeftBrace ¶
func (s *InitializerContext) LeftBrace() antlr.TerminalNode
func (*InitializerContext) RightBrace ¶
func (s *InitializerContext) RightBrace() antlr.TerminalNode
func (*InitializerContext) ToStringTree ¶
func (s *InitializerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InitializerListContext ¶
type InitializerListContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInitializerListContext ¶
func NewEmptyInitializerListContext() *InitializerListContext
func NewInitializerListContext ¶
func NewInitializerListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InitializerListContext
func (*InitializerListContext) AllComma ¶
func (s *InitializerListContext) AllComma() []antlr.TerminalNode
func (*InitializerListContext) AllDesignation ¶
func (s *InitializerListContext) AllDesignation() []IDesignationContext
func (*InitializerListContext) AllInitializer ¶
func (s *InitializerListContext) AllInitializer() []IInitializerContext
func (*InitializerListContext) Comma ¶
func (s *InitializerListContext) Comma(i int) antlr.TerminalNode
func (*InitializerListContext) Designation ¶
func (s *InitializerListContext) Designation(i int) IDesignationContext
func (*InitializerListContext) EnterRule ¶
func (s *InitializerListContext) EnterRule(listener antlr.ParseTreeListener)
func (*InitializerListContext) ExitRule ¶
func (s *InitializerListContext) ExitRule(listener antlr.ParseTreeListener)
func (*InitializerListContext) GetParser ¶
func (s *InitializerListContext) GetParser() antlr.Parser
func (*InitializerListContext) GetRuleContext ¶
func (s *InitializerListContext) GetRuleContext() antlr.RuleContext
func (*InitializerListContext) Initializer ¶
func (s *InitializerListContext) Initializer(i int) IInitializerContext
func (*InitializerListContext) IsInitializerListContext ¶
func (*InitializerListContext) IsInitializerListContext()
func (*InitializerListContext) ToStringTree ¶
func (s *InitializerListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IterationStatementContext ¶
type IterationStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIterationStatementContext ¶
func NewEmptyIterationStatementContext() *IterationStatementContext
func NewIterationStatementContext ¶
func NewIterationStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IterationStatementContext
func (*IterationStatementContext) Do ¶
func (s *IterationStatementContext) Do() antlr.TerminalNode
func (*IterationStatementContext) EnterRule ¶
func (s *IterationStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*IterationStatementContext) ExitRule ¶
func (s *IterationStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*IterationStatementContext) Expression ¶
func (s *IterationStatementContext) Expression() IExpressionContext
func (*IterationStatementContext) For ¶
func (s *IterationStatementContext) For() antlr.TerminalNode
func (*IterationStatementContext) ForCondition ¶
func (s *IterationStatementContext) ForCondition() IForConditionContext
func (*IterationStatementContext) GetParser ¶
func (s *IterationStatementContext) GetParser() antlr.Parser
func (*IterationStatementContext) GetRuleContext ¶
func (s *IterationStatementContext) GetRuleContext() antlr.RuleContext
func (*IterationStatementContext) IsIterationStatementContext ¶
func (*IterationStatementContext) IsIterationStatementContext()
func (*IterationStatementContext) LeftParen ¶
func (s *IterationStatementContext) LeftParen() antlr.TerminalNode
func (*IterationStatementContext) RightParen ¶
func (s *IterationStatementContext) RightParen() antlr.TerminalNode
func (*IterationStatementContext) Semi ¶
func (s *IterationStatementContext) Semi() antlr.TerminalNode
func (*IterationStatementContext) Statement ¶
func (s *IterationStatementContext) Statement() IStatementContext
func (*IterationStatementContext) ToStringTree ¶
func (s *IterationStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*IterationStatementContext) While ¶
func (s *IterationStatementContext) While() antlr.TerminalNode
type JumpStatementContext ¶
type JumpStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyJumpStatementContext ¶
func NewEmptyJumpStatementContext() *JumpStatementContext
func NewJumpStatementContext ¶
func NewJumpStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JumpStatementContext
func (*JumpStatementContext) Break ¶
func (s *JumpStatementContext) Break() antlr.TerminalNode
func (*JumpStatementContext) Continue ¶
func (s *JumpStatementContext) Continue() antlr.TerminalNode
func (*JumpStatementContext) EnterRule ¶
func (s *JumpStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*JumpStatementContext) ExitRule ¶
func (s *JumpStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*JumpStatementContext) Expression ¶
func (s *JumpStatementContext) Expression() IExpressionContext
func (*JumpStatementContext) GetParser ¶
func (s *JumpStatementContext) GetParser() antlr.Parser
func (*JumpStatementContext) GetRuleContext ¶
func (s *JumpStatementContext) GetRuleContext() antlr.RuleContext
func (*JumpStatementContext) Goto ¶
func (s *JumpStatementContext) Goto() antlr.TerminalNode
func (*JumpStatementContext) Identifier ¶
func (s *JumpStatementContext) Identifier() antlr.TerminalNode
func (*JumpStatementContext) IsJumpStatementContext ¶
func (*JumpStatementContext) IsJumpStatementContext()
func (*JumpStatementContext) Return ¶
func (s *JumpStatementContext) Return() antlr.TerminalNode
func (*JumpStatementContext) Semi ¶
func (s *JumpStatementContext) Semi() antlr.TerminalNode
func (*JumpStatementContext) ToStringTree ¶
func (s *JumpStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*JumpStatementContext) UnaryExpression ¶
func (s *JumpStatementContext) UnaryExpression() IUnaryExpressionContext
type LabeledStatementContext ¶
type LabeledStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLabeledStatementContext ¶
func NewEmptyLabeledStatementContext() *LabeledStatementContext
func NewLabeledStatementContext ¶
func NewLabeledStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LabeledStatementContext
func (*LabeledStatementContext) Case ¶
func (s *LabeledStatementContext) Case() antlr.TerminalNode
func (*LabeledStatementContext) Colon ¶
func (s *LabeledStatementContext) Colon() antlr.TerminalNode
func (*LabeledStatementContext) ConstantExpression ¶
func (s *LabeledStatementContext) ConstantExpression() IConstantExpressionContext
func (*LabeledStatementContext) Default ¶
func (s *LabeledStatementContext) Default() antlr.TerminalNode
func (*LabeledStatementContext) EnterRule ¶
func (s *LabeledStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*LabeledStatementContext) ExitRule ¶
func (s *LabeledStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*LabeledStatementContext) GetParser ¶
func (s *LabeledStatementContext) GetParser() antlr.Parser
func (*LabeledStatementContext) GetRuleContext ¶
func (s *LabeledStatementContext) GetRuleContext() antlr.RuleContext
func (*LabeledStatementContext) Identifier ¶
func (s *LabeledStatementContext) Identifier() antlr.TerminalNode
func (*LabeledStatementContext) IsLabeledStatementContext ¶
func (*LabeledStatementContext) IsLabeledStatementContext()
func (*LabeledStatementContext) Statement ¶
func (s *LabeledStatementContext) Statement() IStatementContext
func (*LabeledStatementContext) ToStringTree ¶
func (s *LabeledStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LogicalAndExpressionContext ¶
type LogicalAndExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLogicalAndExpressionContext ¶
func NewEmptyLogicalAndExpressionContext() *LogicalAndExpressionContext
func NewLogicalAndExpressionContext ¶
func NewLogicalAndExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LogicalAndExpressionContext
func (*LogicalAndExpressionContext) AllAndAnd ¶
func (s *LogicalAndExpressionContext) AllAndAnd() []antlr.TerminalNode
func (*LogicalAndExpressionContext) AllInclusiveOrExpression ¶
func (s *LogicalAndExpressionContext) AllInclusiveOrExpression() []IInclusiveOrExpressionContext
func (*LogicalAndExpressionContext) AndAnd ¶
func (s *LogicalAndExpressionContext) AndAnd(i int) antlr.TerminalNode
func (*LogicalAndExpressionContext) EnterRule ¶
func (s *LogicalAndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*LogicalAndExpressionContext) ExitRule ¶
func (s *LogicalAndExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*LogicalAndExpressionContext) GetParser ¶
func (s *LogicalAndExpressionContext) GetParser() antlr.Parser
func (*LogicalAndExpressionContext) GetRuleContext ¶
func (s *LogicalAndExpressionContext) GetRuleContext() antlr.RuleContext
func (*LogicalAndExpressionContext) InclusiveOrExpression ¶
func (s *LogicalAndExpressionContext) InclusiveOrExpression(i int) IInclusiveOrExpressionContext
func (*LogicalAndExpressionContext) IsLogicalAndExpressionContext ¶
func (*LogicalAndExpressionContext) IsLogicalAndExpressionContext()
func (*LogicalAndExpressionContext) ToStringTree ¶
func (s *LogicalAndExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LogicalOrExpressionContext ¶
type LogicalOrExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLogicalOrExpressionContext ¶
func NewEmptyLogicalOrExpressionContext() *LogicalOrExpressionContext
func NewLogicalOrExpressionContext ¶
func NewLogicalOrExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LogicalOrExpressionContext
func (*LogicalOrExpressionContext) AllLogicalAndExpression ¶
func (s *LogicalOrExpressionContext) AllLogicalAndExpression() []ILogicalAndExpressionContext
func (*LogicalOrExpressionContext) AllOrOr ¶
func (s *LogicalOrExpressionContext) AllOrOr() []antlr.TerminalNode
func (*LogicalOrExpressionContext) EnterRule ¶
func (s *LogicalOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*LogicalOrExpressionContext) ExitRule ¶
func (s *LogicalOrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*LogicalOrExpressionContext) GetParser ¶
func (s *LogicalOrExpressionContext) GetParser() antlr.Parser
func (*LogicalOrExpressionContext) GetRuleContext ¶
func (s *LogicalOrExpressionContext) GetRuleContext() antlr.RuleContext
func (*LogicalOrExpressionContext) IsLogicalOrExpressionContext ¶
func (*LogicalOrExpressionContext) IsLogicalOrExpressionContext()
func (*LogicalOrExpressionContext) LogicalAndExpression ¶
func (s *LogicalOrExpressionContext) LogicalAndExpression(i int) ILogicalAndExpressionContext
func (*LogicalOrExpressionContext) OrOr ¶
func (s *LogicalOrExpressionContext) OrOr(i int) antlr.TerminalNode
func (*LogicalOrExpressionContext) ToStringTree ¶
func (s *LogicalOrExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MultiplicativeExpressionContext ¶
type MultiplicativeExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMultiplicativeExpressionContext ¶
func NewEmptyMultiplicativeExpressionContext() *MultiplicativeExpressionContext
func NewMultiplicativeExpressionContext ¶
func NewMultiplicativeExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiplicativeExpressionContext
func (*MultiplicativeExpressionContext) AllCastExpression ¶
func (s *MultiplicativeExpressionContext) AllCastExpression() []ICastExpressionContext
func (*MultiplicativeExpressionContext) AllDiv ¶
func (s *MultiplicativeExpressionContext) AllDiv() []antlr.TerminalNode
func (*MultiplicativeExpressionContext) AllMod ¶
func (s *MultiplicativeExpressionContext) AllMod() []antlr.TerminalNode
func (*MultiplicativeExpressionContext) AllStar ¶
func (s *MultiplicativeExpressionContext) AllStar() []antlr.TerminalNode
func (*MultiplicativeExpressionContext) CastExpression ¶
func (s *MultiplicativeExpressionContext) CastExpression(i int) ICastExpressionContext
func (*MultiplicativeExpressionContext) Div ¶
func (s *MultiplicativeExpressionContext) Div(i int) antlr.TerminalNode
func (*MultiplicativeExpressionContext) EnterRule ¶
func (s *MultiplicativeExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*MultiplicativeExpressionContext) ExitRule ¶
func (s *MultiplicativeExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*MultiplicativeExpressionContext) GetParser ¶
func (s *MultiplicativeExpressionContext) GetParser() antlr.Parser
func (*MultiplicativeExpressionContext) GetRuleContext ¶
func (s *MultiplicativeExpressionContext) GetRuleContext() antlr.RuleContext
func (*MultiplicativeExpressionContext) IsMultiplicativeExpressionContext ¶
func (*MultiplicativeExpressionContext) IsMultiplicativeExpressionContext()
func (*MultiplicativeExpressionContext) Mod ¶
func (s *MultiplicativeExpressionContext) Mod(i int) antlr.TerminalNode
func (*MultiplicativeExpressionContext) Star ¶
func (s *MultiplicativeExpressionContext) Star(i int) antlr.TerminalNode
func (*MultiplicativeExpressionContext) ToStringTree ¶
func (s *MultiplicativeExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NestedParenthesesBlockContext ¶
type NestedParenthesesBlockContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNestedParenthesesBlockContext ¶
func NewEmptyNestedParenthesesBlockContext() *NestedParenthesesBlockContext
func NewNestedParenthesesBlockContext ¶
func NewNestedParenthesesBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NestedParenthesesBlockContext
func (*NestedParenthesesBlockContext) AllLeftParen ¶
func (s *NestedParenthesesBlockContext) AllLeftParen() []antlr.TerminalNode
func (*NestedParenthesesBlockContext) AllNestedParenthesesBlock ¶
func (s *NestedParenthesesBlockContext) AllNestedParenthesesBlock() []INestedParenthesesBlockContext
func (*NestedParenthesesBlockContext) AllRightParen ¶
func (s *NestedParenthesesBlockContext) AllRightParen() []antlr.TerminalNode
func (*NestedParenthesesBlockContext) EnterRule ¶
func (s *NestedParenthesesBlockContext) EnterRule(listener antlr.ParseTreeListener)
func (*NestedParenthesesBlockContext) ExitRule ¶
func (s *NestedParenthesesBlockContext) ExitRule(listener antlr.ParseTreeListener)
func (*NestedParenthesesBlockContext) GetParser ¶
func (s *NestedParenthesesBlockContext) GetParser() antlr.Parser
func (*NestedParenthesesBlockContext) GetRuleContext ¶
func (s *NestedParenthesesBlockContext) GetRuleContext() antlr.RuleContext
func (*NestedParenthesesBlockContext) IsNestedParenthesesBlockContext ¶
func (*NestedParenthesesBlockContext) IsNestedParenthesesBlockContext()
func (*NestedParenthesesBlockContext) LeftParen ¶
func (s *NestedParenthesesBlockContext) LeftParen(i int) antlr.TerminalNode
func (*NestedParenthesesBlockContext) NestedParenthesesBlock ¶
func (s *NestedParenthesesBlockContext) NestedParenthesesBlock(i int) INestedParenthesesBlockContext
func (*NestedParenthesesBlockContext) RightParen ¶
func (s *NestedParenthesesBlockContext) RightParen(i int) antlr.TerminalNode
func (*NestedParenthesesBlockContext) ToStringTree ¶
func (s *NestedParenthesesBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParameterDeclarationContext ¶
type ParameterDeclarationContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyParameterDeclarationContext ¶
func NewEmptyParameterDeclarationContext() *ParameterDeclarationContext
func NewParameterDeclarationContext ¶
func NewParameterDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterDeclarationContext
func (*ParameterDeclarationContext) AbstractDeclarator ¶
func (s *ParameterDeclarationContext) AbstractDeclarator() IAbstractDeclaratorContext
func (*ParameterDeclarationContext) DeclarationSpecifiers ¶
func (s *ParameterDeclarationContext) DeclarationSpecifiers() IDeclarationSpecifiersContext
func (*ParameterDeclarationContext) DeclarationSpecifiers2 ¶
func (s *ParameterDeclarationContext) DeclarationSpecifiers2() IDeclarationSpecifiers2Context
func (*ParameterDeclarationContext) Declarator ¶
func (s *ParameterDeclarationContext) Declarator() IDeclaratorContext
func (*ParameterDeclarationContext) EnterRule ¶
func (s *ParameterDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParameterDeclarationContext) ExitRule ¶
func (s *ParameterDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParameterDeclarationContext) GetParser ¶
func (s *ParameterDeclarationContext) GetParser() antlr.Parser
func (*ParameterDeclarationContext) GetRuleContext ¶
func (s *ParameterDeclarationContext) GetRuleContext() antlr.RuleContext
func (*ParameterDeclarationContext) IsParameterDeclarationContext ¶
func (*ParameterDeclarationContext) IsParameterDeclarationContext()
func (*ParameterDeclarationContext) ToStringTree ¶
func (s *ParameterDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParameterListContext ¶
type ParameterListContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyParameterListContext ¶
func NewEmptyParameterListContext() *ParameterListContext
func NewParameterListContext ¶
func NewParameterListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterListContext
func (*ParameterListContext) AllComma ¶
func (s *ParameterListContext) AllComma() []antlr.TerminalNode
func (*ParameterListContext) AllParameterDeclaration ¶
func (s *ParameterListContext) AllParameterDeclaration() []IParameterDeclarationContext
func (*ParameterListContext) Comma ¶
func (s *ParameterListContext) Comma(i int) antlr.TerminalNode
func (*ParameterListContext) EnterRule ¶
func (s *ParameterListContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParameterListContext) ExitRule ¶
func (s *ParameterListContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParameterListContext) GetParser ¶
func (s *ParameterListContext) GetParser() antlr.Parser
func (*ParameterListContext) GetRuleContext ¶
func (s *ParameterListContext) GetRuleContext() antlr.RuleContext
func (*ParameterListContext) IsParameterListContext ¶
func (*ParameterListContext) IsParameterListContext()
func (*ParameterListContext) ParameterDeclaration ¶
func (s *ParameterListContext) ParameterDeclaration(i int) IParameterDeclarationContext
func (*ParameterListContext) ToStringTree ¶
func (s *ParameterListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParameterTypeListContext ¶
type ParameterTypeListContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyParameterTypeListContext ¶
func NewEmptyParameterTypeListContext() *ParameterTypeListContext
func NewParameterTypeListContext ¶
func NewParameterTypeListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterTypeListContext
func (*ParameterTypeListContext) Comma ¶
func (s *ParameterTypeListContext) Comma() antlr.TerminalNode
func (*ParameterTypeListContext) Ellipsis ¶
func (s *ParameterTypeListContext) Ellipsis() antlr.TerminalNode
func (*ParameterTypeListContext) EnterRule ¶
func (s *ParameterTypeListContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParameterTypeListContext) ExitRule ¶
func (s *ParameterTypeListContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParameterTypeListContext) GetParser ¶
func (s *ParameterTypeListContext) GetParser() antlr.Parser
func (*ParameterTypeListContext) GetRuleContext ¶
func (s *ParameterTypeListContext) GetRuleContext() antlr.RuleContext
func (*ParameterTypeListContext) IsParameterTypeListContext ¶
func (*ParameterTypeListContext) IsParameterTypeListContext()
func (*ParameterTypeListContext) ParameterList ¶
func (s *ParameterTypeListContext) ParameterList() IParameterListContext
func (*ParameterTypeListContext) ToStringTree ¶
func (s *ParameterTypeListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PointerContext ¶
type PointerContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPointerContext ¶
func NewEmptyPointerContext() *PointerContext
func NewPointerContext ¶
func NewPointerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PointerContext
func (*PointerContext) AllCaret ¶
func (s *PointerContext) AllCaret() []antlr.TerminalNode
func (*PointerContext) AllStar ¶
func (s *PointerContext) AllStar() []antlr.TerminalNode
func (*PointerContext) AllTypeQualifierList ¶
func (s *PointerContext) AllTypeQualifierList() []ITypeQualifierListContext
func (*PointerContext) Caret ¶
func (s *PointerContext) Caret(i int) antlr.TerminalNode
func (*PointerContext) EnterRule ¶
func (s *PointerContext) EnterRule(listener antlr.ParseTreeListener)
func (*PointerContext) ExitRule ¶
func (s *PointerContext) ExitRule(listener antlr.ParseTreeListener)
func (*PointerContext) GetParser ¶
func (s *PointerContext) GetParser() antlr.Parser
func (*PointerContext) GetRuleContext ¶
func (s *PointerContext) GetRuleContext() antlr.RuleContext
func (*PointerContext) IsPointerContext ¶
func (*PointerContext) IsPointerContext()
func (*PointerContext) Star ¶
func (s *PointerContext) Star(i int) antlr.TerminalNode
func (*PointerContext) ToStringTree ¶
func (s *PointerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*PointerContext) TypeQualifierList ¶
func (s *PointerContext) TypeQualifierList(i int) ITypeQualifierListContext
type PostfixExpressionContext ¶
type PostfixExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPostfixExpressionContext ¶
func NewEmptyPostfixExpressionContext() *PostfixExpressionContext
func NewPostfixExpressionContext ¶
func NewPostfixExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PostfixExpressionContext
func (*PostfixExpressionContext) AllArgumentExpressionList ¶
func (s *PostfixExpressionContext) AllArgumentExpressionList() []IArgumentExpressionListContext
func (*PostfixExpressionContext) AllArrow ¶
func (s *PostfixExpressionContext) AllArrow() []antlr.TerminalNode
func (*PostfixExpressionContext) AllDot ¶
func (s *PostfixExpressionContext) AllDot() []antlr.TerminalNode
func (*PostfixExpressionContext) AllExpression ¶
func (s *PostfixExpressionContext) AllExpression() []IExpressionContext
func (*PostfixExpressionContext) AllIdentifier ¶
func (s *PostfixExpressionContext) AllIdentifier() []antlr.TerminalNode
func (*PostfixExpressionContext) AllLeftBracket ¶
func (s *PostfixExpressionContext) AllLeftBracket() []antlr.TerminalNode
func (*PostfixExpressionContext) AllLeftParen ¶
func (s *PostfixExpressionContext) AllLeftParen() []antlr.TerminalNode
func (*PostfixExpressionContext) AllMinusMinus ¶
func (s *PostfixExpressionContext) AllMinusMinus() []antlr.TerminalNode
func (*PostfixExpressionContext) AllPlusPlus ¶
func (s *PostfixExpressionContext) AllPlusPlus() []antlr.TerminalNode
func (*PostfixExpressionContext) AllRightBracket ¶
func (s *PostfixExpressionContext) AllRightBracket() []antlr.TerminalNode
func (*PostfixExpressionContext) AllRightParen ¶
func (s *PostfixExpressionContext) AllRightParen() []antlr.TerminalNode
func (*PostfixExpressionContext) ArgumentExpressionList ¶
func (s *PostfixExpressionContext) ArgumentExpressionList(i int) IArgumentExpressionListContext
func (*PostfixExpressionContext) Arrow ¶
func (s *PostfixExpressionContext) Arrow(i int) antlr.TerminalNode
func (*PostfixExpressionContext) Comma ¶
func (s *PostfixExpressionContext) Comma() antlr.TerminalNode
func (*PostfixExpressionContext) Dot ¶
func (s *PostfixExpressionContext) Dot(i int) antlr.TerminalNode
func (*PostfixExpressionContext) EnterRule ¶
func (s *PostfixExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*PostfixExpressionContext) ExitRule ¶
func (s *PostfixExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*PostfixExpressionContext) Expression ¶
func (s *PostfixExpressionContext) Expression(i int) IExpressionContext
func (*PostfixExpressionContext) GetParser ¶
func (s *PostfixExpressionContext) GetParser() antlr.Parser
func (*PostfixExpressionContext) GetRuleContext ¶
func (s *PostfixExpressionContext) GetRuleContext() antlr.RuleContext
func (*PostfixExpressionContext) Identifier ¶
func (s *PostfixExpressionContext) Identifier(i int) antlr.TerminalNode
func (*PostfixExpressionContext) InitializerList ¶
func (s *PostfixExpressionContext) InitializerList() IInitializerListContext
func (*PostfixExpressionContext) IsPostfixExpressionContext ¶
func (*PostfixExpressionContext) IsPostfixExpressionContext()
func (*PostfixExpressionContext) LeftBrace ¶
func (s *PostfixExpressionContext) LeftBrace() antlr.TerminalNode
func (*PostfixExpressionContext) LeftBracket ¶
func (s *PostfixExpressionContext) LeftBracket(i int) antlr.TerminalNode
func (*PostfixExpressionContext) LeftParen ¶
func (s *PostfixExpressionContext) LeftParen(i int) antlr.TerminalNode
func (*PostfixExpressionContext) MinusMinus ¶
func (s *PostfixExpressionContext) MinusMinus(i int) antlr.TerminalNode
func (*PostfixExpressionContext) PlusPlus ¶
func (s *PostfixExpressionContext) PlusPlus(i int) antlr.TerminalNode
func (*PostfixExpressionContext) PrimaryExpression ¶
func (s *PostfixExpressionContext) PrimaryExpression() IPrimaryExpressionContext
func (*PostfixExpressionContext) RightBrace ¶
func (s *PostfixExpressionContext) RightBrace() antlr.TerminalNode
func (*PostfixExpressionContext) RightBracket ¶
func (s *PostfixExpressionContext) RightBracket(i int) antlr.TerminalNode
func (*PostfixExpressionContext) RightParen ¶
func (s *PostfixExpressionContext) RightParen(i int) antlr.TerminalNode
func (*PostfixExpressionContext) ToStringTree ¶
func (s *PostfixExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*PostfixExpressionContext) TypeName ¶
func (s *PostfixExpressionContext) TypeName() ITypeNameContext
type PrimaryExpressionContext ¶
type PrimaryExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPrimaryExpressionContext ¶
func NewEmptyPrimaryExpressionContext() *PrimaryExpressionContext
func NewPrimaryExpressionContext ¶
func NewPrimaryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimaryExpressionContext
func (*PrimaryExpressionContext) AllStringLiteral ¶
func (s *PrimaryExpressionContext) AllStringLiteral() []antlr.TerminalNode
func (*PrimaryExpressionContext) Comma ¶
func (s *PrimaryExpressionContext) Comma() antlr.TerminalNode
func (*PrimaryExpressionContext) CompoundStatement ¶
func (s *PrimaryExpressionContext) CompoundStatement() ICompoundStatementContext
func (*PrimaryExpressionContext) Constant ¶
func (s *PrimaryExpressionContext) Constant() antlr.TerminalNode
func (*PrimaryExpressionContext) EnterRule ¶
func (s *PrimaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*PrimaryExpressionContext) ExitRule ¶
func (s *PrimaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*PrimaryExpressionContext) Expression ¶
func (s *PrimaryExpressionContext) Expression() IExpressionContext
func (*PrimaryExpressionContext) GenericSelection ¶
func (s *PrimaryExpressionContext) GenericSelection() IGenericSelectionContext
func (*PrimaryExpressionContext) GetParser ¶
func (s *PrimaryExpressionContext) GetParser() antlr.Parser
func (*PrimaryExpressionContext) GetRuleContext ¶
func (s *PrimaryExpressionContext) GetRuleContext() antlr.RuleContext
func (*PrimaryExpressionContext) Identifier ¶
func (s *PrimaryExpressionContext) Identifier() antlr.TerminalNode
func (*PrimaryExpressionContext) IsPrimaryExpressionContext ¶
func (*PrimaryExpressionContext) IsPrimaryExpressionContext()
func (*PrimaryExpressionContext) LeftParen ¶
func (s *PrimaryExpressionContext) LeftParen() antlr.TerminalNode
func (*PrimaryExpressionContext) RightParen ¶
func (s *PrimaryExpressionContext) RightParen() antlr.TerminalNode
func (*PrimaryExpressionContext) StringLiteral ¶
func (s *PrimaryExpressionContext) StringLiteral(i int) antlr.TerminalNode
func (*PrimaryExpressionContext) ToStringTree ¶
func (s *PrimaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*PrimaryExpressionContext) TypeName ¶
func (s *PrimaryExpressionContext) TypeName() ITypeNameContext
func (*PrimaryExpressionContext) UnaryExpression ¶
func (s *PrimaryExpressionContext) UnaryExpression() IUnaryExpressionContext
type RelationalExpressionContext ¶
type RelationalExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyRelationalExpressionContext ¶
func NewEmptyRelationalExpressionContext() *RelationalExpressionContext
func NewRelationalExpressionContext ¶
func NewRelationalExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RelationalExpressionContext
func (*RelationalExpressionContext) AllGreater ¶
func (s *RelationalExpressionContext) AllGreater() []antlr.TerminalNode
func (*RelationalExpressionContext) AllGreaterEqual ¶
func (s *RelationalExpressionContext) AllGreaterEqual() []antlr.TerminalNode
func (*RelationalExpressionContext) AllLess ¶
func (s *RelationalExpressionContext) AllLess() []antlr.TerminalNode
func (*RelationalExpressionContext) AllLessEqual ¶
func (s *RelationalExpressionContext) AllLessEqual() []antlr.TerminalNode
func (*RelationalExpressionContext) AllShiftExpression ¶
func (s *RelationalExpressionContext) AllShiftExpression() []IShiftExpressionContext
func (*RelationalExpressionContext) EnterRule ¶
func (s *RelationalExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*RelationalExpressionContext) ExitRule ¶
func (s *RelationalExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*RelationalExpressionContext) GetParser ¶
func (s *RelationalExpressionContext) GetParser() antlr.Parser
func (*RelationalExpressionContext) GetRuleContext ¶
func (s *RelationalExpressionContext) GetRuleContext() antlr.RuleContext
func (*RelationalExpressionContext) Greater ¶
func (s *RelationalExpressionContext) Greater(i int) antlr.TerminalNode
func (*RelationalExpressionContext) GreaterEqual ¶
func (s *RelationalExpressionContext) GreaterEqual(i int) antlr.TerminalNode
func (*RelationalExpressionContext) IsRelationalExpressionContext ¶
func (*RelationalExpressionContext) IsRelationalExpressionContext()
func (*RelationalExpressionContext) Less ¶
func (s *RelationalExpressionContext) Less(i int) antlr.TerminalNode
func (*RelationalExpressionContext) LessEqual ¶
func (s *RelationalExpressionContext) LessEqual(i int) antlr.TerminalNode
func (*RelationalExpressionContext) ShiftExpression ¶
func (s *RelationalExpressionContext) ShiftExpression(i int) IShiftExpressionContext
func (*RelationalExpressionContext) ToStringTree ¶
func (s *RelationalExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SelectionStatementContext ¶
type SelectionStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySelectionStatementContext ¶
func NewEmptySelectionStatementContext() *SelectionStatementContext
func NewSelectionStatementContext ¶
func NewSelectionStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SelectionStatementContext
func (*SelectionStatementContext) AllStatement ¶
func (s *SelectionStatementContext) AllStatement() []IStatementContext
func (*SelectionStatementContext) Else ¶
func (s *SelectionStatementContext) Else() antlr.TerminalNode
func (*SelectionStatementContext) EnterRule ¶
func (s *SelectionStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*SelectionStatementContext) ExitRule ¶
func (s *SelectionStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*SelectionStatementContext) Expression ¶
func (s *SelectionStatementContext) Expression() IExpressionContext
func (*SelectionStatementContext) GetParser ¶
func (s *SelectionStatementContext) GetParser() antlr.Parser
func (*SelectionStatementContext) GetRuleContext ¶
func (s *SelectionStatementContext) GetRuleContext() antlr.RuleContext
func (*SelectionStatementContext) If ¶
func (s *SelectionStatementContext) If() antlr.TerminalNode
func (*SelectionStatementContext) IsSelectionStatementContext ¶
func (*SelectionStatementContext) IsSelectionStatementContext()
func (*SelectionStatementContext) LeftParen ¶
func (s *SelectionStatementContext) LeftParen() antlr.TerminalNode
func (*SelectionStatementContext) RightParen ¶
func (s *SelectionStatementContext) RightParen() antlr.TerminalNode
func (*SelectionStatementContext) Statement ¶
func (s *SelectionStatementContext) Statement(i int) IStatementContext
func (*SelectionStatementContext) Switch ¶
func (s *SelectionStatementContext) Switch() antlr.TerminalNode
func (*SelectionStatementContext) ToStringTree ¶
func (s *SelectionStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ShiftExpressionContext ¶
type ShiftExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyShiftExpressionContext ¶
func NewEmptyShiftExpressionContext() *ShiftExpressionContext
func NewShiftExpressionContext ¶
func NewShiftExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShiftExpressionContext
func (*ShiftExpressionContext) AdditiveExpression ¶
func (s *ShiftExpressionContext) AdditiveExpression(i int) IAdditiveExpressionContext
func (*ShiftExpressionContext) AllAdditiveExpression ¶
func (s *ShiftExpressionContext) AllAdditiveExpression() []IAdditiveExpressionContext
func (*ShiftExpressionContext) AllLeftShift ¶
func (s *ShiftExpressionContext) AllLeftShift() []antlr.TerminalNode
func (*ShiftExpressionContext) AllRightShift ¶
func (s *ShiftExpressionContext) AllRightShift() []antlr.TerminalNode
func (*ShiftExpressionContext) EnterRule ¶
func (s *ShiftExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ShiftExpressionContext) ExitRule ¶
func (s *ShiftExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ShiftExpressionContext) GetParser ¶
func (s *ShiftExpressionContext) GetParser() antlr.Parser
func (*ShiftExpressionContext) GetRuleContext ¶
func (s *ShiftExpressionContext) GetRuleContext() antlr.RuleContext
func (*ShiftExpressionContext) IsShiftExpressionContext ¶
func (*ShiftExpressionContext) IsShiftExpressionContext()
func (*ShiftExpressionContext) LeftShift ¶
func (s *ShiftExpressionContext) LeftShift(i int) antlr.TerminalNode
func (*ShiftExpressionContext) RightShift ¶
func (s *ShiftExpressionContext) RightShift(i int) antlr.TerminalNode
func (*ShiftExpressionContext) ToStringTree ¶
func (s *ShiftExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SpecifierQualifierListContext ¶
type SpecifierQualifierListContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySpecifierQualifierListContext ¶
func NewEmptySpecifierQualifierListContext() *SpecifierQualifierListContext
func NewSpecifierQualifierListContext ¶
func NewSpecifierQualifierListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SpecifierQualifierListContext
func (*SpecifierQualifierListContext) EnterRule ¶
func (s *SpecifierQualifierListContext) EnterRule(listener antlr.ParseTreeListener)
func (*SpecifierQualifierListContext) ExitRule ¶
func (s *SpecifierQualifierListContext) ExitRule(listener antlr.ParseTreeListener)
func (*SpecifierQualifierListContext) GetParser ¶
func (s *SpecifierQualifierListContext) GetParser() antlr.Parser
func (*SpecifierQualifierListContext) GetRuleContext ¶
func (s *SpecifierQualifierListContext) GetRuleContext() antlr.RuleContext
func (*SpecifierQualifierListContext) IsSpecifierQualifierListContext ¶
func (*SpecifierQualifierListContext) IsSpecifierQualifierListContext()
func (*SpecifierQualifierListContext) SpecifierQualifierList ¶
func (s *SpecifierQualifierListContext) SpecifierQualifierList() ISpecifierQualifierListContext
func (*SpecifierQualifierListContext) ToStringTree ¶
func (s *SpecifierQualifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*SpecifierQualifierListContext) TypeQualifier ¶
func (s *SpecifierQualifierListContext) TypeQualifier() ITypeQualifierContext
func (*SpecifierQualifierListContext) TypeSpecifier ¶
func (s *SpecifierQualifierListContext) TypeSpecifier() ITypeSpecifierContext
type StatementContext ¶
type StatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStatementContext ¶
func NewEmptyStatementContext() *StatementContext
func NewStatementContext ¶
func NewStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementContext
func (*StatementContext) AllColon ¶
func (s *StatementContext) AllColon() []antlr.TerminalNode
func (*StatementContext) AllComma ¶
func (s *StatementContext) AllComma() []antlr.TerminalNode
func (*StatementContext) AllLogicalOrExpression ¶
func (s *StatementContext) AllLogicalOrExpression() []ILogicalOrExpressionContext
func (*StatementContext) Colon ¶
func (s *StatementContext) Colon(i int) antlr.TerminalNode
func (*StatementContext) Comma ¶
func (s *StatementContext) Comma(i int) antlr.TerminalNode
func (*StatementContext) CompoundStatement ¶
func (s *StatementContext) CompoundStatement() ICompoundStatementContext
func (*StatementContext) EnterRule ¶
func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*StatementContext) ExitRule ¶
func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*StatementContext) ExpressionStatement ¶
func (s *StatementContext) ExpressionStatement() IExpressionStatementContext
func (*StatementContext) GetParser ¶
func (s *StatementContext) GetParser() antlr.Parser
func (*StatementContext) GetRuleContext ¶
func (s *StatementContext) GetRuleContext() antlr.RuleContext
func (*StatementContext) IsStatementContext ¶
func (*StatementContext) IsStatementContext()
func (*StatementContext) IterationStatement ¶
func (s *StatementContext) IterationStatement() IIterationStatementContext
func (*StatementContext) JumpStatement ¶
func (s *StatementContext) JumpStatement() IJumpStatementContext
func (*StatementContext) LabeledStatement ¶
func (s *StatementContext) LabeledStatement() ILabeledStatementContext
func (*StatementContext) LeftParen ¶
func (s *StatementContext) LeftParen() antlr.TerminalNode
func (*StatementContext) LogicalOrExpression ¶
func (s *StatementContext) LogicalOrExpression(i int) ILogicalOrExpressionContext
func (*StatementContext) RightParen ¶
func (s *StatementContext) RightParen() antlr.TerminalNode
func (*StatementContext) SelectionStatement ¶
func (s *StatementContext) SelectionStatement() ISelectionStatementContext
func (*StatementContext) Semi ¶
func (s *StatementContext) Semi() antlr.TerminalNode
func (*StatementContext) ToStringTree ¶
func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*StatementContext) Volatile ¶
func (s *StatementContext) Volatile() antlr.TerminalNode
type StaticAssertDeclarationContext ¶
type StaticAssertDeclarationContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStaticAssertDeclarationContext ¶
func NewEmptyStaticAssertDeclarationContext() *StaticAssertDeclarationContext
func NewStaticAssertDeclarationContext ¶
func NewStaticAssertDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StaticAssertDeclarationContext
func (*StaticAssertDeclarationContext) AllStringLiteral ¶
func (s *StaticAssertDeclarationContext) AllStringLiteral() []antlr.TerminalNode
func (*StaticAssertDeclarationContext) Comma ¶
func (s *StaticAssertDeclarationContext) Comma() antlr.TerminalNode
func (*StaticAssertDeclarationContext) ConstantExpression ¶
func (s *StaticAssertDeclarationContext) ConstantExpression() IConstantExpressionContext
func (*StaticAssertDeclarationContext) EnterRule ¶
func (s *StaticAssertDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*StaticAssertDeclarationContext) ExitRule ¶
func (s *StaticAssertDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*StaticAssertDeclarationContext) GetParser ¶
func (s *StaticAssertDeclarationContext) GetParser() antlr.Parser
func (*StaticAssertDeclarationContext) GetRuleContext ¶
func (s *StaticAssertDeclarationContext) GetRuleContext() antlr.RuleContext
func (*StaticAssertDeclarationContext) IsStaticAssertDeclarationContext ¶
func (*StaticAssertDeclarationContext) IsStaticAssertDeclarationContext()
func (*StaticAssertDeclarationContext) LeftParen ¶
func (s *StaticAssertDeclarationContext) LeftParen() antlr.TerminalNode
func (*StaticAssertDeclarationContext) RightParen ¶
func (s *StaticAssertDeclarationContext) RightParen() antlr.TerminalNode
func (*StaticAssertDeclarationContext) Semi ¶
func (s *StaticAssertDeclarationContext) Semi() antlr.TerminalNode
func (*StaticAssertDeclarationContext) StaticAssert ¶
func (s *StaticAssertDeclarationContext) StaticAssert() antlr.TerminalNode
func (*StaticAssertDeclarationContext) StringLiteral ¶
func (s *StaticAssertDeclarationContext) StringLiteral(i int) antlr.TerminalNode
func (*StaticAssertDeclarationContext) ToStringTree ¶
func (s *StaticAssertDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StorageClassSpecifierContext ¶
type StorageClassSpecifierContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStorageClassSpecifierContext ¶
func NewEmptyStorageClassSpecifierContext() *StorageClassSpecifierContext
func NewStorageClassSpecifierContext ¶
func NewStorageClassSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StorageClassSpecifierContext
func (*StorageClassSpecifierContext) Auto ¶
func (s *StorageClassSpecifierContext) Auto() antlr.TerminalNode
func (*StorageClassSpecifierContext) EnterRule ¶
func (s *StorageClassSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*StorageClassSpecifierContext) ExitRule ¶
func (s *StorageClassSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*StorageClassSpecifierContext) Extern ¶
func (s *StorageClassSpecifierContext) Extern() antlr.TerminalNode
func (*StorageClassSpecifierContext) GetParser ¶
func (s *StorageClassSpecifierContext) GetParser() antlr.Parser
func (*StorageClassSpecifierContext) GetRuleContext ¶
func (s *StorageClassSpecifierContext) GetRuleContext() antlr.RuleContext
func (*StorageClassSpecifierContext) IsStorageClassSpecifierContext ¶
func (*StorageClassSpecifierContext) IsStorageClassSpecifierContext()
func (*StorageClassSpecifierContext) Register ¶
func (s *StorageClassSpecifierContext) Register() antlr.TerminalNode
func (*StorageClassSpecifierContext) Static ¶
func (s *StorageClassSpecifierContext) Static() antlr.TerminalNode
func (*StorageClassSpecifierContext) ThreadLocal ¶
func (s *StorageClassSpecifierContext) ThreadLocal() antlr.TerminalNode
func (*StorageClassSpecifierContext) ToStringTree ¶
func (s *StorageClassSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*StorageClassSpecifierContext) Typedef ¶
func (s *StorageClassSpecifierContext) Typedef() antlr.TerminalNode
type StructDeclarationContext ¶
type StructDeclarationContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStructDeclarationContext ¶
func NewEmptyStructDeclarationContext() *StructDeclarationContext
func NewStructDeclarationContext ¶
func NewStructDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructDeclarationContext
func (*StructDeclarationContext) EnterRule ¶
func (s *StructDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*StructDeclarationContext) ExitRule ¶
func (s *StructDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*StructDeclarationContext) GetParser ¶
func (s *StructDeclarationContext) GetParser() antlr.Parser
func (*StructDeclarationContext) GetRuleContext ¶
func (s *StructDeclarationContext) GetRuleContext() antlr.RuleContext
func (*StructDeclarationContext) IsStructDeclarationContext ¶
func (*StructDeclarationContext) IsStructDeclarationContext()
func (*StructDeclarationContext) Semi ¶
func (s *StructDeclarationContext) Semi() antlr.TerminalNode
func (*StructDeclarationContext) SpecifierQualifierList ¶
func (s *StructDeclarationContext) SpecifierQualifierList() ISpecifierQualifierListContext
func (*StructDeclarationContext) StaticAssertDeclaration ¶
func (s *StructDeclarationContext) StaticAssertDeclaration() IStaticAssertDeclarationContext
func (*StructDeclarationContext) StructDeclaratorList ¶
func (s *StructDeclarationContext) StructDeclaratorList() IStructDeclaratorListContext
func (*StructDeclarationContext) ToStringTree ¶
func (s *StructDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StructDeclarationListContext ¶
type StructDeclarationListContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStructDeclarationListContext ¶
func NewEmptyStructDeclarationListContext() *StructDeclarationListContext
func NewStructDeclarationListContext ¶
func NewStructDeclarationListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructDeclarationListContext
func (*StructDeclarationListContext) AllStructDeclaration ¶
func (s *StructDeclarationListContext) AllStructDeclaration() []IStructDeclarationContext
func (*StructDeclarationListContext) EnterRule ¶
func (s *StructDeclarationListContext) EnterRule(listener antlr.ParseTreeListener)
func (*StructDeclarationListContext) ExitRule ¶
func (s *StructDeclarationListContext) ExitRule(listener antlr.ParseTreeListener)
func (*StructDeclarationListContext) GetParser ¶
func (s *StructDeclarationListContext) GetParser() antlr.Parser
func (*StructDeclarationListContext) GetRuleContext ¶
func (s *StructDeclarationListContext) GetRuleContext() antlr.RuleContext
func (*StructDeclarationListContext) IsStructDeclarationListContext ¶
func (*StructDeclarationListContext) IsStructDeclarationListContext()
func (*StructDeclarationListContext) StructDeclaration ¶
func (s *StructDeclarationListContext) StructDeclaration(i int) IStructDeclarationContext
func (*StructDeclarationListContext) ToStringTree ¶
func (s *StructDeclarationListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StructDeclaratorContext ¶
type StructDeclaratorContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStructDeclaratorContext ¶
func NewEmptyStructDeclaratorContext() *StructDeclaratorContext
func NewStructDeclaratorContext ¶
func NewStructDeclaratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructDeclaratorContext
func (*StructDeclaratorContext) Colon ¶
func (s *StructDeclaratorContext) Colon() antlr.TerminalNode
func (*StructDeclaratorContext) ConstantExpression ¶
func (s *StructDeclaratorContext) ConstantExpression() IConstantExpressionContext
func (*StructDeclaratorContext) Declarator ¶
func (s *StructDeclaratorContext) Declarator() IDeclaratorContext
func (*StructDeclaratorContext) EnterRule ¶
func (s *StructDeclaratorContext) EnterRule(listener antlr.ParseTreeListener)
func (*StructDeclaratorContext) ExitRule ¶
func (s *StructDeclaratorContext) ExitRule(listener antlr.ParseTreeListener)
func (*StructDeclaratorContext) GetParser ¶
func (s *StructDeclaratorContext) GetParser() antlr.Parser
func (*StructDeclaratorContext) GetRuleContext ¶
func (s *StructDeclaratorContext) GetRuleContext() antlr.RuleContext
func (*StructDeclaratorContext) IsStructDeclaratorContext ¶
func (*StructDeclaratorContext) IsStructDeclaratorContext()
func (*StructDeclaratorContext) ToStringTree ¶
func (s *StructDeclaratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StructDeclaratorListContext ¶
type StructDeclaratorListContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStructDeclaratorListContext ¶
func NewEmptyStructDeclaratorListContext() *StructDeclaratorListContext
func NewStructDeclaratorListContext ¶
func NewStructDeclaratorListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructDeclaratorListContext
func (*StructDeclaratorListContext) AllComma ¶
func (s *StructDeclaratorListContext) AllComma() []antlr.TerminalNode
func (*StructDeclaratorListContext) AllStructDeclarator ¶
func (s *StructDeclaratorListContext) AllStructDeclarator() []IStructDeclaratorContext
func (*StructDeclaratorListContext) Comma ¶
func (s *StructDeclaratorListContext) Comma(i int) antlr.TerminalNode
func (*StructDeclaratorListContext) EnterRule ¶
func (s *StructDeclaratorListContext) EnterRule(listener antlr.ParseTreeListener)
func (*StructDeclaratorListContext) ExitRule ¶
func (s *StructDeclaratorListContext) ExitRule(listener antlr.ParseTreeListener)
func (*StructDeclaratorListContext) GetParser ¶
func (s *StructDeclaratorListContext) GetParser() antlr.Parser
func (*StructDeclaratorListContext) GetRuleContext ¶
func (s *StructDeclaratorListContext) GetRuleContext() antlr.RuleContext
func (*StructDeclaratorListContext) IsStructDeclaratorListContext ¶
func (*StructDeclaratorListContext) IsStructDeclaratorListContext()
func (*StructDeclaratorListContext) StructDeclarator ¶
func (s *StructDeclaratorListContext) StructDeclarator(i int) IStructDeclaratorContext
func (*StructDeclaratorListContext) ToStringTree ¶
func (s *StructDeclaratorListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StructOrUnionContext ¶
type StructOrUnionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStructOrUnionContext ¶
func NewEmptyStructOrUnionContext() *StructOrUnionContext
func NewStructOrUnionContext ¶
func NewStructOrUnionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructOrUnionContext
func (*StructOrUnionContext) EnterRule ¶
func (s *StructOrUnionContext) EnterRule(listener antlr.ParseTreeListener)
func (*StructOrUnionContext) ExitRule ¶
func (s *StructOrUnionContext) ExitRule(listener antlr.ParseTreeListener)
func (*StructOrUnionContext) GetParser ¶
func (s *StructOrUnionContext) GetParser() antlr.Parser
func (*StructOrUnionContext) GetRuleContext ¶
func (s *StructOrUnionContext) GetRuleContext() antlr.RuleContext
func (*StructOrUnionContext) IsStructOrUnionContext ¶
func (*StructOrUnionContext) IsStructOrUnionContext()
func (*StructOrUnionContext) Struct ¶
func (s *StructOrUnionContext) Struct() antlr.TerminalNode
func (*StructOrUnionContext) ToStringTree ¶
func (s *StructOrUnionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*StructOrUnionContext) Union ¶
func (s *StructOrUnionContext) Union() antlr.TerminalNode
type StructOrUnionSpecifierContext ¶
type StructOrUnionSpecifierContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStructOrUnionSpecifierContext ¶
func NewEmptyStructOrUnionSpecifierContext() *StructOrUnionSpecifierContext
func NewStructOrUnionSpecifierContext ¶
func NewStructOrUnionSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructOrUnionSpecifierContext
func (*StructOrUnionSpecifierContext) EnterRule ¶
func (s *StructOrUnionSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*StructOrUnionSpecifierContext) ExitRule ¶
func (s *StructOrUnionSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*StructOrUnionSpecifierContext) GetParser ¶
func (s *StructOrUnionSpecifierContext) GetParser() antlr.Parser
func (*StructOrUnionSpecifierContext) GetRuleContext ¶
func (s *StructOrUnionSpecifierContext) GetRuleContext() antlr.RuleContext
func (*StructOrUnionSpecifierContext) Identifier ¶
func (s *StructOrUnionSpecifierContext) Identifier() antlr.TerminalNode
func (*StructOrUnionSpecifierContext) IsStructOrUnionSpecifierContext ¶
func (*StructOrUnionSpecifierContext) IsStructOrUnionSpecifierContext()
func (*StructOrUnionSpecifierContext) LeftBrace ¶
func (s *StructOrUnionSpecifierContext) LeftBrace() antlr.TerminalNode
func (*StructOrUnionSpecifierContext) RightBrace ¶
func (s *StructOrUnionSpecifierContext) RightBrace() antlr.TerminalNode
func (*StructOrUnionSpecifierContext) StructDeclarationList ¶
func (s *StructOrUnionSpecifierContext) StructDeclarationList() IStructDeclarationListContext
func (*StructOrUnionSpecifierContext) StructOrUnion ¶
func (s *StructOrUnionSpecifierContext) StructOrUnion() IStructOrUnionContext
func (*StructOrUnionSpecifierContext) ToStringTree ¶
func (s *StructOrUnionSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TranslationUnitContext ¶
type TranslationUnitContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTranslationUnitContext ¶
func NewEmptyTranslationUnitContext() *TranslationUnitContext
func NewTranslationUnitContext ¶
func NewTranslationUnitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TranslationUnitContext
func (*TranslationUnitContext) AllExternalDeclaration ¶
func (s *TranslationUnitContext) AllExternalDeclaration() []IExternalDeclarationContext
func (*TranslationUnitContext) EnterRule ¶
func (s *TranslationUnitContext) EnterRule(listener antlr.ParseTreeListener)
func (*TranslationUnitContext) ExitRule ¶
func (s *TranslationUnitContext) ExitRule(listener antlr.ParseTreeListener)
func (*TranslationUnitContext) ExternalDeclaration ¶
func (s *TranslationUnitContext) ExternalDeclaration(i int) IExternalDeclarationContext
func (*TranslationUnitContext) GetParser ¶
func (s *TranslationUnitContext) GetParser() antlr.Parser
func (*TranslationUnitContext) GetRuleContext ¶
func (s *TranslationUnitContext) GetRuleContext() antlr.RuleContext
func (*TranslationUnitContext) IsTranslationUnitContext ¶
func (*TranslationUnitContext) IsTranslationUnitContext()
func (*TranslationUnitContext) ToStringTree ¶
func (s *TranslationUnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TypeNameContext ¶
type TypeNameContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeNameContext ¶
func NewEmptyTypeNameContext() *TypeNameContext
func NewTypeNameContext ¶
func NewTypeNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeNameContext
func (*TypeNameContext) AbstractDeclarator ¶
func (s *TypeNameContext) AbstractDeclarator() IAbstractDeclaratorContext
func (*TypeNameContext) EnterRule ¶
func (s *TypeNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeNameContext) ExitRule ¶
func (s *TypeNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeNameContext) GetParser ¶
func (s *TypeNameContext) GetParser() antlr.Parser
func (*TypeNameContext) GetRuleContext ¶
func (s *TypeNameContext) GetRuleContext() antlr.RuleContext
func (*TypeNameContext) IsTypeNameContext ¶
func (*TypeNameContext) IsTypeNameContext()
func (*TypeNameContext) SpecifierQualifierList ¶
func (s *TypeNameContext) SpecifierQualifierList() ISpecifierQualifierListContext
func (*TypeNameContext) ToStringTree ¶
func (s *TypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TypeQualifierContext ¶
type TypeQualifierContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeQualifierContext ¶
func NewEmptyTypeQualifierContext() *TypeQualifierContext
func NewTypeQualifierContext ¶
func NewTypeQualifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeQualifierContext
func (*TypeQualifierContext) Atomic ¶
func (s *TypeQualifierContext) Atomic() antlr.TerminalNode
func (*TypeQualifierContext) Const ¶
func (s *TypeQualifierContext) Const() antlr.TerminalNode
func (*TypeQualifierContext) EnterRule ¶
func (s *TypeQualifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeQualifierContext) ExitRule ¶
func (s *TypeQualifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeQualifierContext) GetParser ¶
func (s *TypeQualifierContext) GetParser() antlr.Parser
func (*TypeQualifierContext) GetRuleContext ¶
func (s *TypeQualifierContext) GetRuleContext() antlr.RuleContext
func (*TypeQualifierContext) IsTypeQualifierContext ¶
func (*TypeQualifierContext) IsTypeQualifierContext()
func (*TypeQualifierContext) Restrict ¶
func (s *TypeQualifierContext) Restrict() antlr.TerminalNode
func (*TypeQualifierContext) ToStringTree ¶
func (s *TypeQualifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeQualifierContext) Volatile ¶
func (s *TypeQualifierContext) Volatile() antlr.TerminalNode
type TypeQualifierListContext ¶
type TypeQualifierListContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeQualifierListContext ¶
func NewEmptyTypeQualifierListContext() *TypeQualifierListContext
func NewTypeQualifierListContext ¶
func NewTypeQualifierListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeQualifierListContext
func (*TypeQualifierListContext) AllTypeQualifier ¶
func (s *TypeQualifierListContext) AllTypeQualifier() []ITypeQualifierContext
func (*TypeQualifierListContext) EnterRule ¶
func (s *TypeQualifierListContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeQualifierListContext) ExitRule ¶
func (s *TypeQualifierListContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeQualifierListContext) GetParser ¶
func (s *TypeQualifierListContext) GetParser() antlr.Parser
func (*TypeQualifierListContext) GetRuleContext ¶
func (s *TypeQualifierListContext) GetRuleContext() antlr.RuleContext
func (*TypeQualifierListContext) IsTypeQualifierListContext ¶
func (*TypeQualifierListContext) IsTypeQualifierListContext()
func (*TypeQualifierListContext) ToStringTree ¶
func (s *TypeQualifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeQualifierListContext) TypeQualifier ¶
func (s *TypeQualifierListContext) TypeQualifier(i int) ITypeQualifierContext
type TypeSpecifierContext ¶
type TypeSpecifierContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeSpecifierContext ¶
func NewEmptyTypeSpecifierContext() *TypeSpecifierContext
func NewTypeSpecifierContext ¶
func NewTypeSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeSpecifierContext
func (*TypeSpecifierContext) AtomicTypeSpecifier ¶
func (s *TypeSpecifierContext) AtomicTypeSpecifier() IAtomicTypeSpecifierContext
func (*TypeSpecifierContext) Bool ¶
func (s *TypeSpecifierContext) Bool() antlr.TerminalNode
func (*TypeSpecifierContext) Char ¶
func (s *TypeSpecifierContext) Char() antlr.TerminalNode
func (*TypeSpecifierContext) Complex ¶
func (s *TypeSpecifierContext) Complex() antlr.TerminalNode
func (*TypeSpecifierContext) ConstantExpression ¶
func (s *TypeSpecifierContext) ConstantExpression() IConstantExpressionContext
func (*TypeSpecifierContext) Double ¶
func (s *TypeSpecifierContext) Double() antlr.TerminalNode
func (*TypeSpecifierContext) EnterRule ¶
func (s *TypeSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeSpecifierContext) EnumSpecifier ¶
func (s *TypeSpecifierContext) EnumSpecifier() IEnumSpecifierContext
func (*TypeSpecifierContext) ExitRule ¶
func (s *TypeSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeSpecifierContext) Float ¶
func (s *TypeSpecifierContext) Float() antlr.TerminalNode
func (*TypeSpecifierContext) GetParser ¶
func (s *TypeSpecifierContext) GetParser() antlr.Parser
func (*TypeSpecifierContext) GetRuleContext ¶
func (s *TypeSpecifierContext) GetRuleContext() antlr.RuleContext
func (*TypeSpecifierContext) Int ¶
func (s *TypeSpecifierContext) Int() antlr.TerminalNode
func (*TypeSpecifierContext) IsTypeSpecifierContext ¶
func (*TypeSpecifierContext) IsTypeSpecifierContext()
func (*TypeSpecifierContext) LeftParen ¶
func (s *TypeSpecifierContext) LeftParen() antlr.TerminalNode
func (*TypeSpecifierContext) Long ¶
func (s *TypeSpecifierContext) Long() antlr.TerminalNode
func (*TypeSpecifierContext) RightParen ¶
func (s *TypeSpecifierContext) RightParen() antlr.TerminalNode
func (*TypeSpecifierContext) Short ¶
func (s *TypeSpecifierContext) Short() antlr.TerminalNode
func (*TypeSpecifierContext) Signed ¶
func (s *TypeSpecifierContext) Signed() antlr.TerminalNode
func (*TypeSpecifierContext) StructOrUnionSpecifier ¶
func (s *TypeSpecifierContext) StructOrUnionSpecifier() IStructOrUnionSpecifierContext
func (*TypeSpecifierContext) ToStringTree ¶
func (s *TypeSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeSpecifierContext) TypedefName ¶
func (s *TypeSpecifierContext) TypedefName() ITypedefNameContext
func (*TypeSpecifierContext) Unsigned ¶
func (s *TypeSpecifierContext) Unsigned() antlr.TerminalNode
func (*TypeSpecifierContext) Void ¶
func (s *TypeSpecifierContext) Void() antlr.TerminalNode
type TypedefNameContext ¶
type TypedefNameContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypedefNameContext ¶
func NewEmptyTypedefNameContext() *TypedefNameContext
func NewTypedefNameContext ¶
func NewTypedefNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypedefNameContext
func (*TypedefNameContext) EnterRule ¶
func (s *TypedefNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypedefNameContext) ExitRule ¶
func (s *TypedefNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypedefNameContext) GetParser ¶
func (s *TypedefNameContext) GetParser() antlr.Parser
func (*TypedefNameContext) GetRuleContext ¶
func (s *TypedefNameContext) GetRuleContext() antlr.RuleContext
func (*TypedefNameContext) Identifier ¶
func (s *TypedefNameContext) Identifier() antlr.TerminalNode
func (*TypedefNameContext) IsTypedefNameContext ¶
func (*TypedefNameContext) IsTypedefNameContext()
func (*TypedefNameContext) ToStringTree ¶
func (s *TypedefNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type UnaryExpressionContext ¶
type UnaryExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUnaryExpressionContext ¶
func NewEmptyUnaryExpressionContext() *UnaryExpressionContext
func NewUnaryExpressionContext ¶
func NewUnaryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryExpressionContext
func (*UnaryExpressionContext) Alignof ¶
func (s *UnaryExpressionContext) Alignof() antlr.TerminalNode
func (*UnaryExpressionContext) AllMinusMinus ¶
func (s *UnaryExpressionContext) AllMinusMinus() []antlr.TerminalNode
func (*UnaryExpressionContext) AllPlusPlus ¶
func (s *UnaryExpressionContext) AllPlusPlus() []antlr.TerminalNode
func (*UnaryExpressionContext) AllSizeof ¶
func (s *UnaryExpressionContext) AllSizeof() []antlr.TerminalNode
func (*UnaryExpressionContext) AndAnd ¶
func (s *UnaryExpressionContext) AndAnd() antlr.TerminalNode
func (*UnaryExpressionContext) CastExpression ¶
func (s *UnaryExpressionContext) CastExpression() ICastExpressionContext
func (*UnaryExpressionContext) EnterRule ¶
func (s *UnaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*UnaryExpressionContext) ExitRule ¶
func (s *UnaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*UnaryExpressionContext) GetParser ¶
func (s *UnaryExpressionContext) GetParser() antlr.Parser
func (*UnaryExpressionContext) GetRuleContext ¶
func (s *UnaryExpressionContext) GetRuleContext() antlr.RuleContext
func (*UnaryExpressionContext) Identifier ¶
func (s *UnaryExpressionContext) Identifier() antlr.TerminalNode
func (*UnaryExpressionContext) IsUnaryExpressionContext ¶
func (*UnaryExpressionContext) IsUnaryExpressionContext()
func (*UnaryExpressionContext) LeftParen ¶
func (s *UnaryExpressionContext) LeftParen() antlr.TerminalNode
func (*UnaryExpressionContext) MinusMinus ¶
func (s *UnaryExpressionContext) MinusMinus(i int) antlr.TerminalNode
func (*UnaryExpressionContext) PlusPlus ¶
func (s *UnaryExpressionContext) PlusPlus(i int) antlr.TerminalNode
func (*UnaryExpressionContext) PostfixExpression ¶
func (s *UnaryExpressionContext) PostfixExpression() IPostfixExpressionContext
func (*UnaryExpressionContext) RightParen ¶
func (s *UnaryExpressionContext) RightParen() antlr.TerminalNode
func (*UnaryExpressionContext) Sizeof ¶
func (s *UnaryExpressionContext) Sizeof(i int) antlr.TerminalNode
func (*UnaryExpressionContext) ToStringTree ¶
func (s *UnaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*UnaryExpressionContext) TypeName ¶
func (s *UnaryExpressionContext) TypeName() ITypeNameContext
func (*UnaryExpressionContext) UnaryOperator ¶
func (s *UnaryExpressionContext) UnaryOperator() IUnaryOperatorContext
type UnaryOperatorContext ¶
type UnaryOperatorContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUnaryOperatorContext ¶
func NewEmptyUnaryOperatorContext() *UnaryOperatorContext
func NewUnaryOperatorContext ¶
func NewUnaryOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryOperatorContext
func (*UnaryOperatorContext) And ¶
func (s *UnaryOperatorContext) And() antlr.TerminalNode
func (*UnaryOperatorContext) EnterRule ¶
func (s *UnaryOperatorContext) EnterRule(listener antlr.ParseTreeListener)
func (*UnaryOperatorContext) ExitRule ¶
func (s *UnaryOperatorContext) ExitRule(listener antlr.ParseTreeListener)
func (*UnaryOperatorContext) GetParser ¶
func (s *UnaryOperatorContext) GetParser() antlr.Parser
func (*UnaryOperatorContext) GetRuleContext ¶
func (s *UnaryOperatorContext) GetRuleContext() antlr.RuleContext
func (*UnaryOperatorContext) IsUnaryOperatorContext ¶
func (*UnaryOperatorContext) IsUnaryOperatorContext()
func (*UnaryOperatorContext) Minus ¶
func (s *UnaryOperatorContext) Minus() antlr.TerminalNode
func (*UnaryOperatorContext) Not ¶
func (s *UnaryOperatorContext) Not() antlr.TerminalNode
func (*UnaryOperatorContext) Plus ¶
func (s *UnaryOperatorContext) Plus() antlr.TerminalNode
func (*UnaryOperatorContext) Star ¶
func (s *UnaryOperatorContext) Star() antlr.TerminalNode
func (*UnaryOperatorContext) Tilde ¶
func (s *UnaryOperatorContext) Tilde() antlr.TerminalNode
func (*UnaryOperatorContext) ToStringTree ¶
func (s *UnaryOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type VcSpecificModiferContext ¶
type VcSpecificModiferContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyVcSpecificModiferContext ¶
func NewEmptyVcSpecificModiferContext() *VcSpecificModiferContext
func NewVcSpecificModiferContext ¶
func NewVcSpecificModiferContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VcSpecificModiferContext
func (*VcSpecificModiferContext) EnterRule ¶
func (s *VcSpecificModiferContext) EnterRule(listener antlr.ParseTreeListener)
func (*VcSpecificModiferContext) ExitRule ¶
func (s *VcSpecificModiferContext) ExitRule(listener antlr.ParseTreeListener)
func (*VcSpecificModiferContext) GetParser ¶
func (s *VcSpecificModiferContext) GetParser() antlr.Parser
func (*VcSpecificModiferContext) GetRuleContext ¶
func (s *VcSpecificModiferContext) GetRuleContext() antlr.RuleContext
func (*VcSpecificModiferContext) IsVcSpecificModiferContext ¶
func (*VcSpecificModiferContext) IsVcSpecificModiferContext()
func (*VcSpecificModiferContext) ToStringTree ¶
func (s *VcSpecificModiferContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string