Documentation ¶
Overview ¶
Example ¶
package main import ( "bramp.net/antlr4/c" "fmt" "github.com/antlr/antlr4/runtime/Go/antlr" ) type exampleListener struct { *c.BaseCListener } func (l *exampleListener) EnterEveryRule(ctx antlr.ParserRuleContext) { fmt.Println(ctx.GetText()) } func main() { // Setup the input is := antlr.NewInputStream("...some text to parse...") // Create the Lexer lexer := c.NewCLexer(is) stream := antlr.NewCommonTokenStream(lexer, antlr.TokenDefaultChannel) // Create the Parser p := c.NewCParser(stream) p.BuildParseTrees = true p.AddErrorListener(antlr.NewDiagnosticErrorListener(true)) // Finally walk the tree tree := p.CompilationUnit() antlr.ParseTreeWalkerDefault.Walk(&exampleListener{}, tree) }
Output:
Index ¶
- Constants
- 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) AdditiveExpression() IAdditiveExpressionContext
- 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() antlr.TerminalNode
- func (s *AdditiveExpressionContext) MultiplicativeExpression() IMultiplicativeExpressionContext
- func (s *AdditiveExpressionContext) Plus() 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) And() antlr.TerminalNode
- func (s *AndExpressionContext) AndExpression() IAndExpressionContext
- func (s *AndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AndExpressionContext) EqualityExpression() 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) ArgumentExpressionList() IArgumentExpressionListContext
- func (s *ArgumentExpressionListContext) AssignmentExpression() IAssignmentExpressionContext
- func (s *ArgumentExpressionListContext) Comma() 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) 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) 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) BlockItem() IBlockItemContext
- func (s *BlockItemListContext) BlockItemList() IBlockItemListContext
- 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) AdditiveExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) AlignmentSpecifier() (localctx IAlignmentSpecifierContext)
- func (p *CParser) AndExpression() (localctx IAndExpressionContext)
- func (p *CParser) AndExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) ArgumentExpressionList() (localctx IArgumentExpressionListContext)
- func (p *CParser) ArgumentExpressionList_Sempred(localctx antlr.RuleContext, predIndex int) bool
- 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) BlockItemList_Sempred(localctx antlr.RuleContext, predIndex int) bool
- 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) DeclarationList_Sempred(localctx antlr.RuleContext, predIndex int) bool
- 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) DesignatorList_Sempred(localctx antlr.RuleContext, predIndex int) bool
- 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) EnumeratorList_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) EqualityExpression() (localctx IEqualityExpressionContext)
- func (p *CParser) EqualityExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) ExclusiveOrExpression() (localctx IExclusiveOrExpressionContext)
- func (p *CParser) ExclusiveOrExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) Expression() (localctx IExpressionContext)
- func (p *CParser) ExpressionStatement() (localctx IExpressionStatementContext)
- func (p *CParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- 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) ForExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- 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) GenericAssocList_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) GenericAssociation() (localctx IGenericAssociationContext)
- func (p *CParser) GenericSelection() (localctx IGenericSelectionContext)
- func (p *CParser) IdentifierList() (localctx IIdentifierListContext)
- func (p *CParser) IdentifierList_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) InclusiveOrExpression() (localctx IInclusiveOrExpressionContext)
- func (p *CParser) InclusiveOrExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) InitDeclarator() (localctx IInitDeclaratorContext)
- func (p *CParser) InitDeclaratorList() (localctx IInitDeclaratorListContext)
- func (p *CParser) InitDeclaratorList_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) Initializer() (localctx IInitializerContext)
- func (p *CParser) InitializerList() (localctx IInitializerListContext)
- func (p *CParser) InitializerList_Sempred(localctx antlr.RuleContext, predIndex int) bool
- 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) LogicalAndExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) LogicalOrExpression() (localctx ILogicalOrExpressionContext)
- func (p *CParser) LogicalOrExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) MultiplicativeExpression() (localctx IMultiplicativeExpressionContext)
- func (p *CParser) MultiplicativeExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) NestedParenthesesBlock() (localctx INestedParenthesesBlockContext)
- func (p *CParser) ParameterDeclaration() (localctx IParameterDeclarationContext)
- func (p *CParser) ParameterList() (localctx IParameterListContext)
- func (p *CParser) ParameterList_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) ParameterTypeList() (localctx IParameterTypeListContext)
- func (p *CParser) Pointer() (localctx IPointerContext)
- func (p *CParser) PostfixExpression() (localctx IPostfixExpressionContext)
- func (p *CParser) PostfixExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) PrimaryExpression() (localctx IPrimaryExpressionContext)
- func (p *CParser) RelationalExpression() (localctx IRelationalExpressionContext)
- func (p *CParser) RelationalExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- 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) ShiftExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- 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) StructDeclarationList_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) StructDeclarator() (localctx IStructDeclaratorContext)
- func (p *CParser) StructDeclaratorList() (localctx IStructDeclaratorListContext)
- func (p *CParser) StructDeclaratorList_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) StructOrUnion() (localctx IStructOrUnionContext)
- func (p *CParser) StructOrUnionSpecifier() (localctx IStructOrUnionSpecifierContext)
- func (p *CParser) TranslationUnit() (localctx ITranslationUnitContext)
- func (p *CParser) TranslationUnit_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) TypeName() (localctx ITypeNameContext)
- func (p *CParser) TypeQualifier() (localctx ITypeQualifierContext)
- func (p *CParser) TypeQualifierList() (localctx ITypeQualifierListContext)
- func (p *CParser) TypeQualifierList_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) TypeSpecifier() (localctx ITypeSpecifierContext)
- func (p *CParser) TypeSpecifier_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) TypedefName() (localctx ITypedefNameContext)
- func (p *CParser) UnaryExpression() (localctx IUnaryExpressionContext)
- func (p *CParser) UnaryOperator() (localctx IUnaryOperatorContext)
- 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) Declaration() IDeclarationContext
- func (s *DeclarationListContext) DeclarationList() IDeclarationListContext
- 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) Designator() IDesignatorContext
- func (s *DesignatorListContext) DesignatorList() IDesignatorListContext
- 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) Pointer() IPointerContext
- 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) TypeSpecifier() ITypeSpecifierContext
- 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) Comma() antlr.TerminalNode
- func (s *EnumeratorListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EnumeratorListContext) Enumerator() IEnumeratorContext
- func (s *EnumeratorListContext) EnumeratorList() IEnumeratorListContext
- 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) EnterRule(listener antlr.ParseTreeListener)
- func (s *EqualityExpressionContext) Equal() antlr.TerminalNode
- func (s *EqualityExpressionContext) EqualityExpression() IEqualityExpressionContext
- 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() antlr.TerminalNode
- func (s *EqualityExpressionContext) RelationalExpression() IRelationalExpressionContext
- func (s *EqualityExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExclusiveOrExpressionContext
- func (s *ExclusiveOrExpressionContext) AndExpression() IAndExpressionContext
- func (s *ExclusiveOrExpressionContext) Caret() antlr.TerminalNode
- func (s *ExclusiveOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExclusiveOrExpressionContext) ExclusiveOrExpression() IExclusiveOrExpressionContext
- 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) AssignmentExpression() IAssignmentExpressionContext
- func (s *ExpressionContext) Comma() antlr.TerminalNode
- func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) Expression() IExpressionContext
- 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) AssignmentExpression() IAssignmentExpressionContext
- func (s *ForExpressionContext) Comma() antlr.TerminalNode
- func (s *ForExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ForExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ForExpressionContext) ForExpression() IForExpressionContext
- 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) Comma() antlr.TerminalNode
- func (s *GenericAssocListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GenericAssocListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GenericAssocListContext) GenericAssocList() IGenericAssocListContext
- func (s *GenericAssocListContext) GenericAssociation() 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 IdentifierListContext
- func (s *IdentifierListContext) Comma() 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() antlr.TerminalNode
- func (s *IdentifierListContext) IdentifierList() IIdentifierListContext
- func (*IdentifierListContext) IsIdentifierListContext()
- func (s *IdentifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InclusiveOrExpressionContext
- func (s *InclusiveOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InclusiveOrExpressionContext) ExclusiveOrExpression() IExclusiveOrExpressionContext
- func (s *InclusiveOrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InclusiveOrExpressionContext) GetParser() antlr.Parser
- func (s *InclusiveOrExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *InclusiveOrExpressionContext) InclusiveOrExpression() IInclusiveOrExpressionContext
- func (*InclusiveOrExpressionContext) IsInclusiveOrExpressionContext()
- func (s *InclusiveOrExpressionContext) Or() 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) Comma() 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() IInitDeclaratorContext
- func (s *InitDeclaratorListContext) InitDeclaratorList() IInitDeclaratorListContext
- 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) Comma() antlr.TerminalNode
- func (s *InitializerListContext) Designation() 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() IInitializerContext
- func (s *InitializerListContext) InitializerList() IInitializerListContext
- 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) AndAnd() 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() IInclusiveOrExpressionContext
- func (*LogicalAndExpressionContext) IsLogicalAndExpressionContext()
- func (s *LogicalAndExpressionContext) LogicalAndExpression() ILogicalAndExpressionContext
- func (s *LogicalAndExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LogicalOrExpressionContext
- 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() ILogicalAndExpressionContext
- func (s *LogicalOrExpressionContext) LogicalOrExpression() ILogicalOrExpressionContext
- func (s *LogicalOrExpressionContext) OrOr() antlr.TerminalNode
- func (s *LogicalOrExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MultiplicativeExpressionContext
- func (s *MultiplicativeExpressionContext) CastExpression() ICastExpressionContext
- func (s *MultiplicativeExpressionContext) Div() 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() antlr.TerminalNode
- func (s *MultiplicativeExpressionContext) MultiplicativeExpression() IMultiplicativeExpressionContext
- func (s *MultiplicativeExpressionContext) Star() 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) Comma() 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() IParameterDeclarationContext
- func (s *ParameterListContext) ParameterList() IParameterListContext
- 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) Caret() 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) Pointer() IPointerContext
- func (s *PointerContext) Star() antlr.TerminalNode
- func (s *PointerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *PointerContext) TypeQualifierList() ITypeQualifierListContext
- type PostfixExpressionContext
- func (s *PostfixExpressionContext) ArgumentExpressionList() IArgumentExpressionListContext
- func (s *PostfixExpressionContext) Arrow() antlr.TerminalNode
- func (s *PostfixExpressionContext) Comma() antlr.TerminalNode
- func (s *PostfixExpressionContext) Dot() antlr.TerminalNode
- func (s *PostfixExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PostfixExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PostfixExpressionContext) Expression() IExpressionContext
- func (s *PostfixExpressionContext) GetParser() antlr.Parser
- func (s *PostfixExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *PostfixExpressionContext) Identifier() antlr.TerminalNode
- func (s *PostfixExpressionContext) InitializerList() IInitializerListContext
- func (*PostfixExpressionContext) IsPostfixExpressionContext()
- func (s *PostfixExpressionContext) LeftBrace() antlr.TerminalNode
- func (s *PostfixExpressionContext) LeftBracket() antlr.TerminalNode
- func (s *PostfixExpressionContext) LeftParen() antlr.TerminalNode
- func (s *PostfixExpressionContext) MinusMinus() antlr.TerminalNode
- func (s *PostfixExpressionContext) PlusPlus() antlr.TerminalNode
- func (s *PostfixExpressionContext) PostfixExpression() IPostfixExpressionContext
- func (s *PostfixExpressionContext) PrimaryExpression() IPrimaryExpressionContext
- func (s *PostfixExpressionContext) RightBrace() antlr.TerminalNode
- func (s *PostfixExpressionContext) RightBracket() antlr.TerminalNode
- func (s *PostfixExpressionContext) RightParen() 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) 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() antlr.TerminalNode
- func (s *RelationalExpressionContext) GreaterEqual() antlr.TerminalNode
- func (*RelationalExpressionContext) IsRelationalExpressionContext()
- func (s *RelationalExpressionContext) Less() antlr.TerminalNode
- func (s *RelationalExpressionContext) LessEqual() antlr.TerminalNode
- func (s *RelationalExpressionContext) RelationalExpression() IRelationalExpressionContext
- func (s *RelationalExpressionContext) ShiftExpression() 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() IAdditiveExpressionContext
- 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() antlr.TerminalNode
- func (s *ShiftExpressionContext) RightShift() antlr.TerminalNode
- func (s *ShiftExpressionContext) ShiftExpression() IShiftExpressionContext
- 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) 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() IStructDeclarationContext
- func (s *StructDeclarationListContext) StructDeclarationList() IStructDeclarationListContext
- 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) Comma() 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() IStructDeclaratorContext
- func (s *StructDeclaratorListContext) StructDeclaratorList() IStructDeclaratorListContext
- 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) EnterRule(listener antlr.ParseTreeListener)
- func (s *TranslationUnitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TranslationUnitContext) ExternalDeclaration() 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
- func (s *TranslationUnitContext) TranslationUnit() ITranslationUnitContext
- 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) 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() ITypeQualifierContext
- func (s *TypeQualifierListContext) TypeQualifierList() ITypeQualifierListContext
- 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) Pointer() IPointerContext
- 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) TypeSpecifier() ITypeSpecifierContext
- 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) 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() antlr.TerminalNode
- func (s *UnaryExpressionContext) PlusPlus() antlr.TerminalNode
- func (s *UnaryExpressionContext) PostfixExpression() IPostfixExpressionContext
- func (s *UnaryExpressionContext) RightParen() antlr.TerminalNode
- func (s *UnaryExpressionContext) Sizeof() antlr.TerminalNode
- func (s *UnaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *UnaryExpressionContext) TypeName() ITypeNameContext
- func (s *UnaryExpressionContext) UnaryExpression() IUnaryExpressionContext
- 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
Examples ¶
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 CLexerAuto = 15 CLexerBreak = 16 CLexerCase = 17 CLexerChar = 18 CLexerConst = 19 CLexerContinue = 20 CLexerDefault = 21 CLexerDo = 22 CLexerDouble = 23 CLexerElse = 24 CLexerEnum = 25 CLexerExtern = 26 CLexerFloat = 27 CLexerFor = 28 CLexerGoto = 29 CLexerIf = 30 CLexerInline = 31 CLexerInt = 32 CLexerLong = 33 CLexerRegister = 34 CLexerRestrict = 35 CLexerReturn = 36 CLexerShort = 37 CLexerSigned = 38 CLexerSizeof = 39 CLexerStatic = 40 CLexerStruct = 41 CLexerSwitch = 42 CLexerTypedef = 43 CLexerUnion = 44 CLexerUnsigned = 45 CLexerVoid = 46 CLexerVolatile = 47 CLexerWhile = 48 CLexerAlignas = 49 CLexerAlignof = 50 CLexerAtomic = 51 CLexerBool = 52 CLexerComplex = 53 CLexerGeneric = 54 CLexerImaginary = 55 CLexerNoreturn = 56 CLexerStaticAssert = 57 CLexerThreadLocal = 58 CLexerLeftParen = 59 CLexerRightParen = 60 CLexerLeftBracket = 61 CLexerRightBracket = 62 CLexerLeftBrace = 63 CLexerRightBrace = 64 CLexerLess = 65 CLexerLessEqual = 66 CLexerGreater = 67 CLexerGreaterEqual = 68 CLexerLeftShift = 69 CLexerRightShift = 70 CLexerPlus = 71 CLexerPlusPlus = 72 CLexerMinus = 73 CLexerMinusMinus = 74 CLexerStar = 75 CLexerDiv = 76 CLexerMod = 77 CLexerAnd = 78 CLexerOr = 79 CLexerAndAnd = 80 CLexerOrOr = 81 CLexerCaret = 82 CLexerNot = 83 CLexerTilde = 84 CLexerQuestion = 85 CLexerColon = 86 CLexerSemi = 87 CLexerComma = 88 CLexerAssign = 89 CLexerStarAssign = 90 CLexerDivAssign = 91 CLexerModAssign = 92 CLexerPlusAssign = 93 CLexerMinusAssign = 94 CLexerLeftShiftAssign = 95 CLexerRightShiftAssign = 96 CLexerAndAssign = 97 CLexerXorAssign = 98 CLexerOrAssign = 99 CLexerEqual = 100 CLexerNotEqual = 101 CLexerArrow = 102 CLexerDot = 103 CLexerEllipsis = 104 CLexerIdentifier = 105 CLexerConstant = 106 CLexerDigitSequence = 107 CLexerStringLiteral = 108 CLexerComplexDefine = 109 CLexerIncludeDirective = 110 CLexerAsmBlock = 111 CLexerLineAfterPreprocessing = 112 CLexerLineDirective = 113 CLexerPragmaDirective = 114 CLexerWhitespace = 115 CLexerNewline = 116 CLexerBlockComment = 117 CLexerLineComment = 118 )
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 CParserAuto = 15 CParserBreak = 16 CParserCase = 17 CParserChar = 18 CParserConst = 19 CParserContinue = 20 CParserDefault = 21 CParserDo = 22 CParserDouble = 23 CParserElse = 24 CParserEnum = 25 CParserExtern = 26 CParserFloat = 27 CParserFor = 28 CParserGoto = 29 CParserIf = 30 CParserInline = 31 CParserInt = 32 CParserLong = 33 CParserRegister = 34 CParserRestrict = 35 CParserReturn = 36 CParserShort = 37 CParserSigned = 38 CParserSizeof = 39 CParserStatic = 40 CParserStruct = 41 CParserSwitch = 42 CParserTypedef = 43 CParserUnion = 44 CParserUnsigned = 45 CParserVoid = 46 CParserVolatile = 47 CParserWhile = 48 CParserAlignas = 49 CParserAlignof = 50 CParserAtomic = 51 CParserBool = 52 CParserComplex = 53 CParserGeneric = 54 CParserImaginary = 55 CParserNoreturn = 56 CParserStaticAssert = 57 CParserThreadLocal = 58 CParserLeftParen = 59 CParserRightParen = 60 CParserLeftBracket = 61 CParserRightBracket = 62 CParserLeftBrace = 63 CParserRightBrace = 64 CParserLess = 65 CParserLessEqual = 66 CParserGreater = 67 CParserGreaterEqual = 68 CParserLeftShift = 69 CParserRightShift = 70 CParserPlus = 71 CParserPlusPlus = 72 CParserMinus = 73 CParserMinusMinus = 74 CParserStar = 75 CParserDiv = 76 CParserMod = 77 CParserAnd = 78 CParserOr = 79 CParserAndAnd = 80 CParserOrOr = 81 CParserCaret = 82 CParserNot = 83 CParserTilde = 84 CParserQuestion = 85 CParserColon = 86 CParserSemi = 87 CParserComma = 88 CParserAssign = 89 CParserStarAssign = 90 CParserDivAssign = 91 CParserModAssign = 92 CParserPlusAssign = 93 CParserMinusAssign = 94 CParserLeftShiftAssign = 95 CParserRightShiftAssign = 96 CParserAndAssign = 97 CParserXorAssign = 98 CParserOrAssign = 99 CParserEqual = 100 CParserNotEqual = 101 CParserArrow = 102 CParserDot = 103 CParserEllipsis = 104 CParserIdentifier = 105 CParserConstant = 106 CParserDigitSequence = 107 CParserStringLiteral = 108 CParserComplexDefine = 109 CParserIncludeDirective = 110 CParserAsmBlock = 111 CParserLineAfterPreprocessing = 112 CParserLineDirective = 113 CParserPragmaDirective = 114 CParserWhitespace = 115 CParserNewline = 116 CParserBlockComment = 117 CParserLineComment = 118 )
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_gccDeclaratorExtension = 49 CParserRULE_gccAttributeSpecifier = 50 CParserRULE_gccAttributeList = 51 CParserRULE_gccAttribute = 52 CParserRULE_nestedParenthesesBlock = 53 CParserRULE_pointer = 54 CParserRULE_typeQualifierList = 55 CParserRULE_parameterTypeList = 56 CParserRULE_parameterList = 57 CParserRULE_parameterDeclaration = 58 CParserRULE_identifierList = 59 CParserRULE_typeName = 60 CParserRULE_abstractDeclarator = 61 CParserRULE_directAbstractDeclarator = 62 CParserRULE_typedefName = 63 CParserRULE_initializer = 64 CParserRULE_initializerList = 65 CParserRULE_designation = 66 CParserRULE_designatorList = 67 CParserRULE_designator = 68 CParserRULE_staticAssertDeclaration = 69 CParserRULE_statement = 70 CParserRULE_labeledStatement = 71 CParserRULE_compoundStatement = 72 CParserRULE_blockItemList = 73 CParserRULE_blockItem = 74 CParserRULE_expressionStatement = 75 CParserRULE_selectionStatement = 76 CParserRULE_iterationStatement = 77 CParserRULE_forCondition = 78 CParserRULE_forDeclaration = 79 CParserRULE_forExpression = 80 CParserRULE_jumpStatement = 81 CParserRULE_compilationUnit = 82 CParserRULE_translationUnit = 83 CParserRULE_externalDeclaration = 84 CParserRULE_functionDefinition = 85 CParserRULE_declarationList = 86 )
CParser rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
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) AdditiveExpression ¶
func (s *AdditiveExpressionContext) AdditiveExpression() IAdditiveExpressionContext
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() antlr.TerminalNode
func (*AdditiveExpressionContext) MultiplicativeExpression ¶
func (s *AdditiveExpressionContext) MultiplicativeExpression() IMultiplicativeExpressionContext
func (*AdditiveExpressionContext) Plus ¶
func (s *AdditiveExpressionContext) Plus() 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) And ¶
func (s *AndExpressionContext) And() antlr.TerminalNode
func (*AndExpressionContext) AndExpression ¶
func (s *AndExpressionContext) AndExpression() IAndExpressionContext
func (*AndExpressionContext) EnterRule ¶
func (s *AndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*AndExpressionContext) EqualityExpression ¶
func (s *AndExpressionContext) EqualityExpression() 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) ArgumentExpressionList ¶
func (s *ArgumentExpressionListContext) ArgumentExpressionList() IArgumentExpressionListContext
func (*ArgumentExpressionListContext) AssignmentExpression ¶
func (s *ArgumentExpressionListContext) AssignmentExpression() IAssignmentExpressionContext
func (*ArgumentExpressionListContext) Comma ¶
func (s *ArgumentExpressionListContext) Comma() 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) 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) 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) BlockItem ¶
func (s *BlockItemListContext) BlockItem() IBlockItemContext
func (*BlockItemListContext) BlockItemList ¶
func (s *BlockItemListContext) BlockItemList() IBlockItemListContext
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) // 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) // 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
func (*CParser) AbstractDeclarator ¶
func (p *CParser) AbstractDeclarator() (localctx IAbstractDeclaratorContext)
func (*CParser) AdditiveExpression ¶
func (p *CParser) AdditiveExpression() (localctx IAdditiveExpressionContext)
func (*CParser) AdditiveExpression_Sempred ¶
func (p *CParser) AdditiveExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CParser) AlignmentSpecifier ¶
func (p *CParser) AlignmentSpecifier() (localctx IAlignmentSpecifierContext)
func (*CParser) AndExpression ¶
func (p *CParser) AndExpression() (localctx IAndExpressionContext)
func (*CParser) AndExpression_Sempred ¶
func (p *CParser) AndExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CParser) ArgumentExpressionList ¶
func (p *CParser) ArgumentExpressionList() (localctx IArgumentExpressionListContext)
func (*CParser) ArgumentExpressionList_Sempred ¶
func (p *CParser) ArgumentExpressionList_Sempred(localctx antlr.RuleContext, predIndex int) bool
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) BlockItemList_Sempred ¶
func (p *CParser) BlockItemList_Sempred(localctx antlr.RuleContext, predIndex int) bool
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) DeclarationList_Sempred ¶
func (p *CParser) DeclarationList_Sempred(localctx antlr.RuleContext, predIndex int) bool
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) DesignatorList_Sempred ¶
func (p *CParser) DesignatorList_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CParser) DirectAbstractDeclarator ¶
func (p *CParser) DirectAbstractDeclarator() (localctx IDirectAbstractDeclaratorContext)
func (*CParser) DirectAbstractDeclarator_Sempred ¶
func (p *CParser) DirectAbstractDeclarator_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CParser) DirectDeclarator ¶
func (p *CParser) DirectDeclarator() (localctx IDirectDeclaratorContext)
func (*CParser) DirectDeclarator_Sempred ¶
func (p *CParser) DirectDeclarator_Sempred(localctx antlr.RuleContext, predIndex int) bool
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) EnumeratorList_Sempred ¶
func (p *CParser) EnumeratorList_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CParser) EqualityExpression ¶
func (p *CParser) EqualityExpression() (localctx IEqualityExpressionContext)
func (*CParser) EqualityExpression_Sempred ¶
func (p *CParser) EqualityExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CParser) ExclusiveOrExpression ¶
func (p *CParser) ExclusiveOrExpression() (localctx IExclusiveOrExpressionContext)
func (*CParser) ExclusiveOrExpression_Sempred ¶
func (p *CParser) ExclusiveOrExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CParser) Expression ¶
func (p *CParser) Expression() (localctx IExpressionContext)
func (*CParser) ExpressionStatement ¶
func (p *CParser) ExpressionStatement() (localctx IExpressionStatementContext)
func (*CParser) Expression_Sempred ¶
func (p *CParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
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) ForExpression_Sempred ¶
func (p *CParser) ForExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
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) GenericAssocList_Sempred ¶
func (p *CParser) GenericAssocList_Sempred(localctx antlr.RuleContext, predIndex int) bool
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) IdentifierList_Sempred ¶
func (p *CParser) IdentifierList_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CParser) InclusiveOrExpression ¶
func (p *CParser) InclusiveOrExpression() (localctx IInclusiveOrExpressionContext)
func (*CParser) InclusiveOrExpression_Sempred ¶
func (p *CParser) InclusiveOrExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CParser) InitDeclarator ¶
func (p *CParser) InitDeclarator() (localctx IInitDeclaratorContext)
func (*CParser) InitDeclaratorList ¶
func (p *CParser) InitDeclaratorList() (localctx IInitDeclaratorListContext)
func (*CParser) InitDeclaratorList_Sempred ¶
func (p *CParser) InitDeclaratorList_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CParser) Initializer ¶
func (p *CParser) Initializer() (localctx IInitializerContext)
func (*CParser) InitializerList ¶
func (p *CParser) InitializerList() (localctx IInitializerListContext)
func (*CParser) InitializerList_Sempred ¶
func (p *CParser) InitializerList_Sempred(localctx antlr.RuleContext, predIndex int) bool
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) LogicalAndExpression_Sempred ¶
func (p *CParser) LogicalAndExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CParser) LogicalOrExpression ¶
func (p *CParser) LogicalOrExpression() (localctx ILogicalOrExpressionContext)
func (*CParser) LogicalOrExpression_Sempred ¶
func (p *CParser) LogicalOrExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CParser) MultiplicativeExpression ¶
func (p *CParser) MultiplicativeExpression() (localctx IMultiplicativeExpressionContext)
func (*CParser) MultiplicativeExpression_Sempred ¶
func (p *CParser) MultiplicativeExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
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) ParameterList_Sempred ¶
func (p *CParser) ParameterList_Sempred(localctx antlr.RuleContext, predIndex int) bool
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) PostfixExpression_Sempred ¶
func (p *CParser) PostfixExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CParser) PrimaryExpression ¶
func (p *CParser) PrimaryExpression() (localctx IPrimaryExpressionContext)
func (*CParser) RelationalExpression ¶
func (p *CParser) RelationalExpression() (localctx IRelationalExpressionContext)
func (*CParser) RelationalExpression_Sempred ¶
func (p *CParser) RelationalExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CParser) SelectionStatement ¶
func (p *CParser) SelectionStatement() (localctx ISelectionStatementContext)
func (*CParser) Sempred ¶
func (p *CParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*CParser) ShiftExpression ¶
func (p *CParser) ShiftExpression() (localctx IShiftExpressionContext)
func (*CParser) ShiftExpression_Sempred ¶
func (p *CParser) ShiftExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
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) StructDeclarationList_Sempred ¶
func (p *CParser) StructDeclarationList_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CParser) StructDeclarator ¶
func (p *CParser) StructDeclarator() (localctx IStructDeclaratorContext)
func (*CParser) StructDeclaratorList ¶
func (p *CParser) StructDeclaratorList() (localctx IStructDeclaratorListContext)
func (*CParser) StructDeclaratorList_Sempred ¶
func (p *CParser) StructDeclaratorList_Sempred(localctx antlr.RuleContext, predIndex int) bool
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) TranslationUnit_Sempred ¶
func (p *CParser) TranslationUnit_Sempred(localctx antlr.RuleContext, predIndex int) bool
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) TypeQualifierList_Sempred ¶
func (p *CParser) TypeQualifierList_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CParser) TypeSpecifier ¶
func (p *CParser) TypeSpecifier() (localctx ITypeSpecifierContext)
func (*CParser) TypeSpecifier_Sempred ¶
func (p *CParser) TypeSpecifier_Sempred(localctx antlr.RuleContext, predIndex int) bool
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)
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) Declaration ¶
func (s *DeclarationListContext) Declaration() IDeclarationContext
func (*DeclarationListContext) DeclarationList ¶
func (s *DeclarationListContext) DeclarationList() IDeclarationListContext
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) Designator ¶
func (s *DesignatorListContext) Designator() IDesignatorContext
func (*DesignatorListContext) DesignatorList ¶
func (s *DesignatorListContext) DesignatorList() IDesignatorListContext
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) Pointer ¶
func (s *DirectDeclaratorContext) Pointer() IPointerContext
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) TypeSpecifier ¶
func (s *DirectDeclaratorContext) TypeSpecifier() ITypeSpecifierContext
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) Comma ¶
func (s *EnumeratorListContext) Comma() antlr.TerminalNode
func (*EnumeratorListContext) EnterRule ¶
func (s *EnumeratorListContext) EnterRule(listener antlr.ParseTreeListener)
func (*EnumeratorListContext) Enumerator ¶
func (s *EnumeratorListContext) Enumerator() IEnumeratorContext
func (*EnumeratorListContext) EnumeratorList ¶
func (s *EnumeratorListContext) EnumeratorList() IEnumeratorListContext
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) EnterRule ¶
func (s *EqualityExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*EqualityExpressionContext) Equal ¶
func (s *EqualityExpressionContext) Equal() antlr.TerminalNode
func (*EqualityExpressionContext) EqualityExpression ¶
func (s *EqualityExpressionContext) EqualityExpression() IEqualityExpressionContext
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() antlr.TerminalNode
func (*EqualityExpressionContext) RelationalExpression ¶
func (s *EqualityExpressionContext) RelationalExpression() 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) AndExpression ¶
func (s *ExclusiveOrExpressionContext) AndExpression() IAndExpressionContext
func (*ExclusiveOrExpressionContext) Caret ¶
func (s *ExclusiveOrExpressionContext) Caret() antlr.TerminalNode
func (*ExclusiveOrExpressionContext) EnterRule ¶
func (s *ExclusiveOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExclusiveOrExpressionContext) ExclusiveOrExpression ¶
func (s *ExclusiveOrExpressionContext) ExclusiveOrExpression() IExclusiveOrExpressionContext
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) AssignmentExpression ¶
func (s *ExpressionContext) AssignmentExpression() IAssignmentExpressionContext
func (*ExpressionContext) Comma ¶
func (s *ExpressionContext) Comma() antlr.TerminalNode
func (*ExpressionContext) EnterRule ¶
func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) ExitRule ¶
func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) Expression ¶
func (s *ExpressionContext) Expression() IExpressionContext
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) AssignmentExpression ¶
func (s *ForExpressionContext) AssignmentExpression() IAssignmentExpressionContext
func (*ForExpressionContext) Comma ¶
func (s *ForExpressionContext) Comma() antlr.TerminalNode
func (*ForExpressionContext) EnterRule ¶
func (s *ForExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ForExpressionContext) ExitRule ¶
func (s *ForExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ForExpressionContext) ForExpression ¶
func (s *ForExpressionContext) ForExpression() IForExpressionContext
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) Comma ¶
func (s *GenericAssocListContext) Comma() antlr.TerminalNode
func (*GenericAssocListContext) EnterRule ¶
func (s *GenericAssocListContext) EnterRule(listener antlr.ParseTreeListener)
func (*GenericAssocListContext) ExitRule ¶
func (s *GenericAssocListContext) ExitRule(listener antlr.ParseTreeListener)
func (*GenericAssocListContext) GenericAssocList ¶
func (s *GenericAssocListContext) GenericAssocList() IGenericAssocListContext
func (*GenericAssocListContext) GenericAssociation ¶
func (s *GenericAssocListContext) GenericAssociation() 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // 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 // IsUnaryOperatorContext differentiates from other interfaces. IsUnaryOperatorContext() }
IUnaryOperatorContext 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) Comma ¶
func (s *IdentifierListContext) Comma() 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() antlr.TerminalNode
func (*IdentifierListContext) IdentifierList ¶
func (s *IdentifierListContext) IdentifierList() IIdentifierListContext
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) EnterRule ¶
func (s *InclusiveOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*InclusiveOrExpressionContext) ExclusiveOrExpression ¶
func (s *InclusiveOrExpressionContext) ExclusiveOrExpression() 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) InclusiveOrExpression ¶
func (s *InclusiveOrExpressionContext) InclusiveOrExpression() IInclusiveOrExpressionContext
func (*InclusiveOrExpressionContext) IsInclusiveOrExpressionContext ¶
func (*InclusiveOrExpressionContext) IsInclusiveOrExpressionContext()
func (*InclusiveOrExpressionContext) Or ¶
func (s *InclusiveOrExpressionContext) Or() 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) Comma ¶
func (s *InitDeclaratorListContext) Comma() 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() IInitDeclaratorContext
func (*InitDeclaratorListContext) InitDeclaratorList ¶
func (s *InitDeclaratorListContext) InitDeclaratorList() IInitDeclaratorListContext
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) Comma ¶
func (s *InitializerListContext) Comma() antlr.TerminalNode
func (*InitializerListContext) Designation ¶
func (s *InitializerListContext) Designation() 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() IInitializerContext
func (*InitializerListContext) InitializerList ¶
func (s *InitializerListContext) InitializerList() IInitializerListContext
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) AndAnd ¶
func (s *LogicalAndExpressionContext) AndAnd() 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() IInclusiveOrExpressionContext
func (*LogicalAndExpressionContext) IsLogicalAndExpressionContext ¶
func (*LogicalAndExpressionContext) IsLogicalAndExpressionContext()
func (*LogicalAndExpressionContext) LogicalAndExpression ¶
func (s *LogicalAndExpressionContext) LogicalAndExpression() ILogicalAndExpressionContext
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) 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() ILogicalAndExpressionContext
func (*LogicalOrExpressionContext) LogicalOrExpression ¶
func (s *LogicalOrExpressionContext) LogicalOrExpression() ILogicalOrExpressionContext
func (*LogicalOrExpressionContext) OrOr ¶
func (s *LogicalOrExpressionContext) OrOr() 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) CastExpression ¶
func (s *MultiplicativeExpressionContext) CastExpression() ICastExpressionContext
func (*MultiplicativeExpressionContext) Div ¶
func (s *MultiplicativeExpressionContext) Div() 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() antlr.TerminalNode
func (*MultiplicativeExpressionContext) MultiplicativeExpression ¶
func (s *MultiplicativeExpressionContext) MultiplicativeExpression() IMultiplicativeExpressionContext
func (*MultiplicativeExpressionContext) Star ¶
func (s *MultiplicativeExpressionContext) Star() 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) Comma ¶
func (s *ParameterListContext) Comma() 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() IParameterDeclarationContext
func (*ParameterListContext) ParameterList ¶
func (s *ParameterListContext) ParameterList() IParameterListContext
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) Caret ¶
func (s *PointerContext) Caret() 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) Pointer ¶
func (s *PointerContext) Pointer() IPointerContext
func (*PointerContext) Star ¶
func (s *PointerContext) Star() antlr.TerminalNode
func (*PointerContext) ToStringTree ¶
func (s *PointerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*PointerContext) TypeQualifierList ¶
func (s *PointerContext) TypeQualifierList() 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) ArgumentExpressionList ¶
func (s *PostfixExpressionContext) ArgumentExpressionList() IArgumentExpressionListContext
func (*PostfixExpressionContext) Arrow ¶
func (s *PostfixExpressionContext) Arrow() antlr.TerminalNode
func (*PostfixExpressionContext) Comma ¶
func (s *PostfixExpressionContext) Comma() antlr.TerminalNode
func (*PostfixExpressionContext) Dot ¶
func (s *PostfixExpressionContext) Dot() 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() 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() 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() antlr.TerminalNode
func (*PostfixExpressionContext) LeftParen ¶
func (s *PostfixExpressionContext) LeftParen() antlr.TerminalNode
func (*PostfixExpressionContext) MinusMinus ¶
func (s *PostfixExpressionContext) MinusMinus() antlr.TerminalNode
func (*PostfixExpressionContext) PlusPlus ¶
func (s *PostfixExpressionContext) PlusPlus() antlr.TerminalNode
func (*PostfixExpressionContext) PostfixExpression ¶
func (s *PostfixExpressionContext) PostfixExpression() IPostfixExpressionContext
func (*PostfixExpressionContext) PrimaryExpression ¶
func (s *PostfixExpressionContext) PrimaryExpression() IPrimaryExpressionContext
func (*PostfixExpressionContext) RightBrace ¶
func (s *PostfixExpressionContext) RightBrace() antlr.TerminalNode
func (*PostfixExpressionContext) RightBracket ¶
func (s *PostfixExpressionContext) RightBracket() antlr.TerminalNode
func (*PostfixExpressionContext) RightParen ¶
func (s *PostfixExpressionContext) RightParen() 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) 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() antlr.TerminalNode
func (*RelationalExpressionContext) GreaterEqual ¶
func (s *RelationalExpressionContext) GreaterEqual() antlr.TerminalNode
func (*RelationalExpressionContext) IsRelationalExpressionContext ¶
func (*RelationalExpressionContext) IsRelationalExpressionContext()
func (*RelationalExpressionContext) Less ¶
func (s *RelationalExpressionContext) Less() antlr.TerminalNode
func (*RelationalExpressionContext) LessEqual ¶
func (s *RelationalExpressionContext) LessEqual() antlr.TerminalNode
func (*RelationalExpressionContext) RelationalExpression ¶
func (s *RelationalExpressionContext) RelationalExpression() IRelationalExpressionContext
func (*RelationalExpressionContext) ShiftExpression ¶
func (s *RelationalExpressionContext) ShiftExpression() 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() IAdditiveExpressionContext
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() antlr.TerminalNode
func (*ShiftExpressionContext) RightShift ¶
func (s *ShiftExpressionContext) RightShift() antlr.TerminalNode
func (*ShiftExpressionContext) ShiftExpression ¶
func (s *ShiftExpressionContext) ShiftExpression() IShiftExpressionContext
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) 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() IStructDeclarationContext
func (*StructDeclarationListContext) StructDeclarationList ¶
func (s *StructDeclarationListContext) StructDeclarationList() IStructDeclarationListContext
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) Comma ¶
func (s *StructDeclaratorListContext) Comma() 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() IStructDeclaratorContext
func (*StructDeclaratorListContext) StructDeclaratorList ¶
func (s *StructDeclaratorListContext) StructDeclaratorList() IStructDeclaratorListContext
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) 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() 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
func (*TranslationUnitContext) TranslationUnit ¶
func (s *TranslationUnitContext) TranslationUnit() ITranslationUnitContext
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) 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() ITypeQualifierContext
func (*TypeQualifierListContext) TypeQualifierList ¶
func (s *TypeQualifierListContext) TypeQualifierList() ITypeQualifierListContext
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) Pointer ¶
func (s *TypeSpecifierContext) Pointer() IPointerContext
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) TypeSpecifier ¶
func (s *TypeSpecifierContext) TypeSpecifier() ITypeSpecifierContext
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) 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() antlr.TerminalNode
func (*UnaryExpressionContext) PlusPlus ¶
func (s *UnaryExpressionContext) PlusPlus() 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() 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) UnaryExpression ¶
func (s *UnaryExpressionContext) UnaryExpression() IUnaryExpressionContext
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