Documentation
¶
Index ¶
- Constants
- func CLexerInit()
- func CParserInit()
- func GetLexerSerializedATN() []int32
- func GetParserSerializedATN() []int32
- type AbstractDeclaratorContext
- func (s *AbstractDeclaratorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AbstractDeclaratorContext) AllGccDeclaratorExtension() []IGccDeclaratorExtensionContext
- func (s *AbstractDeclaratorContext) DirectAbstractDeclarator() IDirectAbstractDeclaratorContext
- 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 AlignmentSpecifierContext
- func (s *AlignmentSpecifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AlignmentSpecifierContext) Alignas() antlr.TerminalNode
- func (s *AlignmentSpecifierContext) Expression() IExpressionContext
- 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 ArgumentExpressionListContext
- func (s *ArgumentExpressionListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ArgumentExpressionListContext) AllComma() []antlr.TerminalNode
- func (s *ArgumentExpressionListContext) AllExpression() []IExpressionContext
- func (s *ArgumentExpressionListContext) Comma(i int) antlr.TerminalNode
- func (s *ArgumentExpressionListContext) Expression(i int) IExpressionContext
- 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 AsmExprListContext
- func (s *AsmExprListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AsmExprListContext) AllComma() []antlr.TerminalNode
- func (s *AsmExprListContext) AllExpression() []IExpressionContext
- func (s *AsmExprListContext) Comma(i int) antlr.TerminalNode
- func (s *AsmExprListContext) Expression(i int) IExpressionContext
- func (s *AsmExprListContext) GetParser() antlr.Parser
- func (s *AsmExprListContext) GetRuleContext() antlr.RuleContext
- func (*AsmExprListContext) IsAsmExprListContext()
- func (s *AsmExprListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AsmStatementContext
- func (s *AsmStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AsmStatementContext) AllAsmExprList() []IAsmExprListContext
- func (s *AsmStatementContext) AllColon() []antlr.TerminalNode
- func (s *AsmStatementContext) Asm() antlr.TerminalNode
- func (s *AsmStatementContext) AsmExprList(i int) IAsmExprListContext
- func (s *AsmStatementContext) Colon(i int) antlr.TerminalNode
- func (s *AsmStatementContext) GetParser() antlr.Parser
- func (s *AsmStatementContext) GetRuleContext() antlr.RuleContext
- func (*AsmStatementContext) IsAsmStatementContext()
- func (s *AsmStatementContext) LeftParen() antlr.TerminalNode
- func (s *AsmStatementContext) RightParen() antlr.TerminalNode
- func (s *AsmStatementContext) Semi() antlr.TerminalNode
- func (s *AsmStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *AsmStatementContext) Volatile() antlr.TerminalNode
- func (s *AsmStatementContext) Volatile__() antlr.TerminalNode
- type AssignmentExpressionContext
- func (s *AssignmentExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AssignmentExpressionContext) AssignmentOperator() IAssignmentOperatorContext
- func (s *AssignmentExpressionContext) CastExpression() ICastExpressionContext
- func (s *AssignmentExpressionContext) DigitSequence() antlr.TerminalNode
- func (s *AssignmentExpressionContext) GetParser() antlr.Parser
- func (s *AssignmentExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *AssignmentExpressionContext) Initializer() IInitializerContext
- func (*AssignmentExpressionContext) IsAssignmentExpressionContext()
- func (s *AssignmentExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssignmentExpressionsContext
- func (s *AssignmentExpressionsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AssignmentExpressionsContext) AllAssignmentExpression() []IAssignmentExpressionContext
- func (s *AssignmentExpressionsContext) AllComma() []antlr.TerminalNode
- func (s *AssignmentExpressionsContext) AssignmentExpression(i int) IAssignmentExpressionContext
- func (s *AssignmentExpressionsContext) Comma(i int) antlr.TerminalNode
- func (s *AssignmentExpressionsContext) GetParser() antlr.Parser
- func (s *AssignmentExpressionsContext) GetRuleContext() antlr.RuleContext
- func (*AssignmentExpressionsContext) IsAssignmentExpressionsContext()
- func (s *AssignmentExpressionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssignmentOperatorContext
- func (s *AssignmentOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AssignmentOperatorContext) AndAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) Assign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) DivAssign() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AtomicTypeSpecifierContext) Atomic() antlr.TerminalNode
- 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 BaseCParserVisitor
- func (v *BaseCParserVisitor) VisitAbstractDeclarator(ctx *AbstractDeclaratorContext) interface{}
- func (v *BaseCParserVisitor) VisitAlignmentSpecifier(ctx *AlignmentSpecifierContext) interface{}
- func (v *BaseCParserVisitor) VisitArgumentExpressionList(ctx *ArgumentExpressionListContext) interface{}
- func (v *BaseCParserVisitor) VisitAsmExprList(ctx *AsmExprListContext) interface{}
- func (v *BaseCParserVisitor) VisitAsmStatement(ctx *AsmStatementContext) interface{}
- func (v *BaseCParserVisitor) VisitAssignmentExpression(ctx *AssignmentExpressionContext) interface{}
- func (v *BaseCParserVisitor) VisitAssignmentExpressions(ctx *AssignmentExpressionsContext) interface{}
- func (v *BaseCParserVisitor) VisitAssignmentOperator(ctx *AssignmentOperatorContext) interface{}
- func (v *BaseCParserVisitor) VisitAtomicTypeSpecifier(ctx *AtomicTypeSpecifierContext) interface{}
- func (v *BaseCParserVisitor) VisitBlockItem(ctx *BlockItemContext) interface{}
- func (v *BaseCParserVisitor) VisitBlockItemList(ctx *BlockItemListContext) interface{}
- func (v *BaseCParserVisitor) VisitCastExpression(ctx *CastExpressionContext) interface{}
- func (v *BaseCParserVisitor) VisitCompilationUnit(ctx *CompilationUnitContext) interface{}
- func (v *BaseCParserVisitor) VisitCompoundStatement(ctx *CompoundStatementContext) interface{}
- func (v *BaseCParserVisitor) VisitDeclaration(ctx *DeclarationContext) interface{}
- func (v *BaseCParserVisitor) VisitDeclarationList(ctx *DeclarationListContext) interface{}
- func (v *BaseCParserVisitor) VisitDeclarationSpecifier(ctx *DeclarationSpecifierContext) interface{}
- func (v *BaseCParserVisitor) VisitDeclarationSpecifiers(ctx *DeclarationSpecifiersContext) interface{}
- func (v *BaseCParserVisitor) VisitDeclarationSpecifiers2(ctx *DeclarationSpecifiers2Context) interface{}
- func (v *BaseCParserVisitor) VisitDeclarator(ctx *DeclaratorContext) interface{}
- func (v *BaseCParserVisitor) VisitDesignation(ctx *DesignationContext) interface{}
- func (v *BaseCParserVisitor) VisitDesignator(ctx *DesignatorContext) interface{}
- func (v *BaseCParserVisitor) VisitDesignatorList(ctx *DesignatorListContext) interface{}
- func (v *BaseCParserVisitor) VisitDirectAbstractDeclarator(ctx *DirectAbstractDeclaratorContext) interface{}
- func (v *BaseCParserVisitor) VisitDirectDeclarator(ctx *DirectDeclaratorContext) interface{}
- func (v *BaseCParserVisitor) VisitEnumSpecifier(ctx *EnumSpecifierContext) interface{}
- func (v *BaseCParserVisitor) VisitEnumerator(ctx *EnumeratorContext) interface{}
- func (v *BaseCParserVisitor) VisitEnumeratorList(ctx *EnumeratorListContext) interface{}
- func (v *BaseCParserVisitor) VisitExpression(ctx *ExpressionContext) interface{}
- func (v *BaseCParserVisitor) VisitExpressionList(ctx *ExpressionListContext) interface{}
- func (v *BaseCParserVisitor) VisitExpressionStatement(ctx *ExpressionStatementContext) interface{}
- func (v *BaseCParserVisitor) VisitExternalDeclaration(ctx *ExternalDeclarationContext) interface{}
- func (v *BaseCParserVisitor) VisitForCondition(ctx *ForConditionContext) interface{}
- func (v *BaseCParserVisitor) VisitForDeclaration(ctx *ForDeclarationContext) interface{}
- func (v *BaseCParserVisitor) VisitForDeclarations(ctx *ForDeclarationsContext) interface{}
- func (v *BaseCParserVisitor) VisitForExpression(ctx *ForExpressionContext) interface{}
- func (v *BaseCParserVisitor) VisitFunctionDefinition(ctx *FunctionDefinitionContext) interface{}
- func (v *BaseCParserVisitor) VisitFunctionSpecifier(ctx *FunctionSpecifierContext) interface{}
- func (v *BaseCParserVisitor) VisitGccAttribute(ctx *GccAttributeContext) interface{}
- func (v *BaseCParserVisitor) VisitGccAttributeList(ctx *GccAttributeListContext) interface{}
- func (v *BaseCParserVisitor) VisitGccAttributeSpecifier(ctx *GccAttributeSpecifierContext) interface{}
- func (v *BaseCParserVisitor) VisitGccDeclaratorExtension(ctx *GccDeclaratorExtensionContext) interface{}
- func (v *BaseCParserVisitor) VisitGenericAssocList(ctx *GenericAssocListContext) interface{}
- func (v *BaseCParserVisitor) VisitGenericAssociation(ctx *GenericAssociationContext) interface{}
- func (v *BaseCParserVisitor) VisitGenericSelection(ctx *GenericSelectionContext) interface{}
- func (v *BaseCParserVisitor) VisitIdentifierList(ctx *IdentifierListContext) interface{}
- func (v *BaseCParserVisitor) VisitInitDeclarator(ctx *InitDeclaratorContext) interface{}
- func (v *BaseCParserVisitor) VisitInitDeclaratorList(ctx *InitDeclaratorListContext) interface{}
- func (v *BaseCParserVisitor) VisitInitializer(ctx *InitializerContext) interface{}
- func (v *BaseCParserVisitor) VisitInitializerList(ctx *InitializerListContext) interface{}
- func (v *BaseCParserVisitor) VisitIterationStatement(ctx *IterationStatementContext) interface{}
- func (v *BaseCParserVisitor) VisitJumpStatement(ctx *JumpStatementContext) interface{}
- func (v *BaseCParserVisitor) VisitLabeledStatement(ctx *LabeledStatementContext) interface{}
- func (v *BaseCParserVisitor) VisitParameterDeclaration(ctx *ParameterDeclarationContext) interface{}
- func (v *BaseCParserVisitor) VisitParameterList(ctx *ParameterListContext) interface{}
- func (v *BaseCParserVisitor) VisitParameterTypeList(ctx *ParameterTypeListContext) interface{}
- func (v *BaseCParserVisitor) VisitPointer(ctx *PointerContext) interface{}
- func (v *BaseCParserVisitor) VisitPostfixExpression(ctx *PostfixExpressionContext) interface{}
- func (v *BaseCParserVisitor) VisitPrimaryExpression(ctx *PrimaryExpressionContext) interface{}
- func (v *BaseCParserVisitor) VisitSelectionStatement(ctx *SelectionStatementContext) interface{}
- func (v *BaseCParserVisitor) VisitSpecifierQualifierList(ctx *SpecifierQualifierListContext) interface{}
- func (v *BaseCParserVisitor) VisitStatement(ctx *StatementContext) interface{}
- func (v *BaseCParserVisitor) VisitStatementsExpression(ctx *StatementsExpressionContext) interface{}
- func (v *BaseCParserVisitor) VisitStaticAssertDeclaration(ctx *StaticAssertDeclarationContext) interface{}
- func (v *BaseCParserVisitor) VisitStorageClassSpecifier(ctx *StorageClassSpecifierContext) interface{}
- func (v *BaseCParserVisitor) VisitStructDeclaration(ctx *StructDeclarationContext) interface{}
- func (v *BaseCParserVisitor) VisitStructDeclarationList(ctx *StructDeclarationListContext) interface{}
- func (v *BaseCParserVisitor) VisitStructDeclarator(ctx *StructDeclaratorContext) interface{}
- func (v *BaseCParserVisitor) VisitStructDeclaratorList(ctx *StructDeclaratorListContext) interface{}
- func (v *BaseCParserVisitor) VisitStructOrUnion(ctx *StructOrUnionContext) interface{}
- func (v *BaseCParserVisitor) VisitStructOrUnionSpecifier(ctx *StructOrUnionSpecifierContext) interface{}
- func (v *BaseCParserVisitor) VisitTranslationUnit(ctx *TranslationUnitContext) interface{}
- func (v *BaseCParserVisitor) VisitTypeName(ctx *TypeNameContext) interface{}
- func (v *BaseCParserVisitor) VisitTypeQualifier(ctx *TypeQualifierContext) interface{}
- func (v *BaseCParserVisitor) VisitTypeQualifierList(ctx *TypeQualifierListContext) interface{}
- func (v *BaseCParserVisitor) VisitTypeSpecifier(ctx *TypeSpecifierContext) interface{}
- func (v *BaseCParserVisitor) VisitTypedefName(ctx *TypedefNameContext) interface{}
- func (v *BaseCParserVisitor) VisitUnaryExpression(ctx *UnaryExpressionContext) interface{}
- func (v *BaseCParserVisitor) VisitVcSpecificModifer(ctx *VcSpecificModiferContext) interface{}
- type BlockItemContext
- func (s *BlockItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BlockItemContext) Declaration() IDeclarationContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BlockItemListContext) AllBlockItem() []IBlockItemContext
- func (s *BlockItemListContext) BlockItem(i int) IBlockItemContext
- 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 CParser
- func (p *CParser) AbstractDeclarator() (localctx IAbstractDeclaratorContext)
- func (p *CParser) AlignmentSpecifier() (localctx IAlignmentSpecifierContext)
- func (p *CParser) ArgumentExpressionList() (localctx IArgumentExpressionListContext)
- func (p *CParser) AsmExprList() (localctx IAsmExprListContext)
- func (p *CParser) AsmStatement() (localctx IAsmStatementContext)
- func (p *CParser) AssignmentExpression() (localctx IAssignmentExpressionContext)
- func (p *CParser) AssignmentExpressions() (localctx IAssignmentExpressionsContext)
- func (p *CParser) AssignmentOperator() (localctx IAssignmentOperatorContext)
- func (p *CParser) AtomicTypeSpecifier() (localctx IAtomicTypeSpecifierContext)
- func (p *CParser) BlockItem() (localctx IBlockItemContext)
- func (p *CParser) BlockItemList() (localctx IBlockItemListContext)
- func (p *CParser) CastExpression() (localctx ICastExpressionContext)
- func (p *CParser) CompilationUnit() (localctx ICompilationUnitContext)
- func (p *CParser) CompoundStatement() (localctx ICompoundStatementContext)
- func (p *CParser) Declaration() (localctx IDeclarationContext)
- func (p *CParser) DeclarationList() (localctx IDeclarationListContext)
- func (p *CParser) DeclarationSpecifier() (localctx IDeclarationSpecifierContext)
- func (p *CParser) DeclarationSpecifiers() (localctx IDeclarationSpecifiersContext)
- func (p *CParser) DeclarationSpecifiers2() (localctx IDeclarationSpecifiers2Context)
- func (p *CParser) Declarator() (localctx IDeclaratorContext)
- func (p *CParser) Designation() (localctx IDesignationContext)
- func (p *CParser) Designator() (localctx IDesignatorContext)
- func (p *CParser) DesignatorList() (localctx IDesignatorListContext)
- func (p *CParser) DirectAbstractDeclarator() (localctx IDirectAbstractDeclaratorContext)
- func (p *CParser) DirectAbstractDeclarator_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) DirectDeclarator() (localctx IDirectDeclaratorContext)
- func (p *CParser) DirectDeclarator_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) EnumSpecifier() (localctx IEnumSpecifierContext)
- func (p *CParser) Enumerator() (localctx IEnumeratorContext)
- func (p *CParser) EnumeratorList() (localctx IEnumeratorListContext)
- func (p *CParser) Expression() (localctx IExpressionContext)
- func (p *CParser) ExpressionList() (localctx IExpressionListContext)
- 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) ForDeclarations() (localctx IForDeclarationsContext)
- func (p *CParser) ForExpression() (localctx IForExpressionContext)
- func (p *CParser) FunctionDefinition() (localctx IFunctionDefinitionContext)
- func (p *CParser) FunctionSpecifier() (localctx IFunctionSpecifierContext)
- func (p *CParser) GccAttribute() (localctx IGccAttributeContext)
- func (p *CParser) GccAttributeList() (localctx IGccAttributeListContext)
- func (p *CParser) GccAttributeSpecifier() (localctx IGccAttributeSpecifierContext)
- func (p *CParser) GccDeclaratorExtension() (localctx IGccDeclaratorExtensionContext)
- func (p *CParser) GenericAssocList() (localctx IGenericAssocListContext)
- func (p *CParser) GenericAssociation() (localctx IGenericAssociationContext)
- func (p *CParser) GenericSelection() (localctx IGenericSelectionContext)
- func (p *CParser) IdentifierList() (localctx IIdentifierListContext)
- func (p *CParser) InitDeclarator() (localctx IInitDeclaratorContext)
- func (p *CParser) InitDeclaratorList() (localctx IInitDeclaratorListContext)
- func (p *CParser) Initializer() (localctx IInitializerContext)
- func (p *CParser) InitializerList() (localctx IInitializerListContext)
- func (p *CParser) IterationStatement() (localctx IIterationStatementContext)
- func (p *CParser) JumpStatement() (localctx IJumpStatementContext)
- func (p *CParser) LabeledStatement() (localctx ILabeledStatementContext)
- func (p *CParser) ParameterDeclaration() (localctx IParameterDeclarationContext)
- func (p *CParser) ParameterList() (localctx IParameterListContext)
- func (p *CParser) ParameterTypeList() (localctx IParameterTypeListContext)
- func (p *CParser) Pointer() (localctx IPointerContext)
- func (p *CParser) PostfixExpression() (localctx IPostfixExpressionContext)
- func (p *CParser) PostfixExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CParser) PrimaryExpression() (localctx IPrimaryExpressionContext)
- func (p *CParser) SelectionStatement() (localctx ISelectionStatementContext)
- func (p *CParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *CParser) SetInterpreter(atn *antlr.ATN, decisionToDFA []*antlr.DFA, ...)
- func (p *CParser) SpecifierQualifierList() (localctx ISpecifierQualifierListContext)
- func (p *CParser) Statement() (localctx IStatementContext)
- func (p *CParser) StatementsExpression() (localctx IStatementsExpressionContext)
- func (p *CParser) StaticAssertDeclaration() (localctx IStaticAssertDeclarationContext)
- func (p *CParser) StorageClassSpecifier() (localctx IStorageClassSpecifierContext)
- func (p *CParser) StructDeclaration() (localctx IStructDeclarationContext)
- func (p *CParser) StructDeclarationList() (localctx IStructDeclarationListContext)
- func (p *CParser) StructDeclarator() (localctx IStructDeclaratorContext)
- func (p *CParser) StructDeclaratorList() (localctx IStructDeclaratorListContext)
- func (p *CParser) StructOrUnion() (localctx IStructOrUnionContext)
- func (p *CParser) StructOrUnionSpecifier() (localctx IStructOrUnionSpecifierContext)
- func (p *CParser) TranslationUnit() (localctx ITranslationUnitContext)
- func (p *CParser) TypeName() (localctx ITypeNameContext)
- func (p *CParser) TypeQualifier() (localctx ITypeQualifierContext)
- func (p *CParser) TypeQualifierList() (localctx ITypeQualifierListContext)
- func (p *CParser) TypeSpecifier() (localctx ITypeSpecifierContext)
- func (p *CParser) TypedefName() (localctx ITypedefNameContext)
- func (p *CParser) UnaryExpression() (localctx IUnaryExpressionContext)
- func (p *CParser) VcSpecificModifer() (localctx IVcSpecificModiferContext)
- type CParserVisitor
- type CastExpressionContext
- func (s *CastExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CastExpressionContext) CastExpression() ICastExpressionContext
- func (s *CastExpressionContext) DigitSequence() antlr.TerminalNode
- func (s *CastExpressionContext) Extension() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CompilationUnitContext) EOF() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CompoundStatementContext) BlockItemList() IBlockItemListContext
- 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 DeclarationContext
- func (s *DeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DeclarationContext) DeclarationSpecifier() IDeclarationSpecifierContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DeclarationListContext) AllDeclaration() []IDeclarationContext
- func (s *DeclarationListContext) Declaration(i int) IDeclarationContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DeclarationSpecifierContext) AlignmentSpecifier() IAlignmentSpecifierContext
- func (s *DeclarationSpecifierContext) AllFunctionSpecifier() []IFunctionSpecifierContext
- func (s *DeclarationSpecifierContext) AllStar() []antlr.TerminalNode
- func (s *DeclarationSpecifierContext) AllStorageClassSpecifier() []IStorageClassSpecifierContext
- func (s *DeclarationSpecifierContext) AllTypeQualifier() []ITypeQualifierContext
- func (s *DeclarationSpecifierContext) FunctionSpecifier(i int) IFunctionSpecifierContext
- func (s *DeclarationSpecifierContext) GetParser() antlr.Parser
- func (s *DeclarationSpecifierContext) GetRuleContext() antlr.RuleContext
- func (s *DeclarationSpecifierContext) Identifier() antlr.TerminalNode
- func (*DeclarationSpecifierContext) IsDeclarationSpecifierContext()
- func (s *DeclarationSpecifierContext) Star(i int) antlr.TerminalNode
- func (s *DeclarationSpecifierContext) StorageClassSpecifier(i int) IStorageClassSpecifierContext
- func (s *DeclarationSpecifierContext) StructOrUnion() IStructOrUnionContext
- func (s *DeclarationSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *DeclarationSpecifierContext) TypeQualifier(i int) ITypeQualifierContext
- func (s *DeclarationSpecifierContext) TypeSpecifier() ITypeSpecifierContext
- type DeclarationSpecifiers2Context
- func (s *DeclarationSpecifiers2Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DeclarationSpecifiers2Context) AllDeclarationSpecifier() []IDeclarationSpecifierContext
- func (s *DeclarationSpecifiers2Context) Comma() antlr.TerminalNode
- func (s *DeclarationSpecifiers2Context) DeclarationSpecifier(i int) IDeclarationSpecifierContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DeclarationSpecifiersContext) AllDeclarationSpecifier() []IDeclarationSpecifierContext
- func (s *DeclarationSpecifiersContext) Comma() antlr.TerminalNode
- func (s *DeclarationSpecifiersContext) DeclarationSpecifier(i int) IDeclarationSpecifierContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DeclaratorContext) AllGccDeclaratorExtension() []IGccDeclaratorExtensionContext
- func (s *DeclaratorContext) DirectDeclarator() IDirectDeclaratorContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DesignationContext) Assign() antlr.TerminalNode
- func (s *DesignationContext) DesignatorList() IDesignatorListContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DesignatorContext) Dot() antlr.TerminalNode
- func (s *DesignatorContext) Expression() IExpressionContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DesignatorListContext) AllDesignator() []IDesignatorContext
- func (s *DesignatorListContext) Designator(i int) IDesignatorContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DirectAbstractDeclaratorContext) AllGccDeclaratorExtension() []IGccDeclaratorExtensionContext
- func (s *DirectAbstractDeclaratorContext) AssignmentExpression() IAssignmentExpressionContext
- func (s *DirectAbstractDeclaratorContext) DirectAbstractDeclarator() IDirectAbstractDeclaratorContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) GetParser() antlr.Parser
- func (s *DirectDeclaratorContext) GetRuleContext() antlr.RuleContext
- func (s *DirectDeclaratorContext) Identifier() antlr.TerminalNode
- func (s *DirectDeclaratorContext) IdentifierList() IIdentifierListContext
- func (*DirectDeclaratorContext) IsDirectDeclaratorContext()
- func (s *DirectDeclaratorContext) LeftBracket() antlr.TerminalNode
- func (s *DirectDeclaratorContext) LeftParen() antlr.TerminalNode
- func (s *DirectDeclaratorContext) ParameterTypeList() IParameterTypeListContext
- func (s *DirectDeclaratorContext) RightBracket() antlr.TerminalNode
- func (s *DirectDeclaratorContext) RightParen() antlr.TerminalNode
- func (s *DirectDeclaratorContext) Star() antlr.TerminalNode
- func (s *DirectDeclaratorContext) Static() antlr.TerminalNode
- func (s *DirectDeclaratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *DirectDeclaratorContext) TypeQualifierList() ITypeQualifierListContext
- func (s *DirectDeclaratorContext) VcSpecificModifer() IVcSpecificModiferContext
- type EnumSpecifierContext
- func (s *EnumSpecifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *EnumSpecifierContext) Comma() antlr.TerminalNode
- func (s *EnumSpecifierContext) Enum() antlr.TerminalNode
- func (s *EnumSpecifierContext) EnumeratorList() IEnumeratorListContext
- 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 EnumeratorContext
- func (s *EnumeratorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *EnumeratorContext) Assign() antlr.TerminalNode
- func (s *EnumeratorContext) Expression() IExpressionContext
- func (s *EnumeratorContext) GetParser() antlr.Parser
- func (s *EnumeratorContext) GetRuleContext() antlr.RuleContext
- func (s *EnumeratorContext) Identifier() antlr.TerminalNode
- func (*EnumeratorContext) IsEnumeratorContext()
- func (s *EnumeratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EnumeratorListContext
- func (s *EnumeratorListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *EnumeratorListContext) AllComma() []antlr.TerminalNode
- func (s *EnumeratorListContext) AllEnumerator() []IEnumeratorContext
- func (s *EnumeratorListContext) Comma(i int) antlr.TerminalNode
- func (s *EnumeratorListContext) Enumerator(i int) IEnumeratorContext
- 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 ExpressionContext
- func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExpressionContext) AllExpression() []IExpressionContext
- func (s *ExpressionContext) And() antlr.TerminalNode
- func (s *ExpressionContext) AndAnd() antlr.TerminalNode
- func (s *ExpressionContext) AssignmentExpression() IAssignmentExpressionContext
- func (s *ExpressionContext) Caret() antlr.TerminalNode
- func (s *ExpressionContext) CastExpression() ICastExpressionContext
- func (s *ExpressionContext) Colon() antlr.TerminalNode
- func (s *ExpressionContext) DeclarationSpecifier() IDeclarationSpecifierContext
- func (s *ExpressionContext) Div() antlr.TerminalNode
- func (s *ExpressionContext) Equal() antlr.TerminalNode
- func (s *ExpressionContext) Expression(i int) IExpressionContext
- func (s *ExpressionContext) GetAdd_op() antlr.Token
- func (s *ExpressionContext) GetMul_op() antlr.Token
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRel_op() antlr.Token
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *ExpressionContext) GetUnary_op() antlr.Token
- func (s *ExpressionContext) Greater() antlr.TerminalNode
- func (s *ExpressionContext) GreaterEqual() antlr.TerminalNode
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) LeftParen() antlr.TerminalNode
- func (s *ExpressionContext) LeftShift() antlr.TerminalNode
- func (s *ExpressionContext) Less() antlr.TerminalNode
- func (s *ExpressionContext) LessEqual() antlr.TerminalNode
- func (s *ExpressionContext) Minus() antlr.TerminalNode
- func (s *ExpressionContext) Mod() antlr.TerminalNode
- func (s *ExpressionContext) Not() antlr.TerminalNode
- func (s *ExpressionContext) NotEqual() antlr.TerminalNode
- func (s *ExpressionContext) Or() antlr.TerminalNode
- func (s *ExpressionContext) OrOr() antlr.TerminalNode
- func (s *ExpressionContext) Plus() antlr.TerminalNode
- func (s *ExpressionContext) Question() antlr.TerminalNode
- func (s *ExpressionContext) RightParen() antlr.TerminalNode
- func (s *ExpressionContext) RightShift() antlr.TerminalNode
- func (s *ExpressionContext) SetAdd_op(v antlr.Token)
- func (s *ExpressionContext) SetMul_op(v antlr.Token)
- func (s *ExpressionContext) SetRel_op(v antlr.Token)
- func (s *ExpressionContext) SetUnary_op(v antlr.Token)
- func (s *ExpressionContext) Star() antlr.TerminalNode
- func (s *ExpressionContext) StatementsExpression() IStatementsExpressionContext
- func (s *ExpressionContext) Tilde() antlr.TerminalNode
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionListContext
- func (s *ExpressionListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExpressionListContext) AllComma() []antlr.TerminalNode
- func (s *ExpressionListContext) AllExpression() []IExpressionContext
- func (s *ExpressionListContext) Comma(i int) antlr.TerminalNode
- func (s *ExpressionListContext) Expression(i int) IExpressionContext
- func (s *ExpressionListContext) GetParser() antlr.Parser
- func (s *ExpressionListContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionListContext) IsExpressionListContext()
- func (s *ExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionStatementContext
- func (s *ExpressionStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExpressionStatementContext) AssignmentExpressions() IAssignmentExpressionsContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExternalDeclarationContext) Declaration() IDeclarationContext
- func (s *ExternalDeclarationContext) DeclarationSpecifier() IDeclarationSpecifierContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ForConditionContext) AllForExpression() []IForExpressionContext
- func (s *ForConditionContext) AllSemi() []antlr.TerminalNode
- func (s *ForConditionContext) AssignmentExpressions() IAssignmentExpressionsContext
- func (s *ForConditionContext) ForDeclarations() IForDeclarationsContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ForDeclarationContext) DeclarationSpecifier() IDeclarationSpecifierContext
- 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 ForDeclarationsContext
- func (s *ForDeclarationsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ForDeclarationsContext) AllComma() []antlr.TerminalNode
- func (s *ForDeclarationsContext) AllForDeclaration() []IForDeclarationContext
- func (s *ForDeclarationsContext) Comma(i int) antlr.TerminalNode
- func (s *ForDeclarationsContext) ForDeclaration(i int) IForDeclarationContext
- func (s *ForDeclarationsContext) GetParser() antlr.Parser
- func (s *ForDeclarationsContext) GetRuleContext() antlr.RuleContext
- func (*ForDeclarationsContext) IsForDeclarationsContext()
- func (s *ForDeclarationsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ForExpressionContext
- func (s *ForExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ForExpressionContext) AllComma() []antlr.TerminalNode
- func (s *ForExpressionContext) AllExpression() []IExpressionContext
- func (s *ForExpressionContext) Comma(i int) antlr.TerminalNode
- func (s *ForExpressionContext) Expression(i int) IExpressionContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FunctionDefinitionContext) CompoundStatement() ICompoundStatementContext
- func (s *FunctionDefinitionContext) DeclarationList() IDeclarationListContext
- func (s *FunctionDefinitionContext) DeclarationSpecifier() IDeclarationSpecifierContext
- func (s *FunctionDefinitionContext) Declarator() IDeclaratorContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FunctionSpecifierContext) Declspec() antlr.TerminalNode
- 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 (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) Stdcall() antlr.TerminalNode
- func (s *FunctionSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GccAttributeContext
- func (s *GccAttributeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *GccAttributeListContext) AllComma() []antlr.TerminalNode
- func (s *GccAttributeListContext) AllGccAttribute() []IGccAttributeContext
- func (s *GccAttributeListContext) Comma(i int) antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *GccAttributeSpecifierContext) AllLeftParen() []antlr.TerminalNode
- func (s *GccAttributeSpecifierContext) AllRightParen() []antlr.TerminalNode
- func (s *GccAttributeSpecifierContext) Attribute__() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *GccDeclaratorExtensionContext) Asm() antlr.TerminalNode
- func (s *GccDeclaratorExtensionContext) GccAttributeList() IGccAttributeListContext
- func (s *GccDeclaratorExtensionContext) GccAttributeSpecifier() IGccAttributeSpecifierContext
- func (s *GccDeclaratorExtensionContext) GetParser() antlr.Parser
- func (s *GccDeclaratorExtensionContext) GetRuleContext() antlr.RuleContext
- func (s *GccDeclaratorExtensionContext) Identifier() antlr.TerminalNode
- func (*GccDeclaratorExtensionContext) IsGccDeclaratorExtensionContext()
- func (s *GccDeclaratorExtensionContext) LeftParen() antlr.TerminalNode
- func (s *GccDeclaratorExtensionContext) RightParen() antlr.TerminalNode
- func (s *GccDeclaratorExtensionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GenericAssocListContext
- func (s *GenericAssocListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *GenericAssocListContext) AllComma() []antlr.TerminalNode
- func (s *GenericAssocListContext) AllGenericAssociation() []IGenericAssociationContext
- func (s *GenericAssocListContext) Comma(i int) antlr.TerminalNode
- func (s *GenericAssocListContext) GenericAssociation(i int) IGenericAssociationContext
- func (s *GenericAssocListContext) GetParser() antlr.Parser
- func (s *GenericAssocListContext) GetRuleContext() antlr.RuleContext
- func (*GenericAssocListContext) IsGenericAssocListContext()
- func (s *GenericAssocListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GenericAssociationContext
- func (s *GenericAssociationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *GenericAssociationContext) AssignmentExpression() IAssignmentExpressionContext
- func (s *GenericAssociationContext) Colon() antlr.TerminalNode
- func (s *GenericAssociationContext) Default() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *GenericSelectionContext) AssignmentExpression() IAssignmentExpressionContext
- func (s *GenericSelectionContext) Comma() antlr.TerminalNode
- 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 IAlignmentSpecifierContext
- type IArgumentExpressionListContext
- type IAsmExprListContext
- type IAsmStatementContext
- type IAssignmentExpressionContext
- type IAssignmentExpressionsContext
- type IAssignmentOperatorContext
- type IAtomicTypeSpecifierContext
- type IBlockItemContext
- type IBlockItemListContext
- type ICastExpressionContext
- type ICompilationUnitContext
- type ICompoundStatementContext
- 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 IEnumeratorContext
- type IEnumeratorListContext
- type IExpressionContext
- type IExpressionListContext
- type IExpressionStatementContext
- type IExternalDeclarationContext
- type IForConditionContext
- type IForDeclarationContext
- type IForDeclarationsContext
- type IForExpressionContext
- type IFunctionDefinitionContext
- type IFunctionSpecifierContext
- type IGccAttributeContext
- type IGccAttributeListContext
- type IGccAttributeSpecifierContext
- type IGccDeclaratorExtensionContext
- type IGenericAssocListContext
- type IGenericAssociationContext
- type IGenericSelectionContext
- type IIdentifierListContext
- type IInitDeclaratorContext
- type IInitDeclaratorListContext
- type IInitializerContext
- type IInitializerListContext
- type IIterationStatementContext
- type IJumpStatementContext
- type ILabeledStatementContext
- type IParameterDeclarationContext
- type IParameterListContext
- type IParameterTypeListContext
- type IPointerContext
- type IPostfixExpressionContext
- type IPrimaryExpressionContext
- type ISelectionStatementContext
- type ISpecifierQualifierListContext
- type IStatementContext
- type IStatementsExpressionContext
- 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 IVcSpecificModiferContext
- type IdentifierListContext
- func (s *IdentifierListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IdentifierListContext) AllComma() []antlr.TerminalNode
- func (s *IdentifierListContext) AllIdentifier() []antlr.TerminalNode
- func (s *IdentifierListContext) Comma(i int) antlr.TerminalNode
- func (s *IdentifierListContext) GetParser() antlr.Parser
- func (s *IdentifierListContext) GetRuleContext() antlr.RuleContext
- func (s *IdentifierListContext) Identifier(i int) antlr.TerminalNode
- func (*IdentifierListContext) IsIdentifierListContext()
- func (s *IdentifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InitDeclaratorContext
- func (s *InitDeclaratorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InitDeclaratorContext) Assign() antlr.TerminalNode
- func (s *InitDeclaratorContext) Declarator() IDeclaratorContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InitDeclaratorListContext) AllComma() []antlr.TerminalNode
- func (s *InitDeclaratorListContext) AllInitDeclarator() []IInitDeclaratorContext
- func (s *InitDeclaratorListContext) Comma(i int) antlr.TerminalNode
- func (s *InitDeclaratorListContext) GetParser() antlr.Parser
- func (s *InitDeclaratorListContext) GetRuleContext() antlr.RuleContext
- func (s *InitDeclaratorListContext) InitDeclarator(i int) IInitDeclaratorContext
- func (*InitDeclaratorListContext) IsInitDeclaratorListContext()
- func (s *InitDeclaratorListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InitializerContext
- func (s *InitializerContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InitializerContext) Comma() antlr.TerminalNode
- func (s *InitializerContext) Expression() IExpressionContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InitializerListContext) AllComma() []antlr.TerminalNode
- func (s *InitializerListContext) AllDesignation() []IDesignationContext
- func (s *InitializerListContext) AllInitializer() []IInitializerContext
- func (s *InitializerListContext) Comma(i int) antlr.TerminalNode
- func (s *InitializerListContext) Designation(i int) IDesignationContext
- func (s *InitializerListContext) GetParser() antlr.Parser
- func (s *InitializerListContext) GetRuleContext() antlr.RuleContext
- func (s *InitializerListContext) Initializer(i int) IInitializerContext
- func (*InitializerListContext) IsInitializerListContext()
- func (s *InitializerListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IterationStatementContext
- func (s *IterationStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IterationStatementContext) Do() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *JumpStatementContext) AllStar() []antlr.TerminalNode
- func (s *JumpStatementContext) Break() antlr.TerminalNode
- func (s *JumpStatementContext) Continue() antlr.TerminalNode
- 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) Star(i int) antlr.TerminalNode
- func (s *JumpStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LabeledStatementContext
- func (s *LabeledStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LabeledStatementContext) AllStatement() []IStatementContext
- func (s *LabeledStatementContext) Case() antlr.TerminalNode
- func (s *LabeledStatementContext) Colon() antlr.TerminalNode
- func (s *LabeledStatementContext) Default() antlr.TerminalNode
- func (s *LabeledStatementContext) Expression() IExpressionContext
- func (s *LabeledStatementContext) GetParser() antlr.Parser
- func (s *LabeledStatementContext) GetRuleContext() antlr.RuleContext
- func (*LabeledStatementContext) IsLabeledStatementContext()
- func (s *LabeledStatementContext) Statement(i int) IStatementContext
- func (s *LabeledStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParameterDeclarationContext
- func (s *ParameterDeclarationContext) AbstractDeclarator() IAbstractDeclaratorContext
- func (s *ParameterDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParameterDeclarationContext) DeclarationSpecifier() IDeclarationSpecifierContext
- func (s *ParameterDeclarationContext) Declarator() IDeclaratorContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParameterListContext) AllComma() []antlr.TerminalNode
- func (s *ParameterListContext) AllParameterDeclaration() []IParameterDeclarationContext
- func (s *ParameterListContext) Comma(i int) antlr.TerminalNode
- func (s *ParameterListContext) GetParser() antlr.Parser
- func (s *ParameterListContext) GetRuleContext() antlr.RuleContext
- func (*ParameterListContext) IsParameterListContext()
- func (s *ParameterListContext) ParameterDeclaration(i int) IParameterDeclarationContext
- func (s *ParameterListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParameterTypeListContext
- func (s *ParameterTypeListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParameterTypeListContext) Comma() antlr.TerminalNode
- func (s *ParameterTypeListContext) Ellipsis() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PointerContext) AllCaret() []antlr.TerminalNode
- func (s *PointerContext) AllStar() []antlr.TerminalNode
- func (s *PointerContext) AllTypeQualifierList() []ITypeQualifierListContext
- func (s *PointerContext) Caret(i int) antlr.TerminalNode
- func (s *PointerContext) GetParser() antlr.Parser
- func (s *PointerContext) GetRuleContext() antlr.RuleContext
- func (*PointerContext) IsPointerContext()
- func (s *PointerContext) Star(i int) antlr.TerminalNode
- func (s *PointerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *PointerContext) TypeQualifierList(i int) ITypeQualifierListContext
- type PostfixExpressionContext
- func (s *PostfixExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Expression() IExpressionContext
- func (s *PostfixExpressionContext) Extension() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PrimaryExpressionContext) AllStringLiteral() []antlr.TerminalNode
- func (s *PrimaryExpressionContext) BuiltinOffsetof() antlr.TerminalNode
- func (s *PrimaryExpressionContext) BuiltinVaArg() antlr.TerminalNode
- func (s *PrimaryExpressionContext) Comma() antlr.TerminalNode
- func (s *PrimaryExpressionContext) CompoundStatement() ICompoundStatementContext
- func (s *PrimaryExpressionContext) Constant() antlr.TerminalNode
- func (s *PrimaryExpressionContext) Expression() IExpressionContext
- func (s *PrimaryExpressionContext) Extension() antlr.TerminalNode
- 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 SelectionStatementContext
- func (s *SelectionStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SelectionStatementContext) AllLabeledStatement() []ILabeledStatementContext
- func (s *SelectionStatementContext) AllStatement() []IStatementContext
- func (s *SelectionStatementContext) Else() antlr.TerminalNode
- 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) LabeledStatement(i int) ILabeledStatementContext
- func (s *SelectionStatementContext) LeftBrace() antlr.TerminalNode
- func (s *SelectionStatementContext) LeftParen() antlr.TerminalNode
- func (s *SelectionStatementContext) RightBrace() 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 SpecifierQualifierListContext
- func (s *SpecifierQualifierListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StatementContext) AsmStatement() IAsmStatementContext
- func (s *StatementContext) Colon() antlr.TerminalNode
- func (s *StatementContext) CompoundStatement() ICompoundStatementContext
- func (s *StatementContext) ExpressionStatement() IExpressionStatementContext
- func (s *StatementContext) GetParser() antlr.Parser
- func (s *StatementContext) GetRuleContext() antlr.RuleContext
- func (s *StatementContext) Identifier() antlr.TerminalNode
- func (*StatementContext) IsStatementContext()
- func (s *StatementContext) IterationStatement() IIterationStatementContext
- func (s *StatementContext) JumpStatement() IJumpStatementContext
- func (s *StatementContext) SelectionStatement() ISelectionStatementContext
- func (s *StatementContext) Semi() antlr.TerminalNode
- func (s *StatementContext) Statement() IStatementContext
- func (s *StatementContext) StatementsExpression() IStatementsExpressionContext
- func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StatementsExpressionContext
- func (s *StatementsExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StatementsExpressionContext) AllStatement() []IStatementContext
- func (s *StatementsExpressionContext) Expression() IExpressionContext
- func (s *StatementsExpressionContext) GetParser() antlr.Parser
- func (s *StatementsExpressionContext) GetRuleContext() antlr.RuleContext
- func (*StatementsExpressionContext) IsStatementsExpressionContext()
- func (s *StatementsExpressionContext) LeftBrace() antlr.TerminalNode
- func (s *StatementsExpressionContext) LeftParen() antlr.TerminalNode
- func (s *StatementsExpressionContext) RightBrace() antlr.TerminalNode
- func (s *StatementsExpressionContext) RightParen() antlr.TerminalNode
- func (s *StatementsExpressionContext) Semi() antlr.TerminalNode
- func (s *StatementsExpressionContext) Statement(i int) IStatementContext
- func (s *StatementsExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StaticAssertDeclarationContext
- func (s *StaticAssertDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StaticAssertDeclarationContext) AllStringLiteral() []antlr.TerminalNode
- func (s *StaticAssertDeclarationContext) Comma() antlr.TerminalNode
- func (s *StaticAssertDeclarationContext) Expression() IExpressionContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StorageClassSpecifierContext) Auto() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StructDeclarationListContext) AllStructDeclaration() []IStructDeclarationContext
- func (s *StructDeclarationListContext) GetParser() antlr.Parser
- func (s *StructDeclarationListContext) GetRuleContext() antlr.RuleContext
- func (*StructDeclarationListContext) IsStructDeclarationListContext()
- func (s *StructDeclarationListContext) StructDeclaration(i int) IStructDeclarationContext
- func (s *StructDeclarationListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StructDeclaratorContext
- func (s *StructDeclaratorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StructDeclaratorContext) Colon() antlr.TerminalNode
- func (s *StructDeclaratorContext) Declarator() IDeclaratorContext
- func (s *StructDeclaratorContext) Expression() IExpressionContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StructDeclaratorListContext) AllComma() []antlr.TerminalNode
- func (s *StructDeclaratorListContext) AllStructDeclarator() []IStructDeclaratorContext
- func (s *StructDeclaratorListContext) Comma(i int) antlr.TerminalNode
- func (s *StructDeclaratorListContext) GetParser() antlr.Parser
- func (s *StructDeclaratorListContext) GetRuleContext() antlr.RuleContext
- func (*StructDeclaratorListContext) IsStructDeclaratorListContext()
- func (s *StructDeclaratorListContext) StructDeclarator(i int) IStructDeclaratorContext
- func (s *StructDeclaratorListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StructOrUnionContext
- func (s *StructOrUnionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StructOrUnionSpecifierContext) AllIdentifier() []antlr.TerminalNode
- func (s *StructOrUnionSpecifierContext) GetParser() antlr.Parser
- func (s *StructOrUnionSpecifierContext) GetRuleContext() antlr.RuleContext
- func (s *StructOrUnionSpecifierContext) Identifier(i int) 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TranslationUnitContext) AllExternalDeclaration() []IExternalDeclarationContext
- func (s *TranslationUnitContext) ExternalDeclaration(i int) IExternalDeclarationContext
- func (s *TranslationUnitContext) GetParser() antlr.Parser
- func (s *TranslationUnitContext) GetRuleContext() antlr.RuleContext
- func (*TranslationUnitContext) IsTranslationUnitContext()
- func (s *TranslationUnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TypeNameContext
- func (s *TypeNameContext) AbstractDeclarator() IAbstractDeclaratorContext
- func (s *TypeNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeQualifierContext) Atomic() antlr.TerminalNode
- func (s *TypeQualifierContext) Const() antlr.TerminalNode
- func (s *TypeQualifierContext) GetParser() antlr.Parser
- func (s *TypeQualifierContext) GetRuleContext() antlr.RuleContext
- func (*TypeQualifierContext) IsTypeQualifierContext()
- func (s *TypeQualifierContext) Restrict() antlr.TerminalNode
- func (s *TypeQualifierContext) Signed() antlr.TerminalNode
- func (s *TypeQualifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeQualifierContext) Unsigned() antlr.TerminalNode
- func (s *TypeQualifierContext) Volatile() antlr.TerminalNode
- type TypeQualifierListContext
- func (s *TypeQualifierListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeQualifierListContext) AllTypeQualifier() []ITypeQualifierContext
- func (s *TypeQualifierListContext) GetParser() antlr.Parser
- func (s *TypeQualifierListContext) GetRuleContext() antlr.RuleContext
- func (*TypeQualifierListContext) IsTypeQualifierListContext()
- func (s *TypeQualifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeQualifierListContext) TypeQualifier(i int) ITypeQualifierContext
- type TypeSpecifierContext
- func (s *TypeSpecifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Double() antlr.TerminalNode
- func (s *TypeSpecifierContext) EnumSpecifier() IEnumSpecifierContext
- func (s *TypeSpecifierContext) Expression() IExpressionContext
- func (s *TypeSpecifierContext) Extension() antlr.TerminalNode
- 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) M128() antlr.TerminalNode
- func (s *TypeSpecifierContext) M128d() antlr.TerminalNode
- func (s *TypeSpecifierContext) M128i() antlr.TerminalNode
- func (s *TypeSpecifierContext) RightParen() antlr.TerminalNode
- func (s *TypeSpecifierContext) Short() antlr.TerminalNode
- func (s *TypeSpecifierContext) StructOrUnionSpecifier() IStructOrUnionSpecifierContext
- func (s *TypeSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeSpecifierContext) TypedefName() ITypedefNameContext
- func (s *TypeSpecifierContext) Typeof() antlr.TerminalNode
- func (s *TypeSpecifierContext) Void() antlr.TerminalNode
- type TypedefNameContext
- func (s *TypedefNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypedefNameContext) GetParser() antlr.Parser
- func (s *TypedefNameContext) GetRuleContext() antlr.RuleContext
- func (s *TypedefNameContext) Identifier() antlr.TerminalNode
- func (*TypedefNameContext) IsTypedefNameContext()
- func (s *TypedefNameContext) StructOrUnion() IStructOrUnionContext
- func (s *TypedefNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type UnaryExpressionContext
- func (s *UnaryExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *UnaryExpressionContext) Alignof() antlr.TerminalNode
- func (s *UnaryExpressionContext) AllStar() []antlr.TerminalNode
- func (s *UnaryExpressionContext) AndAnd() antlr.TerminalNode
- func (s *UnaryExpressionContext) GetParser() antlr.Parser
- func (s *UnaryExpressionContext) GetRuleContext() antlr.RuleContext
- 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) Star(i int) antlr.TerminalNode
- func (s *UnaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *UnaryExpressionContext) TypeName() ITypeNameContext
- func (s *UnaryExpressionContext) UnaryExpression() IUnaryExpressionContext
- type VcSpecificModiferContext
- func (s *VcSpecificModiferContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *VcSpecificModiferContext) Cdecl() antlr.TerminalNode
- func (s *VcSpecificModiferContext) Clrcall() antlr.TerminalNode
- func (s *VcSpecificModiferContext) Fastcall() antlr.TerminalNode
- func (s *VcSpecificModiferContext) GetParser() antlr.Parser
- func (s *VcSpecificModiferContext) GetRuleContext() antlr.RuleContext
- func (*VcSpecificModiferContext) IsVcSpecificModiferContext()
- func (s *VcSpecificModiferContext) Stdcall() antlr.TerminalNode
- func (s *VcSpecificModiferContext) Thiscall() antlr.TerminalNode
- func (s *VcSpecificModiferContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VcSpecificModiferContext) Vectorcall() antlr.TerminalNode
Constants ¶
const ( CLexerAuto = 1 CLexerBreak = 2 CLexerCase = 3 CLexerChar = 4 CLexerConst = 5 CLexerContinue = 6 CLexerDefault = 7 CLexerDo = 8 CLexerDouble = 9 CLexerElse = 10 CLexerEnum = 11 CLexerExtern = 12 CLexerFloat = 13 CLexerFor = 14 CLexerGoto = 15 CLexerIf = 16 CLexerInline = 17 CLexerInt = 18 CLexerLong = 19 CLexerRegister = 20 CLexerRestrict = 21 CLexerReturn = 22 CLexerShort = 23 CLexerSigned = 24 CLexerSizeof = 25 CLexerStatic = 26 CLexerStruct = 27 CLexerSwitch = 28 CLexerTypedef = 29 CLexerUnion = 30 CLexerUnsigned = 31 CLexerVoid = 32 CLexerVolatile = 33 CLexerWhile = 34 CLexerAlignas = 35 CLexerAlignof = 36 CLexerAtomic = 37 CLexerBool = 38 CLexerComplex = 39 CLexerGeneric = 40 CLexerImaginary = 41 CLexerNoreturn = 42 CLexerStaticAssert = 43 CLexerThreadLocal = 44 CLexerLeftParen = 45 CLexerRightParen = 46 CLexerLeftBracket = 47 CLexerRightBracket = 48 CLexerLeftBrace = 49 CLexerRightBrace = 50 CLexerLess = 51 CLexerLessEqual = 52 CLexerGreater = 53 CLexerGreaterEqual = 54 CLexerLeftShift = 55 CLexerRightShift = 56 CLexerPlus = 57 CLexerPlusPlus = 58 CLexerMinus = 59 CLexerMinusMinus = 60 CLexerStar = 61 CLexerDiv = 62 CLexerMod = 63 CLexerAnd = 64 CLexerOr = 65 CLexerAndAnd = 66 CLexerOrOr = 67 CLexerCaret = 68 CLexerNot = 69 CLexerTilde = 70 CLexerQuestion = 71 CLexerColon = 72 CLexerSemi = 73 CLexerComma = 74 CLexerAssign = 75 CLexerStarAssign = 76 CLexerDivAssign = 77 CLexerModAssign = 78 CLexerPlusAssign = 79 CLexerMinusAssign = 80 CLexerLeftShiftAssign = 81 CLexerRightShiftAssign = 82 CLexerAndAssign = 83 CLexerXorAssign = 84 CLexerOrAssign = 85 CLexerEqual = 86 CLexerNotEqual = 87 CLexerArrow = 88 CLexerDot = 89 CLexerEllipsis = 90 CLexerAsm = 91 CLexerIdentifier = 92 CLexerConstant = 93 CLexerDigitSequence = 94 CLexerStringLiteral = 95 CLexerWS = 96 CLexerLINE_COMMENT = 97 CLexerBLOCK_COMMENT = 98 CLexerExtension = 99 CLexerBuiltinVaArg = 100 CLexerBuiltinOffsetof = 101 CLexerM128 = 102 CLexerM128d = 103 CLexerM128i = 104 CLexerTypeof = 105 CLexerInline__ = 106 CLexerStdcall = 107 CLexerDeclspec = 108 CLexerCdecl = 109 CLexerClrcall = 110 CLexerFastcall = 111 CLexerThiscall = 112 CLexerVectorcall = 113 CLexerAttribute__ = 114 CLexerVolatile__ = 115 CLexerMultiLineMacro = 116 CLexerDirective = 117 CLexerAsmBlock = 118 CLexerWhitespace = 119 CLexerNewline = 120 CLexerBlockComment = 121 CLexerLineComment = 122 )
CLexer tokens.
const ( CParserEOF = antlr.TokenEOF CParserAuto = 1 CParserBreak = 2 CParserCase = 3 CParserChar = 4 CParserConst = 5 CParserContinue = 6 CParserDefault = 7 CParserDo = 8 CParserDouble = 9 CParserElse = 10 CParserEnum = 11 CParserExtern = 12 CParserFloat = 13 CParserFor = 14 CParserGoto = 15 CParserIf = 16 CParserInline = 17 CParserInt = 18 CParserLong = 19 CParserRegister = 20 CParserRestrict = 21 CParserReturn = 22 CParserShort = 23 CParserSigned = 24 CParserSizeof = 25 CParserStatic = 26 CParserStruct = 27 CParserSwitch = 28 CParserTypedef = 29 CParserUnion = 30 CParserUnsigned = 31 CParserVoid = 32 CParserVolatile = 33 CParserWhile = 34 CParserAlignas = 35 CParserAlignof = 36 CParserAtomic = 37 CParserBool = 38 CParserComplex = 39 CParserGeneric = 40 CParserImaginary = 41 CParserNoreturn = 42 CParserStaticAssert = 43 CParserThreadLocal = 44 CParserLeftParen = 45 CParserRightParen = 46 CParserLeftBracket = 47 CParserRightBracket = 48 CParserLeftBrace = 49 CParserRightBrace = 50 CParserLess = 51 CParserLessEqual = 52 CParserGreater = 53 CParserGreaterEqual = 54 CParserLeftShift = 55 CParserRightShift = 56 CParserPlus = 57 CParserPlusPlus = 58 CParserMinus = 59 CParserMinusMinus = 60 CParserStar = 61 CParserDiv = 62 CParserMod = 63 CParserAnd = 64 CParserOr = 65 CParserAndAnd = 66 CParserOrOr = 67 CParserCaret = 68 CParserNot = 69 CParserTilde = 70 CParserQuestion = 71 CParserColon = 72 CParserSemi = 73 CParserComma = 74 CParserAssign = 75 CParserStarAssign = 76 CParserDivAssign = 77 CParserModAssign = 78 CParserPlusAssign = 79 CParserMinusAssign = 80 CParserLeftShiftAssign = 81 CParserRightShiftAssign = 82 CParserAndAssign = 83 CParserXorAssign = 84 CParserOrAssign = 85 CParserEqual = 86 CParserNotEqual = 87 CParserArrow = 88 CParserDot = 89 CParserEllipsis = 90 CParserAsm = 91 CParserIdentifier = 92 CParserConstant = 93 CParserDigitSequence = 94 CParserStringLiteral = 95 CParserWS = 96 CParserLINE_COMMENT = 97 CParserBLOCK_COMMENT = 98 CParserExtension = 99 CParserBuiltinVaArg = 100 CParserBuiltinOffsetof = 101 CParserM128 = 102 CParserM128d = 103 CParserM128i = 104 CParserTypeof = 105 CParserInline__ = 106 CParserStdcall = 107 CParserDeclspec = 108 CParserCdecl = 109 CParserClrcall = 110 CParserFastcall = 111 CParserThiscall = 112 CParserVectorcall = 113 CParserAttribute__ = 114 CParserVolatile__ = 115 CParserMultiLineMacro = 116 CParserDirective = 117 CParserAsmBlock = 118 CParserWhitespace = 119 CParserNewline = 120 CParserBlockComment = 121 CParserLineComment = 122 )
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_castExpression = 7 CParserRULE_assignmentExpression = 8 CParserRULE_assignmentOperator = 9 CParserRULE_expressionList = 10 CParserRULE_statementsExpression = 11 CParserRULE_expression = 12 CParserRULE_declaration = 13 CParserRULE_declarationSpecifiers = 14 CParserRULE_declarationSpecifiers2 = 15 CParserRULE_declarationSpecifier = 16 CParserRULE_initDeclaratorList = 17 CParserRULE_initDeclarator = 18 CParserRULE_storageClassSpecifier = 19 CParserRULE_typeSpecifier = 20 CParserRULE_structOrUnionSpecifier = 21 CParserRULE_structOrUnion = 22 CParserRULE_structDeclarationList = 23 CParserRULE_structDeclaration = 24 CParserRULE_specifierQualifierList = 25 CParserRULE_structDeclaratorList = 26 CParserRULE_structDeclarator = 27 CParserRULE_enumSpecifier = 28 CParserRULE_enumeratorList = 29 CParserRULE_enumerator = 30 CParserRULE_atomicTypeSpecifier = 31 CParserRULE_typeQualifier = 32 CParserRULE_functionSpecifier = 33 CParserRULE_alignmentSpecifier = 34 CParserRULE_declarator = 35 CParserRULE_directDeclarator = 36 CParserRULE_vcSpecificModifer = 37 CParserRULE_gccDeclaratorExtension = 38 CParserRULE_gccAttributeSpecifier = 39 CParserRULE_gccAttributeList = 40 CParserRULE_gccAttribute = 41 CParserRULE_pointer = 42 CParserRULE_typeQualifierList = 43 CParserRULE_parameterTypeList = 44 CParserRULE_parameterList = 45 CParserRULE_parameterDeclaration = 46 CParserRULE_identifierList = 47 CParserRULE_typeName = 48 CParserRULE_abstractDeclarator = 49 CParserRULE_directAbstractDeclarator = 50 CParserRULE_typedefName = 51 CParserRULE_initializer = 52 CParserRULE_initializerList = 53 CParserRULE_designation = 54 CParserRULE_designatorList = 55 CParserRULE_designator = 56 CParserRULE_staticAssertDeclaration = 57 CParserRULE_statement = 58 CParserRULE_asmStatement = 59 CParserRULE_asmExprList = 60 CParserRULE_labeledStatement = 61 CParserRULE_compoundStatement = 62 CParserRULE_blockItemList = 63 CParserRULE_blockItem = 64 CParserRULE_expressionStatement = 65 CParserRULE_selectionStatement = 66 CParserRULE_iterationStatement = 67 CParserRULE_forCondition = 68 CParserRULE_assignmentExpressions = 69 CParserRULE_forDeclarations = 70 CParserRULE_forDeclaration = 71 CParserRULE_forExpression = 72 CParserRULE_jumpStatement = 73 CParserRULE_compilationUnit = 74 CParserRULE_translationUnit = 75 CParserRULE_externalDeclaration = 76 CParserRULE_functionDefinition = 77 CParserRULE_declarationList = 78 )
CParser rules.
const CLexerERROR = 2
CLexerERROR is the CLexer channel.
Variables ¶
This section is empty.
Functions ¶
func CLexerInit ¶
func CLexerInit()
CLexerInit initializes any static state used to implement CLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewCLexer(). You can call this function if you wish to initialize the static state ahead of time.
func CParserInit ¶
func CParserInit()
CParserInit initializes any static state used to implement CParser. By default the static state used to implement the parser is lazily initialized during the first call to NewCParser(). You can call this function if you wish to initialize the static state ahead of time.
func GetLexerSerializedATN ¶
func GetLexerSerializedATN() []int32
func GetParserSerializedATN ¶
func GetParserSerializedATN() []int32
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) Accept ¶
func (s *AbstractDeclaratorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AbstractDeclaratorContext) AllGccDeclaratorExtension ¶
func (s *AbstractDeclaratorContext) AllGccDeclaratorExtension() []IGccDeclaratorExtensionContext
func (*AbstractDeclaratorContext) DirectAbstractDeclarator ¶
func (s *AbstractDeclaratorContext) DirectAbstractDeclarator() IDirectAbstractDeclaratorContext
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 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) Accept ¶
func (s *AlignmentSpecifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AlignmentSpecifierContext) Alignas ¶
func (s *AlignmentSpecifierContext) Alignas() antlr.TerminalNode
func (*AlignmentSpecifierContext) Expression ¶
func (s *AlignmentSpecifierContext) Expression() IExpressionContext
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 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) Accept ¶
func (s *ArgumentExpressionListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ArgumentExpressionListContext) AllComma ¶
func (s *ArgumentExpressionListContext) AllComma() []antlr.TerminalNode
func (*ArgumentExpressionListContext) AllExpression ¶
func (s *ArgumentExpressionListContext) AllExpression() []IExpressionContext
func (*ArgumentExpressionListContext) Comma ¶
func (s *ArgumentExpressionListContext) Comma(i int) antlr.TerminalNode
func (*ArgumentExpressionListContext) Expression ¶
func (s *ArgumentExpressionListContext) Expression(i int) IExpressionContext
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 AsmExprListContext ¶
type AsmExprListContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewAsmExprListContext ¶
func NewAsmExprListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AsmExprListContext
func NewEmptyAsmExprListContext ¶
func NewEmptyAsmExprListContext() *AsmExprListContext
func (*AsmExprListContext) Accept ¶
func (s *AsmExprListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AsmExprListContext) AllComma ¶
func (s *AsmExprListContext) AllComma() []antlr.TerminalNode
func (*AsmExprListContext) AllExpression ¶
func (s *AsmExprListContext) AllExpression() []IExpressionContext
func (*AsmExprListContext) Comma ¶
func (s *AsmExprListContext) Comma(i int) antlr.TerminalNode
func (*AsmExprListContext) Expression ¶
func (s *AsmExprListContext) Expression(i int) IExpressionContext
func (*AsmExprListContext) GetParser ¶
func (s *AsmExprListContext) GetParser() antlr.Parser
func (*AsmExprListContext) GetRuleContext ¶
func (s *AsmExprListContext) GetRuleContext() antlr.RuleContext
func (*AsmExprListContext) IsAsmExprListContext ¶
func (*AsmExprListContext) IsAsmExprListContext()
func (*AsmExprListContext) ToStringTree ¶
func (s *AsmExprListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AsmStatementContext ¶
type AsmStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewAsmStatementContext ¶
func NewAsmStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AsmStatementContext
func NewEmptyAsmStatementContext ¶
func NewEmptyAsmStatementContext() *AsmStatementContext
func (*AsmStatementContext) Accept ¶
func (s *AsmStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AsmStatementContext) AllAsmExprList ¶
func (s *AsmStatementContext) AllAsmExprList() []IAsmExprListContext
func (*AsmStatementContext) AllColon ¶
func (s *AsmStatementContext) AllColon() []antlr.TerminalNode
func (*AsmStatementContext) Asm ¶
func (s *AsmStatementContext) Asm() antlr.TerminalNode
func (*AsmStatementContext) AsmExprList ¶
func (s *AsmStatementContext) AsmExprList(i int) IAsmExprListContext
func (*AsmStatementContext) Colon ¶
func (s *AsmStatementContext) Colon(i int) antlr.TerminalNode
func (*AsmStatementContext) GetParser ¶
func (s *AsmStatementContext) GetParser() antlr.Parser
func (*AsmStatementContext) GetRuleContext ¶
func (s *AsmStatementContext) GetRuleContext() antlr.RuleContext
func (*AsmStatementContext) IsAsmStatementContext ¶
func (*AsmStatementContext) IsAsmStatementContext()
func (*AsmStatementContext) LeftParen ¶
func (s *AsmStatementContext) LeftParen() antlr.TerminalNode
func (*AsmStatementContext) RightParen ¶
func (s *AsmStatementContext) RightParen() antlr.TerminalNode
func (*AsmStatementContext) Semi ¶
func (s *AsmStatementContext) Semi() antlr.TerminalNode
func (*AsmStatementContext) ToStringTree ¶
func (s *AsmStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*AsmStatementContext) Volatile ¶
func (s *AsmStatementContext) Volatile() antlr.TerminalNode
func (*AsmStatementContext) Volatile__ ¶
func (s *AsmStatementContext) Volatile__() antlr.TerminalNode
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) Accept ¶
func (s *AssignmentExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AssignmentExpressionContext) AssignmentOperator ¶
func (s *AssignmentExpressionContext) AssignmentOperator() IAssignmentOperatorContext
func (*AssignmentExpressionContext) CastExpression ¶
func (s *AssignmentExpressionContext) CastExpression() ICastExpressionContext
func (*AssignmentExpressionContext) DigitSequence ¶
func (s *AssignmentExpressionContext) DigitSequence() antlr.TerminalNode
func (*AssignmentExpressionContext) GetParser ¶
func (s *AssignmentExpressionContext) GetParser() antlr.Parser
func (*AssignmentExpressionContext) GetRuleContext ¶
func (s *AssignmentExpressionContext) GetRuleContext() antlr.RuleContext
func (*AssignmentExpressionContext) Initializer ¶
func (s *AssignmentExpressionContext) Initializer() IInitializerContext
func (*AssignmentExpressionContext) IsAssignmentExpressionContext ¶
func (*AssignmentExpressionContext) IsAssignmentExpressionContext()
func (*AssignmentExpressionContext) ToStringTree ¶
func (s *AssignmentExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AssignmentExpressionsContext ¶
type AssignmentExpressionsContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewAssignmentExpressionsContext ¶
func NewAssignmentExpressionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignmentExpressionsContext
func NewEmptyAssignmentExpressionsContext ¶
func NewEmptyAssignmentExpressionsContext() *AssignmentExpressionsContext
func (*AssignmentExpressionsContext) Accept ¶
func (s *AssignmentExpressionsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AssignmentExpressionsContext) AllAssignmentExpression ¶
func (s *AssignmentExpressionsContext) AllAssignmentExpression() []IAssignmentExpressionContext
func (*AssignmentExpressionsContext) AllComma ¶
func (s *AssignmentExpressionsContext) AllComma() []antlr.TerminalNode
func (*AssignmentExpressionsContext) AssignmentExpression ¶
func (s *AssignmentExpressionsContext) AssignmentExpression(i int) IAssignmentExpressionContext
func (*AssignmentExpressionsContext) Comma ¶
func (s *AssignmentExpressionsContext) Comma(i int) antlr.TerminalNode
func (*AssignmentExpressionsContext) GetParser ¶
func (s *AssignmentExpressionsContext) GetParser() antlr.Parser
func (*AssignmentExpressionsContext) GetRuleContext ¶
func (s *AssignmentExpressionsContext) GetRuleContext() antlr.RuleContext
func (*AssignmentExpressionsContext) IsAssignmentExpressionsContext ¶
func (*AssignmentExpressionsContext) IsAssignmentExpressionsContext()
func (*AssignmentExpressionsContext) ToStringTree ¶
func (s *AssignmentExpressionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) Accept ¶
func (s *AssignmentOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) 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) Accept ¶
func (s *AtomicTypeSpecifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AtomicTypeSpecifierContext) Atomic ¶
func (s *AtomicTypeSpecifierContext) Atomic() antlr.TerminalNode
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 BaseCParserVisitor ¶
type BaseCParserVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (*BaseCParserVisitor) VisitAbstractDeclarator ¶
func (v *BaseCParserVisitor) VisitAbstractDeclarator(ctx *AbstractDeclaratorContext) interface{}
func (*BaseCParserVisitor) VisitAlignmentSpecifier ¶
func (v *BaseCParserVisitor) VisitAlignmentSpecifier(ctx *AlignmentSpecifierContext) interface{}
func (*BaseCParserVisitor) VisitArgumentExpressionList ¶
func (v *BaseCParserVisitor) VisitArgumentExpressionList(ctx *ArgumentExpressionListContext) interface{}
func (*BaseCParserVisitor) VisitAsmExprList ¶
func (v *BaseCParserVisitor) VisitAsmExprList(ctx *AsmExprListContext) interface{}
func (*BaseCParserVisitor) VisitAsmStatement ¶
func (v *BaseCParserVisitor) VisitAsmStatement(ctx *AsmStatementContext) interface{}
func (*BaseCParserVisitor) VisitAssignmentExpression ¶
func (v *BaseCParserVisitor) VisitAssignmentExpression(ctx *AssignmentExpressionContext) interface{}
func (*BaseCParserVisitor) VisitAssignmentExpressions ¶
func (v *BaseCParserVisitor) VisitAssignmentExpressions(ctx *AssignmentExpressionsContext) interface{}
func (*BaseCParserVisitor) VisitAssignmentOperator ¶
func (v *BaseCParserVisitor) VisitAssignmentOperator(ctx *AssignmentOperatorContext) interface{}
func (*BaseCParserVisitor) VisitAtomicTypeSpecifier ¶
func (v *BaseCParserVisitor) VisitAtomicTypeSpecifier(ctx *AtomicTypeSpecifierContext) interface{}
func (*BaseCParserVisitor) VisitBlockItem ¶
func (v *BaseCParserVisitor) VisitBlockItem(ctx *BlockItemContext) interface{}
func (*BaseCParserVisitor) VisitBlockItemList ¶
func (v *BaseCParserVisitor) VisitBlockItemList(ctx *BlockItemListContext) interface{}
func (*BaseCParserVisitor) VisitCastExpression ¶
func (v *BaseCParserVisitor) VisitCastExpression(ctx *CastExpressionContext) interface{}
func (*BaseCParserVisitor) VisitCompilationUnit ¶
func (v *BaseCParserVisitor) VisitCompilationUnit(ctx *CompilationUnitContext) interface{}
func (*BaseCParserVisitor) VisitCompoundStatement ¶
func (v *BaseCParserVisitor) VisitCompoundStatement(ctx *CompoundStatementContext) interface{}
func (*BaseCParserVisitor) VisitDeclaration ¶
func (v *BaseCParserVisitor) VisitDeclaration(ctx *DeclarationContext) interface{}
func (*BaseCParserVisitor) VisitDeclarationList ¶
func (v *BaseCParserVisitor) VisitDeclarationList(ctx *DeclarationListContext) interface{}
func (*BaseCParserVisitor) VisitDeclarationSpecifier ¶
func (v *BaseCParserVisitor) VisitDeclarationSpecifier(ctx *DeclarationSpecifierContext) interface{}
func (*BaseCParserVisitor) VisitDeclarationSpecifiers ¶
func (v *BaseCParserVisitor) VisitDeclarationSpecifiers(ctx *DeclarationSpecifiersContext) interface{}
func (*BaseCParserVisitor) VisitDeclarationSpecifiers2 ¶
func (v *BaseCParserVisitor) VisitDeclarationSpecifiers2(ctx *DeclarationSpecifiers2Context) interface{}
func (*BaseCParserVisitor) VisitDeclarator ¶
func (v *BaseCParserVisitor) VisitDeclarator(ctx *DeclaratorContext) interface{}
func (*BaseCParserVisitor) VisitDesignation ¶
func (v *BaseCParserVisitor) VisitDesignation(ctx *DesignationContext) interface{}
func (*BaseCParserVisitor) VisitDesignator ¶
func (v *BaseCParserVisitor) VisitDesignator(ctx *DesignatorContext) interface{}
func (*BaseCParserVisitor) VisitDesignatorList ¶
func (v *BaseCParserVisitor) VisitDesignatorList(ctx *DesignatorListContext) interface{}
func (*BaseCParserVisitor) VisitDirectAbstractDeclarator ¶
func (v *BaseCParserVisitor) VisitDirectAbstractDeclarator(ctx *DirectAbstractDeclaratorContext) interface{}
func (*BaseCParserVisitor) VisitDirectDeclarator ¶
func (v *BaseCParserVisitor) VisitDirectDeclarator(ctx *DirectDeclaratorContext) interface{}
func (*BaseCParserVisitor) VisitEnumSpecifier ¶
func (v *BaseCParserVisitor) VisitEnumSpecifier(ctx *EnumSpecifierContext) interface{}
func (*BaseCParserVisitor) VisitEnumerator ¶
func (v *BaseCParserVisitor) VisitEnumerator(ctx *EnumeratorContext) interface{}
func (*BaseCParserVisitor) VisitEnumeratorList ¶
func (v *BaseCParserVisitor) VisitEnumeratorList(ctx *EnumeratorListContext) interface{}
func (*BaseCParserVisitor) VisitExpression ¶
func (v *BaseCParserVisitor) VisitExpression(ctx *ExpressionContext) interface{}
func (*BaseCParserVisitor) VisitExpressionList ¶
func (v *BaseCParserVisitor) VisitExpressionList(ctx *ExpressionListContext) interface{}
func (*BaseCParserVisitor) VisitExpressionStatement ¶
func (v *BaseCParserVisitor) VisitExpressionStatement(ctx *ExpressionStatementContext) interface{}
func (*BaseCParserVisitor) VisitExternalDeclaration ¶
func (v *BaseCParserVisitor) VisitExternalDeclaration(ctx *ExternalDeclarationContext) interface{}
func (*BaseCParserVisitor) VisitForCondition ¶
func (v *BaseCParserVisitor) VisitForCondition(ctx *ForConditionContext) interface{}
func (*BaseCParserVisitor) VisitForDeclaration ¶
func (v *BaseCParserVisitor) VisitForDeclaration(ctx *ForDeclarationContext) interface{}
func (*BaseCParserVisitor) VisitForDeclarations ¶
func (v *BaseCParserVisitor) VisitForDeclarations(ctx *ForDeclarationsContext) interface{}
func (*BaseCParserVisitor) VisitForExpression ¶
func (v *BaseCParserVisitor) VisitForExpression(ctx *ForExpressionContext) interface{}
func (*BaseCParserVisitor) VisitFunctionDefinition ¶
func (v *BaseCParserVisitor) VisitFunctionDefinition(ctx *FunctionDefinitionContext) interface{}
func (*BaseCParserVisitor) VisitFunctionSpecifier ¶
func (v *BaseCParserVisitor) VisitFunctionSpecifier(ctx *FunctionSpecifierContext) interface{}
func (*BaseCParserVisitor) VisitGccAttribute ¶
func (v *BaseCParserVisitor) VisitGccAttribute(ctx *GccAttributeContext) interface{}
func (*BaseCParserVisitor) VisitGccAttributeList ¶
func (v *BaseCParserVisitor) VisitGccAttributeList(ctx *GccAttributeListContext) interface{}
func (*BaseCParserVisitor) VisitGccAttributeSpecifier ¶
func (v *BaseCParserVisitor) VisitGccAttributeSpecifier(ctx *GccAttributeSpecifierContext) interface{}
func (*BaseCParserVisitor) VisitGccDeclaratorExtension ¶
func (v *BaseCParserVisitor) VisitGccDeclaratorExtension(ctx *GccDeclaratorExtensionContext) interface{}
func (*BaseCParserVisitor) VisitGenericAssocList ¶
func (v *BaseCParserVisitor) VisitGenericAssocList(ctx *GenericAssocListContext) interface{}
func (*BaseCParserVisitor) VisitGenericAssociation ¶
func (v *BaseCParserVisitor) VisitGenericAssociation(ctx *GenericAssociationContext) interface{}
func (*BaseCParserVisitor) VisitGenericSelection ¶
func (v *BaseCParserVisitor) VisitGenericSelection(ctx *GenericSelectionContext) interface{}
func (*BaseCParserVisitor) VisitIdentifierList ¶
func (v *BaseCParserVisitor) VisitIdentifierList(ctx *IdentifierListContext) interface{}
func (*BaseCParserVisitor) VisitInitDeclarator ¶
func (v *BaseCParserVisitor) VisitInitDeclarator(ctx *InitDeclaratorContext) interface{}
func (*BaseCParserVisitor) VisitInitDeclaratorList ¶
func (v *BaseCParserVisitor) VisitInitDeclaratorList(ctx *InitDeclaratorListContext) interface{}
func (*BaseCParserVisitor) VisitInitializer ¶
func (v *BaseCParserVisitor) VisitInitializer(ctx *InitializerContext) interface{}
func (*BaseCParserVisitor) VisitInitializerList ¶
func (v *BaseCParserVisitor) VisitInitializerList(ctx *InitializerListContext) interface{}
func (*BaseCParserVisitor) VisitIterationStatement ¶
func (v *BaseCParserVisitor) VisitIterationStatement(ctx *IterationStatementContext) interface{}
func (*BaseCParserVisitor) VisitJumpStatement ¶
func (v *BaseCParserVisitor) VisitJumpStatement(ctx *JumpStatementContext) interface{}
func (*BaseCParserVisitor) VisitLabeledStatement ¶
func (v *BaseCParserVisitor) VisitLabeledStatement(ctx *LabeledStatementContext) interface{}
func (*BaseCParserVisitor) VisitParameterDeclaration ¶
func (v *BaseCParserVisitor) VisitParameterDeclaration(ctx *ParameterDeclarationContext) interface{}
func (*BaseCParserVisitor) VisitParameterList ¶
func (v *BaseCParserVisitor) VisitParameterList(ctx *ParameterListContext) interface{}
func (*BaseCParserVisitor) VisitParameterTypeList ¶
func (v *BaseCParserVisitor) VisitParameterTypeList(ctx *ParameterTypeListContext) interface{}
func (*BaseCParserVisitor) VisitPointer ¶
func (v *BaseCParserVisitor) VisitPointer(ctx *PointerContext) interface{}
func (*BaseCParserVisitor) VisitPostfixExpression ¶
func (v *BaseCParserVisitor) VisitPostfixExpression(ctx *PostfixExpressionContext) interface{}
func (*BaseCParserVisitor) VisitPrimaryExpression ¶
func (v *BaseCParserVisitor) VisitPrimaryExpression(ctx *PrimaryExpressionContext) interface{}
func (*BaseCParserVisitor) VisitSelectionStatement ¶
func (v *BaseCParserVisitor) VisitSelectionStatement(ctx *SelectionStatementContext) interface{}
func (*BaseCParserVisitor) VisitSpecifierQualifierList ¶
func (v *BaseCParserVisitor) VisitSpecifierQualifierList(ctx *SpecifierQualifierListContext) interface{}
func (*BaseCParserVisitor) VisitStatement ¶
func (v *BaseCParserVisitor) VisitStatement(ctx *StatementContext) interface{}
func (*BaseCParserVisitor) VisitStatementsExpression ¶
func (v *BaseCParserVisitor) VisitStatementsExpression(ctx *StatementsExpressionContext) interface{}
func (*BaseCParserVisitor) VisitStaticAssertDeclaration ¶
func (v *BaseCParserVisitor) VisitStaticAssertDeclaration(ctx *StaticAssertDeclarationContext) interface{}
func (*BaseCParserVisitor) VisitStorageClassSpecifier ¶
func (v *BaseCParserVisitor) VisitStorageClassSpecifier(ctx *StorageClassSpecifierContext) interface{}
func (*BaseCParserVisitor) VisitStructDeclaration ¶
func (v *BaseCParserVisitor) VisitStructDeclaration(ctx *StructDeclarationContext) interface{}
func (*BaseCParserVisitor) VisitStructDeclarationList ¶
func (v *BaseCParserVisitor) VisitStructDeclarationList(ctx *StructDeclarationListContext) interface{}
func (*BaseCParserVisitor) VisitStructDeclarator ¶
func (v *BaseCParserVisitor) VisitStructDeclarator(ctx *StructDeclaratorContext) interface{}
func (*BaseCParserVisitor) VisitStructDeclaratorList ¶
func (v *BaseCParserVisitor) VisitStructDeclaratorList(ctx *StructDeclaratorListContext) interface{}
func (*BaseCParserVisitor) VisitStructOrUnion ¶
func (v *BaseCParserVisitor) VisitStructOrUnion(ctx *StructOrUnionContext) interface{}
func (*BaseCParserVisitor) VisitStructOrUnionSpecifier ¶
func (v *BaseCParserVisitor) VisitStructOrUnionSpecifier(ctx *StructOrUnionSpecifierContext) interface{}
func (*BaseCParserVisitor) VisitTranslationUnit ¶
func (v *BaseCParserVisitor) VisitTranslationUnit(ctx *TranslationUnitContext) interface{}
func (*BaseCParserVisitor) VisitTypeName ¶
func (v *BaseCParserVisitor) VisitTypeName(ctx *TypeNameContext) interface{}
func (*BaseCParserVisitor) VisitTypeQualifier ¶
func (v *BaseCParserVisitor) VisitTypeQualifier(ctx *TypeQualifierContext) interface{}
func (*BaseCParserVisitor) VisitTypeQualifierList ¶
func (v *BaseCParserVisitor) VisitTypeQualifierList(ctx *TypeQualifierListContext) interface{}
func (*BaseCParserVisitor) VisitTypeSpecifier ¶
func (v *BaseCParserVisitor) VisitTypeSpecifier(ctx *TypeSpecifierContext) interface{}
func (*BaseCParserVisitor) VisitTypedefName ¶
func (v *BaseCParserVisitor) VisitTypedefName(ctx *TypedefNameContext) interface{}
func (*BaseCParserVisitor) VisitUnaryExpression ¶
func (v *BaseCParserVisitor) VisitUnaryExpression(ctx *UnaryExpressionContext) interface{}
func (*BaseCParserVisitor) VisitVcSpecificModifer ¶
func (v *BaseCParserVisitor) VisitVcSpecificModifer(ctx *VcSpecificModiferContext) interface{}
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) Accept ¶
func (s *BlockItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BlockItemContext) Declaration ¶
func (s *BlockItemContext) Declaration() IDeclarationContext
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) Accept ¶
func (s *BlockItemListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BlockItemListContext) AllBlockItem ¶
func (s *BlockItemListContext) AllBlockItem() []IBlockItemContext
func (*BlockItemListContext) BlockItem ¶
func (s *BlockItemListContext) BlockItem(i int) IBlockItemContext
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 CLexer ¶
type CLexer struct {
*antlr.BaseLexer
// contains filtered or unexported fields
}
func NewCLexer ¶
func NewCLexer(input antlr.CharStream) *CLexer
NewCLexer produces a new lexer instance for the optional input antlr.CharStream.
func (*CLexer) SetInterpreter ¶
func (l *CLexer) SetInterpreter(atn *antlr.ATN, decisionToDFA []*antlr.DFA, predictionContextCache *antlr.PredictionContextCache)
type CParser ¶
type CParser struct {
*antlr.BaseParser
}
func NewCParser ¶
func NewCParser(input antlr.TokenStream) *CParser
NewCParser produces a new parser instance for the optional input antlr.TokenStream.
func (*CParser) AbstractDeclarator ¶
func (p *CParser) AbstractDeclarator() (localctx IAbstractDeclaratorContext)
func (*CParser) AlignmentSpecifier ¶
func (p *CParser) AlignmentSpecifier() (localctx IAlignmentSpecifierContext)
func (*CParser) ArgumentExpressionList ¶
func (p *CParser) ArgumentExpressionList() (localctx IArgumentExpressionListContext)
func (*CParser) AsmExprList ¶
func (p *CParser) AsmExprList() (localctx IAsmExprListContext)
func (*CParser) AsmStatement ¶
func (p *CParser) AsmStatement() (localctx IAsmStatementContext)
func (*CParser) AssignmentExpression ¶
func (p *CParser) AssignmentExpression() (localctx IAssignmentExpressionContext)
func (*CParser) AssignmentExpressions ¶
func (p *CParser) AssignmentExpressions() (localctx IAssignmentExpressionsContext)
func (*CParser) AssignmentOperator ¶
func (p *CParser) AssignmentOperator() (localctx IAssignmentOperatorContext)
func (*CParser) AtomicTypeSpecifier ¶
func (p *CParser) AtomicTypeSpecifier() (localctx IAtomicTypeSpecifierContext)
func (*CParser) BlockItem ¶
func (p *CParser) BlockItem() (localctx IBlockItemContext)
func (*CParser) BlockItemList ¶
func (p *CParser) BlockItemList() (localctx IBlockItemListContext)
func (*CParser) CastExpression ¶
func (p *CParser) CastExpression() (localctx ICastExpressionContext)
func (*CParser) CompilationUnit ¶
func (p *CParser) CompilationUnit() (localctx ICompilationUnitContext)
func (*CParser) CompoundStatement ¶
func (p *CParser) CompoundStatement() (localctx ICompoundStatementContext)
func (*CParser) Declaration ¶
func (p *CParser) Declaration() (localctx IDeclarationContext)
func (*CParser) DeclarationList ¶
func (p *CParser) DeclarationList() (localctx IDeclarationListContext)
func (*CParser) DeclarationSpecifier ¶
func (p *CParser) DeclarationSpecifier() (localctx IDeclarationSpecifierContext)
func (*CParser) DeclarationSpecifiers ¶
func (p *CParser) DeclarationSpecifiers() (localctx IDeclarationSpecifiersContext)
func (*CParser) DeclarationSpecifiers2 ¶
func (p *CParser) DeclarationSpecifiers2() (localctx IDeclarationSpecifiers2Context)
func (*CParser) Declarator ¶
func (p *CParser) Declarator() (localctx IDeclaratorContext)
func (*CParser) Designation ¶
func (p *CParser) Designation() (localctx IDesignationContext)
func (*CParser) Designator ¶
func (p *CParser) Designator() (localctx IDesignatorContext)
func (*CParser) DesignatorList ¶
func (p *CParser) DesignatorList() (localctx IDesignatorListContext)
func (*CParser) DirectAbstractDeclarator ¶
func (p *CParser) DirectAbstractDeclarator() (localctx IDirectAbstractDeclaratorContext)
func (*CParser) DirectAbstractDeclarator_Sempred ¶
func (*CParser) DirectDeclarator ¶
func (p *CParser) DirectDeclarator() (localctx IDirectDeclaratorContext)
func (*CParser) DirectDeclarator_Sempred ¶
func (*CParser) EnumSpecifier ¶
func (p *CParser) EnumSpecifier() (localctx IEnumSpecifierContext)
func (*CParser) Enumerator ¶
func (p *CParser) Enumerator() (localctx IEnumeratorContext)
func (*CParser) EnumeratorList ¶
func (p *CParser) EnumeratorList() (localctx IEnumeratorListContext)
func (*CParser) Expression ¶
func (p *CParser) Expression() (localctx IExpressionContext)
func (*CParser) ExpressionList ¶
func (p *CParser) ExpressionList() (localctx IExpressionListContext)
func (*CParser) ExpressionStatement ¶
func (p *CParser) ExpressionStatement() (localctx IExpressionStatementContext)
func (*CParser) Expression_Sempred ¶
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) ForDeclarations ¶
func (p *CParser) ForDeclarations() (localctx IForDeclarationsContext)
func (*CParser) ForExpression ¶
func (p *CParser) ForExpression() (localctx IForExpressionContext)
func (*CParser) FunctionDefinition ¶
func (p *CParser) FunctionDefinition() (localctx IFunctionDefinitionContext)
func (*CParser) FunctionSpecifier ¶
func (p *CParser) FunctionSpecifier() (localctx IFunctionSpecifierContext)
func (*CParser) GccAttribute ¶
func (p *CParser) GccAttribute() (localctx IGccAttributeContext)
func (*CParser) GccAttributeList ¶
func (p *CParser) GccAttributeList() (localctx IGccAttributeListContext)
func (*CParser) GccAttributeSpecifier ¶
func (p *CParser) GccAttributeSpecifier() (localctx IGccAttributeSpecifierContext)
func (*CParser) GccDeclaratorExtension ¶
func (p *CParser) GccDeclaratorExtension() (localctx IGccDeclaratorExtensionContext)
func (*CParser) GenericAssocList ¶
func (p *CParser) GenericAssocList() (localctx IGenericAssocListContext)
func (*CParser) GenericAssociation ¶
func (p *CParser) GenericAssociation() (localctx IGenericAssociationContext)
func (*CParser) GenericSelection ¶
func (p *CParser) GenericSelection() (localctx IGenericSelectionContext)
func (*CParser) IdentifierList ¶
func (p *CParser) IdentifierList() (localctx IIdentifierListContext)
func (*CParser) InitDeclarator ¶
func (p *CParser) InitDeclarator() (localctx IInitDeclaratorContext)
func (*CParser) InitDeclaratorList ¶
func (p *CParser) InitDeclaratorList() (localctx IInitDeclaratorListContext)
func (*CParser) Initializer ¶
func (p *CParser) Initializer() (localctx IInitializerContext)
func (*CParser) InitializerList ¶
func (p *CParser) InitializerList() (localctx IInitializerListContext)
func (*CParser) IterationStatement ¶
func (p *CParser) IterationStatement() (localctx IIterationStatementContext)
func (*CParser) JumpStatement ¶
func (p *CParser) JumpStatement() (localctx IJumpStatementContext)
func (*CParser) LabeledStatement ¶
func (p *CParser) LabeledStatement() (localctx ILabeledStatementContext)
func (*CParser) ParameterDeclaration ¶
func (p *CParser) ParameterDeclaration() (localctx IParameterDeclarationContext)
func (*CParser) ParameterList ¶
func (p *CParser) ParameterList() (localctx IParameterListContext)
func (*CParser) ParameterTypeList ¶
func (p *CParser) ParameterTypeList() (localctx IParameterTypeListContext)
func (*CParser) Pointer ¶
func (p *CParser) Pointer() (localctx IPointerContext)
func (*CParser) PostfixExpression ¶
func (p *CParser) PostfixExpression() (localctx IPostfixExpressionContext)
func (*CParser) PostfixExpression_Sempred ¶
func (*CParser) PrimaryExpression ¶
func (p *CParser) PrimaryExpression() (localctx IPrimaryExpressionContext)
func (*CParser) SelectionStatement ¶
func (p *CParser) SelectionStatement() (localctx ISelectionStatementContext)
func (*CParser) SetInterpreter ¶
func (p *CParser) SetInterpreter(atn *antlr.ATN, decisionToDFA []*antlr.DFA, predictionContextCache *antlr.PredictionContextCache)
func (*CParser) SpecifierQualifierList ¶
func (p *CParser) SpecifierQualifierList() (localctx ISpecifierQualifierListContext)
func (*CParser) Statement ¶
func (p *CParser) Statement() (localctx IStatementContext)
func (*CParser) StatementsExpression ¶
func (p *CParser) StatementsExpression() (localctx IStatementsExpressionContext)
func (*CParser) StaticAssertDeclaration ¶
func (p *CParser) StaticAssertDeclaration() (localctx IStaticAssertDeclarationContext)
func (*CParser) StorageClassSpecifier ¶
func (p *CParser) StorageClassSpecifier() (localctx IStorageClassSpecifierContext)
func (*CParser) StructDeclaration ¶
func (p *CParser) StructDeclaration() (localctx IStructDeclarationContext)
func (*CParser) StructDeclarationList ¶
func (p *CParser) StructDeclarationList() (localctx IStructDeclarationListContext)
func (*CParser) StructDeclarator ¶
func (p *CParser) StructDeclarator() (localctx IStructDeclaratorContext)
func (*CParser) StructDeclaratorList ¶
func (p *CParser) StructDeclaratorList() (localctx IStructDeclaratorListContext)
func (*CParser) StructOrUnion ¶
func (p *CParser) StructOrUnion() (localctx IStructOrUnionContext)
func (*CParser) StructOrUnionSpecifier ¶
func (p *CParser) StructOrUnionSpecifier() (localctx IStructOrUnionSpecifierContext)
func (*CParser) TranslationUnit ¶
func (p *CParser) TranslationUnit() (localctx ITranslationUnitContext)
func (*CParser) TypeName ¶
func (p *CParser) TypeName() (localctx ITypeNameContext)
func (*CParser) TypeQualifier ¶
func (p *CParser) TypeQualifier() (localctx ITypeQualifierContext)
func (*CParser) TypeQualifierList ¶
func (p *CParser) TypeQualifierList() (localctx ITypeQualifierListContext)
func (*CParser) TypeSpecifier ¶
func (p *CParser) TypeSpecifier() (localctx ITypeSpecifierContext)
func (*CParser) TypedefName ¶
func (p *CParser) TypedefName() (localctx ITypedefNameContext)
func (*CParser) UnaryExpression ¶
func (p *CParser) UnaryExpression() (localctx IUnaryExpressionContext)
func (*CParser) VcSpecificModifer ¶
func (p *CParser) VcSpecificModifer() (localctx IVcSpecificModiferContext)
type CParserVisitor ¶
type CParserVisitor interface {
antlr.ParseTreeVisitor
// Visit a parse tree produced by CParser#primaryExpression.
VisitPrimaryExpression(ctx *PrimaryExpressionContext) interface{}
// Visit a parse tree produced by CParser#genericSelection.
VisitGenericSelection(ctx *GenericSelectionContext) interface{}
// Visit a parse tree produced by CParser#genericAssocList.
VisitGenericAssocList(ctx *GenericAssocListContext) interface{}
// Visit a parse tree produced by CParser#genericAssociation.
VisitGenericAssociation(ctx *GenericAssociationContext) interface{}
// Visit a parse tree produced by CParser#postfixExpression.
VisitPostfixExpression(ctx *PostfixExpressionContext) interface{}
// Visit a parse tree produced by CParser#argumentExpressionList.
VisitArgumentExpressionList(ctx *ArgumentExpressionListContext) interface{}
// Visit a parse tree produced by CParser#unaryExpression.
VisitUnaryExpression(ctx *UnaryExpressionContext) interface{}
// Visit a parse tree produced by CParser#castExpression.
VisitCastExpression(ctx *CastExpressionContext) interface{}
// Visit a parse tree produced by CParser#assignmentExpression.
VisitAssignmentExpression(ctx *AssignmentExpressionContext) interface{}
// Visit a parse tree produced by CParser#assignmentOperator.
VisitAssignmentOperator(ctx *AssignmentOperatorContext) interface{}
// Visit a parse tree produced by CParser#expressionList.
VisitExpressionList(ctx *ExpressionListContext) interface{}
// Visit a parse tree produced by CParser#statementsExpression.
VisitStatementsExpression(ctx *StatementsExpressionContext) interface{}
// Visit a parse tree produced by CParser#expression.
VisitExpression(ctx *ExpressionContext) interface{}
// Visit a parse tree produced by CParser#declaration.
VisitDeclaration(ctx *DeclarationContext) interface{}
// Visit a parse tree produced by CParser#declarationSpecifiers.
VisitDeclarationSpecifiers(ctx *DeclarationSpecifiersContext) interface{}
// Visit a parse tree produced by CParser#declarationSpecifiers2.
VisitDeclarationSpecifiers2(ctx *DeclarationSpecifiers2Context) interface{}
// Visit a parse tree produced by CParser#declarationSpecifier.
VisitDeclarationSpecifier(ctx *DeclarationSpecifierContext) interface{}
// Visit a parse tree produced by CParser#initDeclaratorList.
VisitInitDeclaratorList(ctx *InitDeclaratorListContext) interface{}
// Visit a parse tree produced by CParser#initDeclarator.
VisitInitDeclarator(ctx *InitDeclaratorContext) interface{}
// Visit a parse tree produced by CParser#storageClassSpecifier.
VisitStorageClassSpecifier(ctx *StorageClassSpecifierContext) interface{}
// Visit a parse tree produced by CParser#typeSpecifier.
VisitTypeSpecifier(ctx *TypeSpecifierContext) interface{}
// Visit a parse tree produced by CParser#structOrUnionSpecifier.
VisitStructOrUnionSpecifier(ctx *StructOrUnionSpecifierContext) interface{}
// Visit a parse tree produced by CParser#structOrUnion.
VisitStructOrUnion(ctx *StructOrUnionContext) interface{}
// Visit a parse tree produced by CParser#structDeclarationList.
VisitStructDeclarationList(ctx *StructDeclarationListContext) interface{}
// Visit a parse tree produced by CParser#structDeclaration.
VisitStructDeclaration(ctx *StructDeclarationContext) interface{}
// Visit a parse tree produced by CParser#specifierQualifierList.
VisitSpecifierQualifierList(ctx *SpecifierQualifierListContext) interface{}
// Visit a parse tree produced by CParser#structDeclaratorList.
VisitStructDeclaratorList(ctx *StructDeclaratorListContext) interface{}
// Visit a parse tree produced by CParser#structDeclarator.
VisitStructDeclarator(ctx *StructDeclaratorContext) interface{}
// Visit a parse tree produced by CParser#enumSpecifier.
VisitEnumSpecifier(ctx *EnumSpecifierContext) interface{}
// Visit a parse tree produced by CParser#enumeratorList.
VisitEnumeratorList(ctx *EnumeratorListContext) interface{}
// Visit a parse tree produced by CParser#enumerator.
VisitEnumerator(ctx *EnumeratorContext) interface{}
// Visit a parse tree produced by CParser#atomicTypeSpecifier.
VisitAtomicTypeSpecifier(ctx *AtomicTypeSpecifierContext) interface{}
// Visit a parse tree produced by CParser#typeQualifier.
VisitTypeQualifier(ctx *TypeQualifierContext) interface{}
// Visit a parse tree produced by CParser#functionSpecifier.
VisitFunctionSpecifier(ctx *FunctionSpecifierContext) interface{}
// Visit a parse tree produced by CParser#alignmentSpecifier.
VisitAlignmentSpecifier(ctx *AlignmentSpecifierContext) interface{}
// Visit a parse tree produced by CParser#declarator.
VisitDeclarator(ctx *DeclaratorContext) interface{}
// Visit a parse tree produced by CParser#directDeclarator.
VisitDirectDeclarator(ctx *DirectDeclaratorContext) interface{}
// Visit a parse tree produced by CParser#vcSpecificModifer.
VisitVcSpecificModifer(ctx *VcSpecificModiferContext) interface{}
// Visit a parse tree produced by CParser#gccDeclaratorExtension.
VisitGccDeclaratorExtension(ctx *GccDeclaratorExtensionContext) interface{}
// Visit a parse tree produced by CParser#gccAttributeSpecifier.
VisitGccAttributeSpecifier(ctx *GccAttributeSpecifierContext) interface{}
// Visit a parse tree produced by CParser#gccAttributeList.
VisitGccAttributeList(ctx *GccAttributeListContext) interface{}
// Visit a parse tree produced by CParser#gccAttribute.
VisitGccAttribute(ctx *GccAttributeContext) interface{}
// Visit a parse tree produced by CParser#pointer.
VisitPointer(ctx *PointerContext) interface{}
// Visit a parse tree produced by CParser#typeQualifierList.
VisitTypeQualifierList(ctx *TypeQualifierListContext) interface{}
// Visit a parse tree produced by CParser#parameterTypeList.
VisitParameterTypeList(ctx *ParameterTypeListContext) interface{}
// Visit a parse tree produced by CParser#parameterList.
VisitParameterList(ctx *ParameterListContext) interface{}
// Visit a parse tree produced by CParser#parameterDeclaration.
VisitParameterDeclaration(ctx *ParameterDeclarationContext) interface{}
// Visit a parse tree produced by CParser#identifierList.
VisitIdentifierList(ctx *IdentifierListContext) interface{}
// Visit a parse tree produced by CParser#typeName.
VisitTypeName(ctx *TypeNameContext) interface{}
// Visit a parse tree produced by CParser#abstractDeclarator.
VisitAbstractDeclarator(ctx *AbstractDeclaratorContext) interface{}
// Visit a parse tree produced by CParser#directAbstractDeclarator.
VisitDirectAbstractDeclarator(ctx *DirectAbstractDeclaratorContext) interface{}
// Visit a parse tree produced by CParser#typedefName.
VisitTypedefName(ctx *TypedefNameContext) interface{}
// Visit a parse tree produced by CParser#initializer.
VisitInitializer(ctx *InitializerContext) interface{}
// Visit a parse tree produced by CParser#initializerList.
VisitInitializerList(ctx *InitializerListContext) interface{}
// Visit a parse tree produced by CParser#designation.
VisitDesignation(ctx *DesignationContext) interface{}
// Visit a parse tree produced by CParser#designatorList.
VisitDesignatorList(ctx *DesignatorListContext) interface{}
// Visit a parse tree produced by CParser#designator.
VisitDesignator(ctx *DesignatorContext) interface{}
// Visit a parse tree produced by CParser#staticAssertDeclaration.
VisitStaticAssertDeclaration(ctx *StaticAssertDeclarationContext) interface{}
// Visit a parse tree produced by CParser#statement.
VisitStatement(ctx *StatementContext) interface{}
// Visit a parse tree produced by CParser#asmStatement.
VisitAsmStatement(ctx *AsmStatementContext) interface{}
// Visit a parse tree produced by CParser#asmExprList.
VisitAsmExprList(ctx *AsmExprListContext) interface{}
// Visit a parse tree produced by CParser#labeledStatement.
VisitLabeledStatement(ctx *LabeledStatementContext) interface{}
// Visit a parse tree produced by CParser#compoundStatement.
VisitCompoundStatement(ctx *CompoundStatementContext) interface{}
// Visit a parse tree produced by CParser#blockItemList.
VisitBlockItemList(ctx *BlockItemListContext) interface{}
// Visit a parse tree produced by CParser#blockItem.
VisitBlockItem(ctx *BlockItemContext) interface{}
// Visit a parse tree produced by CParser#expressionStatement.
VisitExpressionStatement(ctx *ExpressionStatementContext) interface{}
// Visit a parse tree produced by CParser#selectionStatement.
VisitSelectionStatement(ctx *SelectionStatementContext) interface{}
// Visit a parse tree produced by CParser#iterationStatement.
VisitIterationStatement(ctx *IterationStatementContext) interface{}
// Visit a parse tree produced by CParser#forCondition.
VisitForCondition(ctx *ForConditionContext) interface{}
// Visit a parse tree produced by CParser#assignmentExpressions.
VisitAssignmentExpressions(ctx *AssignmentExpressionsContext) interface{}
// Visit a parse tree produced by CParser#forDeclarations.
VisitForDeclarations(ctx *ForDeclarationsContext) interface{}
// Visit a parse tree produced by CParser#forDeclaration.
VisitForDeclaration(ctx *ForDeclarationContext) interface{}
// Visit a parse tree produced by CParser#forExpression.
VisitForExpression(ctx *ForExpressionContext) interface{}
// Visit a parse tree produced by CParser#jumpStatement.
VisitJumpStatement(ctx *JumpStatementContext) interface{}
// Visit a parse tree produced by CParser#compilationUnit.
VisitCompilationUnit(ctx *CompilationUnitContext) interface{}
// Visit a parse tree produced by CParser#translationUnit.
VisitTranslationUnit(ctx *TranslationUnitContext) interface{}
// Visit a parse tree produced by CParser#externalDeclaration.
VisitExternalDeclaration(ctx *ExternalDeclarationContext) interface{}
// Visit a parse tree produced by CParser#functionDefinition.
VisitFunctionDefinition(ctx *FunctionDefinitionContext) interface{}
// Visit a parse tree produced by CParser#declarationList.
VisitDeclarationList(ctx *DeclarationListContext) interface{}
}
A complete Visitor for a parse tree produced by CParser.
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) Accept ¶
func (s *CastExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CastExpressionContext) CastExpression ¶
func (s *CastExpressionContext) CastExpression() ICastExpressionContext
func (*CastExpressionContext) DigitSequence ¶
func (s *CastExpressionContext) DigitSequence() antlr.TerminalNode
func (*CastExpressionContext) Extension ¶
func (s *CastExpressionContext) Extension() antlr.TerminalNode
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) Accept ¶
func (s *CompilationUnitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CompilationUnitContext) EOF ¶
func (s *CompilationUnitContext) EOF() antlr.TerminalNode
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) Accept ¶
func (s *CompoundStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CompoundStatementContext) BlockItemList ¶
func (s *CompoundStatementContext) BlockItemList() IBlockItemListContext
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 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) Accept ¶
func (s *DeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DeclarationContext) DeclarationSpecifier ¶
func (s *DeclarationContext) DeclarationSpecifier() IDeclarationSpecifierContext
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) Accept ¶
func (s *DeclarationListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DeclarationListContext) AllDeclaration ¶
func (s *DeclarationListContext) AllDeclaration() []IDeclarationContext
func (*DeclarationListContext) Declaration ¶
func (s *DeclarationListContext) Declaration(i int) IDeclarationContext
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) Accept ¶
func (s *DeclarationSpecifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DeclarationSpecifierContext) AlignmentSpecifier ¶
func (s *DeclarationSpecifierContext) AlignmentSpecifier() IAlignmentSpecifierContext
func (*DeclarationSpecifierContext) AllFunctionSpecifier ¶
func (s *DeclarationSpecifierContext) AllFunctionSpecifier() []IFunctionSpecifierContext
func (*DeclarationSpecifierContext) AllStar ¶
func (s *DeclarationSpecifierContext) AllStar() []antlr.TerminalNode
func (*DeclarationSpecifierContext) AllStorageClassSpecifier ¶
func (s *DeclarationSpecifierContext) AllStorageClassSpecifier() []IStorageClassSpecifierContext
func (*DeclarationSpecifierContext) AllTypeQualifier ¶
func (s *DeclarationSpecifierContext) AllTypeQualifier() []ITypeQualifierContext
func (*DeclarationSpecifierContext) FunctionSpecifier ¶
func (s *DeclarationSpecifierContext) FunctionSpecifier(i int) IFunctionSpecifierContext
func (*DeclarationSpecifierContext) GetParser ¶
func (s *DeclarationSpecifierContext) GetParser() antlr.Parser
func (*DeclarationSpecifierContext) GetRuleContext ¶
func (s *DeclarationSpecifierContext) GetRuleContext() antlr.RuleContext
func (*DeclarationSpecifierContext) Identifier ¶
func (s *DeclarationSpecifierContext) Identifier() antlr.TerminalNode
func (*DeclarationSpecifierContext) IsDeclarationSpecifierContext ¶
func (*DeclarationSpecifierContext) IsDeclarationSpecifierContext()
func (*DeclarationSpecifierContext) Star ¶
func (s *DeclarationSpecifierContext) Star(i int) antlr.TerminalNode
func (*DeclarationSpecifierContext) StorageClassSpecifier ¶
func (s *DeclarationSpecifierContext) StorageClassSpecifier(i int) IStorageClassSpecifierContext
func (*DeclarationSpecifierContext) StructOrUnion ¶
func (s *DeclarationSpecifierContext) StructOrUnion() IStructOrUnionContext
func (*DeclarationSpecifierContext) ToStringTree ¶
func (s *DeclarationSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*DeclarationSpecifierContext) TypeQualifier ¶
func (s *DeclarationSpecifierContext) TypeQualifier(i int) 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) Accept ¶
func (s *DeclarationSpecifiers2Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DeclarationSpecifiers2Context) AllDeclarationSpecifier ¶
func (s *DeclarationSpecifiers2Context) AllDeclarationSpecifier() []IDeclarationSpecifierContext
func (*DeclarationSpecifiers2Context) Comma ¶
func (s *DeclarationSpecifiers2Context) Comma() antlr.TerminalNode
func (*DeclarationSpecifiers2Context) DeclarationSpecifier ¶
func (s *DeclarationSpecifiers2Context) DeclarationSpecifier(i int) IDeclarationSpecifierContext
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) Accept ¶
func (s *DeclarationSpecifiersContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DeclarationSpecifiersContext) AllDeclarationSpecifier ¶
func (s *DeclarationSpecifiersContext) AllDeclarationSpecifier() []IDeclarationSpecifierContext
func (*DeclarationSpecifiersContext) Comma ¶
func (s *DeclarationSpecifiersContext) Comma() antlr.TerminalNode
func (*DeclarationSpecifiersContext) DeclarationSpecifier ¶
func (s *DeclarationSpecifiersContext) DeclarationSpecifier(i int) IDeclarationSpecifierContext
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) Accept ¶
func (s *DeclaratorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DeclaratorContext) AllGccDeclaratorExtension ¶
func (s *DeclaratorContext) AllGccDeclaratorExtension() []IGccDeclaratorExtensionContext
func (*DeclaratorContext) DirectDeclarator ¶
func (s *DeclaratorContext) DirectDeclarator() IDirectDeclaratorContext
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) Accept ¶
func (s *DesignationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DesignationContext) Assign ¶
func (s *DesignationContext) Assign() antlr.TerminalNode
func (*DesignationContext) DesignatorList ¶
func (s *DesignationContext) DesignatorList() IDesignatorListContext
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) Accept ¶
func (s *DesignatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DesignatorContext) Dot ¶
func (s *DesignatorContext) Dot() antlr.TerminalNode
func (*DesignatorContext) Expression ¶
func (s *DesignatorContext) Expression() IExpressionContext
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) Accept ¶
func (s *DesignatorListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DesignatorListContext) AllDesignator ¶
func (s *DesignatorListContext) AllDesignator() []IDesignatorContext
func (*DesignatorListContext) Designator ¶
func (s *DesignatorListContext) Designator(i int) IDesignatorContext
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) Accept ¶
func (s *DirectAbstractDeclaratorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) 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) Accept ¶
func (s *DirectDeclaratorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) GetParser ¶
func (s *DirectDeclaratorContext) GetParser() antlr.Parser
func (*DirectDeclaratorContext) GetRuleContext ¶
func (s *DirectDeclaratorContext) GetRuleContext() antlr.RuleContext
func (*DirectDeclaratorContext) Identifier ¶
func (s *DirectDeclaratorContext) Identifier() antlr.TerminalNode
func (*DirectDeclaratorContext) IdentifierList ¶
func (s *DirectDeclaratorContext) IdentifierList() IIdentifierListContext
func (*DirectDeclaratorContext) IsDirectDeclaratorContext ¶
func (*DirectDeclaratorContext) IsDirectDeclaratorContext()
func (*DirectDeclaratorContext) LeftBracket ¶
func (s *DirectDeclaratorContext) LeftBracket() antlr.TerminalNode
func (*DirectDeclaratorContext) LeftParen ¶
func (s *DirectDeclaratorContext) LeftParen() antlr.TerminalNode
func (*DirectDeclaratorContext) ParameterTypeList ¶
func (s *DirectDeclaratorContext) ParameterTypeList() IParameterTypeListContext
func (*DirectDeclaratorContext) RightBracket ¶
func (s *DirectDeclaratorContext) RightBracket() antlr.TerminalNode
func (*DirectDeclaratorContext) RightParen ¶
func (s *DirectDeclaratorContext) RightParen() antlr.TerminalNode
func (*DirectDeclaratorContext) Star ¶
func (s *DirectDeclaratorContext) Star() antlr.TerminalNode
func (*DirectDeclaratorContext) Static ¶
func (s *DirectDeclaratorContext) Static() antlr.TerminalNode
func (*DirectDeclaratorContext) ToStringTree ¶
func (s *DirectDeclaratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*DirectDeclaratorContext) TypeQualifierList ¶
func (s *DirectDeclaratorContext) TypeQualifierList() ITypeQualifierListContext
func (*DirectDeclaratorContext) VcSpecificModifer ¶
func (s *DirectDeclaratorContext) VcSpecificModifer() IVcSpecificModiferContext
type EnumSpecifierContext ¶
type EnumSpecifierContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyEnumSpecifierContext ¶
func NewEmptyEnumSpecifierContext() *EnumSpecifierContext
func NewEnumSpecifierContext ¶
func NewEnumSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumSpecifierContext
func (*EnumSpecifierContext) Accept ¶
func (s *EnumSpecifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*EnumSpecifierContext) Comma ¶
func (s *EnumSpecifierContext) Comma() antlr.TerminalNode
func (*EnumSpecifierContext) Enum ¶
func (s *EnumSpecifierContext) Enum() antlr.TerminalNode
func (*EnumSpecifierContext) EnumeratorList ¶
func (s *EnumSpecifierContext) EnumeratorList() IEnumeratorListContext
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 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) Accept ¶
func (s *EnumeratorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*EnumeratorContext) Assign ¶
func (s *EnumeratorContext) Assign() antlr.TerminalNode
func (*EnumeratorContext) Expression ¶
func (s *EnumeratorContext) Expression() IExpressionContext
func (*EnumeratorContext) GetParser ¶
func (s *EnumeratorContext) GetParser() antlr.Parser
func (*EnumeratorContext) GetRuleContext ¶
func (s *EnumeratorContext) GetRuleContext() antlr.RuleContext
func (*EnumeratorContext) Identifier ¶
func (s *EnumeratorContext) Identifier() antlr.TerminalNode
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) Accept ¶
func (s *EnumeratorListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*EnumeratorListContext) AllComma ¶
func (s *EnumeratorListContext) AllComma() []antlr.TerminalNode
func (*EnumeratorListContext) AllEnumerator ¶
func (s *EnumeratorListContext) AllEnumerator() []IEnumeratorContext
func (*EnumeratorListContext) Comma ¶
func (s *EnumeratorListContext) Comma(i int) antlr.TerminalNode
func (*EnumeratorListContext) Enumerator ¶
func (s *EnumeratorListContext) Enumerator(i int) IEnumeratorContext
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 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) Accept ¶
func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExpressionContext) AllExpression ¶
func (s *ExpressionContext) AllExpression() []IExpressionContext
func (*ExpressionContext) And ¶
func (s *ExpressionContext) And() antlr.TerminalNode
func (*ExpressionContext) AndAnd ¶
func (s *ExpressionContext) AndAnd() antlr.TerminalNode
func (*ExpressionContext) AssignmentExpression ¶
func (s *ExpressionContext) AssignmentExpression() IAssignmentExpressionContext
func (*ExpressionContext) Caret ¶
func (s *ExpressionContext) Caret() antlr.TerminalNode
func (*ExpressionContext) CastExpression ¶
func (s *ExpressionContext) CastExpression() ICastExpressionContext
func (*ExpressionContext) Colon ¶
func (s *ExpressionContext) Colon() antlr.TerminalNode
func (*ExpressionContext) DeclarationSpecifier ¶
func (s *ExpressionContext) DeclarationSpecifier() IDeclarationSpecifierContext
func (*ExpressionContext) Div ¶
func (s *ExpressionContext) Div() antlr.TerminalNode
func (*ExpressionContext) Equal ¶
func (s *ExpressionContext) Equal() antlr.TerminalNode
func (*ExpressionContext) Expression ¶
func (s *ExpressionContext) Expression(i int) IExpressionContext
func (*ExpressionContext) GetAdd_op ¶
func (s *ExpressionContext) GetAdd_op() antlr.Token
func (*ExpressionContext) GetMul_op ¶
func (s *ExpressionContext) GetMul_op() antlr.Token
func (*ExpressionContext) GetParser ¶
func (s *ExpressionContext) GetParser() antlr.Parser
func (*ExpressionContext) GetRel_op ¶
func (s *ExpressionContext) GetRel_op() antlr.Token
func (*ExpressionContext) GetRuleContext ¶
func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExpressionContext) GetUnary_op ¶
func (s *ExpressionContext) GetUnary_op() antlr.Token
func (*ExpressionContext) Greater ¶
func (s *ExpressionContext) Greater() antlr.TerminalNode
func (*ExpressionContext) GreaterEqual ¶
func (s *ExpressionContext) GreaterEqual() antlr.TerminalNode
func (*ExpressionContext) IsExpressionContext ¶
func (*ExpressionContext) IsExpressionContext()
func (*ExpressionContext) LeftParen ¶
func (s *ExpressionContext) LeftParen() antlr.TerminalNode
func (*ExpressionContext) LeftShift ¶
func (s *ExpressionContext) LeftShift() antlr.TerminalNode
func (*ExpressionContext) Less ¶
func (s *ExpressionContext) Less() antlr.TerminalNode
func (*ExpressionContext) LessEqual ¶
func (s *ExpressionContext) LessEqual() antlr.TerminalNode
func (*ExpressionContext) Minus ¶
func (s *ExpressionContext) Minus() antlr.TerminalNode
func (*ExpressionContext) Mod ¶
func (s *ExpressionContext) Mod() antlr.TerminalNode
func (*ExpressionContext) Not ¶
func (s *ExpressionContext) Not() antlr.TerminalNode
func (*ExpressionContext) NotEqual ¶
func (s *ExpressionContext) NotEqual() antlr.TerminalNode
func (*ExpressionContext) Or ¶
func (s *ExpressionContext) Or() antlr.TerminalNode
func (*ExpressionContext) OrOr ¶
func (s *ExpressionContext) OrOr() antlr.TerminalNode
func (*ExpressionContext) Plus ¶
func (s *ExpressionContext) Plus() antlr.TerminalNode
func (*ExpressionContext) Question ¶
func (s *ExpressionContext) Question() antlr.TerminalNode
func (*ExpressionContext) RightParen ¶
func (s *ExpressionContext) RightParen() antlr.TerminalNode
func (*ExpressionContext) RightShift ¶
func (s *ExpressionContext) RightShift() antlr.TerminalNode
func (*ExpressionContext) SetAdd_op ¶
func (s *ExpressionContext) SetAdd_op(v antlr.Token)
func (*ExpressionContext) SetMul_op ¶
func (s *ExpressionContext) SetMul_op(v antlr.Token)
func (*ExpressionContext) SetRel_op ¶
func (s *ExpressionContext) SetRel_op(v antlr.Token)
func (*ExpressionContext) SetUnary_op ¶
func (s *ExpressionContext) SetUnary_op(v antlr.Token)
func (*ExpressionContext) Star ¶
func (s *ExpressionContext) Star() antlr.TerminalNode
func (*ExpressionContext) StatementsExpression ¶
func (s *ExpressionContext) StatementsExpression() IStatementsExpressionContext
func (*ExpressionContext) Tilde ¶
func (s *ExpressionContext) Tilde() antlr.TerminalNode
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionListContext ¶
type ExpressionListContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyExpressionListContext ¶
func NewEmptyExpressionListContext() *ExpressionListContext
func NewExpressionListContext ¶
func NewExpressionListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionListContext
func (*ExpressionListContext) Accept ¶
func (s *ExpressionListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExpressionListContext) AllComma ¶
func (s *ExpressionListContext) AllComma() []antlr.TerminalNode
func (*ExpressionListContext) AllExpression ¶
func (s *ExpressionListContext) AllExpression() []IExpressionContext
func (*ExpressionListContext) Comma ¶
func (s *ExpressionListContext) Comma(i int) antlr.TerminalNode
func (*ExpressionListContext) Expression ¶
func (s *ExpressionListContext) Expression(i int) IExpressionContext
func (*ExpressionListContext) GetParser ¶
func (s *ExpressionListContext) GetParser() antlr.Parser
func (*ExpressionListContext) GetRuleContext ¶
func (s *ExpressionListContext) GetRuleContext() antlr.RuleContext
func (*ExpressionListContext) IsExpressionListContext ¶
func (*ExpressionListContext) IsExpressionListContext()
func (*ExpressionListContext) ToStringTree ¶
func (s *ExpressionListContext) 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) Accept ¶
func (s *ExpressionStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExpressionStatementContext) AssignmentExpressions ¶
func (s *ExpressionStatementContext) AssignmentExpressions() IAssignmentExpressionsContext
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) Accept ¶
func (s *ExternalDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExternalDeclarationContext) Declaration ¶
func (s *ExternalDeclarationContext) Declaration() IDeclarationContext
func (*ExternalDeclarationContext) DeclarationSpecifier ¶
func (s *ExternalDeclarationContext) DeclarationSpecifier() IDeclarationSpecifierContext
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) Accept ¶
func (s *ForConditionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ForConditionContext) AllForExpression ¶
func (s *ForConditionContext) AllForExpression() []IForExpressionContext
func (*ForConditionContext) AllSemi ¶
func (s *ForConditionContext) AllSemi() []antlr.TerminalNode
func (*ForConditionContext) AssignmentExpressions ¶
func (s *ForConditionContext) AssignmentExpressions() IAssignmentExpressionsContext
func (*ForConditionContext) ForDeclarations ¶
func (s *ForConditionContext) ForDeclarations() IForDeclarationsContext
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) Accept ¶
func (s *ForDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ForDeclarationContext) DeclarationSpecifier ¶
func (s *ForDeclarationContext) DeclarationSpecifier() IDeclarationSpecifierContext
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 ForDeclarationsContext ¶
type ForDeclarationsContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyForDeclarationsContext ¶
func NewEmptyForDeclarationsContext() *ForDeclarationsContext
func NewForDeclarationsContext ¶
func NewForDeclarationsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForDeclarationsContext
func (*ForDeclarationsContext) Accept ¶
func (s *ForDeclarationsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ForDeclarationsContext) AllComma ¶
func (s *ForDeclarationsContext) AllComma() []antlr.TerminalNode
func (*ForDeclarationsContext) AllForDeclaration ¶
func (s *ForDeclarationsContext) AllForDeclaration() []IForDeclarationContext
func (*ForDeclarationsContext) Comma ¶
func (s *ForDeclarationsContext) Comma(i int) antlr.TerminalNode
func (*ForDeclarationsContext) ForDeclaration ¶
func (s *ForDeclarationsContext) ForDeclaration(i int) IForDeclarationContext
func (*ForDeclarationsContext) GetParser ¶
func (s *ForDeclarationsContext) GetParser() antlr.Parser
func (*ForDeclarationsContext) GetRuleContext ¶
func (s *ForDeclarationsContext) GetRuleContext() antlr.RuleContext
func (*ForDeclarationsContext) IsForDeclarationsContext ¶
func (*ForDeclarationsContext) IsForDeclarationsContext()
func (*ForDeclarationsContext) ToStringTree ¶
func (s *ForDeclarationsContext) 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) Accept ¶
func (s *ForExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ForExpressionContext) AllComma ¶
func (s *ForExpressionContext) AllComma() []antlr.TerminalNode
func (*ForExpressionContext) AllExpression ¶
func (s *ForExpressionContext) AllExpression() []IExpressionContext
func (*ForExpressionContext) Comma ¶
func (s *ForExpressionContext) Comma(i int) antlr.TerminalNode
func (*ForExpressionContext) Expression ¶
func (s *ForExpressionContext) Expression(i int) IExpressionContext
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) Accept ¶
func (s *FunctionDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FunctionDefinitionContext) CompoundStatement ¶
func (s *FunctionDefinitionContext) CompoundStatement() ICompoundStatementContext
func (*FunctionDefinitionContext) DeclarationList ¶
func (s *FunctionDefinitionContext) DeclarationList() IDeclarationListContext
func (*FunctionDefinitionContext) DeclarationSpecifier ¶
func (s *FunctionDefinitionContext) DeclarationSpecifier() IDeclarationSpecifierContext
func (*FunctionDefinitionContext) Declarator ¶
func (s *FunctionDefinitionContext) Declarator() IDeclaratorContext
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) Accept ¶
func (s *FunctionSpecifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FunctionSpecifierContext) Declspec ¶
func (s *FunctionSpecifierContext) Declspec() antlr.TerminalNode
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) 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) Stdcall ¶
func (s *FunctionSpecifierContext) Stdcall() 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) Accept ¶
func (s *GccAttributeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) 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) Accept ¶
func (s *GccAttributeListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) 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) Accept ¶
func (s *GccAttributeSpecifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*GccAttributeSpecifierContext) AllLeftParen ¶
func (s *GccAttributeSpecifierContext) AllLeftParen() []antlr.TerminalNode
func (*GccAttributeSpecifierContext) AllRightParen ¶
func (s *GccAttributeSpecifierContext) AllRightParen() []antlr.TerminalNode
func (*GccAttributeSpecifierContext) Attribute__ ¶
func (s *GccAttributeSpecifierContext) Attribute__() antlr.TerminalNode
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) Accept ¶
func (s *GccDeclaratorExtensionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*GccDeclaratorExtensionContext) Asm ¶
func (s *GccDeclaratorExtensionContext) Asm() antlr.TerminalNode
func (*GccDeclaratorExtensionContext) GccAttributeList ¶
func (s *GccDeclaratorExtensionContext) GccAttributeList() IGccAttributeListContext
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) Identifier ¶
func (s *GccDeclaratorExtensionContext) Identifier() antlr.TerminalNode
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) 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) Accept ¶
func (s *GenericAssocListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*GenericAssocListContext) AllComma ¶
func (s *GenericAssocListContext) AllComma() []antlr.TerminalNode
func (*GenericAssocListContext) AllGenericAssociation ¶
func (s *GenericAssocListContext) AllGenericAssociation() []IGenericAssociationContext
func (*GenericAssocListContext) Comma ¶
func (s *GenericAssocListContext) Comma(i int) antlr.TerminalNode
func (*GenericAssocListContext) GenericAssociation ¶
func (s *GenericAssocListContext) GenericAssociation(i int) IGenericAssociationContext
func (*GenericAssocListContext) GetParser ¶
func (s *GenericAssocListContext) GetParser() antlr.Parser
func (*GenericAssocListContext) GetRuleContext ¶
func (s *GenericAssocListContext) GetRuleContext() antlr.RuleContext
func (*GenericAssocListContext) IsGenericAssocListContext ¶
func (*GenericAssocListContext) IsGenericAssocListContext()
func (*GenericAssocListContext) ToStringTree ¶
func (s *GenericAssocListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GenericAssociationContext ¶
type GenericAssociationContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyGenericAssociationContext ¶
func NewEmptyGenericAssociationContext() *GenericAssociationContext
func NewGenericAssociationContext ¶
func NewGenericAssociationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GenericAssociationContext
func (*GenericAssociationContext) Accept ¶
func (s *GenericAssociationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) 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) Accept ¶
func (s *GenericSelectionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*GenericSelectionContext) AssignmentExpression ¶
func (s *GenericSelectionContext) AssignmentExpression() IAssignmentExpressionContext
func (*GenericSelectionContext) Comma ¶
func (s *GenericSelectionContext) Comma() antlr.TerminalNode
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 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 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 IAsmExprListContext ¶
type IAsmExprListContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsAsmExprListContext differentiates from other interfaces.
IsAsmExprListContext()
}
IAsmExprListContext is an interface to support dynamic dispatch.
type IAsmStatementContext ¶
type IAsmStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsAsmStatementContext differentiates from other interfaces.
IsAsmStatementContext()
}
IAsmStatementContext 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 IAssignmentExpressionsContext ¶
type IAssignmentExpressionsContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsAssignmentExpressionsContext differentiates from other interfaces.
IsAssignmentExpressionsContext()
}
IAssignmentExpressionsContext 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 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 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 IExpressionContext ¶
type IExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetUnary_op returns the unary_op token.
GetUnary_op() antlr.Token
// GetMul_op returns the mul_op token.
GetMul_op() antlr.Token
// GetAdd_op returns the add_op token.
GetAdd_op() antlr.Token
// GetRel_op returns the rel_op token.
GetRel_op() antlr.Token
// SetUnary_op sets the unary_op token.
SetUnary_op(antlr.Token)
// SetMul_op sets the mul_op token.
SetMul_op(antlr.Token)
// SetAdd_op sets the add_op token.
SetAdd_op(antlr.Token)
// SetRel_op sets the rel_op token.
SetRel_op(antlr.Token)
// IsExpressionContext differentiates from other interfaces.
IsExpressionContext()
}
IExpressionContext is an interface to support dynamic dispatch.
type IExpressionListContext ¶
type IExpressionListContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsExpressionListContext differentiates from other interfaces.
IsExpressionListContext()
}
IExpressionListContext 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 IForDeclarationsContext ¶
type IForDeclarationsContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsForDeclarationsContext differentiates from other interfaces.
IsForDeclarationsContext()
}
IForDeclarationsContext 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 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 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 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 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 IStatementsExpressionContext ¶
type IStatementsExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsStatementsExpressionContext differentiates from other interfaces.
IsStatementsExpressionContext()
}
IStatementsExpressionContext 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 IVcSpecificModiferContext ¶
type IVcSpecificModiferContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsVcSpecificModiferContext differentiates from other interfaces.
IsVcSpecificModiferContext()
}
IVcSpecificModiferContext is an interface to support dynamic dispatch.
type IdentifierListContext ¶
type IdentifierListContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyIdentifierListContext ¶
func NewEmptyIdentifierListContext() *IdentifierListContext
func NewIdentifierListContext ¶
func NewIdentifierListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierListContext
func (*IdentifierListContext) Accept ¶
func (s *IdentifierListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IdentifierListContext) AllComma ¶
func (s *IdentifierListContext) AllComma() []antlr.TerminalNode
func (*IdentifierListContext) AllIdentifier ¶
func (s *IdentifierListContext) AllIdentifier() []antlr.TerminalNode
func (*IdentifierListContext) Comma ¶
func (s *IdentifierListContext) Comma(i int) antlr.TerminalNode
func (*IdentifierListContext) GetParser ¶
func (s *IdentifierListContext) GetParser() antlr.Parser
func (*IdentifierListContext) GetRuleContext ¶
func (s *IdentifierListContext) GetRuleContext() antlr.RuleContext
func (*IdentifierListContext) Identifier ¶
func (s *IdentifierListContext) Identifier(i int) antlr.TerminalNode
func (*IdentifierListContext) IsIdentifierListContext ¶
func (*IdentifierListContext) IsIdentifierListContext()
func (*IdentifierListContext) ToStringTree ¶
func (s *IdentifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type 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) Accept ¶
func (s *InitDeclaratorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InitDeclaratorContext) Assign ¶
func (s *InitDeclaratorContext) Assign() antlr.TerminalNode
func (*InitDeclaratorContext) Declarator ¶
func (s *InitDeclaratorContext) Declarator() IDeclaratorContext
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) Accept ¶
func (s *InitDeclaratorListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InitDeclaratorListContext) AllComma ¶
func (s *InitDeclaratorListContext) AllComma() []antlr.TerminalNode
func (*InitDeclaratorListContext) AllInitDeclarator ¶
func (s *InitDeclaratorListContext) AllInitDeclarator() []IInitDeclaratorContext
func (*InitDeclaratorListContext) Comma ¶
func (s *InitDeclaratorListContext) Comma(i int) antlr.TerminalNode
func (*InitDeclaratorListContext) GetParser ¶
func (s *InitDeclaratorListContext) GetParser() antlr.Parser
func (*InitDeclaratorListContext) GetRuleContext ¶
func (s *InitDeclaratorListContext) GetRuleContext() antlr.RuleContext
func (*InitDeclaratorListContext) InitDeclarator ¶
func (s *InitDeclaratorListContext) InitDeclarator(i int) IInitDeclaratorContext
func (*InitDeclaratorListContext) IsInitDeclaratorListContext ¶
func (*InitDeclaratorListContext) IsInitDeclaratorListContext()
func (*InitDeclaratorListContext) ToStringTree ¶
func (s *InitDeclaratorListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InitializerContext ¶
type InitializerContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyInitializerContext ¶
func NewEmptyInitializerContext() *InitializerContext
func NewInitializerContext ¶
func NewInitializerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InitializerContext
func (*InitializerContext) Accept ¶
func (s *InitializerContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InitializerContext) Comma ¶
func (s *InitializerContext) Comma() antlr.TerminalNode
func (*InitializerContext) Expression ¶
func (s *InitializerContext) Expression() IExpressionContext
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) Accept ¶
func (s *InitializerListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InitializerListContext) AllComma ¶
func (s *InitializerListContext) AllComma() []antlr.TerminalNode
func (*InitializerListContext) AllDesignation ¶
func (s *InitializerListContext) AllDesignation() []IDesignationContext
func (*InitializerListContext) AllInitializer ¶
func (s *InitializerListContext) AllInitializer() []IInitializerContext
func (*InitializerListContext) Comma ¶
func (s *InitializerListContext) Comma(i int) antlr.TerminalNode
func (*InitializerListContext) Designation ¶
func (s *InitializerListContext) Designation(i int) IDesignationContext
func (*InitializerListContext) GetParser ¶
func (s *InitializerListContext) GetParser() antlr.Parser
func (*InitializerListContext) GetRuleContext ¶
func (s *InitializerListContext) GetRuleContext() antlr.RuleContext
func (*InitializerListContext) Initializer ¶
func (s *InitializerListContext) Initializer(i int) IInitializerContext
func (*InitializerListContext) IsInitializerListContext ¶
func (*InitializerListContext) IsInitializerListContext()
func (*InitializerListContext) ToStringTree ¶
func (s *InitializerListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IterationStatementContext ¶
type IterationStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyIterationStatementContext ¶
func NewEmptyIterationStatementContext() *IterationStatementContext
func NewIterationStatementContext ¶
func NewIterationStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IterationStatementContext
func (*IterationStatementContext) Accept ¶
func (s *IterationStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IterationStatementContext) Do ¶
func (s *IterationStatementContext) Do() antlr.TerminalNode
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) Accept ¶
func (s *JumpStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*JumpStatementContext) AllStar ¶
func (s *JumpStatementContext) AllStar() []antlr.TerminalNode
func (*JumpStatementContext) Break ¶
func (s *JumpStatementContext) Break() antlr.TerminalNode
func (*JumpStatementContext) Continue ¶
func (s *JumpStatementContext) Continue() antlr.TerminalNode
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) Star ¶
func (s *JumpStatementContext) Star(i int) antlr.TerminalNode
func (*JumpStatementContext) ToStringTree ¶
func (s *JumpStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) Accept ¶
func (s *LabeledStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LabeledStatementContext) AllStatement ¶
func (s *LabeledStatementContext) AllStatement() []IStatementContext
func (*LabeledStatementContext) Case ¶
func (s *LabeledStatementContext) Case() antlr.TerminalNode
func (*LabeledStatementContext) Colon ¶
func (s *LabeledStatementContext) Colon() antlr.TerminalNode
func (*LabeledStatementContext) Default ¶
func (s *LabeledStatementContext) Default() antlr.TerminalNode
func (*LabeledStatementContext) Expression ¶
func (s *LabeledStatementContext) Expression() IExpressionContext
func (*LabeledStatementContext) GetParser ¶
func (s *LabeledStatementContext) GetParser() antlr.Parser
func (*LabeledStatementContext) GetRuleContext ¶
func (s *LabeledStatementContext) GetRuleContext() antlr.RuleContext
func (*LabeledStatementContext) IsLabeledStatementContext ¶
func (*LabeledStatementContext) IsLabeledStatementContext()
func (*LabeledStatementContext) Statement ¶
func (s *LabeledStatementContext) Statement(i int) IStatementContext
func (*LabeledStatementContext) ToStringTree ¶
func (s *LabeledStatementContext) 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) Accept ¶
func (s *ParameterDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParameterDeclarationContext) DeclarationSpecifier ¶
func (s *ParameterDeclarationContext) DeclarationSpecifier() IDeclarationSpecifierContext
func (*ParameterDeclarationContext) Declarator ¶
func (s *ParameterDeclarationContext) Declarator() IDeclaratorContext
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) Accept ¶
func (s *ParameterListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParameterListContext) AllComma ¶
func (s *ParameterListContext) AllComma() []antlr.TerminalNode
func (*ParameterListContext) AllParameterDeclaration ¶
func (s *ParameterListContext) AllParameterDeclaration() []IParameterDeclarationContext
func (*ParameterListContext) Comma ¶
func (s *ParameterListContext) Comma(i int) antlr.TerminalNode
func (*ParameterListContext) GetParser ¶
func (s *ParameterListContext) GetParser() antlr.Parser
func (*ParameterListContext) GetRuleContext ¶
func (s *ParameterListContext) GetRuleContext() antlr.RuleContext
func (*ParameterListContext) IsParameterListContext ¶
func (*ParameterListContext) IsParameterListContext()
func (*ParameterListContext) ParameterDeclaration ¶
func (s *ParameterListContext) ParameterDeclaration(i int) IParameterDeclarationContext
func (*ParameterListContext) ToStringTree ¶
func (s *ParameterListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParameterTypeListContext ¶
type ParameterTypeListContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyParameterTypeListContext ¶
func NewEmptyParameterTypeListContext() *ParameterTypeListContext
func NewParameterTypeListContext ¶
func NewParameterTypeListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterTypeListContext
func (*ParameterTypeListContext) Accept ¶
func (s *ParameterTypeListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParameterTypeListContext) Comma ¶
func (s *ParameterTypeListContext) Comma() antlr.TerminalNode
func (*ParameterTypeListContext) Ellipsis ¶
func (s *ParameterTypeListContext) Ellipsis() antlr.TerminalNode
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) Accept ¶
func (s *PointerContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PointerContext) AllCaret ¶
func (s *PointerContext) AllCaret() []antlr.TerminalNode
func (*PointerContext) AllStar ¶
func (s *PointerContext) AllStar() []antlr.TerminalNode
func (*PointerContext) AllTypeQualifierList ¶
func (s *PointerContext) AllTypeQualifierList() []ITypeQualifierListContext
func (*PointerContext) Caret ¶
func (s *PointerContext) Caret(i int) antlr.TerminalNode
func (*PointerContext) GetParser ¶
func (s *PointerContext) GetParser() antlr.Parser
func (*PointerContext) GetRuleContext ¶
func (s *PointerContext) GetRuleContext() antlr.RuleContext
func (*PointerContext) IsPointerContext ¶
func (*PointerContext) IsPointerContext()
func (*PointerContext) Star ¶
func (s *PointerContext) Star(i int) antlr.TerminalNode
func (*PointerContext) ToStringTree ¶
func (s *PointerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*PointerContext) TypeQualifierList ¶
func (s *PointerContext) TypeQualifierList(i int) ITypeQualifierListContext
type PostfixExpressionContext ¶
type PostfixExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyPostfixExpressionContext ¶
func NewEmptyPostfixExpressionContext() *PostfixExpressionContext
func NewPostfixExpressionContext ¶
func NewPostfixExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PostfixExpressionContext
func (*PostfixExpressionContext) Accept ¶
func (s *PostfixExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Expression ¶
func (s *PostfixExpressionContext) Expression() IExpressionContext
func (*PostfixExpressionContext) Extension ¶
func (s *PostfixExpressionContext) Extension() antlr.TerminalNode
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) Accept ¶
func (s *PrimaryExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PrimaryExpressionContext) AllStringLiteral ¶
func (s *PrimaryExpressionContext) AllStringLiteral() []antlr.TerminalNode
func (*PrimaryExpressionContext) BuiltinOffsetof ¶
func (s *PrimaryExpressionContext) BuiltinOffsetof() antlr.TerminalNode
func (*PrimaryExpressionContext) BuiltinVaArg ¶
func (s *PrimaryExpressionContext) BuiltinVaArg() 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) Expression ¶
func (s *PrimaryExpressionContext) Expression() IExpressionContext
func (*PrimaryExpressionContext) Extension ¶
func (s *PrimaryExpressionContext) Extension() antlr.TerminalNode
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 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) Accept ¶
func (s *SelectionStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SelectionStatementContext) AllLabeledStatement ¶
func (s *SelectionStatementContext) AllLabeledStatement() []ILabeledStatementContext
func (*SelectionStatementContext) AllStatement ¶
func (s *SelectionStatementContext) AllStatement() []IStatementContext
func (*SelectionStatementContext) Else ¶
func (s *SelectionStatementContext) Else() antlr.TerminalNode
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) LabeledStatement ¶
func (s *SelectionStatementContext) LabeledStatement(i int) ILabeledStatementContext
func (*SelectionStatementContext) LeftBrace ¶
func (s *SelectionStatementContext) LeftBrace() antlr.TerminalNode
func (*SelectionStatementContext) LeftParen ¶
func (s *SelectionStatementContext) LeftParen() antlr.TerminalNode
func (*SelectionStatementContext) RightBrace ¶
func (s *SelectionStatementContext) RightBrace() 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 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) Accept ¶
func (s *SpecifierQualifierListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Accept ¶
func (s *StatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StatementContext) AsmStatement ¶
func (s *StatementContext) AsmStatement() IAsmStatementContext
func (*StatementContext) Colon ¶
func (s *StatementContext) Colon() antlr.TerminalNode
func (*StatementContext) CompoundStatement ¶
func (s *StatementContext) CompoundStatement() ICompoundStatementContext
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) Identifier ¶
func (s *StatementContext) Identifier() antlr.TerminalNode
func (*StatementContext) IsStatementContext ¶
func (*StatementContext) IsStatementContext()
func (*StatementContext) IterationStatement ¶
func (s *StatementContext) IterationStatement() IIterationStatementContext
func (*StatementContext) JumpStatement ¶
func (s *StatementContext) JumpStatement() IJumpStatementContext
func (*StatementContext) SelectionStatement ¶
func (s *StatementContext) SelectionStatement() ISelectionStatementContext
func (*StatementContext) Semi ¶
func (s *StatementContext) Semi() antlr.TerminalNode
func (*StatementContext) Statement ¶
func (s *StatementContext) Statement() IStatementContext
func (*StatementContext) StatementsExpression ¶
func (s *StatementContext) StatementsExpression() IStatementsExpressionContext
func (*StatementContext) ToStringTree ¶
func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StatementsExpressionContext ¶
type StatementsExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyStatementsExpressionContext ¶
func NewEmptyStatementsExpressionContext() *StatementsExpressionContext
func NewStatementsExpressionContext ¶
func NewStatementsExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementsExpressionContext
func (*StatementsExpressionContext) Accept ¶
func (s *StatementsExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StatementsExpressionContext) AllStatement ¶
func (s *StatementsExpressionContext) AllStatement() []IStatementContext
func (*StatementsExpressionContext) Expression ¶
func (s *StatementsExpressionContext) Expression() IExpressionContext
func (*StatementsExpressionContext) GetParser ¶
func (s *StatementsExpressionContext) GetParser() antlr.Parser
func (*StatementsExpressionContext) GetRuleContext ¶
func (s *StatementsExpressionContext) GetRuleContext() antlr.RuleContext
func (*StatementsExpressionContext) IsStatementsExpressionContext ¶
func (*StatementsExpressionContext) IsStatementsExpressionContext()
func (*StatementsExpressionContext) LeftBrace ¶
func (s *StatementsExpressionContext) LeftBrace() antlr.TerminalNode
func (*StatementsExpressionContext) LeftParen ¶
func (s *StatementsExpressionContext) LeftParen() antlr.TerminalNode
func (*StatementsExpressionContext) RightBrace ¶
func (s *StatementsExpressionContext) RightBrace() antlr.TerminalNode
func (*StatementsExpressionContext) RightParen ¶
func (s *StatementsExpressionContext) RightParen() antlr.TerminalNode
func (*StatementsExpressionContext) Semi ¶
func (s *StatementsExpressionContext) Semi() antlr.TerminalNode
func (*StatementsExpressionContext) Statement ¶
func (s *StatementsExpressionContext) Statement(i int) IStatementContext
func (*StatementsExpressionContext) ToStringTree ¶
func (s *StatementsExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) Accept ¶
func (s *StaticAssertDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StaticAssertDeclarationContext) AllStringLiteral ¶
func (s *StaticAssertDeclarationContext) AllStringLiteral() []antlr.TerminalNode
func (*StaticAssertDeclarationContext) Comma ¶
func (s *StaticAssertDeclarationContext) Comma() antlr.TerminalNode
func (*StaticAssertDeclarationContext) Expression ¶
func (s *StaticAssertDeclarationContext) Expression() IExpressionContext
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) Accept ¶
func (s *StorageClassSpecifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StorageClassSpecifierContext) Auto ¶
func (s *StorageClassSpecifierContext) Auto() antlr.TerminalNode
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) Accept ¶
func (s *StructDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Accept ¶
func (s *StructDeclarationListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StructDeclarationListContext) AllStructDeclaration ¶
func (s *StructDeclarationListContext) AllStructDeclaration() []IStructDeclarationContext
func (*StructDeclarationListContext) GetParser ¶
func (s *StructDeclarationListContext) GetParser() antlr.Parser
func (*StructDeclarationListContext) GetRuleContext ¶
func (s *StructDeclarationListContext) GetRuleContext() antlr.RuleContext
func (*StructDeclarationListContext) IsStructDeclarationListContext ¶
func (*StructDeclarationListContext) IsStructDeclarationListContext()
func (*StructDeclarationListContext) StructDeclaration ¶
func (s *StructDeclarationListContext) StructDeclaration(i int) IStructDeclarationContext
func (*StructDeclarationListContext) ToStringTree ¶
func (s *StructDeclarationListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StructDeclaratorContext ¶
type StructDeclaratorContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyStructDeclaratorContext ¶
func NewEmptyStructDeclaratorContext() *StructDeclaratorContext
func NewStructDeclaratorContext ¶
func NewStructDeclaratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructDeclaratorContext
func (*StructDeclaratorContext) Accept ¶
func (s *StructDeclaratorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StructDeclaratorContext) Colon ¶
func (s *StructDeclaratorContext) Colon() antlr.TerminalNode
func (*StructDeclaratorContext) Declarator ¶
func (s *StructDeclaratorContext) Declarator() IDeclaratorContext
func (*StructDeclaratorContext) Expression ¶
func (s *StructDeclaratorContext) Expression() IExpressionContext
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) Accept ¶
func (s *StructDeclaratorListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StructDeclaratorListContext) AllComma ¶
func (s *StructDeclaratorListContext) AllComma() []antlr.TerminalNode
func (*StructDeclaratorListContext) AllStructDeclarator ¶
func (s *StructDeclaratorListContext) AllStructDeclarator() []IStructDeclaratorContext
func (*StructDeclaratorListContext) Comma ¶
func (s *StructDeclaratorListContext) Comma(i int) antlr.TerminalNode
func (*StructDeclaratorListContext) GetParser ¶
func (s *StructDeclaratorListContext) GetParser() antlr.Parser
func (*StructDeclaratorListContext) GetRuleContext ¶
func (s *StructDeclaratorListContext) GetRuleContext() antlr.RuleContext
func (*StructDeclaratorListContext) IsStructDeclaratorListContext ¶
func (*StructDeclaratorListContext) IsStructDeclaratorListContext()
func (*StructDeclaratorListContext) StructDeclarator ¶
func (s *StructDeclaratorListContext) StructDeclarator(i int) IStructDeclaratorContext
func (*StructDeclaratorListContext) ToStringTree ¶
func (s *StructDeclaratorListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StructOrUnionContext ¶
type StructOrUnionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyStructOrUnionContext ¶
func NewEmptyStructOrUnionContext() *StructOrUnionContext
func NewStructOrUnionContext ¶
func NewStructOrUnionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructOrUnionContext
func (*StructOrUnionContext) Accept ¶
func (s *StructOrUnionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Accept ¶
func (s *StructOrUnionSpecifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StructOrUnionSpecifierContext) AllIdentifier ¶
func (s *StructOrUnionSpecifierContext) AllIdentifier() []antlr.TerminalNode
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(i int) 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) Accept ¶
func (s *TranslationUnitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TranslationUnitContext) AllExternalDeclaration ¶
func (s *TranslationUnitContext) AllExternalDeclaration() []IExternalDeclarationContext
func (*TranslationUnitContext) ExternalDeclaration ¶
func (s *TranslationUnitContext) ExternalDeclaration(i int) IExternalDeclarationContext
func (*TranslationUnitContext) GetParser ¶
func (s *TranslationUnitContext) GetParser() antlr.Parser
func (*TranslationUnitContext) GetRuleContext ¶
func (s *TranslationUnitContext) GetRuleContext() antlr.RuleContext
func (*TranslationUnitContext) IsTranslationUnitContext ¶
func (*TranslationUnitContext) IsTranslationUnitContext()
func (*TranslationUnitContext) ToStringTree ¶
func (s *TranslationUnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TypeNameContext ¶
type TypeNameContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyTypeNameContext ¶
func NewEmptyTypeNameContext() *TypeNameContext
func NewTypeNameContext ¶
func NewTypeNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeNameContext
func (*TypeNameContext) AbstractDeclarator ¶
func (s *TypeNameContext) AbstractDeclarator() IAbstractDeclaratorContext
func (*TypeNameContext) Accept ¶
func (s *TypeNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Accept ¶
func (s *TypeQualifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeQualifierContext) Atomic ¶
func (s *TypeQualifierContext) Atomic() antlr.TerminalNode
func (*TypeQualifierContext) Const ¶
func (s *TypeQualifierContext) Const() antlr.TerminalNode
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) Signed ¶
func (s *TypeQualifierContext) Signed() antlr.TerminalNode
func (*TypeQualifierContext) ToStringTree ¶
func (s *TypeQualifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeQualifierContext) Unsigned ¶
func (s *TypeQualifierContext) Unsigned() antlr.TerminalNode
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) Accept ¶
func (s *TypeQualifierListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeQualifierListContext) AllTypeQualifier ¶
func (s *TypeQualifierListContext) AllTypeQualifier() []ITypeQualifierContext
func (*TypeQualifierListContext) GetParser ¶
func (s *TypeQualifierListContext) GetParser() antlr.Parser
func (*TypeQualifierListContext) GetRuleContext ¶
func (s *TypeQualifierListContext) GetRuleContext() antlr.RuleContext
func (*TypeQualifierListContext) IsTypeQualifierListContext ¶
func (*TypeQualifierListContext) IsTypeQualifierListContext()
func (*TypeQualifierListContext) ToStringTree ¶
func (s *TypeQualifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeQualifierListContext) TypeQualifier ¶
func (s *TypeQualifierListContext) TypeQualifier(i int) ITypeQualifierContext
type TypeSpecifierContext ¶
type TypeSpecifierContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyTypeSpecifierContext ¶
func NewEmptyTypeSpecifierContext() *TypeSpecifierContext
func NewTypeSpecifierContext ¶
func NewTypeSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeSpecifierContext
func (*TypeSpecifierContext) Accept ¶
func (s *TypeSpecifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Double ¶
func (s *TypeSpecifierContext) Double() antlr.TerminalNode
func (*TypeSpecifierContext) EnumSpecifier ¶
func (s *TypeSpecifierContext) EnumSpecifier() IEnumSpecifierContext
func (*TypeSpecifierContext) Expression ¶
func (s *TypeSpecifierContext) Expression() IExpressionContext
func (*TypeSpecifierContext) Extension ¶
func (s *TypeSpecifierContext) Extension() antlr.TerminalNode
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) M128 ¶
func (s *TypeSpecifierContext) M128() antlr.TerminalNode
func (*TypeSpecifierContext) M128d ¶
func (s *TypeSpecifierContext) M128d() antlr.TerminalNode
func (*TypeSpecifierContext) M128i ¶
func (s *TypeSpecifierContext) M128i() antlr.TerminalNode
func (*TypeSpecifierContext) RightParen ¶
func (s *TypeSpecifierContext) RightParen() antlr.TerminalNode
func (*TypeSpecifierContext) Short ¶
func (s *TypeSpecifierContext) Short() antlr.TerminalNode
func (*TypeSpecifierContext) StructOrUnionSpecifier ¶
func (s *TypeSpecifierContext) StructOrUnionSpecifier() IStructOrUnionSpecifierContext
func (*TypeSpecifierContext) ToStringTree ¶
func (s *TypeSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeSpecifierContext) TypedefName ¶
func (s *TypeSpecifierContext) TypedefName() ITypedefNameContext
func (*TypeSpecifierContext) Typeof ¶
func (s *TypeSpecifierContext) Typeof() 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) Accept ¶
func (s *TypedefNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) StructOrUnion ¶
func (s *TypedefNameContext) StructOrUnion() IStructOrUnionContext
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) Accept ¶
func (s *UnaryExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*UnaryExpressionContext) Alignof ¶
func (s *UnaryExpressionContext) Alignof() antlr.TerminalNode
func (*UnaryExpressionContext) AllStar ¶
func (s *UnaryExpressionContext) AllStar() []antlr.TerminalNode
func (*UnaryExpressionContext) AndAnd ¶
func (s *UnaryExpressionContext) AndAnd() antlr.TerminalNode
func (*UnaryExpressionContext) GetParser ¶
func (s *UnaryExpressionContext) GetParser() antlr.Parser
func (*UnaryExpressionContext) GetRuleContext ¶
func (s *UnaryExpressionContext) GetRuleContext() antlr.RuleContext
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) Star ¶
func (s *UnaryExpressionContext) Star(i int) antlr.TerminalNode
func (*UnaryExpressionContext) ToStringTree ¶
func (s *UnaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*UnaryExpressionContext) TypeName ¶
func (s *UnaryExpressionContext) TypeName() ITypeNameContext
func (*UnaryExpressionContext) UnaryExpression ¶
func (s *UnaryExpressionContext) UnaryExpression() IUnaryExpressionContext
type VcSpecificModiferContext ¶
type VcSpecificModiferContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyVcSpecificModiferContext ¶
func NewEmptyVcSpecificModiferContext() *VcSpecificModiferContext
func NewVcSpecificModiferContext ¶
func NewVcSpecificModiferContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VcSpecificModiferContext
func (*VcSpecificModiferContext) Accept ¶
func (s *VcSpecificModiferContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*VcSpecificModiferContext) Cdecl ¶
func (s *VcSpecificModiferContext) Cdecl() antlr.TerminalNode
func (*VcSpecificModiferContext) Clrcall ¶
func (s *VcSpecificModiferContext) Clrcall() antlr.TerminalNode
func (*VcSpecificModiferContext) Fastcall ¶
func (s *VcSpecificModiferContext) Fastcall() antlr.TerminalNode
func (*VcSpecificModiferContext) GetParser ¶
func (s *VcSpecificModiferContext) GetParser() antlr.Parser
func (*VcSpecificModiferContext) GetRuleContext ¶
func (s *VcSpecificModiferContext) GetRuleContext() antlr.RuleContext
func (*VcSpecificModiferContext) IsVcSpecificModiferContext ¶
func (*VcSpecificModiferContext) IsVcSpecificModiferContext()
func (*VcSpecificModiferContext) Stdcall ¶
func (s *VcSpecificModiferContext) Stdcall() antlr.TerminalNode
func (*VcSpecificModiferContext) Thiscall ¶
func (s *VcSpecificModiferContext) Thiscall() antlr.TerminalNode
func (*VcSpecificModiferContext) ToStringTree ¶
func (s *VcSpecificModiferContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VcSpecificModiferContext) Vectorcall ¶
func (s *VcSpecificModiferContext) Vectorcall() antlr.TerminalNode