Documentation ¶
Index ¶
- Constants
- type AnonymousFieldContext
- func (s *AnonymousFieldContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *AnonymousFieldContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AnonymousFieldContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AnonymousFieldContext) GetParser() antlr.Parser
- func (s *AnonymousFieldContext) GetRuleContext() antlr.RuleContext
- func (*AnonymousFieldContext) IsAnonymousFieldContext()
- func (s *AnonymousFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *AnonymousFieldContext) TypeName() ITypeNameContext
- type AnonymousFieldVisitor
- type ArgumentsContext
- func (s *ArgumentsContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ArgumentsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArgumentsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArgumentsContext) ExpressionList() IExpressionListContext
- func (s *ArgumentsContext) GetParser() antlr.Parser
- func (s *ArgumentsContext) GetRuleContext() antlr.RuleContext
- func (*ArgumentsContext) IsArgumentsContext()
- func (s *ArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ArgumentsContext) Type_() IType_Context
- type ArgumentsVisitor
- type ArrayLengthContext
- func (s *ArrayLengthContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ArrayLengthContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArrayLengthContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArrayLengthContext) Expression() IExpressionContext
- func (s *ArrayLengthContext) GetParser() antlr.Parser
- func (s *ArrayLengthContext) GetRuleContext() antlr.RuleContext
- func (*ArrayLengthContext) IsArrayLengthContext()
- func (s *ArrayLengthContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArrayLengthVisitor
- type ArrayTypeContext
- func (s *ArrayTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ArrayTypeContext) ArrayLength() IArrayLengthContext
- func (s *ArrayTypeContext) ElementType() IElementTypeContext
- func (s *ArrayTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArrayTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArrayTypeContext) GetParser() antlr.Parser
- func (s *ArrayTypeContext) GetRuleContext() antlr.RuleContext
- func (*ArrayTypeContext) IsArrayTypeContext()
- func (s *ArrayTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArrayTypeVisitor
- type Assign_opContext
- func (s *Assign_opContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *Assign_opContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Assign_opContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Assign_opContext) GetParser() antlr.Parser
- func (s *Assign_opContext) GetRuleContext() antlr.RuleContext
- func (*Assign_opContext) IsAssign_opContext()
- func (s *Assign_opContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Assign_opVisitor
- type AssignmentContext
- func (s *AssignmentContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *AssignmentContext) AllExpressionList() []IExpressionListContext
- func (s *AssignmentContext) Assign_op() IAssign_opContext
- func (s *AssignmentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssignmentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssignmentContext) ExpressionList(i int) IExpressionListContext
- func (s *AssignmentContext) GetParser() antlr.Parser
- func (s *AssignmentContext) GetRuleContext() antlr.RuleContext
- func (*AssignmentContext) IsAssignmentContext()
- func (s *AssignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssignmentVisitor
- type BaseOgListener
- func (s *BaseOgListener) EnterAnonymousField(ctx *AnonymousFieldContext)
- func (s *BaseOgListener) EnterArguments(ctx *ArgumentsContext)
- func (s *BaseOgListener) EnterArrayLength(ctx *ArrayLengthContext)
- func (s *BaseOgListener) EnterArrayType(ctx *ArrayTypeContext)
- func (s *BaseOgListener) EnterAssign_op(ctx *Assign_opContext)
- func (s *BaseOgListener) EnterAssignment(ctx *AssignmentContext)
- func (s *BaseOgListener) EnterBasicLit(ctx *BasicLitContext)
- func (s *BaseOgListener) EnterBinary_op(ctx *Binary_opContext)
- func (s *BaseOgListener) EnterBlock(ctx *BlockContext)
- func (s *BaseOgListener) EnterBreakStmt(ctx *BreakStmtContext)
- func (s *BaseOgListener) EnterChannelType(ctx *ChannelTypeContext)
- func (s *BaseOgListener) EnterCommCase(ctx *CommCaseContext)
- func (s *BaseOgListener) EnterCommClause(ctx *CommClauseContext)
- func (s *BaseOgListener) EnterCompositeLit(ctx *CompositeLitContext)
- func (s *BaseOgListener) EnterConstDecl(ctx *ConstDeclContext)
- func (s *BaseOgListener) EnterConstSpec(ctx *ConstSpecContext)
- func (s *BaseOgListener) EnterContinueStmt(ctx *ContinueStmtContext)
- func (s *BaseOgListener) EnterConversion(ctx *ConversionContext)
- func (s *BaseOgListener) EnterDeclaration(ctx *DeclarationContext)
- func (s *BaseOgListener) EnterDeferStmt(ctx *DeferStmtContext)
- func (s *BaseOgListener) EnterElement(ctx *ElementContext)
- func (s *BaseOgListener) EnterElementList(ctx *ElementListContext)
- func (s *BaseOgListener) EnterElementType(ctx *ElementTypeContext)
- func (s *BaseOgListener) EnterEmptyStmt(ctx *EmptyStmtContext)
- func (s *BaseOgListener) EnterEos(ctx *EosContext)
- func (s *BaseOgListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseOgListener) EnterExprCaseClause(ctx *ExprCaseClauseContext)
- func (s *BaseOgListener) EnterExprSwitchCase(ctx *ExprSwitchCaseContext)
- func (s *BaseOgListener) EnterExprSwitchStmt(ctx *ExprSwitchStmtContext)
- func (s *BaseOgListener) EnterExpression(ctx *ExpressionContext)
- func (s *BaseOgListener) EnterExpressionList(ctx *ExpressionListContext)
- func (s *BaseOgListener) EnterExpressionStmt(ctx *ExpressionStmtContext)
- func (s *BaseOgListener) EnterFallthroughStmt(ctx *FallthroughStmtContext)
- func (s *BaseOgListener) EnterFieldDecl(ctx *FieldDeclContext)
- func (s *BaseOgListener) EnterForClause(ctx *ForClauseContext)
- func (s *BaseOgListener) EnterForStmt(ctx *ForStmtContext)
- func (s *BaseOgListener) EnterFunction(ctx *FunctionContext)
- func (s *BaseOgListener) EnterFunctionDecl(ctx *FunctionDeclContext)
- func (s *BaseOgListener) EnterFunctionLit(ctx *FunctionLitContext)
- func (s *BaseOgListener) EnterFunctionType(ctx *FunctionTypeContext)
- func (s *BaseOgListener) EnterGoStmt(ctx *GoStmtContext)
- func (s *BaseOgListener) EnterGotoStmt(ctx *GotoStmtContext)
- func (s *BaseOgListener) EnterIdentifierList(ctx *IdentifierListContext)
- func (s *BaseOgListener) EnterIfStmt(ctx *IfStmtContext)
- func (s *BaseOgListener) EnterImportDecl(ctx *ImportDeclContext)
- func (s *BaseOgListener) EnterImportPath(ctx *ImportPathContext)
- func (s *BaseOgListener) EnterImportSpec(ctx *ImportSpecContext)
- func (s *BaseOgListener) EnterIncDecStmt(ctx *IncDecStmtContext)
- func (s *BaseOgListener) EnterIndex(ctx *IndexContext)
- func (s *BaseOgListener) EnterInterfaceType(ctx *InterfaceTypeContext)
- func (s *BaseOgListener) EnterKey(ctx *KeyContext)
- func (s *BaseOgListener) EnterKeyedElement(ctx *KeyedElementContext)
- func (s *BaseOgListener) EnterLabeledStmt(ctx *LabeledStmtContext)
- func (s *BaseOgListener) EnterLiteral(ctx *LiteralContext)
- func (s *BaseOgListener) EnterLiteralType(ctx *LiteralTypeContext)
- func (s *BaseOgListener) EnterLiteralValue(ctx *LiteralValueContext)
- func (s *BaseOgListener) EnterMapType(ctx *MapTypeContext)
- func (s *BaseOgListener) EnterMethodDecl(ctx *MethodDeclContext)
- func (s *BaseOgListener) EnterMethodExpr(ctx *MethodExprContext)
- func (s *BaseOgListener) EnterMethodSpec(ctx *MethodSpecContext)
- func (s *BaseOgListener) EnterOperand(ctx *OperandContext)
- func (s *BaseOgListener) EnterOperandName(ctx *OperandNameContext)
- func (s *BaseOgListener) EnterPackageClause(ctx *PackageClauseContext)
- func (s *BaseOgListener) EnterParameterDecl(ctx *ParameterDeclContext)
- func (s *BaseOgListener) EnterParameterList(ctx *ParameterListContext)
- func (s *BaseOgListener) EnterParameters(ctx *ParametersContext)
- func (s *BaseOgListener) EnterPointerType(ctx *PointerTypeContext)
- func (s *BaseOgListener) EnterPrimaryExpr(ctx *PrimaryExprContext)
- func (s *BaseOgListener) EnterQualifiedIdent(ctx *QualifiedIdentContext)
- func (s *BaseOgListener) EnterRangeClause(ctx *RangeClauseContext)
- func (s *BaseOgListener) EnterReceiver(ctx *ReceiverContext)
- func (s *BaseOgListener) EnterReceiverType(ctx *ReceiverTypeContext)
- func (s *BaseOgListener) EnterRecvStmt(ctx *RecvStmtContext)
- func (s *BaseOgListener) EnterResult(ctx *ResultContext)
- func (s *BaseOgListener) EnterReturnStmt(ctx *ReturnStmtContext)
- func (s *BaseOgListener) EnterSelectStmt(ctx *SelectStmtContext)
- func (s *BaseOgListener) EnterSelector(ctx *SelectorContext)
- func (s *BaseOgListener) EnterSendStmt(ctx *SendStmtContext)
- func (s *BaseOgListener) EnterShortVarDecl(ctx *ShortVarDeclContext)
- func (s *BaseOgListener) EnterSignature(ctx *SignatureContext)
- func (s *BaseOgListener) EnterSimpleStmt(ctx *SimpleStmtContext)
- func (s *BaseOgListener) EnterSlice(ctx *SliceContext)
- func (s *BaseOgListener) EnterSliceType(ctx *SliceTypeContext)
- func (s *BaseOgListener) EnterSourceFile(ctx *SourceFileContext)
- func (s *BaseOgListener) EnterStatement(ctx *StatementContext)
- func (s *BaseOgListener) EnterStatementList(ctx *StatementListContext)
- func (s *BaseOgListener) EnterStatementNoBlock(ctx *StatementNoBlockContext)
- func (s *BaseOgListener) EnterStructType(ctx *StructTypeContext)
- func (s *BaseOgListener) EnterSwitchStmt(ctx *SwitchStmtContext)
- func (s *BaseOgListener) EnterTopLevelDecl(ctx *TopLevelDeclContext)
- func (s *BaseOgListener) EnterTypeAssertion(ctx *TypeAssertionContext)
- func (s *BaseOgListener) EnterTypeCaseClause(ctx *TypeCaseClauseContext)
- func (s *BaseOgListener) EnterTypeDecl(ctx *TypeDeclContext)
- func (s *BaseOgListener) EnterTypeList(ctx *TypeListContext)
- func (s *BaseOgListener) EnterTypeLit(ctx *TypeLitContext)
- func (s *BaseOgListener) EnterTypeName(ctx *TypeNameContext)
- func (s *BaseOgListener) EnterTypeSpec(ctx *TypeSpecContext)
- func (s *BaseOgListener) EnterTypeSwitchCase(ctx *TypeSwitchCaseContext)
- func (s *BaseOgListener) EnterTypeSwitchGuard(ctx *TypeSwitchGuardContext)
- func (s *BaseOgListener) EnterTypeSwitchStmt(ctx *TypeSwitchStmtContext)
- func (s *BaseOgListener) EnterType_(ctx *Type_Context)
- func (s *BaseOgListener) EnterUnaryExpr(ctx *UnaryExprContext)
- func (s *BaseOgListener) EnterUnary_op(ctx *Unary_opContext)
- func (s *BaseOgListener) EnterVarDecl(ctx *VarDeclContext)
- func (s *BaseOgListener) EnterVarSpec(ctx *VarSpecContext)
- func (s *BaseOgListener) ExitAnonymousField(ctx *AnonymousFieldContext)
- func (s *BaseOgListener) ExitArguments(ctx *ArgumentsContext)
- func (s *BaseOgListener) ExitArrayLength(ctx *ArrayLengthContext)
- func (s *BaseOgListener) ExitArrayType(ctx *ArrayTypeContext)
- func (s *BaseOgListener) ExitAssign_op(ctx *Assign_opContext)
- func (s *BaseOgListener) ExitAssignment(ctx *AssignmentContext)
- func (s *BaseOgListener) ExitBasicLit(ctx *BasicLitContext)
- func (s *BaseOgListener) ExitBinary_op(ctx *Binary_opContext)
- func (s *BaseOgListener) ExitBlock(ctx *BlockContext)
- func (s *BaseOgListener) ExitBreakStmt(ctx *BreakStmtContext)
- func (s *BaseOgListener) ExitChannelType(ctx *ChannelTypeContext)
- func (s *BaseOgListener) ExitCommCase(ctx *CommCaseContext)
- func (s *BaseOgListener) ExitCommClause(ctx *CommClauseContext)
- func (s *BaseOgListener) ExitCompositeLit(ctx *CompositeLitContext)
- func (s *BaseOgListener) ExitConstDecl(ctx *ConstDeclContext)
- func (s *BaseOgListener) ExitConstSpec(ctx *ConstSpecContext)
- func (s *BaseOgListener) ExitContinueStmt(ctx *ContinueStmtContext)
- func (s *BaseOgListener) ExitConversion(ctx *ConversionContext)
- func (s *BaseOgListener) ExitDeclaration(ctx *DeclarationContext)
- func (s *BaseOgListener) ExitDeferStmt(ctx *DeferStmtContext)
- func (s *BaseOgListener) ExitElement(ctx *ElementContext)
- func (s *BaseOgListener) ExitElementList(ctx *ElementListContext)
- func (s *BaseOgListener) ExitElementType(ctx *ElementTypeContext)
- func (s *BaseOgListener) ExitEmptyStmt(ctx *EmptyStmtContext)
- func (s *BaseOgListener) ExitEos(ctx *EosContext)
- func (s *BaseOgListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseOgListener) ExitExprCaseClause(ctx *ExprCaseClauseContext)
- func (s *BaseOgListener) ExitExprSwitchCase(ctx *ExprSwitchCaseContext)
- func (s *BaseOgListener) ExitExprSwitchStmt(ctx *ExprSwitchStmtContext)
- func (s *BaseOgListener) ExitExpression(ctx *ExpressionContext)
- func (s *BaseOgListener) ExitExpressionList(ctx *ExpressionListContext)
- func (s *BaseOgListener) ExitExpressionStmt(ctx *ExpressionStmtContext)
- func (s *BaseOgListener) ExitFallthroughStmt(ctx *FallthroughStmtContext)
- func (s *BaseOgListener) ExitFieldDecl(ctx *FieldDeclContext)
- func (s *BaseOgListener) ExitForClause(ctx *ForClauseContext)
- func (s *BaseOgListener) ExitForStmt(ctx *ForStmtContext)
- func (s *BaseOgListener) ExitFunction(ctx *FunctionContext)
- func (s *BaseOgListener) ExitFunctionDecl(ctx *FunctionDeclContext)
- func (s *BaseOgListener) ExitFunctionLit(ctx *FunctionLitContext)
- func (s *BaseOgListener) ExitFunctionType(ctx *FunctionTypeContext)
- func (s *BaseOgListener) ExitGoStmt(ctx *GoStmtContext)
- func (s *BaseOgListener) ExitGotoStmt(ctx *GotoStmtContext)
- func (s *BaseOgListener) ExitIdentifierList(ctx *IdentifierListContext)
- func (s *BaseOgListener) ExitIfStmt(ctx *IfStmtContext)
- func (s *BaseOgListener) ExitImportDecl(ctx *ImportDeclContext)
- func (s *BaseOgListener) ExitImportPath(ctx *ImportPathContext)
- func (s *BaseOgListener) ExitImportSpec(ctx *ImportSpecContext)
- func (s *BaseOgListener) ExitIncDecStmt(ctx *IncDecStmtContext)
- func (s *BaseOgListener) ExitIndex(ctx *IndexContext)
- func (s *BaseOgListener) ExitInterfaceType(ctx *InterfaceTypeContext)
- func (s *BaseOgListener) ExitKey(ctx *KeyContext)
- func (s *BaseOgListener) ExitKeyedElement(ctx *KeyedElementContext)
- func (s *BaseOgListener) ExitLabeledStmt(ctx *LabeledStmtContext)
- func (s *BaseOgListener) ExitLiteral(ctx *LiteralContext)
- func (s *BaseOgListener) ExitLiteralType(ctx *LiteralTypeContext)
- func (s *BaseOgListener) ExitLiteralValue(ctx *LiteralValueContext)
- func (s *BaseOgListener) ExitMapType(ctx *MapTypeContext)
- func (s *BaseOgListener) ExitMethodDecl(ctx *MethodDeclContext)
- func (s *BaseOgListener) ExitMethodExpr(ctx *MethodExprContext)
- func (s *BaseOgListener) ExitMethodSpec(ctx *MethodSpecContext)
- func (s *BaseOgListener) ExitOperand(ctx *OperandContext)
- func (s *BaseOgListener) ExitOperandName(ctx *OperandNameContext)
- func (s *BaseOgListener) ExitPackageClause(ctx *PackageClauseContext)
- func (s *BaseOgListener) ExitParameterDecl(ctx *ParameterDeclContext)
- func (s *BaseOgListener) ExitParameterList(ctx *ParameterListContext)
- func (s *BaseOgListener) ExitParameters(ctx *ParametersContext)
- func (s *BaseOgListener) ExitPointerType(ctx *PointerTypeContext)
- func (s *BaseOgListener) ExitPrimaryExpr(ctx *PrimaryExprContext)
- func (s *BaseOgListener) ExitQualifiedIdent(ctx *QualifiedIdentContext)
- func (s *BaseOgListener) ExitRangeClause(ctx *RangeClauseContext)
- func (s *BaseOgListener) ExitReceiver(ctx *ReceiverContext)
- func (s *BaseOgListener) ExitReceiverType(ctx *ReceiverTypeContext)
- func (s *BaseOgListener) ExitRecvStmt(ctx *RecvStmtContext)
- func (s *BaseOgListener) ExitResult(ctx *ResultContext)
- func (s *BaseOgListener) ExitReturnStmt(ctx *ReturnStmtContext)
- func (s *BaseOgListener) ExitSelectStmt(ctx *SelectStmtContext)
- func (s *BaseOgListener) ExitSelector(ctx *SelectorContext)
- func (s *BaseOgListener) ExitSendStmt(ctx *SendStmtContext)
- func (s *BaseOgListener) ExitShortVarDecl(ctx *ShortVarDeclContext)
- func (s *BaseOgListener) ExitSignature(ctx *SignatureContext)
- func (s *BaseOgListener) ExitSimpleStmt(ctx *SimpleStmtContext)
- func (s *BaseOgListener) ExitSlice(ctx *SliceContext)
- func (s *BaseOgListener) ExitSliceType(ctx *SliceTypeContext)
- func (s *BaseOgListener) ExitSourceFile(ctx *SourceFileContext)
- func (s *BaseOgListener) ExitStatement(ctx *StatementContext)
- func (s *BaseOgListener) ExitStatementList(ctx *StatementListContext)
- func (s *BaseOgListener) ExitStatementNoBlock(ctx *StatementNoBlockContext)
- func (s *BaseOgListener) ExitStructType(ctx *StructTypeContext)
- func (s *BaseOgListener) ExitSwitchStmt(ctx *SwitchStmtContext)
- func (s *BaseOgListener) ExitTopLevelDecl(ctx *TopLevelDeclContext)
- func (s *BaseOgListener) ExitTypeAssertion(ctx *TypeAssertionContext)
- func (s *BaseOgListener) ExitTypeCaseClause(ctx *TypeCaseClauseContext)
- func (s *BaseOgListener) ExitTypeDecl(ctx *TypeDeclContext)
- func (s *BaseOgListener) ExitTypeList(ctx *TypeListContext)
- func (s *BaseOgListener) ExitTypeLit(ctx *TypeLitContext)
- func (s *BaseOgListener) ExitTypeName(ctx *TypeNameContext)
- func (s *BaseOgListener) ExitTypeSpec(ctx *TypeSpecContext)
- func (s *BaseOgListener) ExitTypeSwitchCase(ctx *TypeSwitchCaseContext)
- func (s *BaseOgListener) ExitTypeSwitchGuard(ctx *TypeSwitchGuardContext)
- func (s *BaseOgListener) ExitTypeSwitchStmt(ctx *TypeSwitchStmtContext)
- func (s *BaseOgListener) ExitType_(ctx *Type_Context)
- func (s *BaseOgListener) ExitUnaryExpr(ctx *UnaryExprContext)
- func (s *BaseOgListener) ExitUnary_op(ctx *Unary_opContext)
- func (s *BaseOgListener) ExitVarDecl(ctx *VarDeclContext)
- func (s *BaseOgListener) ExitVarSpec(ctx *VarSpecContext)
- func (s *BaseOgListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseOgListener) VisitTerminal(node antlr.TerminalNode)
- type BasicLitContext
- func (s *BasicLitContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *BasicLitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BasicLitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BasicLitContext) FLOAT_LIT() antlr.TerminalNode
- func (s *BasicLitContext) GetParser() antlr.Parser
- func (s *BasicLitContext) GetRuleContext() antlr.RuleContext
- func (s *BasicLitContext) IMAGINARY_LIT() antlr.TerminalNode
- func (s *BasicLitContext) INT_LIT() antlr.TerminalNode
- func (*BasicLitContext) IsBasicLitContext()
- func (s *BasicLitContext) RUNE_LIT() antlr.TerminalNode
- func (s *BasicLitContext) STRING_LIT() antlr.TerminalNode
- func (s *BasicLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BasicLitVisitor
- type Binary_opContext
- func (s *Binary_opContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *Binary_opContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Binary_opContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Binary_opContext) GetParser() antlr.Parser
- func (s *Binary_opContext) GetRuleContext() antlr.RuleContext
- func (*Binary_opContext) IsBinary_opContext()
- func (s *Binary_opContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Binary_opVisitor
- type BlockContext
- func (s *BlockContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *BlockContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BlockContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BlockContext) GetParser() antlr.Parser
- func (s *BlockContext) GetRuleContext() antlr.RuleContext
- func (*BlockContext) IsBlockContext()
- func (s *BlockContext) StatementList() IStatementListContext
- func (s *BlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BlockVisitor
- type BreakStmtContext
- func (s *BreakStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *BreakStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BreakStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BreakStmtContext) GetParser() antlr.Parser
- func (s *BreakStmtContext) GetRuleContext() antlr.RuleContext
- func (s *BreakStmtContext) IDENTIFIER() antlr.TerminalNode
- func (*BreakStmtContext) IsBreakStmtContext()
- func (s *BreakStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BreakStmtVisitor
- type ChannelTypeContext
- func (s *ChannelTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ChannelTypeContext) ElementType() IElementTypeContext
- func (s *ChannelTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ChannelTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ChannelTypeContext) GetParser() antlr.Parser
- func (s *ChannelTypeContext) GetRuleContext() antlr.RuleContext
- func (*ChannelTypeContext) IsChannelTypeContext()
- func (s *ChannelTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ChannelTypeVisitor
- type CommCaseContext
- func (s *CommCaseContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *CommCaseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CommCaseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CommCaseContext) GetParser() antlr.Parser
- func (s *CommCaseContext) GetRuleContext() antlr.RuleContext
- func (*CommCaseContext) IsCommCaseContext()
- func (s *CommCaseContext) RecvStmt() IRecvStmtContext
- func (s *CommCaseContext) SendStmt() ISendStmtContext
- func (s *CommCaseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CommCaseVisitor
- type CommClauseContext
- func (s *CommClauseContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *CommClauseContext) CommCase() ICommCaseContext
- func (s *CommClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CommClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CommClauseContext) GetParser() antlr.Parser
- func (s *CommClauseContext) GetRuleContext() antlr.RuleContext
- func (*CommClauseContext) IsCommClauseContext()
- func (s *CommClauseContext) StatementList() IStatementListContext
- func (s *CommClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CommClauseVisitor
- type CompositeLitContext
- func (s *CompositeLitContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *CompositeLitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CompositeLitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CompositeLitContext) GetParser() antlr.Parser
- func (s *CompositeLitContext) GetRuleContext() antlr.RuleContext
- func (*CompositeLitContext) IsCompositeLitContext()
- func (s *CompositeLitContext) LiteralType() ILiteralTypeContext
- func (s *CompositeLitContext) LiteralValue() ILiteralValueContext
- func (s *CompositeLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CompositeLitVisitor
- type ConstDeclContext
- func (s *ConstDeclContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ConstDeclContext) AllConstSpec() []IConstSpecContext
- func (s *ConstDeclContext) AllEos() []IEosContext
- func (s *ConstDeclContext) ConstSpec(i int) IConstSpecContext
- func (s *ConstDeclContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConstDeclContext) Eos(i int) IEosContext
- func (s *ConstDeclContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConstDeclContext) GetParser() antlr.Parser
- func (s *ConstDeclContext) GetRuleContext() antlr.RuleContext
- func (*ConstDeclContext) IsConstDeclContext()
- func (s *ConstDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConstDeclVisitor
- type ConstSpecContext
- func (s *ConstSpecContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ConstSpecContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConstSpecContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConstSpecContext) ExpressionList() IExpressionListContext
- func (s *ConstSpecContext) GetParser() antlr.Parser
- func (s *ConstSpecContext) GetRuleContext() antlr.RuleContext
- func (s *ConstSpecContext) IdentifierList() IIdentifierListContext
- func (*ConstSpecContext) IsConstSpecContext()
- func (s *ConstSpecContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ConstSpecContext) Type_() IType_Context
- type ConstSpecVisitor
- type ContinueStmtContext
- func (s *ContinueStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ContinueStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ContinueStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ContinueStmtContext) GetParser() antlr.Parser
- func (s *ContinueStmtContext) GetRuleContext() antlr.RuleContext
- func (s *ContinueStmtContext) IDENTIFIER() antlr.TerminalNode
- func (*ContinueStmtContext) IsContinueStmtContext()
- func (s *ContinueStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ContinueStmtVisitor
- type ConversionContext
- func (s *ConversionContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ConversionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConversionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConversionContext) Expression() IExpressionContext
- func (s *ConversionContext) GetParser() antlr.Parser
- func (s *ConversionContext) GetRuleContext() antlr.RuleContext
- func (*ConversionContext) IsConversionContext()
- func (s *ConversionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ConversionContext) Type_() IType_Context
- type ConversionVisitor
- type DeclarationContext
- func (s *DeclarationContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *DeclarationContext) ConstDecl() IConstDeclContext
- func (s *DeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DeclarationContext) GetParser() antlr.Parser
- func (s *DeclarationContext) GetRuleContext() antlr.RuleContext
- func (*DeclarationContext) IsDeclarationContext()
- func (s *DeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *DeclarationContext) TypeDecl() ITypeDeclContext
- func (s *DeclarationContext) VarDecl() IVarDeclContext
- type DeclarationVisitor
- type DeferStmtContext
- func (s *DeferStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *DeferStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DeferStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DeferStmtContext) Expression() IExpressionContext
- func (s *DeferStmtContext) GetParser() antlr.Parser
- func (s *DeferStmtContext) GetRuleContext() antlr.RuleContext
- func (*DeferStmtContext) IsDeferStmtContext()
- func (s *DeferStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DeferStmtVisitor
- type ElementContext
- func (s *ElementContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ElementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ElementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ElementContext) Expression() IExpressionContext
- func (s *ElementContext) GetParser() antlr.Parser
- func (s *ElementContext) GetRuleContext() antlr.RuleContext
- func (*ElementContext) IsElementContext()
- func (s *ElementContext) LiteralValue() ILiteralValueContext
- func (s *ElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ElementListContext
- func (s *ElementListContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ElementListContext) AllKeyedElement() []IKeyedElementContext
- func (s *ElementListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ElementListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ElementListContext) GetParser() antlr.Parser
- func (s *ElementListContext) GetRuleContext() antlr.RuleContext
- func (*ElementListContext) IsElementListContext()
- func (s *ElementListContext) KeyedElement(i int) IKeyedElementContext
- func (s *ElementListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ElementListVisitor
- type ElementTypeContext
- func (s *ElementTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ElementTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ElementTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ElementTypeContext) GetParser() antlr.Parser
- func (s *ElementTypeContext) GetRuleContext() antlr.RuleContext
- func (*ElementTypeContext) IsElementTypeContext()
- func (s *ElementTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ElementTypeContext) Type_() IType_Context
- type ElementTypeVisitor
- type ElementVisitor
- type EmptyStmtContext
- func (s *EmptyStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *EmptyStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EmptyStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EmptyStmtContext) GetParser() antlr.Parser
- func (s *EmptyStmtContext) GetRuleContext() antlr.RuleContext
- func (*EmptyStmtContext) IsEmptyStmtContext()
- func (s *EmptyStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EmptyStmtVisitor
- type EosContext
- func (s *EosContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *EosContext) EOF() antlr.TerminalNode
- func (s *EosContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EosContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EosContext) GetParser() antlr.Parser
- func (s *EosContext) GetRuleContext() antlr.RuleContext
- func (*EosContext) IsEosContext()
- func (s *EosContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EosVisitor
- type ExprCaseClauseContext
- func (s *ExprCaseClauseContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ExprCaseClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExprCaseClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExprCaseClauseContext) ExprSwitchCase() IExprSwitchCaseContext
- func (s *ExprCaseClauseContext) GetParser() antlr.Parser
- func (s *ExprCaseClauseContext) GetRuleContext() antlr.RuleContext
- func (*ExprCaseClauseContext) IsExprCaseClauseContext()
- func (s *ExprCaseClauseContext) StatementList() IStatementListContext
- func (s *ExprCaseClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprCaseClauseVisitor
- type ExprSwitchCaseContext
- func (s *ExprSwitchCaseContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ExprSwitchCaseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExprSwitchCaseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExprSwitchCaseContext) ExpressionList() IExpressionListContext
- func (s *ExprSwitchCaseContext) GetParser() antlr.Parser
- func (s *ExprSwitchCaseContext) GetRuleContext() antlr.RuleContext
- func (*ExprSwitchCaseContext) IsExprSwitchCaseContext()
- func (s *ExprSwitchCaseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprSwitchCaseVisitor
- type ExprSwitchStmtContext
- func (s *ExprSwitchStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ExprSwitchStmtContext) AllExprCaseClause() []IExprCaseClauseContext
- func (s *ExprSwitchStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExprSwitchStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExprSwitchStmtContext) ExprCaseClause(i int) IExprCaseClauseContext
- func (s *ExprSwitchStmtContext) Expression() IExpressionContext
- func (s *ExprSwitchStmtContext) GetParser() antlr.Parser
- func (s *ExprSwitchStmtContext) GetRuleContext() antlr.RuleContext
- func (*ExprSwitchStmtContext) IsExprSwitchStmtContext()
- func (s *ExprSwitchStmtContext) SimpleStmt() ISimpleStmtContext
- func (s *ExprSwitchStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprSwitchStmtVisitor
- type ExpressionContext
- func (s *ExpressionContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ExpressionContext) AllExpression() []IExpressionContext
- func (s *ExpressionContext) Binary_op() IBinary_opContext
- func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) Expression(i int) IExpressionContext
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ExpressionContext) UnaryExpr() IUnaryExprContext
- type ExpressionListContext
- func (s *ExpressionListContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ExpressionListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionListContext) Expression() IExpressionContext
- func (s *ExpressionListContext) ExpressionList() IExpressionListContext
- 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 ExpressionListVisitor
- type ExpressionStmtContext
- func (s *ExpressionStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ExpressionStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionStmtContext) Expression() IExpressionContext
- func (s *ExpressionStmtContext) GetParser() antlr.Parser
- func (s *ExpressionStmtContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionStmtContext) IsExpressionStmtContext()
- func (s *ExpressionStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionStmtVisitor
- type ExpressionVisitor
- type FallthroughStmtContext
- func (s *FallthroughStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *FallthroughStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FallthroughStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FallthroughStmtContext) GetParser() antlr.Parser
- func (s *FallthroughStmtContext) GetRuleContext() antlr.RuleContext
- func (*FallthroughStmtContext) IsFallthroughStmtContext()
- func (s *FallthroughStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FallthroughStmtVisitor
- type FieldDeclContext
- func (s *FieldDeclContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *FieldDeclContext) AnonymousField() IAnonymousFieldContext
- func (s *FieldDeclContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FieldDeclContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FieldDeclContext) GetParser() antlr.Parser
- func (s *FieldDeclContext) GetRuleContext() antlr.RuleContext
- func (s *FieldDeclContext) IdentifierList() IIdentifierListContext
- func (*FieldDeclContext) IsFieldDeclContext()
- func (s *FieldDeclContext) STRING_LIT() antlr.TerminalNode
- func (s *FieldDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *FieldDeclContext) Type_() IType_Context
- type FieldDeclVisitor
- type ForClauseContext
- func (s *ForClauseContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ForClauseContext) AllSimpleStmt() []ISimpleStmtContext
- func (s *ForClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ForClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ForClauseContext) Expression() IExpressionContext
- func (s *ForClauseContext) GetParser() antlr.Parser
- func (s *ForClauseContext) GetRuleContext() antlr.RuleContext
- func (*ForClauseContext) IsForClauseContext()
- func (s *ForClauseContext) SimpleStmt(i int) ISimpleStmtContext
- func (s *ForClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ForClauseVisitor
- type ForStmtContext
- func (s *ForStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ForStmtContext) Block() IBlockContext
- func (s *ForStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ForStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ForStmtContext) Expression() IExpressionContext
- func (s *ForStmtContext) ForClause() IForClauseContext
- func (s *ForStmtContext) GetParser() antlr.Parser
- func (s *ForStmtContext) GetRuleContext() antlr.RuleContext
- func (*ForStmtContext) IsForStmtContext()
- func (s *ForStmtContext) RangeClause() IRangeClauseContext
- func (s *ForStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ForStmtVisitor
- type FunctionContext
- func (s *FunctionContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *FunctionContext) Block() IBlockContext
- func (s *FunctionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionContext) GetParser() antlr.Parser
- func (s *FunctionContext) GetRuleContext() antlr.RuleContext
- func (*FunctionContext) IsFunctionContext()
- func (s *FunctionContext) Signature() ISignatureContext
- func (s *FunctionContext) StatementNoBlock() IStatementNoBlockContext
- func (s *FunctionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionDeclContext
- func (s *FunctionDeclContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *FunctionDeclContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionDeclContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionDeclContext) Function() IFunctionContext
- func (s *FunctionDeclContext) GetParser() antlr.Parser
- func (s *FunctionDeclContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionDeclContext) IDENTIFIER() antlr.TerminalNode
- func (*FunctionDeclContext) IsFunctionDeclContext()
- func (s *FunctionDeclContext) Signature() ISignatureContext
- func (s *FunctionDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionDeclVisitor
- type FunctionLitContext
- func (s *FunctionLitContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *FunctionLitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionLitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionLitContext) Function() IFunctionContext
- func (s *FunctionLitContext) GetParser() antlr.Parser
- func (s *FunctionLitContext) GetRuleContext() antlr.RuleContext
- func (*FunctionLitContext) IsFunctionLitContext()
- func (s *FunctionLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionLitVisitor
- type FunctionTypeContext
- func (s *FunctionTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *FunctionTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionTypeContext) GetParser() antlr.Parser
- func (s *FunctionTypeContext) GetRuleContext() antlr.RuleContext
- func (*FunctionTypeContext) IsFunctionTypeContext()
- func (s *FunctionTypeContext) Signature() ISignatureContext
- func (s *FunctionTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionTypeVisitor
- type FunctionVisitor
- type GoStmtContext
- func (s *GoStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *GoStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GoStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GoStmtContext) Expression() IExpressionContext
- func (s *GoStmtContext) Function() IFunctionContext
- func (s *GoStmtContext) GetParser() antlr.Parser
- func (s *GoStmtContext) GetRuleContext() antlr.RuleContext
- func (*GoStmtContext) IsGoStmtContext()
- func (s *GoStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GoStmtVisitor
- type GotoStmtContext
- func (s *GotoStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *GotoStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GotoStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GotoStmtContext) GetParser() antlr.Parser
- func (s *GotoStmtContext) GetRuleContext() antlr.RuleContext
- func (s *GotoStmtContext) IDENTIFIER() antlr.TerminalNode
- func (*GotoStmtContext) IsGotoStmtContext()
- func (s *GotoStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GotoStmtVisitor
- type IAnonymousFieldContext
- type IArgumentsContext
- type IArrayLengthContext
- type IArrayTypeContext
- type IAssign_opContext
- type IAssignmentContext
- type IBasicLitContext
- type IBinary_opContext
- type IBlockContext
- type IBreakStmtContext
- type IChannelTypeContext
- type ICommCaseContext
- type ICommClauseContext
- type ICompositeLitContext
- type IConstDeclContext
- type IConstSpecContext
- type IContinueStmtContext
- type IConversionContext
- type IDeclarationContext
- type IDeferStmtContext
- type IElementContext
- type IElementListContext
- type IElementTypeContext
- type IEmptyStmtContext
- type IEosContext
- type IExprCaseClauseContext
- type IExprSwitchCaseContext
- type IExprSwitchStmtContext
- type IExpressionContext
- type IExpressionListContext
- type IExpressionStmtContext
- type IFallthroughStmtContext
- type IFieldDeclContext
- type IForClauseContext
- type IForStmtContext
- type IFunctionContext
- type IFunctionDeclContext
- type IFunctionLitContext
- type IFunctionTypeContext
- type IGoStmtContext
- type IGotoStmtContext
- type IIdentifierListContext
- type IIfStmtContext
- type IImportDeclContext
- type IImportPathContext
- type IImportSpecContext
- type IIncDecStmtContext
- type IIndexContext
- type IInterfaceTypeContext
- type IKeyContext
- type IKeyedElementContext
- type ILabeledStmtContext
- type ILiteralContext
- type ILiteralTypeContext
- type ILiteralValueContext
- type IMapTypeContext
- type IMethodDeclContext
- type IMethodExprContext
- type IMethodSpecContext
- type IOperandContext
- type IOperandNameContext
- type IPackageClauseContext
- type IParameterDeclContext
- type IParameterListContext
- type IParametersContext
- type IPointerTypeContext
- type IPrimaryExprContext
- type IQualifiedIdentContext
- type IRangeClauseContext
- type IReceiverContext
- type IReceiverTypeContext
- type IRecvStmtContext
- type IResultContext
- type IReturnStmtContext
- type ISelectStmtContext
- type ISelectorContext
- type ISendStmtContext
- type IShortVarDeclContext
- type ISignatureContext
- type ISimpleStmtContext
- type ISliceContext
- type ISliceTypeContext
- type ISourceFileContext
- type IStatementContext
- type IStatementListContext
- type IStatementNoBlockContext
- type IStructTypeContext
- type ISwitchStmtContext
- type ITopLevelDeclContext
- type ITypeAssertionContext
- type ITypeCaseClauseContext
- type ITypeDeclContext
- type ITypeListContext
- type ITypeLitContext
- type ITypeNameContext
- type ITypeSpecContext
- type ITypeSwitchCaseContext
- type ITypeSwitchGuardContext
- type ITypeSwitchStmtContext
- type IType_Context
- type IUnaryExprContext
- type IUnary_opContext
- type IVarDeclContext
- type IVarSpecContext
- type IdentifierListContext
- func (s *IdentifierListContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *IdentifierListContext) AllIDENTIFIER() []antlr.TerminalNode
- func (s *IdentifierListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentifierListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IdentifierListContext) GetParser() antlr.Parser
- func (s *IdentifierListContext) GetRuleContext() antlr.RuleContext
- func (s *IdentifierListContext) IDENTIFIER(i int) antlr.TerminalNode
- func (*IdentifierListContext) IsIdentifierListContext()
- func (s *IdentifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IdentifierListVisitor
- type IfStmtContext
- func (s *IfStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *IfStmtContext) AllBlock() []IBlockContext
- func (s *IfStmtContext) Block(i int) IBlockContext
- func (s *IfStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IfStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IfStmtContext) Expression() IExpressionContext
- func (s *IfStmtContext) GetParser() antlr.Parser
- func (s *IfStmtContext) GetRuleContext() antlr.RuleContext
- func (s *IfStmtContext) IfStmt() IIfStmtContext
- func (*IfStmtContext) IsIfStmtContext()
- func (s *IfStmtContext) SimpleStmt() ISimpleStmtContext
- func (s *IfStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IfStmtVisitor
- type ImportDeclContext
- func (s *ImportDeclContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ImportDeclContext) AllEos() []IEosContext
- func (s *ImportDeclContext) AllImportSpec() []IImportSpecContext
- func (s *ImportDeclContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ImportDeclContext) Eos(i int) IEosContext
- func (s *ImportDeclContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ImportDeclContext) GetParser() antlr.Parser
- func (s *ImportDeclContext) GetRuleContext() antlr.RuleContext
- func (s *ImportDeclContext) ImportSpec(i int) IImportSpecContext
- func (*ImportDeclContext) IsImportDeclContext()
- func (s *ImportDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportDeclVisitor
- type ImportPathContext
- func (s *ImportPathContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ImportPathContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ImportPathContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ImportPathContext) GetParser() antlr.Parser
- func (s *ImportPathContext) GetRuleContext() antlr.RuleContext
- func (s *ImportPathContext) IDENTIFIER() antlr.TerminalNode
- func (*ImportPathContext) IsImportPathContext()
- func (s *ImportPathContext) STRING_LIT() antlr.TerminalNode
- func (s *ImportPathContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportPathVisitor
- type ImportSpecContext
- func (s *ImportSpecContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ImportSpecContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ImportSpecContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ImportSpecContext) GetParser() antlr.Parser
- func (s *ImportSpecContext) GetRuleContext() antlr.RuleContext
- func (s *ImportSpecContext) IDENTIFIER() antlr.TerminalNode
- func (s *ImportSpecContext) ImportPath() IImportPathContext
- func (*ImportSpecContext) IsImportSpecContext()
- func (s *ImportSpecContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportSpecVisitor
- type IncDecStmtContext
- func (s *IncDecStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *IncDecStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IncDecStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IncDecStmtContext) Expression() IExpressionContext
- func (s *IncDecStmtContext) GetParser() antlr.Parser
- func (s *IncDecStmtContext) GetRuleContext() antlr.RuleContext
- func (*IncDecStmtContext) IsIncDecStmtContext()
- func (s *IncDecStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IncDecStmtVisitor
- type IndexContext
- func (s *IndexContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *IndexContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IndexContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IndexContext) Expression() IExpressionContext
- func (s *IndexContext) GetParser() antlr.Parser
- func (s *IndexContext) GetRuleContext() antlr.RuleContext
- func (*IndexContext) IsIndexContext()
- func (s *IndexContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IndexVisitor
- type InterfaceTypeContext
- func (s *InterfaceTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *InterfaceTypeContext) AllEos() []IEosContext
- func (s *InterfaceTypeContext) AllMethodSpec() []IMethodSpecContext
- func (s *InterfaceTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InterfaceTypeContext) Eos(i int) IEosContext
- func (s *InterfaceTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InterfaceTypeContext) GetParser() antlr.Parser
- func (s *InterfaceTypeContext) GetRuleContext() antlr.RuleContext
- func (*InterfaceTypeContext) IsInterfaceTypeContext()
- func (s *InterfaceTypeContext) MethodSpec(i int) IMethodSpecContext
- func (s *InterfaceTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InterfaceTypeVisitor
- type KeyContext
- func (s *KeyContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *KeyContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *KeyContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *KeyContext) Expression() IExpressionContext
- func (s *KeyContext) GetParser() antlr.Parser
- func (s *KeyContext) GetRuleContext() antlr.RuleContext
- func (s *KeyContext) IDENTIFIER() antlr.TerminalNode
- func (*KeyContext) IsKeyContext()
- func (s *KeyContext) LiteralValue() ILiteralValueContext
- func (s *KeyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type KeyVisitor
- type KeyedElementContext
- func (s *KeyedElementContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *KeyedElementContext) Element() IElementContext
- func (s *KeyedElementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *KeyedElementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *KeyedElementContext) GetParser() antlr.Parser
- func (s *KeyedElementContext) GetRuleContext() antlr.RuleContext
- func (*KeyedElementContext) IsKeyedElementContext()
- func (s *KeyedElementContext) Key() IKeyContext
- func (s *KeyedElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type KeyedElementVisitor
- type LabeledStmtContext
- func (s *LabeledStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *LabeledStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LabeledStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LabeledStmtContext) GetParser() antlr.Parser
- func (s *LabeledStmtContext) GetRuleContext() antlr.RuleContext
- func (s *LabeledStmtContext) IDENTIFIER() antlr.TerminalNode
- func (*LabeledStmtContext) IsLabeledStmtContext()
- func (s *LabeledStmtContext) Statement() IStatementContext
- func (s *LabeledStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LabeledStmtVisitor
- type LiteralContext
- func (s *LiteralContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *LiteralContext) BasicLit() IBasicLitContext
- func (s *LiteralContext) CompositeLit() ICompositeLitContext
- func (s *LiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LiteralContext) FunctionLit() IFunctionLitContext
- func (s *LiteralContext) GetParser() antlr.Parser
- func (s *LiteralContext) GetRuleContext() antlr.RuleContext
- func (*LiteralContext) IsLiteralContext()
- func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LiteralTypeContext
- func (s *LiteralTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *LiteralTypeContext) ArrayType() IArrayTypeContext
- func (s *LiteralTypeContext) ElementType() IElementTypeContext
- func (s *LiteralTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LiteralTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LiteralTypeContext) GetParser() antlr.Parser
- func (s *LiteralTypeContext) GetRuleContext() antlr.RuleContext
- func (*LiteralTypeContext) IsLiteralTypeContext()
- func (s *LiteralTypeContext) MapType() IMapTypeContext
- func (s *LiteralTypeContext) SliceType() ISliceTypeContext
- func (s *LiteralTypeContext) StructType() IStructTypeContext
- func (s *LiteralTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *LiteralTypeContext) TypeName() ITypeNameContext
- type LiteralTypeVisitor
- type LiteralValueContext
- func (s *LiteralValueContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *LiteralValueContext) ElementList() IElementListContext
- func (s *LiteralValueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LiteralValueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LiteralValueContext) GetParser() antlr.Parser
- func (s *LiteralValueContext) GetRuleContext() antlr.RuleContext
- func (*LiteralValueContext) IsLiteralValueContext()
- func (s *LiteralValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LiteralValueVisitor
- type LiteralVisitor
- type MapTypeContext
- func (s *MapTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *MapTypeContext) ElementType() IElementTypeContext
- func (s *MapTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MapTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MapTypeContext) GetParser() antlr.Parser
- func (s *MapTypeContext) GetRuleContext() antlr.RuleContext
- func (*MapTypeContext) IsMapTypeContext()
- func (s *MapTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *MapTypeContext) Type_() IType_Context
- type MapTypeVisitor
- type MethodDeclContext
- func (s *MethodDeclContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *MethodDeclContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MethodDeclContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MethodDeclContext) Function() IFunctionContext
- func (s *MethodDeclContext) GetParser() antlr.Parser
- func (s *MethodDeclContext) GetRuleContext() antlr.RuleContext
- func (*MethodDeclContext) IsMethodDeclContext()
- func (s *MethodDeclContext) Receiver() IReceiverContext
- func (s *MethodDeclContext) Signature() ISignatureContext
- func (s *MethodDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MethodDeclVisitor
- type MethodExprContext
- func (s *MethodExprContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *MethodExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MethodExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MethodExprContext) GetParser() antlr.Parser
- func (s *MethodExprContext) GetRuleContext() antlr.RuleContext
- func (s *MethodExprContext) IDENTIFIER() antlr.TerminalNode
- func (*MethodExprContext) IsMethodExprContext()
- func (s *MethodExprContext) ReceiverType() IReceiverTypeContext
- func (s *MethodExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MethodExprVisitor
- type MethodSpecContext
- func (s *MethodSpecContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *MethodSpecContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MethodSpecContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MethodSpecContext) GetParser() antlr.Parser
- func (s *MethodSpecContext) GetRuleContext() antlr.RuleContext
- func (s *MethodSpecContext) IDENTIFIER() antlr.TerminalNode
- func (*MethodSpecContext) IsMethodSpecContext()
- func (s *MethodSpecContext) Parameters() IParametersContext
- func (s *MethodSpecContext) Result() IResultContext
- func (s *MethodSpecContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *MethodSpecContext) TypeName() ITypeNameContext
- type MethodSpecVisitor
- type OgLexer
- type OgListener
- type OgParser
- func (p *OgParser) AnonymousField() (localctx IAnonymousFieldContext)
- func (p *OgParser) Arguments() (localctx IArgumentsContext)
- func (p *OgParser) ArrayLength() (localctx IArrayLengthContext)
- func (p *OgParser) ArrayType() (localctx IArrayTypeContext)
- func (p *OgParser) Assign_op() (localctx IAssign_opContext)
- func (p *OgParser) Assignment() (localctx IAssignmentContext)
- func (p *OgParser) BasicLit() (localctx IBasicLitContext)
- func (p *OgParser) Binary_op() (localctx IBinary_opContext)
- func (p *OgParser) Block() (localctx IBlockContext)
- func (p *OgParser) BreakStmt() (localctx IBreakStmtContext)
- func (p *OgParser) ChannelType() (localctx IChannelTypeContext)
- func (p *OgParser) CommCase() (localctx ICommCaseContext)
- func (p *OgParser) CommClause() (localctx ICommClauseContext)
- func (p *OgParser) CompositeLit() (localctx ICompositeLitContext)
- func (p *OgParser) ConstDecl() (localctx IConstDeclContext)
- func (p *OgParser) ConstSpec() (localctx IConstSpecContext)
- func (p *OgParser) ContinueStmt() (localctx IContinueStmtContext)
- func (p *OgParser) Conversion() (localctx IConversionContext)
- func (p *OgParser) Declaration() (localctx IDeclarationContext)
- func (p *OgParser) DeferStmt() (localctx IDeferStmtContext)
- func (p *OgParser) Element() (localctx IElementContext)
- func (p *OgParser) ElementList() (localctx IElementListContext)
- func (p *OgParser) ElementType() (localctx IElementTypeContext)
- func (p *OgParser) EmptyStmt() (localctx IEmptyStmtContext)
- func (p *OgParser) Eos() (localctx IEosContext)
- func (p *OgParser) Eos_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *OgParser) ExprCaseClause() (localctx IExprCaseClauseContext)
- func (p *OgParser) ExprSwitchCase() (localctx IExprSwitchCaseContext)
- func (p *OgParser) ExprSwitchStmt() (localctx IExprSwitchStmtContext)
- func (p *OgParser) Expression() (localctx IExpressionContext)
- func (p *OgParser) ExpressionList() (localctx IExpressionListContext)
- func (p *OgParser) ExpressionStmt() (localctx IExpressionStmtContext)
- func (p *OgParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *OgParser) FallthroughStmt() (localctx IFallthroughStmtContext)
- func (p *OgParser) FieldDecl() (localctx IFieldDeclContext)
- func (p *OgParser) FieldDecl_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *OgParser) ForClause() (localctx IForClauseContext)
- func (p *OgParser) ForStmt() (localctx IForStmtContext)
- func (p *OgParser) Function() (localctx IFunctionContext)
- func (p *OgParser) FunctionDecl() (localctx IFunctionDeclContext)
- func (p *OgParser) FunctionLit() (localctx IFunctionLitContext)
- func (p *OgParser) FunctionType() (localctx IFunctionTypeContext)
- func (p *OgParser) GoStmt() (localctx IGoStmtContext)
- func (p *OgParser) GotoStmt() (localctx IGotoStmtContext)
- func (p *OgParser) IdentifierList() (localctx IIdentifierListContext)
- func (p *OgParser) IfStmt() (localctx IIfStmtContext)
- func (p *OgParser) ImportDecl() (localctx IImportDeclContext)
- func (p *OgParser) ImportPath() (localctx IImportPathContext)
- func (p *OgParser) ImportSpec() (localctx IImportSpecContext)
- func (p *OgParser) IncDecStmt() (localctx IIncDecStmtContext)
- func (p *OgParser) Index() (localctx IIndexContext)
- func (p *OgParser) InterfaceType() (localctx IInterfaceTypeContext)
- func (p *OgParser) Key() (localctx IKeyContext)
- func (p *OgParser) KeyedElement() (localctx IKeyedElementContext)
- func (p *OgParser) LabeledStmt() (localctx ILabeledStmtContext)
- func (p *OgParser) Literal() (localctx ILiteralContext)
- func (p *OgParser) LiteralType() (localctx ILiteralTypeContext)
- func (p *OgParser) LiteralValue() (localctx ILiteralValueContext)
- func (p *OgParser) MapType() (localctx IMapTypeContext)
- func (p *OgParser) MethodDecl() (localctx IMethodDeclContext)
- func (p *OgParser) MethodExpr() (localctx IMethodExprContext)
- func (p *OgParser) MethodSpec() (localctx IMethodSpecContext)
- func (p *OgParser) MethodSpec_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *OgParser) Operand() (localctx IOperandContext)
- func (p *OgParser) OperandName() (localctx IOperandNameContext)
- func (p *OgParser) PackageClause() (localctx IPackageClauseContext)
- func (p *OgParser) ParameterDecl() (localctx IParameterDeclContext)
- func (p *OgParser) ParameterList() (localctx IParameterListContext)
- func (p *OgParser) Parameters() (localctx IParametersContext)
- func (p *OgParser) PointerType() (localctx IPointerTypeContext)
- func (p *OgParser) PrimaryExpr() (localctx IPrimaryExprContext)
- func (p *OgParser) PrimaryExpr_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *OgParser) QualifiedIdent() (localctx IQualifiedIdentContext)
- func (p *OgParser) RangeClause() (localctx IRangeClauseContext)
- func (p *OgParser) Receiver() (localctx IReceiverContext)
- func (p *OgParser) ReceiverType() (localctx IReceiverTypeContext)
- func (p *OgParser) RecvStmt() (localctx IRecvStmtContext)
- func (p *OgParser) Result() (localctx IResultContext)
- func (p *OgParser) ReturnStmt() (localctx IReturnStmtContext)
- func (p *OgParser) SelectStmt() (localctx ISelectStmtContext)
- func (p *OgParser) Selector() (localctx ISelectorContext)
- func (p *OgParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *OgParser) SendStmt() (localctx ISendStmtContext)
- func (p *OgParser) ShortVarDecl() (localctx IShortVarDeclContext)
- func (p *OgParser) Signature() (localctx ISignatureContext)
- func (p *OgParser) Signature_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *OgParser) SimpleStmt() (localctx ISimpleStmtContext)
- func (p *OgParser) Slice() (localctx ISliceContext)
- func (p *OgParser) SliceType() (localctx ISliceTypeContext)
- func (p *OgParser) SourceFile() (localctx ISourceFileContext)
- func (p *OgParser) Statement() (localctx IStatementContext)
- func (p *OgParser) StatementList() (localctx IStatementListContext)
- func (p *OgParser) StatementNoBlock() (localctx IStatementNoBlockContext)
- func (p *OgParser) StructType() (localctx IStructTypeContext)
- func (p *OgParser) SwitchStmt() (localctx ISwitchStmtContext)
- func (p *OgParser) TopLevelDecl() (localctx ITopLevelDeclContext)
- func (p *OgParser) TypeAssertion() (localctx ITypeAssertionContext)
- func (p *OgParser) TypeCaseClause() (localctx ITypeCaseClauseContext)
- func (p *OgParser) TypeDecl() (localctx ITypeDeclContext)
- func (p *OgParser) TypeList() (localctx ITypeListContext)
- func (p *OgParser) TypeLit() (localctx ITypeLitContext)
- func (p *OgParser) TypeName() (localctx ITypeNameContext)
- func (p *OgParser) TypeSpec() (localctx ITypeSpecContext)
- func (p *OgParser) TypeSwitchCase() (localctx ITypeSwitchCaseContext)
- func (p *OgParser) TypeSwitchGuard() (localctx ITypeSwitchGuardContext)
- func (p *OgParser) TypeSwitchStmt() (localctx ITypeSwitchStmtContext)
- func (p *OgParser) Type_() (localctx IType_Context)
- func (p *OgParser) UnaryExpr() (localctx IUnaryExprContext)
- func (p *OgParser) Unary_op() (localctx IUnary_opContext)
- func (p *OgParser) VarDecl() (localctx IVarDeclContext)
- func (p *OgParser) VarSpec() (localctx IVarSpecContext)
- type OgVisitor
- type OperandContext
- func (s *OperandContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *OperandContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OperandContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OperandContext) Expression() IExpressionContext
- func (s *OperandContext) GetParser() antlr.Parser
- func (s *OperandContext) GetRuleContext() antlr.RuleContext
- func (*OperandContext) IsOperandContext()
- func (s *OperandContext) Literal() ILiteralContext
- func (s *OperandContext) MethodExpr() IMethodExprContext
- func (s *OperandContext) OperandName() IOperandNameContext
- func (s *OperandContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OperandNameContext
- func (s *OperandNameContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *OperandNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OperandNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OperandNameContext) GetParser() antlr.Parser
- func (s *OperandNameContext) GetRuleContext() antlr.RuleContext
- func (s *OperandNameContext) IDENTIFIER() antlr.TerminalNode
- func (*OperandNameContext) IsOperandNameContext()
- func (s *OperandNameContext) QualifiedIdent() IQualifiedIdentContext
- func (s *OperandNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OperandNameVisitor
- type OperandVisitor
- type PackageClauseContext
- func (s *PackageClauseContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *PackageClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PackageClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PackageClauseContext) GetParser() antlr.Parser
- func (s *PackageClauseContext) GetRuleContext() antlr.RuleContext
- func (s *PackageClauseContext) IDENTIFIER() antlr.TerminalNode
- func (*PackageClauseContext) IsPackageClauseContext()
- func (s *PackageClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PackageClauseVisitor
- type ParameterDeclContext
- func (s *ParameterDeclContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ParameterDeclContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParameterDeclContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParameterDeclContext) GetParser() antlr.Parser
- func (s *ParameterDeclContext) GetRuleContext() antlr.RuleContext
- func (s *ParameterDeclContext) IdentifierList() IIdentifierListContext
- func (*ParameterDeclContext) IsParameterDeclContext()
- func (s *ParameterDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ParameterDeclContext) Type_() IType_Context
- type ParameterDeclVisitor
- type ParameterListContext
- func (s *ParameterListContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ParameterListContext) AllParameterDecl() []IParameterDeclContext
- func (s *ParameterListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParameterListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParameterListContext) GetParser() antlr.Parser
- func (s *ParameterListContext) GetRuleContext() antlr.RuleContext
- func (*ParameterListContext) IsParameterListContext()
- func (s *ParameterListContext) ParameterDecl(i int) IParameterDeclContext
- func (s *ParameterListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParameterListVisitor
- type ParametersContext
- func (s *ParametersContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ParametersContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParametersContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParametersContext) GetParser() antlr.Parser
- func (s *ParametersContext) GetRuleContext() antlr.RuleContext
- func (*ParametersContext) IsParametersContext()
- func (s *ParametersContext) ParameterList() IParameterListContext
- func (s *ParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParametersVisitor
- type PointerTypeContext
- func (s *PointerTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *PointerTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PointerTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PointerTypeContext) GetParser() antlr.Parser
- func (s *PointerTypeContext) GetRuleContext() antlr.RuleContext
- func (*PointerTypeContext) IsPointerTypeContext()
- func (s *PointerTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *PointerTypeContext) Type_() IType_Context
- type PointerTypeVisitor
- type PrimaryExprContext
- func (s *PrimaryExprContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *PrimaryExprContext) Arguments() IArgumentsContext
- func (s *PrimaryExprContext) Conversion() IConversionContext
- func (s *PrimaryExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PrimaryExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PrimaryExprContext) GetParser() antlr.Parser
- func (s *PrimaryExprContext) GetRuleContext() antlr.RuleContext
- func (s *PrimaryExprContext) Index() IIndexContext
- func (*PrimaryExprContext) IsPrimaryExprContext()
- func (s *PrimaryExprContext) Operand() IOperandContext
- func (s *PrimaryExprContext) PrimaryExpr() IPrimaryExprContext
- func (s *PrimaryExprContext) Selector() ISelectorContext
- func (s *PrimaryExprContext) Slice() ISliceContext
- func (s *PrimaryExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *PrimaryExprContext) TypeAssertion() ITypeAssertionContext
- type PrimaryExprVisitor
- type QualifiedIdentContext
- func (s *QualifiedIdentContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *QualifiedIdentContext) AllIDENTIFIER() []antlr.TerminalNode
- func (s *QualifiedIdentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *QualifiedIdentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *QualifiedIdentContext) GetParser() antlr.Parser
- func (s *QualifiedIdentContext) GetRuleContext() antlr.RuleContext
- func (s *QualifiedIdentContext) IDENTIFIER(i int) antlr.TerminalNode
- func (*QualifiedIdentContext) IsQualifiedIdentContext()
- func (s *QualifiedIdentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type QualifiedIdentVisitor
- type RangeClauseContext
- func (s *RangeClauseContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *RangeClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RangeClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RangeClauseContext) Expression() IExpressionContext
- func (s *RangeClauseContext) ExpressionList() IExpressionListContext
- func (s *RangeClauseContext) GetParser() antlr.Parser
- func (s *RangeClauseContext) GetRuleContext() antlr.RuleContext
- func (s *RangeClauseContext) IdentifierList() IIdentifierListContext
- func (*RangeClauseContext) IsRangeClauseContext()
- func (s *RangeClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RangeClauseVisitor
- type ReceiverContext
- func (s *ReceiverContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ReceiverContext) AllIDENTIFIER() []antlr.TerminalNode
- func (s *ReceiverContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ReceiverContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ReceiverContext) GetParser() antlr.Parser
- func (s *ReceiverContext) GetRuleContext() antlr.RuleContext
- func (s *ReceiverContext) IDENTIFIER(i int) antlr.TerminalNode
- func (*ReceiverContext) IsReceiverContext()
- func (s *ReceiverContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ReceiverTypeContext
- func (s *ReceiverTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ReceiverTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ReceiverTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ReceiverTypeContext) GetParser() antlr.Parser
- func (s *ReceiverTypeContext) GetRuleContext() antlr.RuleContext
- func (*ReceiverTypeContext) IsReceiverTypeContext()
- func (s *ReceiverTypeContext) ReceiverType() IReceiverTypeContext
- func (s *ReceiverTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ReceiverTypeContext) TypeName() ITypeNameContext
- type ReceiverTypeVisitor
- type ReceiverVisitor
- type RecvStmtContext
- func (s *RecvStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *RecvStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RecvStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RecvStmtContext) Expression() IExpressionContext
- func (s *RecvStmtContext) ExpressionList() IExpressionListContext
- func (s *RecvStmtContext) GetParser() antlr.Parser
- func (s *RecvStmtContext) GetRuleContext() antlr.RuleContext
- func (s *RecvStmtContext) IdentifierList() IIdentifierListContext
- func (*RecvStmtContext) IsRecvStmtContext()
- func (s *RecvStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RecvStmtVisitor
- type ResultContext
- func (s *ResultContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ResultContext) AllType_() []IType_Context
- func (s *ResultContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ResultContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ResultContext) GetParser() antlr.Parser
- func (s *ResultContext) GetRuleContext() antlr.RuleContext
- func (*ResultContext) IsResultContext()
- func (s *ResultContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ResultContext) Type_(i int) IType_Context
- type ResultVisitor
- type ReturnStmtContext
- func (s *ReturnStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ReturnStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ReturnStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ReturnStmtContext) ExpressionList() IExpressionListContext
- func (s *ReturnStmtContext) GetParser() antlr.Parser
- func (s *ReturnStmtContext) GetRuleContext() antlr.RuleContext
- func (*ReturnStmtContext) IsReturnStmtContext()
- func (s *ReturnStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ReturnStmtVisitor
- type SelectStmtContext
- func (s *SelectStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *SelectStmtContext) AllCommClause() []ICommClauseContext
- func (s *SelectStmtContext) CommClause(i int) ICommClauseContext
- func (s *SelectStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SelectStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SelectStmtContext) GetParser() antlr.Parser
- func (s *SelectStmtContext) GetRuleContext() antlr.RuleContext
- func (*SelectStmtContext) IsSelectStmtContext()
- func (s *SelectStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SelectStmtVisitor
- type SelectorContext
- func (s *SelectorContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *SelectorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SelectorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SelectorContext) GetParser() antlr.Parser
- func (s *SelectorContext) GetRuleContext() antlr.RuleContext
- func (s *SelectorContext) IDENTIFIER() antlr.TerminalNode
- func (*SelectorContext) IsSelectorContext()
- func (s *SelectorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SelectorVisitor
- type SendStmtContext
- func (s *SendStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *SendStmtContext) AllExpression() []IExpressionContext
- func (s *SendStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SendStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SendStmtContext) Expression(i int) IExpressionContext
- func (s *SendStmtContext) GetParser() antlr.Parser
- func (s *SendStmtContext) GetRuleContext() antlr.RuleContext
- func (*SendStmtContext) IsSendStmtContext()
- func (s *SendStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SendStmtVisitor
- type ShortVarDeclContext
- func (s *ShortVarDeclContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *ShortVarDeclContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ShortVarDeclContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ShortVarDeclContext) ExpressionList() IExpressionListContext
- func (s *ShortVarDeclContext) GetParser() antlr.Parser
- func (s *ShortVarDeclContext) GetRuleContext() antlr.RuleContext
- func (s *ShortVarDeclContext) IdentifierList() IIdentifierListContext
- func (*ShortVarDeclContext) IsShortVarDeclContext()
- func (s *ShortVarDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ShortVarDeclVisitor
- type SignatureContext
- func (s *SignatureContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *SignatureContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SignatureContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SignatureContext) GetParser() antlr.Parser
- func (s *SignatureContext) GetRuleContext() antlr.RuleContext
- func (*SignatureContext) IsSignatureContext()
- func (s *SignatureContext) Parameters() IParametersContext
- func (s *SignatureContext) Result() IResultContext
- func (s *SignatureContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SignatureVisitor
- type SimpleStmtContext
- func (s *SimpleStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *SimpleStmtContext) Assignment() IAssignmentContext
- func (s *SimpleStmtContext) EmptyStmt() IEmptyStmtContext
- func (s *SimpleStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SimpleStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SimpleStmtContext) ExpressionStmt() IExpressionStmtContext
- func (s *SimpleStmtContext) GetParser() antlr.Parser
- func (s *SimpleStmtContext) GetRuleContext() antlr.RuleContext
- func (s *SimpleStmtContext) IncDecStmt() IIncDecStmtContext
- func (*SimpleStmtContext) IsSimpleStmtContext()
- func (s *SimpleStmtContext) SendStmt() ISendStmtContext
- func (s *SimpleStmtContext) ShortVarDecl() IShortVarDeclContext
- func (s *SimpleStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SimpleStmtVisitor
- type SliceContext
- func (s *SliceContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *SliceContext) AllExpression() []IExpressionContext
- func (s *SliceContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SliceContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SliceContext) Expression(i int) IExpressionContext
- func (s *SliceContext) GetParser() antlr.Parser
- func (s *SliceContext) GetRuleContext() antlr.RuleContext
- func (*SliceContext) IsSliceContext()
- func (s *SliceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SliceTypeContext
- func (s *SliceTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *SliceTypeContext) ElementType() IElementTypeContext
- func (s *SliceTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SliceTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SliceTypeContext) GetParser() antlr.Parser
- func (s *SliceTypeContext) GetRuleContext() antlr.RuleContext
- func (*SliceTypeContext) IsSliceTypeContext()
- func (s *SliceTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SliceTypeVisitor
- type SliceVisitor
- type SourceFileContext
- func (s *SourceFileContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *SourceFileContext) AllEos() []IEosContext
- func (s *SourceFileContext) AllImportDecl() []IImportDeclContext
- func (s *SourceFileContext) AllTopLevelDecl() []ITopLevelDeclContext
- func (s *SourceFileContext) EOF() antlr.TerminalNode
- func (s *SourceFileContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SourceFileContext) Eos(i int) IEosContext
- func (s *SourceFileContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SourceFileContext) GetParser() antlr.Parser
- func (s *SourceFileContext) GetRuleContext() antlr.RuleContext
- func (s *SourceFileContext) ImportDecl(i int) IImportDeclContext
- func (*SourceFileContext) IsSourceFileContext()
- func (s *SourceFileContext) PackageClause() IPackageClauseContext
- func (s *SourceFileContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *SourceFileContext) TopLevelDecl(i int) ITopLevelDeclContext
- type SourceFileVisitor
- type StatementContext
- func (s *StatementContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *StatementContext) Block() IBlockContext
- func (s *StatementContext) BreakStmt() IBreakStmtContext
- func (s *StatementContext) ContinueStmt() IContinueStmtContext
- func (s *StatementContext) Declaration() IDeclarationContext
- func (s *StatementContext) DeferStmt() IDeferStmtContext
- func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) FallthroughStmt() IFallthroughStmtContext
- func (s *StatementContext) ForStmt() IForStmtContext
- func (s *StatementContext) GetParser() antlr.Parser
- func (s *StatementContext) GetRuleContext() antlr.RuleContext
- func (s *StatementContext) GoStmt() IGoStmtContext
- func (s *StatementContext) GotoStmt() IGotoStmtContext
- func (s *StatementContext) IfStmt() IIfStmtContext
- func (*StatementContext) IsStatementContext()
- func (s *StatementContext) LabeledStmt() ILabeledStmtContext
- func (s *StatementContext) ReturnStmt() IReturnStmtContext
- func (s *StatementContext) SelectStmt() ISelectStmtContext
- func (s *StatementContext) SimpleStmt() ISimpleStmtContext
- func (s *StatementContext) SwitchStmt() ISwitchStmtContext
- func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StatementListContext
- func (s *StatementListContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *StatementListContext) AllEos() []IEosContext
- func (s *StatementListContext) AllStatement() []IStatementContext
- func (s *StatementListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StatementListContext) Eos(i int) IEosContext
- func (s *StatementListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StatementListContext) GetParser() antlr.Parser
- func (s *StatementListContext) GetRuleContext() antlr.RuleContext
- func (*StatementListContext) IsStatementListContext()
- func (s *StatementListContext) Statement(i int) IStatementContext
- func (s *StatementListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StatementListVisitor
- type StatementNoBlockContext
- func (s *StatementNoBlockContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *StatementNoBlockContext) BreakStmt() IBreakStmtContext
- func (s *StatementNoBlockContext) ContinueStmt() IContinueStmtContext
- func (s *StatementNoBlockContext) Declaration() IDeclarationContext
- func (s *StatementNoBlockContext) DeferStmt() IDeferStmtContext
- func (s *StatementNoBlockContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StatementNoBlockContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StatementNoBlockContext) FallthroughStmt() IFallthroughStmtContext
- func (s *StatementNoBlockContext) ForStmt() IForStmtContext
- func (s *StatementNoBlockContext) GetParser() antlr.Parser
- func (s *StatementNoBlockContext) GetRuleContext() antlr.RuleContext
- func (s *StatementNoBlockContext) GoStmt() IGoStmtContext
- func (s *StatementNoBlockContext) GotoStmt() IGotoStmtContext
- func (s *StatementNoBlockContext) IfStmt() IIfStmtContext
- func (*StatementNoBlockContext) IsStatementNoBlockContext()
- func (s *StatementNoBlockContext) LabeledStmt() ILabeledStmtContext
- func (s *StatementNoBlockContext) ReturnStmt() IReturnStmtContext
- func (s *StatementNoBlockContext) SelectStmt() ISelectStmtContext
- func (s *StatementNoBlockContext) SimpleStmt() ISimpleStmtContext
- func (s *StatementNoBlockContext) SwitchStmt() ISwitchStmtContext
- func (s *StatementNoBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StatementNoBlockVisitor
- type StatementVisitor
- type StructTypeContext
- func (s *StructTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *StructTypeContext) AllEos() []IEosContext
- func (s *StructTypeContext) AllFieldDecl() []IFieldDeclContext
- func (s *StructTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StructTypeContext) Eos(i int) IEosContext
- func (s *StructTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StructTypeContext) FieldDecl(i int) IFieldDeclContext
- func (s *StructTypeContext) GetParser() antlr.Parser
- func (s *StructTypeContext) GetRuleContext() antlr.RuleContext
- func (*StructTypeContext) IsStructTypeContext()
- func (s *StructTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StructTypeVisitor
- type SwitchStmtContext
- func (s *SwitchStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *SwitchStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SwitchStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SwitchStmtContext) ExprSwitchStmt() IExprSwitchStmtContext
- func (s *SwitchStmtContext) GetParser() antlr.Parser
- func (s *SwitchStmtContext) GetRuleContext() antlr.RuleContext
- func (*SwitchStmtContext) IsSwitchStmtContext()
- func (s *SwitchStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *SwitchStmtContext) TypeSwitchStmt() ITypeSwitchStmtContext
- type SwitchStmtVisitor
- type TopLevelDeclContext
- func (s *TopLevelDeclContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *TopLevelDeclContext) Declaration() IDeclarationContext
- func (s *TopLevelDeclContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TopLevelDeclContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TopLevelDeclContext) FunctionDecl() IFunctionDeclContext
- func (s *TopLevelDeclContext) GetParser() antlr.Parser
- func (s *TopLevelDeclContext) GetRuleContext() antlr.RuleContext
- func (*TopLevelDeclContext) IsTopLevelDeclContext()
- func (s *TopLevelDeclContext) MethodDecl() IMethodDeclContext
- func (s *TopLevelDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TopLevelDeclVisitor
- type TypeAssertionContext
- func (s *TypeAssertionContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *TypeAssertionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeAssertionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeAssertionContext) GetParser() antlr.Parser
- func (s *TypeAssertionContext) GetRuleContext() antlr.RuleContext
- func (*TypeAssertionContext) IsTypeAssertionContext()
- func (s *TypeAssertionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeAssertionContext) Type_() IType_Context
- type TypeAssertionVisitor
- type TypeCaseClauseContext
- func (s *TypeCaseClauseContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *TypeCaseClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeCaseClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeCaseClauseContext) GetParser() antlr.Parser
- func (s *TypeCaseClauseContext) GetRuleContext() antlr.RuleContext
- func (*TypeCaseClauseContext) IsTypeCaseClauseContext()
- func (s *TypeCaseClauseContext) StatementList() IStatementListContext
- func (s *TypeCaseClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeCaseClauseContext) TypeSwitchCase() ITypeSwitchCaseContext
- type TypeCaseClauseVisitor
- type TypeDeclContext
- func (s *TypeDeclContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *TypeDeclContext) AllEos() []IEosContext
- func (s *TypeDeclContext) AllTypeSpec() []ITypeSpecContext
- func (s *TypeDeclContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeDeclContext) Eos(i int) IEosContext
- func (s *TypeDeclContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeDeclContext) GetParser() antlr.Parser
- func (s *TypeDeclContext) GetRuleContext() antlr.RuleContext
- func (*TypeDeclContext) IsTypeDeclContext()
- func (s *TypeDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeDeclContext) TypeSpec(i int) ITypeSpecContext
- type TypeDeclVisitor
- type TypeListContext
- func (s *TypeListContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *TypeListContext) AllType_() []IType_Context
- func (s *TypeListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeListContext) GetParser() antlr.Parser
- func (s *TypeListContext) GetRuleContext() antlr.RuleContext
- func (*TypeListContext) IsTypeListContext()
- func (s *TypeListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeListContext) Type_(i int) IType_Context
- type TypeListVisitor
- type TypeLitContext
- func (s *TypeLitContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *TypeLitContext) ArrayType() IArrayTypeContext
- func (s *TypeLitContext) ChannelType() IChannelTypeContext
- func (s *TypeLitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeLitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeLitContext) FunctionType() IFunctionTypeContext
- func (s *TypeLitContext) GetParser() antlr.Parser
- func (s *TypeLitContext) GetRuleContext() antlr.RuleContext
- func (s *TypeLitContext) InterfaceType() IInterfaceTypeContext
- func (*TypeLitContext) IsTypeLitContext()
- func (s *TypeLitContext) MapType() IMapTypeContext
- func (s *TypeLitContext) PointerType() IPointerTypeContext
- func (s *TypeLitContext) SliceType() ISliceTypeContext
- func (s *TypeLitContext) StructType() IStructTypeContext
- func (s *TypeLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TypeLitVisitor
- type TypeNameContext
- func (s *TypeNameContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *TypeNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeNameContext) GetParser() antlr.Parser
- func (s *TypeNameContext) GetRuleContext() antlr.RuleContext
- func (s *TypeNameContext) IDENTIFIER() antlr.TerminalNode
- func (*TypeNameContext) IsTypeNameContext()
- func (s *TypeNameContext) QualifiedIdent() IQualifiedIdentContext
- func (s *TypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TypeNameVisitor
- type TypeSpecContext
- func (s *TypeSpecContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *TypeSpecContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeSpecContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeSpecContext) GetParser() antlr.Parser
- func (s *TypeSpecContext) GetRuleContext() antlr.RuleContext
- func (s *TypeSpecContext) IDENTIFIER() antlr.TerminalNode
- func (*TypeSpecContext) IsTypeSpecContext()
- func (s *TypeSpecContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeSpecContext) Type_() IType_Context
- type TypeSpecVisitor
- type TypeSwitchCaseContext
- func (s *TypeSwitchCaseContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *TypeSwitchCaseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeSwitchCaseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeSwitchCaseContext) GetParser() antlr.Parser
- func (s *TypeSwitchCaseContext) GetRuleContext() antlr.RuleContext
- func (*TypeSwitchCaseContext) IsTypeSwitchCaseContext()
- func (s *TypeSwitchCaseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeSwitchCaseContext) TypeList() ITypeListContext
- type TypeSwitchCaseVisitor
- type TypeSwitchGuardContext
- func (s *TypeSwitchGuardContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *TypeSwitchGuardContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeSwitchGuardContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeSwitchGuardContext) GetParser() antlr.Parser
- func (s *TypeSwitchGuardContext) GetRuleContext() antlr.RuleContext
- func (s *TypeSwitchGuardContext) IDENTIFIER() antlr.TerminalNode
- func (*TypeSwitchGuardContext) IsTypeSwitchGuardContext()
- func (s *TypeSwitchGuardContext) PrimaryExpr() IPrimaryExprContext
- func (s *TypeSwitchGuardContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TypeSwitchGuardVisitor
- type TypeSwitchStmtContext
- func (s *TypeSwitchStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *TypeSwitchStmtContext) AllTypeCaseClause() []ITypeCaseClauseContext
- func (s *TypeSwitchStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeSwitchStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeSwitchStmtContext) GetParser() antlr.Parser
- func (s *TypeSwitchStmtContext) GetRuleContext() antlr.RuleContext
- func (*TypeSwitchStmtContext) IsTypeSwitchStmtContext()
- func (s *TypeSwitchStmtContext) SimpleStmt() ISimpleStmtContext
- func (s *TypeSwitchStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeSwitchStmtContext) TypeCaseClause(i int) ITypeCaseClauseContext
- func (s *TypeSwitchStmtContext) TypeSwitchGuard() ITypeSwitchGuardContext
- type TypeSwitchStmtVisitor
- type Type_Context
- func (s *Type_Context) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *Type_Context) EnterRule(listener antlr.ParseTreeListener)
- func (s *Type_Context) ExitRule(listener antlr.ParseTreeListener)
- func (s *Type_Context) GetParser() antlr.Parser
- func (s *Type_Context) GetRuleContext() antlr.RuleContext
- func (*Type_Context) IsType_Context()
- func (s *Type_Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *Type_Context) TypeLit() ITypeLitContext
- func (s *Type_Context) TypeName() ITypeNameContext
- func (s *Type_Context) Type_() IType_Context
- type Type_Visitor
- type UnaryExprContext
- func (s *UnaryExprContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *UnaryExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnaryExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnaryExprContext) GetParser() antlr.Parser
- func (s *UnaryExprContext) GetRuleContext() antlr.RuleContext
- func (*UnaryExprContext) IsUnaryExprContext()
- func (s *UnaryExprContext) PrimaryExpr() IPrimaryExprContext
- func (s *UnaryExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *UnaryExprContext) UnaryExpr() IUnaryExprContext
- func (s *UnaryExprContext) Unary_op() IUnary_opContext
- type UnaryExprVisitor
- type Unary_opContext
- func (s *Unary_opContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *Unary_opContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Unary_opContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Unary_opContext) GetParser() antlr.Parser
- func (s *Unary_opContext) GetRuleContext() antlr.RuleContext
- func (*Unary_opContext) IsUnary_opContext()
- func (s *Unary_opContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Unary_opVisitor
- type VarDeclContext
- func (s *VarDeclContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *VarDeclContext) AllEos() []IEosContext
- func (s *VarDeclContext) AllVarSpec() []IVarSpecContext
- func (s *VarDeclContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VarDeclContext) Eos(i int) IEosContext
- func (s *VarDeclContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VarDeclContext) GetParser() antlr.Parser
- func (s *VarDeclContext) GetRuleContext() antlr.RuleContext
- func (*VarDeclContext) IsVarDeclContext()
- func (s *VarDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VarDeclContext) VarSpec(i int) IVarSpecContext
- type VarDeclVisitor
- type VarSpecContext
- func (s *VarSpecContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
- func (s *VarSpecContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VarSpecContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VarSpecContext) ExpressionList() IExpressionListContext
- func (s *VarSpecContext) GetParser() antlr.Parser
- func (s *VarSpecContext) GetRuleContext() antlr.RuleContext
- func (s *VarSpecContext) IdentifierList() IIdentifierListContext
- func (*VarSpecContext) IsVarSpecContext()
- func (s *VarSpecContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VarSpecContext) Type_() IType_Context
- type VarSpecVisitor
Constants ¶
const ( OgLexerT__0 = 1 OgLexerT__1 = 2 OgLexerT__2 = 3 OgLexerT__3 = 4 OgLexerT__4 = 5 OgLexerT__5 = 6 OgLexerT__6 = 7 OgLexerT__7 = 8 OgLexerT__8 = 9 OgLexerT__9 = 10 OgLexerT__10 = 11 OgLexerT__11 = 12 OgLexerT__12 = 13 OgLexerT__13 = 14 OgLexerT__14 = 15 OgLexerT__15 = 16 OgLexerT__16 = 17 OgLexerT__17 = 18 OgLexerT__18 = 19 OgLexerT__19 = 20 OgLexerT__20 = 21 OgLexerT__21 = 22 OgLexerT__22 = 23 OgLexerT__23 = 24 OgLexerT__24 = 25 OgLexerT__25 = 26 OgLexerT__26 = 27 OgLexerT__27 = 28 OgLexerT__28 = 29 OgLexerT__29 = 30 OgLexerT__30 = 31 OgLexerT__31 = 32 OgLexerT__32 = 33 OgLexerT__33 = 34 OgLexerT__34 = 35 OgLexerT__35 = 36 OgLexerT__36 = 37 OgLexerT__37 = 38 OgLexerT__38 = 39 OgLexerT__39 = 40 OgLexerT__40 = 41 OgLexerT__41 = 42 OgLexerT__42 = 43 OgLexerT__43 = 44 OgLexerT__44 = 45 OgLexerT__45 = 46 OgLexerT__46 = 47 OgLexerT__47 = 48 OgLexerT__48 = 49 OgLexerT__49 = 50 OgLexerT__50 = 51 OgLexerT__51 = 52 OgLexerT__52 = 53 OgLexerT__53 = 54 OgLexerT__54 = 55 OgLexerT__55 = 56 OgLexerT__56 = 57 OgLexerT__57 = 58 OgLexerT__58 = 59 OgLexerT__59 = 60 OgLexerT__60 = 61 OgLexerT__61 = 62 OgLexerT__62 = 63 OgLexerT__63 = 64 OgLexerT__64 = 65 OgLexerT__65 = 66 OgLexerT__66 = 67 OgLexerT__67 = 68 OgLexerIDENTIFIER = 69 OgLexerKEYWORD = 70 OgLexerBINARY_OP = 71 OgLexerINT_LIT = 72 OgLexerFLOAT_LIT = 73 OgLexerIMAGINARY_LIT = 74 OgLexerRUNE_LIT = 75 OgLexerLITTLE_U_VALUE = 76 OgLexerBIG_U_VALUE = 77 OgLexerSTRING_LIT = 78 OgLexerWS = 79 OgLexerCOMMENT = 80 OgLexerTERMINATOR = 81 OgLexerLINE_COMMENT = 82 )
OgLexer tokens.
const ( OgParserEOF = antlr.TokenEOF OgParserT__0 = 1 OgParserT__1 = 2 OgParserT__2 = 3 OgParserT__3 = 4 OgParserT__4 = 5 OgParserT__5 = 6 OgParserT__6 = 7 OgParserT__7 = 8 OgParserT__8 = 9 OgParserT__9 = 10 OgParserT__10 = 11 OgParserT__11 = 12 OgParserT__12 = 13 OgParserT__13 = 14 OgParserT__14 = 15 OgParserT__15 = 16 OgParserT__16 = 17 OgParserT__17 = 18 OgParserT__18 = 19 OgParserT__19 = 20 OgParserT__20 = 21 OgParserT__21 = 22 OgParserT__22 = 23 OgParserT__23 = 24 OgParserT__24 = 25 OgParserT__25 = 26 OgParserT__26 = 27 OgParserT__27 = 28 OgParserT__28 = 29 OgParserT__29 = 30 OgParserT__30 = 31 OgParserT__31 = 32 OgParserT__32 = 33 OgParserT__33 = 34 OgParserT__34 = 35 OgParserT__35 = 36 OgParserT__36 = 37 OgParserT__37 = 38 OgParserT__38 = 39 OgParserT__39 = 40 OgParserT__40 = 41 OgParserT__41 = 42 OgParserT__42 = 43 OgParserT__43 = 44 OgParserT__44 = 45 OgParserT__45 = 46 OgParserT__46 = 47 OgParserT__47 = 48 OgParserT__48 = 49 OgParserT__49 = 50 OgParserT__50 = 51 OgParserT__51 = 52 OgParserT__52 = 53 OgParserT__53 = 54 OgParserT__54 = 55 OgParserT__55 = 56 OgParserT__56 = 57 OgParserT__57 = 58 OgParserT__58 = 59 OgParserT__59 = 60 OgParserT__60 = 61 OgParserT__61 = 62 OgParserT__62 = 63 OgParserT__63 = 64 OgParserT__64 = 65 OgParserT__65 = 66 OgParserT__66 = 67 OgParserT__67 = 68 OgParserIDENTIFIER = 69 OgParserKEYWORD = 70 OgParserBINARY_OP = 71 OgParserINT_LIT = 72 OgParserFLOAT_LIT = 73 OgParserIMAGINARY_LIT = 74 OgParserRUNE_LIT = 75 OgParserLITTLE_U_VALUE = 76 OgParserBIG_U_VALUE = 77 OgParserSTRING_LIT = 78 OgParserWS = 79 OgParserCOMMENT = 80 OgParserTERMINATOR = 81 OgParserLINE_COMMENT = 82 )
OgParser tokens.
const ( OgParserRULE_sourceFile = 0 OgParserRULE_packageClause = 1 OgParserRULE_importDecl = 2 OgParserRULE_importSpec = 3 OgParserRULE_importPath = 4 OgParserRULE_topLevelDecl = 5 OgParserRULE_declaration = 6 OgParserRULE_constDecl = 7 OgParserRULE_constSpec = 8 OgParserRULE_identifierList = 9 OgParserRULE_expressionList = 10 OgParserRULE_typeDecl = 11 OgParserRULE_typeSpec = 12 OgParserRULE_functionDecl = 13 OgParserRULE_function = 14 OgParserRULE_methodDecl = 15 OgParserRULE_receiver = 16 OgParserRULE_varDecl = 17 OgParserRULE_varSpec = 18 OgParserRULE_block = 19 OgParserRULE_statementList = 20 OgParserRULE_statementNoBlock = 21 OgParserRULE_statement = 22 OgParserRULE_simpleStmt = 23 OgParserRULE_expressionStmt = 24 OgParserRULE_sendStmt = 25 OgParserRULE_incDecStmt = 26 OgParserRULE_assignment = 27 OgParserRULE_assign_op = 28 OgParserRULE_shortVarDecl = 29 OgParserRULE_emptyStmt = 30 OgParserRULE_labeledStmt = 31 OgParserRULE_returnStmt = 32 OgParserRULE_breakStmt = 33 OgParserRULE_continueStmt = 34 OgParserRULE_gotoStmt = 35 OgParserRULE_fallthroughStmt = 36 OgParserRULE_deferStmt = 37 OgParserRULE_ifStmt = 38 OgParserRULE_switchStmt = 39 OgParserRULE_exprSwitchStmt = 40 OgParserRULE_exprCaseClause = 41 OgParserRULE_exprSwitchCase = 42 OgParserRULE_typeSwitchStmt = 43 OgParserRULE_typeSwitchGuard = 44 OgParserRULE_typeCaseClause = 45 OgParserRULE_typeSwitchCase = 46 OgParserRULE_typeList = 47 OgParserRULE_selectStmt = 48 OgParserRULE_commClause = 49 OgParserRULE_commCase = 50 OgParserRULE_recvStmt = 51 OgParserRULE_forStmt = 52 OgParserRULE_forClause = 53 OgParserRULE_rangeClause = 54 OgParserRULE_goStmt = 55 OgParserRULE_type_ = 56 OgParserRULE_typeName = 57 OgParserRULE_typeLit = 58 OgParserRULE_arrayType = 59 OgParserRULE_arrayLength = 60 OgParserRULE_elementType = 61 OgParserRULE_pointerType = 62 OgParserRULE_interfaceType = 63 OgParserRULE_sliceType = 64 OgParserRULE_mapType = 65 OgParserRULE_channelType = 66 OgParserRULE_methodSpec = 67 OgParserRULE_functionType = 68 OgParserRULE_signature = 69 OgParserRULE_result = 70 OgParserRULE_parameters = 71 OgParserRULE_parameterList = 72 OgParserRULE_parameterDecl = 73 OgParserRULE_operand = 74 OgParserRULE_literal = 75 OgParserRULE_basicLit = 76 OgParserRULE_operandName = 77 OgParserRULE_qualifiedIdent = 78 OgParserRULE_compositeLit = 79 OgParserRULE_literalType = 80 OgParserRULE_literalValue = 81 OgParserRULE_elementList = 82 OgParserRULE_keyedElement = 83 OgParserRULE_key = 84 OgParserRULE_element = 85 OgParserRULE_structType = 86 OgParserRULE_fieldDecl = 87 OgParserRULE_anonymousField = 88 OgParserRULE_functionLit = 89 OgParserRULE_primaryExpr = 90 OgParserRULE_selector = 91 OgParserRULE_index = 92 OgParserRULE_slice = 93 OgParserRULE_typeAssertion = 94 OgParserRULE_arguments = 95 OgParserRULE_methodExpr = 96 OgParserRULE_receiverType = 97 OgParserRULE_expression = 98 OgParserRULE_binary_op = 99 OgParserRULE_unaryExpr = 100 OgParserRULE_unary_op = 101 OgParserRULE_conversion = 102 OgParserRULE_eos = 103 )
OgParser rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnonymousFieldContext ¶
type AnonymousFieldContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAnonymousFieldContext ¶
func NewAnonymousFieldContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnonymousFieldContext
func NewEmptyAnonymousFieldContext ¶
func NewEmptyAnonymousFieldContext() *AnonymousFieldContext
func (*AnonymousFieldContext) Accept ¶
func (s *AnonymousFieldContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*AnonymousFieldContext) EnterRule ¶
func (s *AnonymousFieldContext) EnterRule(listener antlr.ParseTreeListener)
func (*AnonymousFieldContext) ExitRule ¶
func (s *AnonymousFieldContext) ExitRule(listener antlr.ParseTreeListener)
func (*AnonymousFieldContext) GetParser ¶
func (s *AnonymousFieldContext) GetParser() antlr.Parser
func (*AnonymousFieldContext) GetRuleContext ¶
func (s *AnonymousFieldContext) GetRuleContext() antlr.RuleContext
func (*AnonymousFieldContext) IsAnonymousFieldContext ¶
func (*AnonymousFieldContext) IsAnonymousFieldContext()
func (*AnonymousFieldContext) ToStringTree ¶
func (s *AnonymousFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*AnonymousFieldContext) TypeName ¶
func (s *AnonymousFieldContext) TypeName() ITypeNameContext
type AnonymousFieldVisitor ¶
type AnonymousFieldVisitor interface {
VisitAnonymousField(ctx *AnonymousFieldContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ArgumentsContext ¶
type ArgumentsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewArgumentsContext ¶
func NewArgumentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentsContext
func NewEmptyArgumentsContext ¶
func NewEmptyArgumentsContext() *ArgumentsContext
func (*ArgumentsContext) Accept ¶
func (s *ArgumentsContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ArgumentsContext) EnterRule ¶
func (s *ArgumentsContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArgumentsContext) ExitRule ¶
func (s *ArgumentsContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArgumentsContext) ExpressionList ¶
func (s *ArgumentsContext) ExpressionList() IExpressionListContext
func (*ArgumentsContext) GetParser ¶
func (s *ArgumentsContext) GetParser() antlr.Parser
func (*ArgumentsContext) GetRuleContext ¶
func (s *ArgumentsContext) GetRuleContext() antlr.RuleContext
func (*ArgumentsContext) IsArgumentsContext ¶
func (*ArgumentsContext) IsArgumentsContext()
func (*ArgumentsContext) ToStringTree ¶
func (s *ArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ArgumentsContext) Type_ ¶
func (s *ArgumentsContext) Type_() IType_Context
type ArgumentsVisitor ¶
type ArgumentsVisitor interface {
VisitArguments(ctx *ArgumentsContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ArrayLengthContext ¶
type ArrayLengthContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewArrayLengthContext ¶
func NewArrayLengthContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayLengthContext
func NewEmptyArrayLengthContext ¶
func NewEmptyArrayLengthContext() *ArrayLengthContext
func (*ArrayLengthContext) Accept ¶
func (s *ArrayLengthContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ArrayLengthContext) EnterRule ¶
func (s *ArrayLengthContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArrayLengthContext) ExitRule ¶
func (s *ArrayLengthContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArrayLengthContext) Expression ¶
func (s *ArrayLengthContext) Expression() IExpressionContext
func (*ArrayLengthContext) GetParser ¶
func (s *ArrayLengthContext) GetParser() antlr.Parser
func (*ArrayLengthContext) GetRuleContext ¶
func (s *ArrayLengthContext) GetRuleContext() antlr.RuleContext
func (*ArrayLengthContext) IsArrayLengthContext ¶
func (*ArrayLengthContext) IsArrayLengthContext()
func (*ArrayLengthContext) ToStringTree ¶
func (s *ArrayLengthContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ArrayLengthVisitor ¶
type ArrayLengthVisitor interface {
VisitArrayLength(ctx *ArrayLengthContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ArrayTypeContext ¶
type ArrayTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewArrayTypeContext ¶
func NewArrayTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayTypeContext
func NewEmptyArrayTypeContext ¶
func NewEmptyArrayTypeContext() *ArrayTypeContext
func (*ArrayTypeContext) Accept ¶
func (s *ArrayTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ArrayTypeContext) ArrayLength ¶
func (s *ArrayTypeContext) ArrayLength() IArrayLengthContext
func (*ArrayTypeContext) ElementType ¶
func (s *ArrayTypeContext) ElementType() IElementTypeContext
func (*ArrayTypeContext) EnterRule ¶
func (s *ArrayTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArrayTypeContext) ExitRule ¶
func (s *ArrayTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArrayTypeContext) GetParser ¶
func (s *ArrayTypeContext) GetParser() antlr.Parser
func (*ArrayTypeContext) GetRuleContext ¶
func (s *ArrayTypeContext) GetRuleContext() antlr.RuleContext
func (*ArrayTypeContext) IsArrayTypeContext ¶
func (*ArrayTypeContext) IsArrayTypeContext()
func (*ArrayTypeContext) ToStringTree ¶
func (s *ArrayTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ArrayTypeVisitor ¶
type ArrayTypeVisitor interface {
VisitArrayType(ctx *ArrayTypeContext, delegate antlr.ParseTreeVisitor) interface{}
}
type Assign_opContext ¶
type Assign_opContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAssign_opContext ¶
func NewAssign_opContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Assign_opContext
func NewEmptyAssign_opContext ¶
func NewEmptyAssign_opContext() *Assign_opContext
func (*Assign_opContext) Accept ¶
func (s *Assign_opContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*Assign_opContext) EnterRule ¶
func (s *Assign_opContext) EnterRule(listener antlr.ParseTreeListener)
func (*Assign_opContext) ExitRule ¶
func (s *Assign_opContext) ExitRule(listener antlr.ParseTreeListener)
func (*Assign_opContext) GetParser ¶
func (s *Assign_opContext) GetParser() antlr.Parser
func (*Assign_opContext) GetRuleContext ¶
func (s *Assign_opContext) GetRuleContext() antlr.RuleContext
func (*Assign_opContext) IsAssign_opContext ¶
func (*Assign_opContext) IsAssign_opContext()
func (*Assign_opContext) ToStringTree ¶
func (s *Assign_opContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Assign_opVisitor ¶
type Assign_opVisitor interface {
VisitAssign_op(ctx *Assign_opContext, delegate antlr.ParseTreeVisitor) interface{}
}
type AssignmentContext ¶
type AssignmentContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAssignmentContext ¶
func NewAssignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignmentContext
func NewEmptyAssignmentContext ¶
func NewEmptyAssignmentContext() *AssignmentContext
func (*AssignmentContext) Accept ¶
func (s *AssignmentContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*AssignmentContext) AllExpressionList ¶
func (s *AssignmentContext) AllExpressionList() []IExpressionListContext
func (*AssignmentContext) Assign_op ¶
func (s *AssignmentContext) Assign_op() IAssign_opContext
func (*AssignmentContext) EnterRule ¶
func (s *AssignmentContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssignmentContext) ExitRule ¶
func (s *AssignmentContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssignmentContext) ExpressionList ¶
func (s *AssignmentContext) ExpressionList(i int) IExpressionListContext
func (*AssignmentContext) GetParser ¶
func (s *AssignmentContext) GetParser() antlr.Parser
func (*AssignmentContext) GetRuleContext ¶
func (s *AssignmentContext) GetRuleContext() antlr.RuleContext
func (*AssignmentContext) IsAssignmentContext ¶
func (*AssignmentContext) IsAssignmentContext()
func (*AssignmentContext) ToStringTree ¶
func (s *AssignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AssignmentVisitor ¶
type AssignmentVisitor interface {
VisitAssignment(ctx *AssignmentContext, delegate antlr.ParseTreeVisitor) interface{}
}
type BaseOgListener ¶
type BaseOgListener struct{}
BaseOgListener is a complete listener for a parse tree produced by OgParser.
func (*BaseOgListener) EnterAnonymousField ¶
func (s *BaseOgListener) EnterAnonymousField(ctx *AnonymousFieldContext)
EnterAnonymousField is called when production anonymousField is entered.
func (*BaseOgListener) EnterArguments ¶
func (s *BaseOgListener) EnterArguments(ctx *ArgumentsContext)
EnterArguments is called when production arguments is entered.
func (*BaseOgListener) EnterArrayLength ¶
func (s *BaseOgListener) EnterArrayLength(ctx *ArrayLengthContext)
EnterArrayLength is called when production arrayLength is entered.
func (*BaseOgListener) EnterArrayType ¶
func (s *BaseOgListener) EnterArrayType(ctx *ArrayTypeContext)
EnterArrayType is called when production arrayType is entered.
func (*BaseOgListener) EnterAssign_op ¶
func (s *BaseOgListener) EnterAssign_op(ctx *Assign_opContext)
EnterAssign_op is called when production assign_op is entered.
func (*BaseOgListener) EnterAssignment ¶
func (s *BaseOgListener) EnterAssignment(ctx *AssignmentContext)
EnterAssignment is called when production assignment is entered.
func (*BaseOgListener) EnterBasicLit ¶
func (s *BaseOgListener) EnterBasicLit(ctx *BasicLitContext)
EnterBasicLit is called when production basicLit is entered.
func (*BaseOgListener) EnterBinary_op ¶
func (s *BaseOgListener) EnterBinary_op(ctx *Binary_opContext)
EnterBinary_op is called when production binary_op is entered.
func (*BaseOgListener) EnterBlock ¶
func (s *BaseOgListener) EnterBlock(ctx *BlockContext)
EnterBlock is called when production block is entered.
func (*BaseOgListener) EnterBreakStmt ¶
func (s *BaseOgListener) EnterBreakStmt(ctx *BreakStmtContext)
EnterBreakStmt is called when production breakStmt is entered.
func (*BaseOgListener) EnterChannelType ¶
func (s *BaseOgListener) EnterChannelType(ctx *ChannelTypeContext)
EnterChannelType is called when production channelType is entered.
func (*BaseOgListener) EnterCommCase ¶
func (s *BaseOgListener) EnterCommCase(ctx *CommCaseContext)
EnterCommCase is called when production commCase is entered.
func (*BaseOgListener) EnterCommClause ¶
func (s *BaseOgListener) EnterCommClause(ctx *CommClauseContext)
EnterCommClause is called when production commClause is entered.
func (*BaseOgListener) EnterCompositeLit ¶
func (s *BaseOgListener) EnterCompositeLit(ctx *CompositeLitContext)
EnterCompositeLit is called when production compositeLit is entered.
func (*BaseOgListener) EnterConstDecl ¶
func (s *BaseOgListener) EnterConstDecl(ctx *ConstDeclContext)
EnterConstDecl is called when production constDecl is entered.
func (*BaseOgListener) EnterConstSpec ¶
func (s *BaseOgListener) EnterConstSpec(ctx *ConstSpecContext)
EnterConstSpec is called when production constSpec is entered.
func (*BaseOgListener) EnterContinueStmt ¶
func (s *BaseOgListener) EnterContinueStmt(ctx *ContinueStmtContext)
EnterContinueStmt is called when production continueStmt is entered.
func (*BaseOgListener) EnterConversion ¶
func (s *BaseOgListener) EnterConversion(ctx *ConversionContext)
EnterConversion is called when production conversion is entered.
func (*BaseOgListener) EnterDeclaration ¶
func (s *BaseOgListener) EnterDeclaration(ctx *DeclarationContext)
EnterDeclaration is called when production declaration is entered.
func (*BaseOgListener) EnterDeferStmt ¶
func (s *BaseOgListener) EnterDeferStmt(ctx *DeferStmtContext)
EnterDeferStmt is called when production deferStmt is entered.
func (*BaseOgListener) EnterElement ¶
func (s *BaseOgListener) EnterElement(ctx *ElementContext)
EnterElement is called when production element is entered.
func (*BaseOgListener) EnterElementList ¶
func (s *BaseOgListener) EnterElementList(ctx *ElementListContext)
EnterElementList is called when production elementList is entered.
func (*BaseOgListener) EnterElementType ¶
func (s *BaseOgListener) EnterElementType(ctx *ElementTypeContext)
EnterElementType is called when production elementType is entered.
func (*BaseOgListener) EnterEmptyStmt ¶
func (s *BaseOgListener) EnterEmptyStmt(ctx *EmptyStmtContext)
EnterEmptyStmt is called when production emptyStmt is entered.
func (*BaseOgListener) EnterEos ¶
func (s *BaseOgListener) EnterEos(ctx *EosContext)
EnterEos is called when production eos is entered.
func (*BaseOgListener) EnterEveryRule ¶
func (s *BaseOgListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseOgListener) EnterExprCaseClause ¶
func (s *BaseOgListener) EnterExprCaseClause(ctx *ExprCaseClauseContext)
EnterExprCaseClause is called when production exprCaseClause is entered.
func (*BaseOgListener) EnterExprSwitchCase ¶
func (s *BaseOgListener) EnterExprSwitchCase(ctx *ExprSwitchCaseContext)
EnterExprSwitchCase is called when production exprSwitchCase is entered.
func (*BaseOgListener) EnterExprSwitchStmt ¶
func (s *BaseOgListener) EnterExprSwitchStmt(ctx *ExprSwitchStmtContext)
EnterExprSwitchStmt is called when production exprSwitchStmt is entered.
func (*BaseOgListener) EnterExpression ¶
func (s *BaseOgListener) EnterExpression(ctx *ExpressionContext)
EnterExpression is called when production expression is entered.
func (*BaseOgListener) EnterExpressionList ¶
func (s *BaseOgListener) EnterExpressionList(ctx *ExpressionListContext)
EnterExpressionList is called when production expressionList is entered.
func (*BaseOgListener) EnterExpressionStmt ¶
func (s *BaseOgListener) EnterExpressionStmt(ctx *ExpressionStmtContext)
EnterExpressionStmt is called when production expressionStmt is entered.
func (*BaseOgListener) EnterFallthroughStmt ¶
func (s *BaseOgListener) EnterFallthroughStmt(ctx *FallthroughStmtContext)
EnterFallthroughStmt is called when production fallthroughStmt is entered.
func (*BaseOgListener) EnterFieldDecl ¶
func (s *BaseOgListener) EnterFieldDecl(ctx *FieldDeclContext)
EnterFieldDecl is called when production fieldDecl is entered.
func (*BaseOgListener) EnterForClause ¶
func (s *BaseOgListener) EnterForClause(ctx *ForClauseContext)
EnterForClause is called when production forClause is entered.
func (*BaseOgListener) EnterForStmt ¶
func (s *BaseOgListener) EnterForStmt(ctx *ForStmtContext)
EnterForStmt is called when production forStmt is entered.
func (*BaseOgListener) EnterFunction ¶
func (s *BaseOgListener) EnterFunction(ctx *FunctionContext)
EnterFunction is called when production function is entered.
func (*BaseOgListener) EnterFunctionDecl ¶
func (s *BaseOgListener) EnterFunctionDecl(ctx *FunctionDeclContext)
EnterFunctionDecl is called when production functionDecl is entered.
func (*BaseOgListener) EnterFunctionLit ¶
func (s *BaseOgListener) EnterFunctionLit(ctx *FunctionLitContext)
EnterFunctionLit is called when production functionLit is entered.
func (*BaseOgListener) EnterFunctionType ¶
func (s *BaseOgListener) EnterFunctionType(ctx *FunctionTypeContext)
EnterFunctionType is called when production functionType is entered.
func (*BaseOgListener) EnterGoStmt ¶
func (s *BaseOgListener) EnterGoStmt(ctx *GoStmtContext)
EnterGoStmt is called when production goStmt is entered.
func (*BaseOgListener) EnterGotoStmt ¶
func (s *BaseOgListener) EnterGotoStmt(ctx *GotoStmtContext)
EnterGotoStmt is called when production gotoStmt is entered.
func (*BaseOgListener) EnterIdentifierList ¶
func (s *BaseOgListener) EnterIdentifierList(ctx *IdentifierListContext)
EnterIdentifierList is called when production identifierList is entered.
func (*BaseOgListener) EnterIfStmt ¶
func (s *BaseOgListener) EnterIfStmt(ctx *IfStmtContext)
EnterIfStmt is called when production ifStmt is entered.
func (*BaseOgListener) EnterImportDecl ¶
func (s *BaseOgListener) EnterImportDecl(ctx *ImportDeclContext)
EnterImportDecl is called when production importDecl is entered.
func (*BaseOgListener) EnterImportPath ¶
func (s *BaseOgListener) EnterImportPath(ctx *ImportPathContext)
EnterImportPath is called when production importPath is entered.
func (*BaseOgListener) EnterImportSpec ¶
func (s *BaseOgListener) EnterImportSpec(ctx *ImportSpecContext)
EnterImportSpec is called when production importSpec is entered.
func (*BaseOgListener) EnterIncDecStmt ¶
func (s *BaseOgListener) EnterIncDecStmt(ctx *IncDecStmtContext)
EnterIncDecStmt is called when production incDecStmt is entered.
func (*BaseOgListener) EnterIndex ¶
func (s *BaseOgListener) EnterIndex(ctx *IndexContext)
EnterIndex is called when production index is entered.
func (*BaseOgListener) EnterInterfaceType ¶
func (s *BaseOgListener) EnterInterfaceType(ctx *InterfaceTypeContext)
EnterInterfaceType is called when production interfaceType is entered.
func (*BaseOgListener) EnterKey ¶
func (s *BaseOgListener) EnterKey(ctx *KeyContext)
EnterKey is called when production key is entered.
func (*BaseOgListener) EnterKeyedElement ¶
func (s *BaseOgListener) EnterKeyedElement(ctx *KeyedElementContext)
EnterKeyedElement is called when production keyedElement is entered.
func (*BaseOgListener) EnterLabeledStmt ¶
func (s *BaseOgListener) EnterLabeledStmt(ctx *LabeledStmtContext)
EnterLabeledStmt is called when production labeledStmt is entered.
func (*BaseOgListener) EnterLiteral ¶
func (s *BaseOgListener) EnterLiteral(ctx *LiteralContext)
EnterLiteral is called when production literal is entered.
func (*BaseOgListener) EnterLiteralType ¶
func (s *BaseOgListener) EnterLiteralType(ctx *LiteralTypeContext)
EnterLiteralType is called when production literalType is entered.
func (*BaseOgListener) EnterLiteralValue ¶
func (s *BaseOgListener) EnterLiteralValue(ctx *LiteralValueContext)
EnterLiteralValue is called when production literalValue is entered.
func (*BaseOgListener) EnterMapType ¶
func (s *BaseOgListener) EnterMapType(ctx *MapTypeContext)
EnterMapType is called when production mapType is entered.
func (*BaseOgListener) EnterMethodDecl ¶
func (s *BaseOgListener) EnterMethodDecl(ctx *MethodDeclContext)
EnterMethodDecl is called when production methodDecl is entered.
func (*BaseOgListener) EnterMethodExpr ¶
func (s *BaseOgListener) EnterMethodExpr(ctx *MethodExprContext)
EnterMethodExpr is called when production methodExpr is entered.
func (*BaseOgListener) EnterMethodSpec ¶
func (s *BaseOgListener) EnterMethodSpec(ctx *MethodSpecContext)
EnterMethodSpec is called when production methodSpec is entered.
func (*BaseOgListener) EnterOperand ¶
func (s *BaseOgListener) EnterOperand(ctx *OperandContext)
EnterOperand is called when production operand is entered.
func (*BaseOgListener) EnterOperandName ¶
func (s *BaseOgListener) EnterOperandName(ctx *OperandNameContext)
EnterOperandName is called when production operandName is entered.
func (*BaseOgListener) EnterPackageClause ¶
func (s *BaseOgListener) EnterPackageClause(ctx *PackageClauseContext)
EnterPackageClause is called when production packageClause is entered.
func (*BaseOgListener) EnterParameterDecl ¶
func (s *BaseOgListener) EnterParameterDecl(ctx *ParameterDeclContext)
EnterParameterDecl is called when production parameterDecl is entered.
func (*BaseOgListener) EnterParameterList ¶
func (s *BaseOgListener) EnterParameterList(ctx *ParameterListContext)
EnterParameterList is called when production parameterList is entered.
func (*BaseOgListener) EnterParameters ¶
func (s *BaseOgListener) EnterParameters(ctx *ParametersContext)
EnterParameters is called when production parameters is entered.
func (*BaseOgListener) EnterPointerType ¶
func (s *BaseOgListener) EnterPointerType(ctx *PointerTypeContext)
EnterPointerType is called when production pointerType is entered.
func (*BaseOgListener) EnterPrimaryExpr ¶
func (s *BaseOgListener) EnterPrimaryExpr(ctx *PrimaryExprContext)
EnterPrimaryExpr is called when production primaryExpr is entered.
func (*BaseOgListener) EnterQualifiedIdent ¶
func (s *BaseOgListener) EnterQualifiedIdent(ctx *QualifiedIdentContext)
EnterQualifiedIdent is called when production qualifiedIdent is entered.
func (*BaseOgListener) EnterRangeClause ¶
func (s *BaseOgListener) EnterRangeClause(ctx *RangeClauseContext)
EnterRangeClause is called when production rangeClause is entered.
func (*BaseOgListener) EnterReceiver ¶
func (s *BaseOgListener) EnterReceiver(ctx *ReceiverContext)
EnterReceiver is called when production receiver is entered.
func (*BaseOgListener) EnterReceiverType ¶
func (s *BaseOgListener) EnterReceiverType(ctx *ReceiverTypeContext)
EnterReceiverType is called when production receiverType is entered.
func (*BaseOgListener) EnterRecvStmt ¶
func (s *BaseOgListener) EnterRecvStmt(ctx *RecvStmtContext)
EnterRecvStmt is called when production recvStmt is entered.
func (*BaseOgListener) EnterResult ¶
func (s *BaseOgListener) EnterResult(ctx *ResultContext)
EnterResult is called when production result is entered.
func (*BaseOgListener) EnterReturnStmt ¶
func (s *BaseOgListener) EnterReturnStmt(ctx *ReturnStmtContext)
EnterReturnStmt is called when production returnStmt is entered.
func (*BaseOgListener) EnterSelectStmt ¶
func (s *BaseOgListener) EnterSelectStmt(ctx *SelectStmtContext)
EnterSelectStmt is called when production selectStmt is entered.
func (*BaseOgListener) EnterSelector ¶
func (s *BaseOgListener) EnterSelector(ctx *SelectorContext)
EnterSelector is called when production selector is entered.
func (*BaseOgListener) EnterSendStmt ¶
func (s *BaseOgListener) EnterSendStmt(ctx *SendStmtContext)
EnterSendStmt is called when production sendStmt is entered.
func (*BaseOgListener) EnterShortVarDecl ¶
func (s *BaseOgListener) EnterShortVarDecl(ctx *ShortVarDeclContext)
EnterShortVarDecl is called when production shortVarDecl is entered.
func (*BaseOgListener) EnterSignature ¶
func (s *BaseOgListener) EnterSignature(ctx *SignatureContext)
EnterSignature is called when production signature is entered.
func (*BaseOgListener) EnterSimpleStmt ¶
func (s *BaseOgListener) EnterSimpleStmt(ctx *SimpleStmtContext)
EnterSimpleStmt is called when production simpleStmt is entered.
func (*BaseOgListener) EnterSlice ¶
func (s *BaseOgListener) EnterSlice(ctx *SliceContext)
EnterSlice is called when production slice is entered.
func (*BaseOgListener) EnterSliceType ¶
func (s *BaseOgListener) EnterSliceType(ctx *SliceTypeContext)
EnterSliceType is called when production sliceType is entered.
func (*BaseOgListener) EnterSourceFile ¶
func (s *BaseOgListener) EnterSourceFile(ctx *SourceFileContext)
EnterSourceFile is called when production sourceFile is entered.
func (*BaseOgListener) EnterStatement ¶
func (s *BaseOgListener) EnterStatement(ctx *StatementContext)
EnterStatement is called when production statement is entered.
func (*BaseOgListener) EnterStatementList ¶
func (s *BaseOgListener) EnterStatementList(ctx *StatementListContext)
EnterStatementList is called when production statementList is entered.
func (*BaseOgListener) EnterStatementNoBlock ¶
func (s *BaseOgListener) EnterStatementNoBlock(ctx *StatementNoBlockContext)
EnterStatementNoBlock is called when production statementNoBlock is entered.
func (*BaseOgListener) EnterStructType ¶
func (s *BaseOgListener) EnterStructType(ctx *StructTypeContext)
EnterStructType is called when production structType is entered.
func (*BaseOgListener) EnterSwitchStmt ¶
func (s *BaseOgListener) EnterSwitchStmt(ctx *SwitchStmtContext)
EnterSwitchStmt is called when production switchStmt is entered.
func (*BaseOgListener) EnterTopLevelDecl ¶
func (s *BaseOgListener) EnterTopLevelDecl(ctx *TopLevelDeclContext)
EnterTopLevelDecl is called when production topLevelDecl is entered.
func (*BaseOgListener) EnterTypeAssertion ¶
func (s *BaseOgListener) EnterTypeAssertion(ctx *TypeAssertionContext)
EnterTypeAssertion is called when production typeAssertion is entered.
func (*BaseOgListener) EnterTypeCaseClause ¶
func (s *BaseOgListener) EnterTypeCaseClause(ctx *TypeCaseClauseContext)
EnterTypeCaseClause is called when production typeCaseClause is entered.
func (*BaseOgListener) EnterTypeDecl ¶
func (s *BaseOgListener) EnterTypeDecl(ctx *TypeDeclContext)
EnterTypeDecl is called when production typeDecl is entered.
func (*BaseOgListener) EnterTypeList ¶
func (s *BaseOgListener) EnterTypeList(ctx *TypeListContext)
EnterTypeList is called when production typeList is entered.
func (*BaseOgListener) EnterTypeLit ¶
func (s *BaseOgListener) EnterTypeLit(ctx *TypeLitContext)
EnterTypeLit is called when production typeLit is entered.
func (*BaseOgListener) EnterTypeName ¶
func (s *BaseOgListener) EnterTypeName(ctx *TypeNameContext)
EnterTypeName is called when production typeName is entered.
func (*BaseOgListener) EnterTypeSpec ¶
func (s *BaseOgListener) EnterTypeSpec(ctx *TypeSpecContext)
EnterTypeSpec is called when production typeSpec is entered.
func (*BaseOgListener) EnterTypeSwitchCase ¶
func (s *BaseOgListener) EnterTypeSwitchCase(ctx *TypeSwitchCaseContext)
EnterTypeSwitchCase is called when production typeSwitchCase is entered.
func (*BaseOgListener) EnterTypeSwitchGuard ¶
func (s *BaseOgListener) EnterTypeSwitchGuard(ctx *TypeSwitchGuardContext)
EnterTypeSwitchGuard is called when production typeSwitchGuard is entered.
func (*BaseOgListener) EnterTypeSwitchStmt ¶
func (s *BaseOgListener) EnterTypeSwitchStmt(ctx *TypeSwitchStmtContext)
EnterTypeSwitchStmt is called when production typeSwitchStmt is entered.
func (*BaseOgListener) EnterType_ ¶
func (s *BaseOgListener) EnterType_(ctx *Type_Context)
EnterType_ is called when production type_ is entered.
func (*BaseOgListener) EnterUnaryExpr ¶
func (s *BaseOgListener) EnterUnaryExpr(ctx *UnaryExprContext)
EnterUnaryExpr is called when production unaryExpr is entered.
func (*BaseOgListener) EnterUnary_op ¶
func (s *BaseOgListener) EnterUnary_op(ctx *Unary_opContext)
EnterUnary_op is called when production unary_op is entered.
func (*BaseOgListener) EnterVarDecl ¶
func (s *BaseOgListener) EnterVarDecl(ctx *VarDeclContext)
EnterVarDecl is called when production varDecl is entered.
func (*BaseOgListener) EnterVarSpec ¶
func (s *BaseOgListener) EnterVarSpec(ctx *VarSpecContext)
EnterVarSpec is called when production varSpec is entered.
func (*BaseOgListener) ExitAnonymousField ¶
func (s *BaseOgListener) ExitAnonymousField(ctx *AnonymousFieldContext)
ExitAnonymousField is called when production anonymousField is exited.
func (*BaseOgListener) ExitArguments ¶
func (s *BaseOgListener) ExitArguments(ctx *ArgumentsContext)
ExitArguments is called when production arguments is exited.
func (*BaseOgListener) ExitArrayLength ¶
func (s *BaseOgListener) ExitArrayLength(ctx *ArrayLengthContext)
ExitArrayLength is called when production arrayLength is exited.
func (*BaseOgListener) ExitArrayType ¶
func (s *BaseOgListener) ExitArrayType(ctx *ArrayTypeContext)
ExitArrayType is called when production arrayType is exited.
func (*BaseOgListener) ExitAssign_op ¶
func (s *BaseOgListener) ExitAssign_op(ctx *Assign_opContext)
ExitAssign_op is called when production assign_op is exited.
func (*BaseOgListener) ExitAssignment ¶
func (s *BaseOgListener) ExitAssignment(ctx *AssignmentContext)
ExitAssignment is called when production assignment is exited.
func (*BaseOgListener) ExitBasicLit ¶
func (s *BaseOgListener) ExitBasicLit(ctx *BasicLitContext)
ExitBasicLit is called when production basicLit is exited.
func (*BaseOgListener) ExitBinary_op ¶
func (s *BaseOgListener) ExitBinary_op(ctx *Binary_opContext)
ExitBinary_op is called when production binary_op is exited.
func (*BaseOgListener) ExitBlock ¶
func (s *BaseOgListener) ExitBlock(ctx *BlockContext)
ExitBlock is called when production block is exited.
func (*BaseOgListener) ExitBreakStmt ¶
func (s *BaseOgListener) ExitBreakStmt(ctx *BreakStmtContext)
ExitBreakStmt is called when production breakStmt is exited.
func (*BaseOgListener) ExitChannelType ¶
func (s *BaseOgListener) ExitChannelType(ctx *ChannelTypeContext)
ExitChannelType is called when production channelType is exited.
func (*BaseOgListener) ExitCommCase ¶
func (s *BaseOgListener) ExitCommCase(ctx *CommCaseContext)
ExitCommCase is called when production commCase is exited.
func (*BaseOgListener) ExitCommClause ¶
func (s *BaseOgListener) ExitCommClause(ctx *CommClauseContext)
ExitCommClause is called when production commClause is exited.
func (*BaseOgListener) ExitCompositeLit ¶
func (s *BaseOgListener) ExitCompositeLit(ctx *CompositeLitContext)
ExitCompositeLit is called when production compositeLit is exited.
func (*BaseOgListener) ExitConstDecl ¶
func (s *BaseOgListener) ExitConstDecl(ctx *ConstDeclContext)
ExitConstDecl is called when production constDecl is exited.
func (*BaseOgListener) ExitConstSpec ¶
func (s *BaseOgListener) ExitConstSpec(ctx *ConstSpecContext)
ExitConstSpec is called when production constSpec is exited.
func (*BaseOgListener) ExitContinueStmt ¶
func (s *BaseOgListener) ExitContinueStmt(ctx *ContinueStmtContext)
ExitContinueStmt is called when production continueStmt is exited.
func (*BaseOgListener) ExitConversion ¶
func (s *BaseOgListener) ExitConversion(ctx *ConversionContext)
ExitConversion is called when production conversion is exited.
func (*BaseOgListener) ExitDeclaration ¶
func (s *BaseOgListener) ExitDeclaration(ctx *DeclarationContext)
ExitDeclaration is called when production declaration is exited.
func (*BaseOgListener) ExitDeferStmt ¶
func (s *BaseOgListener) ExitDeferStmt(ctx *DeferStmtContext)
ExitDeferStmt is called when production deferStmt is exited.
func (*BaseOgListener) ExitElement ¶
func (s *BaseOgListener) ExitElement(ctx *ElementContext)
ExitElement is called when production element is exited.
func (*BaseOgListener) ExitElementList ¶
func (s *BaseOgListener) ExitElementList(ctx *ElementListContext)
ExitElementList is called when production elementList is exited.
func (*BaseOgListener) ExitElementType ¶
func (s *BaseOgListener) ExitElementType(ctx *ElementTypeContext)
ExitElementType is called when production elementType is exited.
func (*BaseOgListener) ExitEmptyStmt ¶
func (s *BaseOgListener) ExitEmptyStmt(ctx *EmptyStmtContext)
ExitEmptyStmt is called when production emptyStmt is exited.
func (*BaseOgListener) ExitEos ¶
func (s *BaseOgListener) ExitEos(ctx *EosContext)
ExitEos is called when production eos is exited.
func (*BaseOgListener) ExitEveryRule ¶
func (s *BaseOgListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseOgListener) ExitExprCaseClause ¶
func (s *BaseOgListener) ExitExprCaseClause(ctx *ExprCaseClauseContext)
ExitExprCaseClause is called when production exprCaseClause is exited.
func (*BaseOgListener) ExitExprSwitchCase ¶
func (s *BaseOgListener) ExitExprSwitchCase(ctx *ExprSwitchCaseContext)
ExitExprSwitchCase is called when production exprSwitchCase is exited.
func (*BaseOgListener) ExitExprSwitchStmt ¶
func (s *BaseOgListener) ExitExprSwitchStmt(ctx *ExprSwitchStmtContext)
ExitExprSwitchStmt is called when production exprSwitchStmt is exited.
func (*BaseOgListener) ExitExpression ¶
func (s *BaseOgListener) ExitExpression(ctx *ExpressionContext)
ExitExpression is called when production expression is exited.
func (*BaseOgListener) ExitExpressionList ¶
func (s *BaseOgListener) ExitExpressionList(ctx *ExpressionListContext)
ExitExpressionList is called when production expressionList is exited.
func (*BaseOgListener) ExitExpressionStmt ¶
func (s *BaseOgListener) ExitExpressionStmt(ctx *ExpressionStmtContext)
ExitExpressionStmt is called when production expressionStmt is exited.
func (*BaseOgListener) ExitFallthroughStmt ¶
func (s *BaseOgListener) ExitFallthroughStmt(ctx *FallthroughStmtContext)
ExitFallthroughStmt is called when production fallthroughStmt is exited.
func (*BaseOgListener) ExitFieldDecl ¶
func (s *BaseOgListener) ExitFieldDecl(ctx *FieldDeclContext)
ExitFieldDecl is called when production fieldDecl is exited.
func (*BaseOgListener) ExitForClause ¶
func (s *BaseOgListener) ExitForClause(ctx *ForClauseContext)
ExitForClause is called when production forClause is exited.
func (*BaseOgListener) ExitForStmt ¶
func (s *BaseOgListener) ExitForStmt(ctx *ForStmtContext)
ExitForStmt is called when production forStmt is exited.
func (*BaseOgListener) ExitFunction ¶
func (s *BaseOgListener) ExitFunction(ctx *FunctionContext)
ExitFunction is called when production function is exited.
func (*BaseOgListener) ExitFunctionDecl ¶
func (s *BaseOgListener) ExitFunctionDecl(ctx *FunctionDeclContext)
ExitFunctionDecl is called when production functionDecl is exited.
func (*BaseOgListener) ExitFunctionLit ¶
func (s *BaseOgListener) ExitFunctionLit(ctx *FunctionLitContext)
ExitFunctionLit is called when production functionLit is exited.
func (*BaseOgListener) ExitFunctionType ¶
func (s *BaseOgListener) ExitFunctionType(ctx *FunctionTypeContext)
ExitFunctionType is called when production functionType is exited.
func (*BaseOgListener) ExitGoStmt ¶
func (s *BaseOgListener) ExitGoStmt(ctx *GoStmtContext)
ExitGoStmt is called when production goStmt is exited.
func (*BaseOgListener) ExitGotoStmt ¶
func (s *BaseOgListener) ExitGotoStmt(ctx *GotoStmtContext)
ExitGotoStmt is called when production gotoStmt is exited.
func (*BaseOgListener) ExitIdentifierList ¶
func (s *BaseOgListener) ExitIdentifierList(ctx *IdentifierListContext)
ExitIdentifierList is called when production identifierList is exited.
func (*BaseOgListener) ExitIfStmt ¶
func (s *BaseOgListener) ExitIfStmt(ctx *IfStmtContext)
ExitIfStmt is called when production ifStmt is exited.
func (*BaseOgListener) ExitImportDecl ¶
func (s *BaseOgListener) ExitImportDecl(ctx *ImportDeclContext)
ExitImportDecl is called when production importDecl is exited.
func (*BaseOgListener) ExitImportPath ¶
func (s *BaseOgListener) ExitImportPath(ctx *ImportPathContext)
ExitImportPath is called when production importPath is exited.
func (*BaseOgListener) ExitImportSpec ¶
func (s *BaseOgListener) ExitImportSpec(ctx *ImportSpecContext)
ExitImportSpec is called when production importSpec is exited.
func (*BaseOgListener) ExitIncDecStmt ¶
func (s *BaseOgListener) ExitIncDecStmt(ctx *IncDecStmtContext)
ExitIncDecStmt is called when production incDecStmt is exited.
func (*BaseOgListener) ExitIndex ¶
func (s *BaseOgListener) ExitIndex(ctx *IndexContext)
ExitIndex is called when production index is exited.
func (*BaseOgListener) ExitInterfaceType ¶
func (s *BaseOgListener) ExitInterfaceType(ctx *InterfaceTypeContext)
ExitInterfaceType is called when production interfaceType is exited.
func (*BaseOgListener) ExitKey ¶
func (s *BaseOgListener) ExitKey(ctx *KeyContext)
ExitKey is called when production key is exited.
func (*BaseOgListener) ExitKeyedElement ¶
func (s *BaseOgListener) ExitKeyedElement(ctx *KeyedElementContext)
ExitKeyedElement is called when production keyedElement is exited.
func (*BaseOgListener) ExitLabeledStmt ¶
func (s *BaseOgListener) ExitLabeledStmt(ctx *LabeledStmtContext)
ExitLabeledStmt is called when production labeledStmt is exited.
func (*BaseOgListener) ExitLiteral ¶
func (s *BaseOgListener) ExitLiteral(ctx *LiteralContext)
ExitLiteral is called when production literal is exited.
func (*BaseOgListener) ExitLiteralType ¶
func (s *BaseOgListener) ExitLiteralType(ctx *LiteralTypeContext)
ExitLiteralType is called when production literalType is exited.
func (*BaseOgListener) ExitLiteralValue ¶
func (s *BaseOgListener) ExitLiteralValue(ctx *LiteralValueContext)
ExitLiteralValue is called when production literalValue is exited.
func (*BaseOgListener) ExitMapType ¶
func (s *BaseOgListener) ExitMapType(ctx *MapTypeContext)
ExitMapType is called when production mapType is exited.
func (*BaseOgListener) ExitMethodDecl ¶
func (s *BaseOgListener) ExitMethodDecl(ctx *MethodDeclContext)
ExitMethodDecl is called when production methodDecl is exited.
func (*BaseOgListener) ExitMethodExpr ¶
func (s *BaseOgListener) ExitMethodExpr(ctx *MethodExprContext)
ExitMethodExpr is called when production methodExpr is exited.
func (*BaseOgListener) ExitMethodSpec ¶
func (s *BaseOgListener) ExitMethodSpec(ctx *MethodSpecContext)
ExitMethodSpec is called when production methodSpec is exited.
func (*BaseOgListener) ExitOperand ¶
func (s *BaseOgListener) ExitOperand(ctx *OperandContext)
ExitOperand is called when production operand is exited.
func (*BaseOgListener) ExitOperandName ¶
func (s *BaseOgListener) ExitOperandName(ctx *OperandNameContext)
ExitOperandName is called when production operandName is exited.
func (*BaseOgListener) ExitPackageClause ¶
func (s *BaseOgListener) ExitPackageClause(ctx *PackageClauseContext)
ExitPackageClause is called when production packageClause is exited.
func (*BaseOgListener) ExitParameterDecl ¶
func (s *BaseOgListener) ExitParameterDecl(ctx *ParameterDeclContext)
ExitParameterDecl is called when production parameterDecl is exited.
func (*BaseOgListener) ExitParameterList ¶
func (s *BaseOgListener) ExitParameterList(ctx *ParameterListContext)
ExitParameterList is called when production parameterList is exited.
func (*BaseOgListener) ExitParameters ¶
func (s *BaseOgListener) ExitParameters(ctx *ParametersContext)
ExitParameters is called when production parameters is exited.
func (*BaseOgListener) ExitPointerType ¶
func (s *BaseOgListener) ExitPointerType(ctx *PointerTypeContext)
ExitPointerType is called when production pointerType is exited.
func (*BaseOgListener) ExitPrimaryExpr ¶
func (s *BaseOgListener) ExitPrimaryExpr(ctx *PrimaryExprContext)
ExitPrimaryExpr is called when production primaryExpr is exited.
func (*BaseOgListener) ExitQualifiedIdent ¶
func (s *BaseOgListener) ExitQualifiedIdent(ctx *QualifiedIdentContext)
ExitQualifiedIdent is called when production qualifiedIdent is exited.
func (*BaseOgListener) ExitRangeClause ¶
func (s *BaseOgListener) ExitRangeClause(ctx *RangeClauseContext)
ExitRangeClause is called when production rangeClause is exited.
func (*BaseOgListener) ExitReceiver ¶
func (s *BaseOgListener) ExitReceiver(ctx *ReceiverContext)
ExitReceiver is called when production receiver is exited.
func (*BaseOgListener) ExitReceiverType ¶
func (s *BaseOgListener) ExitReceiverType(ctx *ReceiverTypeContext)
ExitReceiverType is called when production receiverType is exited.
func (*BaseOgListener) ExitRecvStmt ¶
func (s *BaseOgListener) ExitRecvStmt(ctx *RecvStmtContext)
ExitRecvStmt is called when production recvStmt is exited.
func (*BaseOgListener) ExitResult ¶
func (s *BaseOgListener) ExitResult(ctx *ResultContext)
ExitResult is called when production result is exited.
func (*BaseOgListener) ExitReturnStmt ¶
func (s *BaseOgListener) ExitReturnStmt(ctx *ReturnStmtContext)
ExitReturnStmt is called when production returnStmt is exited.
func (*BaseOgListener) ExitSelectStmt ¶
func (s *BaseOgListener) ExitSelectStmt(ctx *SelectStmtContext)
ExitSelectStmt is called when production selectStmt is exited.
func (*BaseOgListener) ExitSelector ¶
func (s *BaseOgListener) ExitSelector(ctx *SelectorContext)
ExitSelector is called when production selector is exited.
func (*BaseOgListener) ExitSendStmt ¶
func (s *BaseOgListener) ExitSendStmt(ctx *SendStmtContext)
ExitSendStmt is called when production sendStmt is exited.
func (*BaseOgListener) ExitShortVarDecl ¶
func (s *BaseOgListener) ExitShortVarDecl(ctx *ShortVarDeclContext)
ExitShortVarDecl is called when production shortVarDecl is exited.
func (*BaseOgListener) ExitSignature ¶
func (s *BaseOgListener) ExitSignature(ctx *SignatureContext)
ExitSignature is called when production signature is exited.
func (*BaseOgListener) ExitSimpleStmt ¶
func (s *BaseOgListener) ExitSimpleStmt(ctx *SimpleStmtContext)
ExitSimpleStmt is called when production simpleStmt is exited.
func (*BaseOgListener) ExitSlice ¶
func (s *BaseOgListener) ExitSlice(ctx *SliceContext)
ExitSlice is called when production slice is exited.
func (*BaseOgListener) ExitSliceType ¶
func (s *BaseOgListener) ExitSliceType(ctx *SliceTypeContext)
ExitSliceType is called when production sliceType is exited.
func (*BaseOgListener) ExitSourceFile ¶
func (s *BaseOgListener) ExitSourceFile(ctx *SourceFileContext)
ExitSourceFile is called when production sourceFile is exited.
func (*BaseOgListener) ExitStatement ¶
func (s *BaseOgListener) ExitStatement(ctx *StatementContext)
ExitStatement is called when production statement is exited.
func (*BaseOgListener) ExitStatementList ¶
func (s *BaseOgListener) ExitStatementList(ctx *StatementListContext)
ExitStatementList is called when production statementList is exited.
func (*BaseOgListener) ExitStatementNoBlock ¶
func (s *BaseOgListener) ExitStatementNoBlock(ctx *StatementNoBlockContext)
ExitStatementNoBlock is called when production statementNoBlock is exited.
func (*BaseOgListener) ExitStructType ¶
func (s *BaseOgListener) ExitStructType(ctx *StructTypeContext)
ExitStructType is called when production structType is exited.
func (*BaseOgListener) ExitSwitchStmt ¶
func (s *BaseOgListener) ExitSwitchStmt(ctx *SwitchStmtContext)
ExitSwitchStmt is called when production switchStmt is exited.
func (*BaseOgListener) ExitTopLevelDecl ¶
func (s *BaseOgListener) ExitTopLevelDecl(ctx *TopLevelDeclContext)
ExitTopLevelDecl is called when production topLevelDecl is exited.
func (*BaseOgListener) ExitTypeAssertion ¶
func (s *BaseOgListener) ExitTypeAssertion(ctx *TypeAssertionContext)
ExitTypeAssertion is called when production typeAssertion is exited.
func (*BaseOgListener) ExitTypeCaseClause ¶
func (s *BaseOgListener) ExitTypeCaseClause(ctx *TypeCaseClauseContext)
ExitTypeCaseClause is called when production typeCaseClause is exited.
func (*BaseOgListener) ExitTypeDecl ¶
func (s *BaseOgListener) ExitTypeDecl(ctx *TypeDeclContext)
ExitTypeDecl is called when production typeDecl is exited.
func (*BaseOgListener) ExitTypeList ¶
func (s *BaseOgListener) ExitTypeList(ctx *TypeListContext)
ExitTypeList is called when production typeList is exited.
func (*BaseOgListener) ExitTypeLit ¶
func (s *BaseOgListener) ExitTypeLit(ctx *TypeLitContext)
ExitTypeLit is called when production typeLit is exited.
func (*BaseOgListener) ExitTypeName ¶
func (s *BaseOgListener) ExitTypeName(ctx *TypeNameContext)
ExitTypeName is called when production typeName is exited.
func (*BaseOgListener) ExitTypeSpec ¶
func (s *BaseOgListener) ExitTypeSpec(ctx *TypeSpecContext)
ExitTypeSpec is called when production typeSpec is exited.
func (*BaseOgListener) ExitTypeSwitchCase ¶
func (s *BaseOgListener) ExitTypeSwitchCase(ctx *TypeSwitchCaseContext)
ExitTypeSwitchCase is called when production typeSwitchCase is exited.
func (*BaseOgListener) ExitTypeSwitchGuard ¶
func (s *BaseOgListener) ExitTypeSwitchGuard(ctx *TypeSwitchGuardContext)
ExitTypeSwitchGuard is called when production typeSwitchGuard is exited.
func (*BaseOgListener) ExitTypeSwitchStmt ¶
func (s *BaseOgListener) ExitTypeSwitchStmt(ctx *TypeSwitchStmtContext)
ExitTypeSwitchStmt is called when production typeSwitchStmt is exited.
func (*BaseOgListener) ExitType_ ¶
func (s *BaseOgListener) ExitType_(ctx *Type_Context)
ExitType_ is called when production type_ is exited.
func (*BaseOgListener) ExitUnaryExpr ¶
func (s *BaseOgListener) ExitUnaryExpr(ctx *UnaryExprContext)
ExitUnaryExpr is called when production unaryExpr is exited.
func (*BaseOgListener) ExitUnary_op ¶
func (s *BaseOgListener) ExitUnary_op(ctx *Unary_opContext)
ExitUnary_op is called when production unary_op is exited.
func (*BaseOgListener) ExitVarDecl ¶
func (s *BaseOgListener) ExitVarDecl(ctx *VarDeclContext)
ExitVarDecl is called when production varDecl is exited.
func (*BaseOgListener) ExitVarSpec ¶
func (s *BaseOgListener) ExitVarSpec(ctx *VarSpecContext)
ExitVarSpec is called when production varSpec is exited.
func (*BaseOgListener) VisitErrorNode ¶
func (s *BaseOgListener) VisitErrorNode(node antlr.ErrorNode)
func (*BaseOgListener) VisitTerminal ¶
func (s *BaseOgListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BasicLitContext ¶
type BasicLitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBasicLitContext ¶
func NewBasicLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BasicLitContext
func NewEmptyBasicLitContext ¶
func NewEmptyBasicLitContext() *BasicLitContext
func (*BasicLitContext) Accept ¶
func (s *BasicLitContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*BasicLitContext) EnterRule ¶
func (s *BasicLitContext) EnterRule(listener antlr.ParseTreeListener)
func (*BasicLitContext) ExitRule ¶
func (s *BasicLitContext) ExitRule(listener antlr.ParseTreeListener)
func (*BasicLitContext) FLOAT_LIT ¶
func (s *BasicLitContext) FLOAT_LIT() antlr.TerminalNode
func (*BasicLitContext) GetParser ¶
func (s *BasicLitContext) GetParser() antlr.Parser
func (*BasicLitContext) GetRuleContext ¶
func (s *BasicLitContext) GetRuleContext() antlr.RuleContext
func (*BasicLitContext) IMAGINARY_LIT ¶
func (s *BasicLitContext) IMAGINARY_LIT() antlr.TerminalNode
func (*BasicLitContext) INT_LIT ¶
func (s *BasicLitContext) INT_LIT() antlr.TerminalNode
func (*BasicLitContext) IsBasicLitContext ¶
func (*BasicLitContext) IsBasicLitContext()
func (*BasicLitContext) RUNE_LIT ¶
func (s *BasicLitContext) RUNE_LIT() antlr.TerminalNode
func (*BasicLitContext) STRING_LIT ¶
func (s *BasicLitContext) STRING_LIT() antlr.TerminalNode
func (*BasicLitContext) ToStringTree ¶
func (s *BasicLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BasicLitVisitor ¶
type BasicLitVisitor interface {
VisitBasicLit(ctx *BasicLitContext, delegate antlr.ParseTreeVisitor) interface{}
}
type Binary_opContext ¶
type Binary_opContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBinary_opContext ¶
func NewBinary_opContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Binary_opContext
func NewEmptyBinary_opContext ¶
func NewEmptyBinary_opContext() *Binary_opContext
func (*Binary_opContext) Accept ¶
func (s *Binary_opContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*Binary_opContext) EnterRule ¶
func (s *Binary_opContext) EnterRule(listener antlr.ParseTreeListener)
func (*Binary_opContext) ExitRule ¶
func (s *Binary_opContext) ExitRule(listener antlr.ParseTreeListener)
func (*Binary_opContext) GetParser ¶
func (s *Binary_opContext) GetParser() antlr.Parser
func (*Binary_opContext) GetRuleContext ¶
func (s *Binary_opContext) GetRuleContext() antlr.RuleContext
func (*Binary_opContext) IsBinary_opContext ¶
func (*Binary_opContext) IsBinary_opContext()
func (*Binary_opContext) ToStringTree ¶
func (s *Binary_opContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Binary_opVisitor ¶
type Binary_opVisitor interface {
VisitBinary_op(ctx *Binary_opContext, delegate antlr.ParseTreeVisitor) interface{}
}
type BlockContext ¶
type BlockContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBlockContext ¶
func NewBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BlockContext
func NewEmptyBlockContext ¶
func NewEmptyBlockContext() *BlockContext
func (*BlockContext) Accept ¶
func (s *BlockContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*BlockContext) EnterRule ¶
func (s *BlockContext) EnterRule(listener antlr.ParseTreeListener)
func (*BlockContext) ExitRule ¶
func (s *BlockContext) ExitRule(listener antlr.ParseTreeListener)
func (*BlockContext) GetParser ¶
func (s *BlockContext) GetParser() antlr.Parser
func (*BlockContext) GetRuleContext ¶
func (s *BlockContext) GetRuleContext() antlr.RuleContext
func (*BlockContext) IsBlockContext ¶
func (*BlockContext) IsBlockContext()
func (*BlockContext) StatementList ¶
func (s *BlockContext) StatementList() IStatementListContext
func (*BlockContext) ToStringTree ¶
func (s *BlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BlockVisitor ¶
type BlockVisitor interface {
VisitBlock(ctx *BlockContext, delegate antlr.ParseTreeVisitor) interface{}
}
type BreakStmtContext ¶
type BreakStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBreakStmtContext ¶
func NewBreakStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BreakStmtContext
func NewEmptyBreakStmtContext ¶
func NewEmptyBreakStmtContext() *BreakStmtContext
func (*BreakStmtContext) Accept ¶
func (s *BreakStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*BreakStmtContext) EnterRule ¶
func (s *BreakStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*BreakStmtContext) ExitRule ¶
func (s *BreakStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*BreakStmtContext) GetParser ¶
func (s *BreakStmtContext) GetParser() antlr.Parser
func (*BreakStmtContext) GetRuleContext ¶
func (s *BreakStmtContext) GetRuleContext() antlr.RuleContext
func (*BreakStmtContext) IDENTIFIER ¶
func (s *BreakStmtContext) IDENTIFIER() antlr.TerminalNode
func (*BreakStmtContext) IsBreakStmtContext ¶
func (*BreakStmtContext) IsBreakStmtContext()
func (*BreakStmtContext) ToStringTree ¶
func (s *BreakStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BreakStmtVisitor ¶
type BreakStmtVisitor interface {
VisitBreakStmt(ctx *BreakStmtContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ChannelTypeContext ¶
type ChannelTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewChannelTypeContext ¶
func NewChannelTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ChannelTypeContext
func NewEmptyChannelTypeContext ¶
func NewEmptyChannelTypeContext() *ChannelTypeContext
func (*ChannelTypeContext) Accept ¶
func (s *ChannelTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ChannelTypeContext) ElementType ¶
func (s *ChannelTypeContext) ElementType() IElementTypeContext
func (*ChannelTypeContext) EnterRule ¶
func (s *ChannelTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*ChannelTypeContext) ExitRule ¶
func (s *ChannelTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*ChannelTypeContext) GetParser ¶
func (s *ChannelTypeContext) GetParser() antlr.Parser
func (*ChannelTypeContext) GetRuleContext ¶
func (s *ChannelTypeContext) GetRuleContext() antlr.RuleContext
func (*ChannelTypeContext) IsChannelTypeContext ¶
func (*ChannelTypeContext) IsChannelTypeContext()
func (*ChannelTypeContext) ToStringTree ¶
func (s *ChannelTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ChannelTypeVisitor ¶
type ChannelTypeVisitor interface {
VisitChannelType(ctx *ChannelTypeContext, delegate antlr.ParseTreeVisitor) interface{}
}
type CommCaseContext ¶
type CommCaseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCommCaseContext ¶
func NewCommCaseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommCaseContext
func NewEmptyCommCaseContext ¶
func NewEmptyCommCaseContext() *CommCaseContext
func (*CommCaseContext) Accept ¶
func (s *CommCaseContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*CommCaseContext) EnterRule ¶
func (s *CommCaseContext) EnterRule(listener antlr.ParseTreeListener)
func (*CommCaseContext) ExitRule ¶
func (s *CommCaseContext) ExitRule(listener antlr.ParseTreeListener)
func (*CommCaseContext) GetParser ¶
func (s *CommCaseContext) GetParser() antlr.Parser
func (*CommCaseContext) GetRuleContext ¶
func (s *CommCaseContext) GetRuleContext() antlr.RuleContext
func (*CommCaseContext) IsCommCaseContext ¶
func (*CommCaseContext) IsCommCaseContext()
func (*CommCaseContext) RecvStmt ¶
func (s *CommCaseContext) RecvStmt() IRecvStmtContext
func (*CommCaseContext) SendStmt ¶
func (s *CommCaseContext) SendStmt() ISendStmtContext
func (*CommCaseContext) ToStringTree ¶
func (s *CommCaseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CommCaseVisitor ¶
type CommCaseVisitor interface {
VisitCommCase(ctx *CommCaseContext, delegate antlr.ParseTreeVisitor) interface{}
}
type CommClauseContext ¶
type CommClauseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCommClauseContext ¶
func NewCommClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommClauseContext
func NewEmptyCommClauseContext ¶
func NewEmptyCommClauseContext() *CommClauseContext
func (*CommClauseContext) Accept ¶
func (s *CommClauseContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*CommClauseContext) CommCase ¶
func (s *CommClauseContext) CommCase() ICommCaseContext
func (*CommClauseContext) EnterRule ¶
func (s *CommClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*CommClauseContext) ExitRule ¶
func (s *CommClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*CommClauseContext) GetParser ¶
func (s *CommClauseContext) GetParser() antlr.Parser
func (*CommClauseContext) GetRuleContext ¶
func (s *CommClauseContext) GetRuleContext() antlr.RuleContext
func (*CommClauseContext) IsCommClauseContext ¶
func (*CommClauseContext) IsCommClauseContext()
func (*CommClauseContext) StatementList ¶
func (s *CommClauseContext) StatementList() IStatementListContext
func (*CommClauseContext) ToStringTree ¶
func (s *CommClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CommClauseVisitor ¶
type CommClauseVisitor interface {
VisitCommClause(ctx *CommClauseContext, delegate antlr.ParseTreeVisitor) interface{}
}
type CompositeLitContext ¶
type CompositeLitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCompositeLitContext ¶
func NewCompositeLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompositeLitContext
func NewEmptyCompositeLitContext ¶
func NewEmptyCompositeLitContext() *CompositeLitContext
func (*CompositeLitContext) Accept ¶
func (s *CompositeLitContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*CompositeLitContext) EnterRule ¶
func (s *CompositeLitContext) EnterRule(listener antlr.ParseTreeListener)
func (*CompositeLitContext) ExitRule ¶
func (s *CompositeLitContext) ExitRule(listener antlr.ParseTreeListener)
func (*CompositeLitContext) GetParser ¶
func (s *CompositeLitContext) GetParser() antlr.Parser
func (*CompositeLitContext) GetRuleContext ¶
func (s *CompositeLitContext) GetRuleContext() antlr.RuleContext
func (*CompositeLitContext) IsCompositeLitContext ¶
func (*CompositeLitContext) IsCompositeLitContext()
func (*CompositeLitContext) LiteralType ¶
func (s *CompositeLitContext) LiteralType() ILiteralTypeContext
func (*CompositeLitContext) LiteralValue ¶
func (s *CompositeLitContext) LiteralValue() ILiteralValueContext
func (*CompositeLitContext) ToStringTree ¶
func (s *CompositeLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CompositeLitVisitor ¶
type CompositeLitVisitor interface {
VisitCompositeLit(ctx *CompositeLitContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ConstDeclContext ¶
type ConstDeclContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewConstDeclContext ¶
func NewConstDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstDeclContext
func NewEmptyConstDeclContext ¶
func NewEmptyConstDeclContext() *ConstDeclContext
func (*ConstDeclContext) Accept ¶
func (s *ConstDeclContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ConstDeclContext) AllConstSpec ¶
func (s *ConstDeclContext) AllConstSpec() []IConstSpecContext
func (*ConstDeclContext) AllEos ¶
func (s *ConstDeclContext) AllEos() []IEosContext
func (*ConstDeclContext) ConstSpec ¶
func (s *ConstDeclContext) ConstSpec(i int) IConstSpecContext
func (*ConstDeclContext) EnterRule ¶
func (s *ConstDeclContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConstDeclContext) Eos ¶
func (s *ConstDeclContext) Eos(i int) IEosContext
func (*ConstDeclContext) ExitRule ¶
func (s *ConstDeclContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConstDeclContext) GetParser ¶
func (s *ConstDeclContext) GetParser() antlr.Parser
func (*ConstDeclContext) GetRuleContext ¶
func (s *ConstDeclContext) GetRuleContext() antlr.RuleContext
func (*ConstDeclContext) IsConstDeclContext ¶
func (*ConstDeclContext) IsConstDeclContext()
func (*ConstDeclContext) ToStringTree ¶
func (s *ConstDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ConstDeclVisitor ¶
type ConstDeclVisitor interface {
VisitConstDecl(ctx *ConstDeclContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ConstSpecContext ¶
type ConstSpecContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewConstSpecContext ¶
func NewConstSpecContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstSpecContext
func NewEmptyConstSpecContext ¶
func NewEmptyConstSpecContext() *ConstSpecContext
func (*ConstSpecContext) Accept ¶
func (s *ConstSpecContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ConstSpecContext) EnterRule ¶
func (s *ConstSpecContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConstSpecContext) ExitRule ¶
func (s *ConstSpecContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConstSpecContext) ExpressionList ¶
func (s *ConstSpecContext) ExpressionList() IExpressionListContext
func (*ConstSpecContext) GetParser ¶
func (s *ConstSpecContext) GetParser() antlr.Parser
func (*ConstSpecContext) GetRuleContext ¶
func (s *ConstSpecContext) GetRuleContext() antlr.RuleContext
func (*ConstSpecContext) IdentifierList ¶
func (s *ConstSpecContext) IdentifierList() IIdentifierListContext
func (*ConstSpecContext) IsConstSpecContext ¶
func (*ConstSpecContext) IsConstSpecContext()
func (*ConstSpecContext) ToStringTree ¶
func (s *ConstSpecContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ConstSpecContext) Type_ ¶
func (s *ConstSpecContext) Type_() IType_Context
type ConstSpecVisitor ¶
type ConstSpecVisitor interface {
VisitConstSpec(ctx *ConstSpecContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ContinueStmtContext ¶
type ContinueStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewContinueStmtContext ¶
func NewContinueStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ContinueStmtContext
func NewEmptyContinueStmtContext ¶
func NewEmptyContinueStmtContext() *ContinueStmtContext
func (*ContinueStmtContext) Accept ¶
func (s *ContinueStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ContinueStmtContext) EnterRule ¶
func (s *ContinueStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*ContinueStmtContext) ExitRule ¶
func (s *ContinueStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*ContinueStmtContext) GetParser ¶
func (s *ContinueStmtContext) GetParser() antlr.Parser
func (*ContinueStmtContext) GetRuleContext ¶
func (s *ContinueStmtContext) GetRuleContext() antlr.RuleContext
func (*ContinueStmtContext) IDENTIFIER ¶
func (s *ContinueStmtContext) IDENTIFIER() antlr.TerminalNode
func (*ContinueStmtContext) IsContinueStmtContext ¶
func (*ContinueStmtContext) IsContinueStmtContext()
func (*ContinueStmtContext) ToStringTree ¶
func (s *ContinueStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ContinueStmtVisitor ¶
type ContinueStmtVisitor interface {
VisitContinueStmt(ctx *ContinueStmtContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ConversionContext ¶
type ConversionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewConversionContext ¶
func NewConversionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConversionContext
func NewEmptyConversionContext ¶
func NewEmptyConversionContext() *ConversionContext
func (*ConversionContext) Accept ¶
func (s *ConversionContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ConversionContext) EnterRule ¶
func (s *ConversionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConversionContext) ExitRule ¶
func (s *ConversionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConversionContext) Expression ¶
func (s *ConversionContext) Expression() IExpressionContext
func (*ConversionContext) GetParser ¶
func (s *ConversionContext) GetParser() antlr.Parser
func (*ConversionContext) GetRuleContext ¶
func (s *ConversionContext) GetRuleContext() antlr.RuleContext
func (*ConversionContext) IsConversionContext ¶
func (*ConversionContext) IsConversionContext()
func (*ConversionContext) ToStringTree ¶
func (s *ConversionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ConversionContext) Type_ ¶
func (s *ConversionContext) Type_() IType_Context
type ConversionVisitor ¶
type ConversionVisitor interface {
VisitConversion(ctx *ConversionContext, delegate antlr.ParseTreeVisitor) interface{}
}
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(delegate antlr.ParseTreeVisitor) interface{}
func (*DeclarationContext) ConstDecl ¶
func (s *DeclarationContext) ConstDecl() IConstDeclContext
func (*DeclarationContext) EnterRule ¶
func (s *DeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*DeclarationContext) ExitRule ¶
func (s *DeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*DeclarationContext) GetParser ¶
func (s *DeclarationContext) GetParser() antlr.Parser
func (*DeclarationContext) GetRuleContext ¶
func (s *DeclarationContext) GetRuleContext() antlr.RuleContext
func (*DeclarationContext) IsDeclarationContext ¶
func (*DeclarationContext) IsDeclarationContext()
func (*DeclarationContext) ToStringTree ¶
func (s *DeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*DeclarationContext) TypeDecl ¶
func (s *DeclarationContext) TypeDecl() ITypeDeclContext
func (*DeclarationContext) VarDecl ¶
func (s *DeclarationContext) VarDecl() IVarDeclContext
type DeclarationVisitor ¶
type DeclarationVisitor interface {
VisitDeclaration(ctx *DeclarationContext, delegate antlr.ParseTreeVisitor) interface{}
}
type DeferStmtContext ¶
type DeferStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDeferStmtContext ¶
func NewDeferStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeferStmtContext
func NewEmptyDeferStmtContext ¶
func NewEmptyDeferStmtContext() *DeferStmtContext
func (*DeferStmtContext) Accept ¶
func (s *DeferStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*DeferStmtContext) EnterRule ¶
func (s *DeferStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*DeferStmtContext) ExitRule ¶
func (s *DeferStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*DeferStmtContext) Expression ¶
func (s *DeferStmtContext) Expression() IExpressionContext
func (*DeferStmtContext) GetParser ¶
func (s *DeferStmtContext) GetParser() antlr.Parser
func (*DeferStmtContext) GetRuleContext ¶
func (s *DeferStmtContext) GetRuleContext() antlr.RuleContext
func (*DeferStmtContext) IsDeferStmtContext ¶
func (*DeferStmtContext) IsDeferStmtContext()
func (*DeferStmtContext) ToStringTree ¶
func (s *DeferStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DeferStmtVisitor ¶
type DeferStmtVisitor interface {
VisitDeferStmt(ctx *DeferStmtContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ElementContext ¶
type ElementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewElementContext ¶
func NewElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElementContext
func NewEmptyElementContext ¶
func NewEmptyElementContext() *ElementContext
func (*ElementContext) Accept ¶
func (s *ElementContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ElementContext) EnterRule ¶
func (s *ElementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ElementContext) ExitRule ¶
func (s *ElementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ElementContext) Expression ¶
func (s *ElementContext) Expression() IExpressionContext
func (*ElementContext) GetParser ¶
func (s *ElementContext) GetParser() antlr.Parser
func (*ElementContext) GetRuleContext ¶
func (s *ElementContext) GetRuleContext() antlr.RuleContext
func (*ElementContext) IsElementContext ¶
func (*ElementContext) IsElementContext()
func (*ElementContext) LiteralValue ¶
func (s *ElementContext) LiteralValue() ILiteralValueContext
func (*ElementContext) ToStringTree ¶
func (s *ElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ElementListContext ¶
type ElementListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewElementListContext ¶
func NewElementListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElementListContext
func NewEmptyElementListContext ¶
func NewEmptyElementListContext() *ElementListContext
func (*ElementListContext) Accept ¶
func (s *ElementListContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ElementListContext) AllKeyedElement ¶
func (s *ElementListContext) AllKeyedElement() []IKeyedElementContext
func (*ElementListContext) EnterRule ¶
func (s *ElementListContext) EnterRule(listener antlr.ParseTreeListener)
func (*ElementListContext) ExitRule ¶
func (s *ElementListContext) ExitRule(listener antlr.ParseTreeListener)
func (*ElementListContext) GetParser ¶
func (s *ElementListContext) GetParser() antlr.Parser
func (*ElementListContext) GetRuleContext ¶
func (s *ElementListContext) GetRuleContext() antlr.RuleContext
func (*ElementListContext) IsElementListContext ¶
func (*ElementListContext) IsElementListContext()
func (*ElementListContext) KeyedElement ¶
func (s *ElementListContext) KeyedElement(i int) IKeyedElementContext
func (*ElementListContext) ToStringTree ¶
func (s *ElementListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ElementListVisitor ¶
type ElementListVisitor interface {
VisitElementList(ctx *ElementListContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ElementTypeContext ¶
type ElementTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewElementTypeContext ¶
func NewElementTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElementTypeContext
func NewEmptyElementTypeContext ¶
func NewEmptyElementTypeContext() *ElementTypeContext
func (*ElementTypeContext) Accept ¶
func (s *ElementTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ElementTypeContext) EnterRule ¶
func (s *ElementTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*ElementTypeContext) ExitRule ¶
func (s *ElementTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*ElementTypeContext) GetParser ¶
func (s *ElementTypeContext) GetParser() antlr.Parser
func (*ElementTypeContext) GetRuleContext ¶
func (s *ElementTypeContext) GetRuleContext() antlr.RuleContext
func (*ElementTypeContext) IsElementTypeContext ¶
func (*ElementTypeContext) IsElementTypeContext()
func (*ElementTypeContext) ToStringTree ¶
func (s *ElementTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ElementTypeContext) Type_ ¶
func (s *ElementTypeContext) Type_() IType_Context
type ElementTypeVisitor ¶
type ElementTypeVisitor interface {
VisitElementType(ctx *ElementTypeContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ElementVisitor ¶
type ElementVisitor interface {
VisitElement(ctx *ElementContext, delegate antlr.ParseTreeVisitor) interface{}
}
type EmptyStmtContext ¶
type EmptyStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEmptyStmtContext ¶
func NewEmptyEmptyStmtContext() *EmptyStmtContext
func NewEmptyStmtContext ¶
func NewEmptyStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EmptyStmtContext
func (*EmptyStmtContext) Accept ¶
func (s *EmptyStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*EmptyStmtContext) EnterRule ¶
func (s *EmptyStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*EmptyStmtContext) ExitRule ¶
func (s *EmptyStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*EmptyStmtContext) GetParser ¶
func (s *EmptyStmtContext) GetParser() antlr.Parser
func (*EmptyStmtContext) GetRuleContext ¶
func (s *EmptyStmtContext) GetRuleContext() antlr.RuleContext
func (*EmptyStmtContext) IsEmptyStmtContext ¶
func (*EmptyStmtContext) IsEmptyStmtContext()
func (*EmptyStmtContext) ToStringTree ¶
func (s *EmptyStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EmptyStmtVisitor ¶
type EmptyStmtVisitor interface {
VisitEmptyStmt(ctx *EmptyStmtContext, delegate antlr.ParseTreeVisitor) interface{}
}
type EosContext ¶
type EosContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEosContext ¶
func NewEmptyEosContext() *EosContext
func NewEosContext ¶
func NewEosContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EosContext
func (*EosContext) Accept ¶
func (s *EosContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*EosContext) EOF ¶
func (s *EosContext) EOF() antlr.TerminalNode
func (*EosContext) EnterRule ¶
func (s *EosContext) EnterRule(listener antlr.ParseTreeListener)
func (*EosContext) ExitRule ¶
func (s *EosContext) ExitRule(listener antlr.ParseTreeListener)
func (*EosContext) GetParser ¶
func (s *EosContext) GetParser() antlr.Parser
func (*EosContext) GetRuleContext ¶
func (s *EosContext) GetRuleContext() antlr.RuleContext
func (*EosContext) IsEosContext ¶
func (*EosContext) IsEosContext()
func (*EosContext) ToStringTree ¶
func (s *EosContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EosVisitor ¶
type EosVisitor interface {
VisitEos(ctx *EosContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ExprCaseClauseContext ¶
type ExprCaseClauseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExprCaseClauseContext ¶
func NewEmptyExprCaseClauseContext() *ExprCaseClauseContext
func NewExprCaseClauseContext ¶
func NewExprCaseClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprCaseClauseContext
func (*ExprCaseClauseContext) Accept ¶
func (s *ExprCaseClauseContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ExprCaseClauseContext) EnterRule ¶
func (s *ExprCaseClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExprCaseClauseContext) ExitRule ¶
func (s *ExprCaseClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExprCaseClauseContext) ExprSwitchCase ¶
func (s *ExprCaseClauseContext) ExprSwitchCase() IExprSwitchCaseContext
func (*ExprCaseClauseContext) GetParser ¶
func (s *ExprCaseClauseContext) GetParser() antlr.Parser
func (*ExprCaseClauseContext) GetRuleContext ¶
func (s *ExprCaseClauseContext) GetRuleContext() antlr.RuleContext
func (*ExprCaseClauseContext) IsExprCaseClauseContext ¶
func (*ExprCaseClauseContext) IsExprCaseClauseContext()
func (*ExprCaseClauseContext) StatementList ¶
func (s *ExprCaseClauseContext) StatementList() IStatementListContext
func (*ExprCaseClauseContext) ToStringTree ¶
func (s *ExprCaseClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExprCaseClauseVisitor ¶
type ExprCaseClauseVisitor interface {
VisitExprCaseClause(ctx *ExprCaseClauseContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ExprSwitchCaseContext ¶
type ExprSwitchCaseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExprSwitchCaseContext ¶
func NewEmptyExprSwitchCaseContext() *ExprSwitchCaseContext
func NewExprSwitchCaseContext ¶
func NewExprSwitchCaseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprSwitchCaseContext
func (*ExprSwitchCaseContext) Accept ¶
func (s *ExprSwitchCaseContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ExprSwitchCaseContext) EnterRule ¶
func (s *ExprSwitchCaseContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExprSwitchCaseContext) ExitRule ¶
func (s *ExprSwitchCaseContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExprSwitchCaseContext) ExpressionList ¶
func (s *ExprSwitchCaseContext) ExpressionList() IExpressionListContext
func (*ExprSwitchCaseContext) GetParser ¶
func (s *ExprSwitchCaseContext) GetParser() antlr.Parser
func (*ExprSwitchCaseContext) GetRuleContext ¶
func (s *ExprSwitchCaseContext) GetRuleContext() antlr.RuleContext
func (*ExprSwitchCaseContext) IsExprSwitchCaseContext ¶
func (*ExprSwitchCaseContext) IsExprSwitchCaseContext()
func (*ExprSwitchCaseContext) ToStringTree ¶
func (s *ExprSwitchCaseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExprSwitchCaseVisitor ¶
type ExprSwitchCaseVisitor interface {
VisitExprSwitchCase(ctx *ExprSwitchCaseContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ExprSwitchStmtContext ¶
type ExprSwitchStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExprSwitchStmtContext ¶
func NewEmptyExprSwitchStmtContext() *ExprSwitchStmtContext
func NewExprSwitchStmtContext ¶
func NewExprSwitchStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprSwitchStmtContext
func (*ExprSwitchStmtContext) Accept ¶
func (s *ExprSwitchStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ExprSwitchStmtContext) AllExprCaseClause ¶
func (s *ExprSwitchStmtContext) AllExprCaseClause() []IExprCaseClauseContext
func (*ExprSwitchStmtContext) EnterRule ¶
func (s *ExprSwitchStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExprSwitchStmtContext) ExitRule ¶
func (s *ExprSwitchStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExprSwitchStmtContext) ExprCaseClause ¶
func (s *ExprSwitchStmtContext) ExprCaseClause(i int) IExprCaseClauseContext
func (*ExprSwitchStmtContext) Expression ¶
func (s *ExprSwitchStmtContext) Expression() IExpressionContext
func (*ExprSwitchStmtContext) GetParser ¶
func (s *ExprSwitchStmtContext) GetParser() antlr.Parser
func (*ExprSwitchStmtContext) GetRuleContext ¶
func (s *ExprSwitchStmtContext) GetRuleContext() antlr.RuleContext
func (*ExprSwitchStmtContext) IsExprSwitchStmtContext ¶
func (*ExprSwitchStmtContext) IsExprSwitchStmtContext()
func (*ExprSwitchStmtContext) SimpleStmt ¶
func (s *ExprSwitchStmtContext) SimpleStmt() ISimpleStmtContext
func (*ExprSwitchStmtContext) ToStringTree ¶
func (s *ExprSwitchStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExprSwitchStmtVisitor ¶
type ExprSwitchStmtVisitor interface {
VisitExprSwitchStmt(ctx *ExprSwitchStmtContext, delegate antlr.ParseTreeVisitor) interface{}
}
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(delegate antlr.ParseTreeVisitor) interface{}
func (*ExpressionContext) AllExpression ¶
func (s *ExpressionContext) AllExpression() []IExpressionContext
func (*ExpressionContext) Binary_op ¶
func (s *ExpressionContext) Binary_op() IBinary_opContext
func (*ExpressionContext) EnterRule ¶
func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) ExitRule ¶
func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) Expression ¶
func (s *ExpressionContext) Expression(i int) IExpressionContext
func (*ExpressionContext) GetParser ¶
func (s *ExpressionContext) GetParser() antlr.Parser
func (*ExpressionContext) GetRuleContext ¶
func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExpressionContext) IsExpressionContext ¶
func (*ExpressionContext) IsExpressionContext()
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ExpressionContext) UnaryExpr ¶
func (s *ExpressionContext) UnaryExpr() IUnaryExprContext
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(delegate antlr.ParseTreeVisitor) interface{}
func (*ExpressionListContext) EnterRule ¶
func (s *ExpressionListContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionListContext) ExitRule ¶
func (s *ExpressionListContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionListContext) Expression ¶
func (s *ExpressionListContext) Expression() IExpressionContext
func (*ExpressionListContext) ExpressionList ¶
func (s *ExpressionListContext) ExpressionList() IExpressionListContext
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 ExpressionListVisitor ¶
type ExpressionListVisitor interface {
VisitExpressionList(ctx *ExpressionListContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ExpressionStmtContext ¶
type ExpressionStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionStmtContext ¶
func NewEmptyExpressionStmtContext() *ExpressionStmtContext
func NewExpressionStmtContext ¶
func NewExpressionStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionStmtContext
func (*ExpressionStmtContext) Accept ¶
func (s *ExpressionStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ExpressionStmtContext) EnterRule ¶
func (s *ExpressionStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionStmtContext) ExitRule ¶
func (s *ExpressionStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionStmtContext) Expression ¶
func (s *ExpressionStmtContext) Expression() IExpressionContext
func (*ExpressionStmtContext) GetParser ¶
func (s *ExpressionStmtContext) GetParser() antlr.Parser
func (*ExpressionStmtContext) GetRuleContext ¶
func (s *ExpressionStmtContext) GetRuleContext() antlr.RuleContext
func (*ExpressionStmtContext) IsExpressionStmtContext ¶
func (*ExpressionStmtContext) IsExpressionStmtContext()
func (*ExpressionStmtContext) ToStringTree ¶
func (s *ExpressionStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionStmtVisitor ¶
type ExpressionStmtVisitor interface {
VisitExpressionStmt(ctx *ExpressionStmtContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ExpressionVisitor ¶
type ExpressionVisitor interface {
VisitExpression(ctx *ExpressionContext, delegate antlr.ParseTreeVisitor) interface{}
}
type FallthroughStmtContext ¶
type FallthroughStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFallthroughStmtContext ¶
func NewEmptyFallthroughStmtContext() *FallthroughStmtContext
func NewFallthroughStmtContext ¶
func NewFallthroughStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FallthroughStmtContext
func (*FallthroughStmtContext) Accept ¶
func (s *FallthroughStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*FallthroughStmtContext) EnterRule ¶
func (s *FallthroughStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*FallthroughStmtContext) ExitRule ¶
func (s *FallthroughStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*FallthroughStmtContext) GetParser ¶
func (s *FallthroughStmtContext) GetParser() antlr.Parser
func (*FallthroughStmtContext) GetRuleContext ¶
func (s *FallthroughStmtContext) GetRuleContext() antlr.RuleContext
func (*FallthroughStmtContext) IsFallthroughStmtContext ¶
func (*FallthroughStmtContext) IsFallthroughStmtContext()
func (*FallthroughStmtContext) ToStringTree ¶
func (s *FallthroughStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FallthroughStmtVisitor ¶
type FallthroughStmtVisitor interface {
VisitFallthroughStmt(ctx *FallthroughStmtContext, delegate antlr.ParseTreeVisitor) interface{}
}
type FieldDeclContext ¶
type FieldDeclContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFieldDeclContext ¶
func NewEmptyFieldDeclContext() *FieldDeclContext
func NewFieldDeclContext ¶
func NewFieldDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldDeclContext
func (*FieldDeclContext) Accept ¶
func (s *FieldDeclContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*FieldDeclContext) AnonymousField ¶
func (s *FieldDeclContext) AnonymousField() IAnonymousFieldContext
func (*FieldDeclContext) EnterRule ¶
func (s *FieldDeclContext) EnterRule(listener antlr.ParseTreeListener)
func (*FieldDeclContext) ExitRule ¶
func (s *FieldDeclContext) ExitRule(listener antlr.ParseTreeListener)
func (*FieldDeclContext) GetParser ¶
func (s *FieldDeclContext) GetParser() antlr.Parser
func (*FieldDeclContext) GetRuleContext ¶
func (s *FieldDeclContext) GetRuleContext() antlr.RuleContext
func (*FieldDeclContext) IdentifierList ¶
func (s *FieldDeclContext) IdentifierList() IIdentifierListContext
func (*FieldDeclContext) IsFieldDeclContext ¶
func (*FieldDeclContext) IsFieldDeclContext()
func (*FieldDeclContext) STRING_LIT ¶
func (s *FieldDeclContext) STRING_LIT() antlr.TerminalNode
func (*FieldDeclContext) ToStringTree ¶
func (s *FieldDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*FieldDeclContext) Type_ ¶
func (s *FieldDeclContext) Type_() IType_Context
type FieldDeclVisitor ¶
type FieldDeclVisitor interface {
VisitFieldDecl(ctx *FieldDeclContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ForClauseContext ¶
type ForClauseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyForClauseContext ¶
func NewEmptyForClauseContext() *ForClauseContext
func NewForClauseContext ¶
func NewForClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForClauseContext
func (*ForClauseContext) Accept ¶
func (s *ForClauseContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ForClauseContext) AllSimpleStmt ¶
func (s *ForClauseContext) AllSimpleStmt() []ISimpleStmtContext
func (*ForClauseContext) EnterRule ¶
func (s *ForClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*ForClauseContext) ExitRule ¶
func (s *ForClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*ForClauseContext) Expression ¶
func (s *ForClauseContext) Expression() IExpressionContext
func (*ForClauseContext) GetParser ¶
func (s *ForClauseContext) GetParser() antlr.Parser
func (*ForClauseContext) GetRuleContext ¶
func (s *ForClauseContext) GetRuleContext() antlr.RuleContext
func (*ForClauseContext) IsForClauseContext ¶
func (*ForClauseContext) IsForClauseContext()
func (*ForClauseContext) SimpleStmt ¶
func (s *ForClauseContext) SimpleStmt(i int) ISimpleStmtContext
func (*ForClauseContext) ToStringTree ¶
func (s *ForClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ForClauseVisitor ¶
type ForClauseVisitor interface {
VisitForClause(ctx *ForClauseContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ForStmtContext ¶
type ForStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyForStmtContext ¶
func NewEmptyForStmtContext() *ForStmtContext
func NewForStmtContext ¶
func NewForStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForStmtContext
func (*ForStmtContext) Accept ¶
func (s *ForStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ForStmtContext) Block ¶
func (s *ForStmtContext) Block() IBlockContext
func (*ForStmtContext) EnterRule ¶
func (s *ForStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*ForStmtContext) ExitRule ¶
func (s *ForStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*ForStmtContext) Expression ¶
func (s *ForStmtContext) Expression() IExpressionContext
func (*ForStmtContext) ForClause ¶
func (s *ForStmtContext) ForClause() IForClauseContext
func (*ForStmtContext) GetParser ¶
func (s *ForStmtContext) GetParser() antlr.Parser
func (*ForStmtContext) GetRuleContext ¶
func (s *ForStmtContext) GetRuleContext() antlr.RuleContext
func (*ForStmtContext) IsForStmtContext ¶
func (*ForStmtContext) IsForStmtContext()
func (*ForStmtContext) RangeClause ¶
func (s *ForStmtContext) RangeClause() IRangeClauseContext
func (*ForStmtContext) ToStringTree ¶
func (s *ForStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ForStmtVisitor ¶
type ForStmtVisitor interface {
VisitForStmt(ctx *ForStmtContext, delegate antlr.ParseTreeVisitor) interface{}
}
type FunctionContext ¶
type FunctionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionContext ¶
func NewEmptyFunctionContext() *FunctionContext
func NewFunctionContext ¶
func NewFunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionContext
func (*FunctionContext) Accept ¶
func (s *FunctionContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*FunctionContext) Block ¶
func (s *FunctionContext) Block() IBlockContext
func (*FunctionContext) EnterRule ¶
func (s *FunctionContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionContext) ExitRule ¶
func (s *FunctionContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionContext) GetParser ¶
func (s *FunctionContext) GetParser() antlr.Parser
func (*FunctionContext) GetRuleContext ¶
func (s *FunctionContext) GetRuleContext() antlr.RuleContext
func (*FunctionContext) IsFunctionContext ¶
func (*FunctionContext) IsFunctionContext()
func (*FunctionContext) Signature ¶
func (s *FunctionContext) Signature() ISignatureContext
func (*FunctionContext) StatementNoBlock ¶
func (s *FunctionContext) StatementNoBlock() IStatementNoBlockContext
func (*FunctionContext) ToStringTree ¶
func (s *FunctionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionDeclContext ¶
type FunctionDeclContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionDeclContext ¶
func NewEmptyFunctionDeclContext() *FunctionDeclContext
func NewFunctionDeclContext ¶
func NewFunctionDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionDeclContext
func (*FunctionDeclContext) Accept ¶
func (s *FunctionDeclContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*FunctionDeclContext) EnterRule ¶
func (s *FunctionDeclContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionDeclContext) ExitRule ¶
func (s *FunctionDeclContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionDeclContext) Function ¶
func (s *FunctionDeclContext) Function() IFunctionContext
func (*FunctionDeclContext) GetParser ¶
func (s *FunctionDeclContext) GetParser() antlr.Parser
func (*FunctionDeclContext) GetRuleContext ¶
func (s *FunctionDeclContext) GetRuleContext() antlr.RuleContext
func (*FunctionDeclContext) IDENTIFIER ¶
func (s *FunctionDeclContext) IDENTIFIER() antlr.TerminalNode
func (*FunctionDeclContext) IsFunctionDeclContext ¶
func (*FunctionDeclContext) IsFunctionDeclContext()
func (*FunctionDeclContext) Signature ¶
func (s *FunctionDeclContext) Signature() ISignatureContext
func (*FunctionDeclContext) ToStringTree ¶
func (s *FunctionDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionDeclVisitor ¶
type FunctionDeclVisitor interface {
VisitFunctionDecl(ctx *FunctionDeclContext, delegate antlr.ParseTreeVisitor) interface{}
}
type FunctionLitContext ¶
type FunctionLitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionLitContext ¶
func NewEmptyFunctionLitContext() *FunctionLitContext
func NewFunctionLitContext ¶
func NewFunctionLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionLitContext
func (*FunctionLitContext) Accept ¶
func (s *FunctionLitContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*FunctionLitContext) EnterRule ¶
func (s *FunctionLitContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionLitContext) ExitRule ¶
func (s *FunctionLitContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionLitContext) Function ¶
func (s *FunctionLitContext) Function() IFunctionContext
func (*FunctionLitContext) GetParser ¶
func (s *FunctionLitContext) GetParser() antlr.Parser
func (*FunctionLitContext) GetRuleContext ¶
func (s *FunctionLitContext) GetRuleContext() antlr.RuleContext
func (*FunctionLitContext) IsFunctionLitContext ¶
func (*FunctionLitContext) IsFunctionLitContext()
func (*FunctionLitContext) ToStringTree ¶
func (s *FunctionLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionLitVisitor ¶
type FunctionLitVisitor interface {
VisitFunctionLit(ctx *FunctionLitContext, delegate antlr.ParseTreeVisitor) interface{}
}
type FunctionTypeContext ¶
type FunctionTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionTypeContext ¶
func NewEmptyFunctionTypeContext() *FunctionTypeContext
func NewFunctionTypeContext ¶
func NewFunctionTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionTypeContext
func (*FunctionTypeContext) Accept ¶
func (s *FunctionTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*FunctionTypeContext) EnterRule ¶
func (s *FunctionTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionTypeContext) ExitRule ¶
func (s *FunctionTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionTypeContext) GetParser ¶
func (s *FunctionTypeContext) GetParser() antlr.Parser
func (*FunctionTypeContext) GetRuleContext ¶
func (s *FunctionTypeContext) GetRuleContext() antlr.RuleContext
func (*FunctionTypeContext) IsFunctionTypeContext ¶
func (*FunctionTypeContext) IsFunctionTypeContext()
func (*FunctionTypeContext) Signature ¶
func (s *FunctionTypeContext) Signature() ISignatureContext
func (*FunctionTypeContext) ToStringTree ¶
func (s *FunctionTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionTypeVisitor ¶
type FunctionTypeVisitor interface {
VisitFunctionType(ctx *FunctionTypeContext, delegate antlr.ParseTreeVisitor) interface{}
}
type FunctionVisitor ¶
type FunctionVisitor interface {
VisitFunction(ctx *FunctionContext, delegate antlr.ParseTreeVisitor) interface{}
}
type GoStmtContext ¶
type GoStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyGoStmtContext ¶
func NewEmptyGoStmtContext() *GoStmtContext
func NewGoStmtContext ¶
func NewGoStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GoStmtContext
func (*GoStmtContext) Accept ¶
func (s *GoStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*GoStmtContext) EnterRule ¶
func (s *GoStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*GoStmtContext) ExitRule ¶
func (s *GoStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*GoStmtContext) Expression ¶
func (s *GoStmtContext) Expression() IExpressionContext
func (*GoStmtContext) Function ¶
func (s *GoStmtContext) Function() IFunctionContext
func (*GoStmtContext) GetParser ¶
func (s *GoStmtContext) GetParser() antlr.Parser
func (*GoStmtContext) GetRuleContext ¶
func (s *GoStmtContext) GetRuleContext() antlr.RuleContext
func (*GoStmtContext) IsGoStmtContext ¶
func (*GoStmtContext) IsGoStmtContext()
func (*GoStmtContext) ToStringTree ¶
func (s *GoStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GoStmtVisitor ¶
type GoStmtVisitor interface {
VisitGoStmt(ctx *GoStmtContext, delegate antlr.ParseTreeVisitor) interface{}
}
type GotoStmtContext ¶
type GotoStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyGotoStmtContext ¶
func NewEmptyGotoStmtContext() *GotoStmtContext
func NewGotoStmtContext ¶
func NewGotoStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GotoStmtContext
func (*GotoStmtContext) Accept ¶
func (s *GotoStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*GotoStmtContext) EnterRule ¶
func (s *GotoStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*GotoStmtContext) ExitRule ¶
func (s *GotoStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*GotoStmtContext) GetParser ¶
func (s *GotoStmtContext) GetParser() antlr.Parser
func (*GotoStmtContext) GetRuleContext ¶
func (s *GotoStmtContext) GetRuleContext() antlr.RuleContext
func (*GotoStmtContext) IDENTIFIER ¶
func (s *GotoStmtContext) IDENTIFIER() antlr.TerminalNode
func (*GotoStmtContext) IsGotoStmtContext ¶
func (*GotoStmtContext) IsGotoStmtContext()
func (*GotoStmtContext) ToStringTree ¶
func (s *GotoStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type GotoStmtVisitor ¶
type GotoStmtVisitor interface {
VisitGotoStmt(ctx *GotoStmtContext, delegate antlr.ParseTreeVisitor) interface{}
}
type IAnonymousFieldContext ¶
type IAnonymousFieldContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAnonymousFieldContext differentiates from other interfaces. IsAnonymousFieldContext() }
IAnonymousFieldContext is an interface to support dynamic dispatch.
type IArgumentsContext ¶
type IArgumentsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsArgumentsContext differentiates from other interfaces. IsArgumentsContext() }
IArgumentsContext is an interface to support dynamic dispatch.
type IArrayLengthContext ¶
type IArrayLengthContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsArrayLengthContext differentiates from other interfaces. IsArrayLengthContext() }
IArrayLengthContext is an interface to support dynamic dispatch.
type IArrayTypeContext ¶
type IArrayTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsArrayTypeContext differentiates from other interfaces. IsArrayTypeContext() }
IArrayTypeContext is an interface to support dynamic dispatch.
type IAssign_opContext ¶
type IAssign_opContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAssign_opContext differentiates from other interfaces. IsAssign_opContext() }
IAssign_opContext is an interface to support dynamic dispatch.
type IAssignmentContext ¶
type IAssignmentContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAssignmentContext differentiates from other interfaces. IsAssignmentContext() }
IAssignmentContext is an interface to support dynamic dispatch.
type IBasicLitContext ¶
type IBasicLitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBasicLitContext differentiates from other interfaces. IsBasicLitContext() }
IBasicLitContext is an interface to support dynamic dispatch.
type IBinary_opContext ¶
type IBinary_opContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBinary_opContext differentiates from other interfaces. IsBinary_opContext() }
IBinary_opContext is an interface to support dynamic dispatch.
type IBlockContext ¶
type IBlockContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBlockContext differentiates from other interfaces. IsBlockContext() }
IBlockContext is an interface to support dynamic dispatch.
type IBreakStmtContext ¶
type IBreakStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBreakStmtContext differentiates from other interfaces. IsBreakStmtContext() }
IBreakStmtContext is an interface to support dynamic dispatch.
type IChannelTypeContext ¶
type IChannelTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsChannelTypeContext differentiates from other interfaces. IsChannelTypeContext() }
IChannelTypeContext is an interface to support dynamic dispatch.
type ICommCaseContext ¶
type ICommCaseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCommCaseContext differentiates from other interfaces. IsCommCaseContext() }
ICommCaseContext is an interface to support dynamic dispatch.
type ICommClauseContext ¶
type ICommClauseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCommClauseContext differentiates from other interfaces. IsCommClauseContext() }
ICommClauseContext is an interface to support dynamic dispatch.
type ICompositeLitContext ¶
type ICompositeLitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCompositeLitContext differentiates from other interfaces. IsCompositeLitContext() }
ICompositeLitContext is an interface to support dynamic dispatch.
type IConstDeclContext ¶
type IConstDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsConstDeclContext differentiates from other interfaces. IsConstDeclContext() }
IConstDeclContext is an interface to support dynamic dispatch.
type IConstSpecContext ¶
type IConstSpecContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsConstSpecContext differentiates from other interfaces. IsConstSpecContext() }
IConstSpecContext is an interface to support dynamic dispatch.
type IContinueStmtContext ¶
type IContinueStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsContinueStmtContext differentiates from other interfaces. IsContinueStmtContext() }
IContinueStmtContext is an interface to support dynamic dispatch.
type IConversionContext ¶
type IConversionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsConversionContext differentiates from other interfaces. IsConversionContext() }
IConversionContext 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 IDeferStmtContext ¶
type IDeferStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDeferStmtContext differentiates from other interfaces. IsDeferStmtContext() }
IDeferStmtContext is an interface to support dynamic dispatch.
type IElementContext ¶
type IElementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsElementContext differentiates from other interfaces. IsElementContext() }
IElementContext is an interface to support dynamic dispatch.
type IElementListContext ¶
type IElementListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsElementListContext differentiates from other interfaces. IsElementListContext() }
IElementListContext is an interface to support dynamic dispatch.
type IElementTypeContext ¶
type IElementTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsElementTypeContext differentiates from other interfaces. IsElementTypeContext() }
IElementTypeContext is an interface to support dynamic dispatch.
type IEmptyStmtContext ¶
type IEmptyStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsEmptyStmtContext differentiates from other interfaces. IsEmptyStmtContext() }
IEmptyStmtContext is an interface to support dynamic dispatch.
type IEosContext ¶
type IEosContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsEosContext differentiates from other interfaces. IsEosContext() }
IEosContext is an interface to support dynamic dispatch.
type IExprCaseClauseContext ¶
type IExprCaseClauseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExprCaseClauseContext differentiates from other interfaces. IsExprCaseClauseContext() }
IExprCaseClauseContext is an interface to support dynamic dispatch.
type IExprSwitchCaseContext ¶
type IExprSwitchCaseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExprSwitchCaseContext differentiates from other interfaces. IsExprSwitchCaseContext() }
IExprSwitchCaseContext is an interface to support dynamic dispatch.
type IExprSwitchStmtContext ¶
type IExprSwitchStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExprSwitchStmtContext differentiates from other interfaces. IsExprSwitchStmtContext() }
IExprSwitchStmtContext is an interface to support dynamic dispatch.
type IExpressionContext ¶
type IExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExpressionContext differentiates from other interfaces. IsExpressionContext() }
IExpressionContext is an interface to support dynamic dispatch.
type 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 IExpressionStmtContext ¶
type IExpressionStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExpressionStmtContext differentiates from other interfaces. IsExpressionStmtContext() }
IExpressionStmtContext is an interface to support dynamic dispatch.
type IFallthroughStmtContext ¶
type IFallthroughStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFallthroughStmtContext differentiates from other interfaces. IsFallthroughStmtContext() }
IFallthroughStmtContext is an interface to support dynamic dispatch.
type IFieldDeclContext ¶
type IFieldDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFieldDeclContext differentiates from other interfaces. IsFieldDeclContext() }
IFieldDeclContext is an interface to support dynamic dispatch.
type IForClauseContext ¶
type IForClauseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsForClauseContext differentiates from other interfaces. IsForClauseContext() }
IForClauseContext is an interface to support dynamic dispatch.
type IForStmtContext ¶
type IForStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsForStmtContext differentiates from other interfaces. IsForStmtContext() }
IForStmtContext is an interface to support dynamic dispatch.
type IFunctionContext ¶
type IFunctionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFunctionContext differentiates from other interfaces. IsFunctionContext() }
IFunctionContext is an interface to support dynamic dispatch.
type IFunctionDeclContext ¶
type IFunctionDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFunctionDeclContext differentiates from other interfaces. IsFunctionDeclContext() }
IFunctionDeclContext is an interface to support dynamic dispatch.
type IFunctionLitContext ¶
type IFunctionLitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFunctionLitContext differentiates from other interfaces. IsFunctionLitContext() }
IFunctionLitContext is an interface to support dynamic dispatch.
type IFunctionTypeContext ¶
type IFunctionTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFunctionTypeContext differentiates from other interfaces. IsFunctionTypeContext() }
IFunctionTypeContext is an interface to support dynamic dispatch.
type IGoStmtContext ¶
type IGoStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsGoStmtContext differentiates from other interfaces. IsGoStmtContext() }
IGoStmtContext is an interface to support dynamic dispatch.
type IGotoStmtContext ¶
type IGotoStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsGotoStmtContext differentiates from other interfaces. IsGotoStmtContext() }
IGotoStmtContext 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 IIfStmtContext ¶
type IIfStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIfStmtContext differentiates from other interfaces. IsIfStmtContext() }
IIfStmtContext is an interface to support dynamic dispatch.
type IImportDeclContext ¶
type IImportDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsImportDeclContext differentiates from other interfaces. IsImportDeclContext() }
IImportDeclContext is an interface to support dynamic dispatch.
type IImportPathContext ¶
type IImportPathContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsImportPathContext differentiates from other interfaces. IsImportPathContext() }
IImportPathContext is an interface to support dynamic dispatch.
type IImportSpecContext ¶
type IImportSpecContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsImportSpecContext differentiates from other interfaces. IsImportSpecContext() }
IImportSpecContext is an interface to support dynamic dispatch.
type IIncDecStmtContext ¶
type IIncDecStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIncDecStmtContext differentiates from other interfaces. IsIncDecStmtContext() }
IIncDecStmtContext is an interface to support dynamic dispatch.
type IIndexContext ¶
type IIndexContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIndexContext differentiates from other interfaces. IsIndexContext() }
IIndexContext is an interface to support dynamic dispatch.
type IInterfaceTypeContext ¶
type IInterfaceTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsInterfaceTypeContext differentiates from other interfaces. IsInterfaceTypeContext() }
IInterfaceTypeContext is an interface to support dynamic dispatch.
type IKeyContext ¶
type IKeyContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsKeyContext differentiates from other interfaces. IsKeyContext() }
IKeyContext is an interface to support dynamic dispatch.
type IKeyedElementContext ¶
type IKeyedElementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsKeyedElementContext differentiates from other interfaces. IsKeyedElementContext() }
IKeyedElementContext is an interface to support dynamic dispatch.
type ILabeledStmtContext ¶
type ILabeledStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLabeledStmtContext differentiates from other interfaces. IsLabeledStmtContext() }
ILabeledStmtContext is an interface to support dynamic dispatch.
type ILiteralContext ¶
type ILiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLiteralContext differentiates from other interfaces. IsLiteralContext() }
ILiteralContext is an interface to support dynamic dispatch.
type ILiteralTypeContext ¶
type ILiteralTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLiteralTypeContext differentiates from other interfaces. IsLiteralTypeContext() }
ILiteralTypeContext is an interface to support dynamic dispatch.
type ILiteralValueContext ¶
type ILiteralValueContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLiteralValueContext differentiates from other interfaces. IsLiteralValueContext() }
ILiteralValueContext is an interface to support dynamic dispatch.
type IMapTypeContext ¶
type IMapTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMapTypeContext differentiates from other interfaces. IsMapTypeContext() }
IMapTypeContext is an interface to support dynamic dispatch.
type IMethodDeclContext ¶
type IMethodDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMethodDeclContext differentiates from other interfaces. IsMethodDeclContext() }
IMethodDeclContext is an interface to support dynamic dispatch.
type IMethodExprContext ¶
type IMethodExprContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMethodExprContext differentiates from other interfaces. IsMethodExprContext() }
IMethodExprContext is an interface to support dynamic dispatch.
type IMethodSpecContext ¶
type IMethodSpecContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMethodSpecContext differentiates from other interfaces. IsMethodSpecContext() }
IMethodSpecContext is an interface to support dynamic dispatch.
type IOperandContext ¶
type IOperandContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOperandContext differentiates from other interfaces. IsOperandContext() }
IOperandContext is an interface to support dynamic dispatch.
type IOperandNameContext ¶
type IOperandNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOperandNameContext differentiates from other interfaces. IsOperandNameContext() }
IOperandNameContext is an interface to support dynamic dispatch.
type IPackageClauseContext ¶
type IPackageClauseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPackageClauseContext differentiates from other interfaces. IsPackageClauseContext() }
IPackageClauseContext is an interface to support dynamic dispatch.
type IParameterDeclContext ¶
type IParameterDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsParameterDeclContext differentiates from other interfaces. IsParameterDeclContext() }
IParameterDeclContext 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 IParametersContext ¶
type IParametersContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsParametersContext differentiates from other interfaces. IsParametersContext() }
IParametersContext is an interface to support dynamic dispatch.
type IPointerTypeContext ¶
type IPointerTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPointerTypeContext differentiates from other interfaces. IsPointerTypeContext() }
IPointerTypeContext is an interface to support dynamic dispatch.
type IPrimaryExprContext ¶
type IPrimaryExprContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPrimaryExprContext differentiates from other interfaces. IsPrimaryExprContext() }
IPrimaryExprContext is an interface to support dynamic dispatch.
type IQualifiedIdentContext ¶
type IQualifiedIdentContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsQualifiedIdentContext differentiates from other interfaces. IsQualifiedIdentContext() }
IQualifiedIdentContext is an interface to support dynamic dispatch.
type IRangeClauseContext ¶
type IRangeClauseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsRangeClauseContext differentiates from other interfaces. IsRangeClauseContext() }
IRangeClauseContext is an interface to support dynamic dispatch.
type IReceiverContext ¶
type IReceiverContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsReceiverContext differentiates from other interfaces. IsReceiverContext() }
IReceiverContext is an interface to support dynamic dispatch.
type IReceiverTypeContext ¶
type IReceiverTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsReceiverTypeContext differentiates from other interfaces. IsReceiverTypeContext() }
IReceiverTypeContext is an interface to support dynamic dispatch.
type IRecvStmtContext ¶
type IRecvStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsRecvStmtContext differentiates from other interfaces. IsRecvStmtContext() }
IRecvStmtContext is an interface to support dynamic dispatch.
type IResultContext ¶
type IResultContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsResultContext differentiates from other interfaces. IsResultContext() }
IResultContext is an interface to support dynamic dispatch.
type IReturnStmtContext ¶
type IReturnStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsReturnStmtContext differentiates from other interfaces. IsReturnStmtContext() }
IReturnStmtContext is an interface to support dynamic dispatch.
type ISelectStmtContext ¶
type ISelectStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSelectStmtContext differentiates from other interfaces. IsSelectStmtContext() }
ISelectStmtContext is an interface to support dynamic dispatch.
type ISelectorContext ¶
type ISelectorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSelectorContext differentiates from other interfaces. IsSelectorContext() }
ISelectorContext is an interface to support dynamic dispatch.
type ISendStmtContext ¶
type ISendStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSendStmtContext differentiates from other interfaces. IsSendStmtContext() }
ISendStmtContext is an interface to support dynamic dispatch.
type IShortVarDeclContext ¶
type IShortVarDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsShortVarDeclContext differentiates from other interfaces. IsShortVarDeclContext() }
IShortVarDeclContext is an interface to support dynamic dispatch.
type ISignatureContext ¶
type ISignatureContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSignatureContext differentiates from other interfaces. IsSignatureContext() }
ISignatureContext is an interface to support dynamic dispatch.
type ISimpleStmtContext ¶
type ISimpleStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSimpleStmtContext differentiates from other interfaces. IsSimpleStmtContext() }
ISimpleStmtContext is an interface to support dynamic dispatch.
type ISliceContext ¶
type ISliceContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSliceContext differentiates from other interfaces. IsSliceContext() }
ISliceContext is an interface to support dynamic dispatch.
type ISliceTypeContext ¶
type ISliceTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSliceTypeContext differentiates from other interfaces. IsSliceTypeContext() }
ISliceTypeContext is an interface to support dynamic dispatch.
type ISourceFileContext ¶
type ISourceFileContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSourceFileContext differentiates from other interfaces. IsSourceFileContext() }
ISourceFileContext 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 IStatementListContext ¶
type IStatementListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStatementListContext differentiates from other interfaces. IsStatementListContext() }
IStatementListContext is an interface to support dynamic dispatch.
type IStatementNoBlockContext ¶
type IStatementNoBlockContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStatementNoBlockContext differentiates from other interfaces. IsStatementNoBlockContext() }
IStatementNoBlockContext is an interface to support dynamic dispatch.
type IStructTypeContext ¶
type IStructTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStructTypeContext differentiates from other interfaces. IsStructTypeContext() }
IStructTypeContext is an interface to support dynamic dispatch.
type ISwitchStmtContext ¶
type ISwitchStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSwitchStmtContext differentiates from other interfaces. IsSwitchStmtContext() }
ISwitchStmtContext is an interface to support dynamic dispatch.
type ITopLevelDeclContext ¶
type ITopLevelDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTopLevelDeclContext differentiates from other interfaces. IsTopLevelDeclContext() }
ITopLevelDeclContext is an interface to support dynamic dispatch.
type ITypeAssertionContext ¶
type ITypeAssertionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeAssertionContext differentiates from other interfaces. IsTypeAssertionContext() }
ITypeAssertionContext is an interface to support dynamic dispatch.
type ITypeCaseClauseContext ¶
type ITypeCaseClauseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeCaseClauseContext differentiates from other interfaces. IsTypeCaseClauseContext() }
ITypeCaseClauseContext is an interface to support dynamic dispatch.
type ITypeDeclContext ¶
type ITypeDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeDeclContext differentiates from other interfaces. IsTypeDeclContext() }
ITypeDeclContext is an interface to support dynamic dispatch.
type ITypeListContext ¶
type ITypeListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeListContext differentiates from other interfaces. IsTypeListContext() }
ITypeListContext is an interface to support dynamic dispatch.
type ITypeLitContext ¶
type ITypeLitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeLitContext differentiates from other interfaces. IsTypeLitContext() }
ITypeLitContext 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 ITypeSpecContext ¶
type ITypeSpecContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeSpecContext differentiates from other interfaces. IsTypeSpecContext() }
ITypeSpecContext is an interface to support dynamic dispatch.
type ITypeSwitchCaseContext ¶
type ITypeSwitchCaseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeSwitchCaseContext differentiates from other interfaces. IsTypeSwitchCaseContext() }
ITypeSwitchCaseContext is an interface to support dynamic dispatch.
type ITypeSwitchGuardContext ¶
type ITypeSwitchGuardContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeSwitchGuardContext differentiates from other interfaces. IsTypeSwitchGuardContext() }
ITypeSwitchGuardContext is an interface to support dynamic dispatch.
type ITypeSwitchStmtContext ¶
type ITypeSwitchStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeSwitchStmtContext differentiates from other interfaces. IsTypeSwitchStmtContext() }
ITypeSwitchStmtContext is an interface to support dynamic dispatch.
type IType_Context ¶
type IType_Context interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsType_Context differentiates from other interfaces. IsType_Context() }
IType_Context is an interface to support dynamic dispatch.
type IUnaryExprContext ¶
type IUnaryExprContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsUnaryExprContext differentiates from other interfaces. IsUnaryExprContext() }
IUnaryExprContext is an interface to support dynamic dispatch.
type IUnary_opContext ¶
type IUnary_opContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsUnary_opContext differentiates from other interfaces. IsUnary_opContext() }
IUnary_opContext is an interface to support dynamic dispatch.
type IVarDeclContext ¶
type IVarDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsVarDeclContext differentiates from other interfaces. IsVarDeclContext() }
IVarDeclContext is an interface to support dynamic dispatch.
type IVarSpecContext ¶
type IVarSpecContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsVarSpecContext differentiates from other interfaces. IsVarSpecContext() }
IVarSpecContext 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(delegate antlr.ParseTreeVisitor) interface{}
func (*IdentifierListContext) AllIDENTIFIER ¶
func (s *IdentifierListContext) AllIDENTIFIER() []antlr.TerminalNode
func (*IdentifierListContext) EnterRule ¶
func (s *IdentifierListContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentifierListContext) ExitRule ¶
func (s *IdentifierListContext) ExitRule(listener antlr.ParseTreeListener)
func (*IdentifierListContext) GetParser ¶
func (s *IdentifierListContext) GetParser() antlr.Parser
func (*IdentifierListContext) GetRuleContext ¶
func (s *IdentifierListContext) GetRuleContext() antlr.RuleContext
func (*IdentifierListContext) IDENTIFIER ¶
func (s *IdentifierListContext) IDENTIFIER(i int) antlr.TerminalNode
func (*IdentifierListContext) IsIdentifierListContext ¶
func (*IdentifierListContext) IsIdentifierListContext()
func (*IdentifierListContext) ToStringTree ¶
func (s *IdentifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IdentifierListVisitor ¶
type IdentifierListVisitor interface {
VisitIdentifierList(ctx *IdentifierListContext, delegate antlr.ParseTreeVisitor) interface{}
}
type IfStmtContext ¶
type IfStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIfStmtContext ¶
func NewEmptyIfStmtContext() *IfStmtContext
func NewIfStmtContext ¶
func NewIfStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfStmtContext
func (*IfStmtContext) Accept ¶
func (s *IfStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*IfStmtContext) AllBlock ¶
func (s *IfStmtContext) AllBlock() []IBlockContext
func (*IfStmtContext) Block ¶
func (s *IfStmtContext) Block(i int) IBlockContext
func (*IfStmtContext) EnterRule ¶
func (s *IfStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*IfStmtContext) ExitRule ¶
func (s *IfStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*IfStmtContext) Expression ¶
func (s *IfStmtContext) Expression() IExpressionContext
func (*IfStmtContext) GetParser ¶
func (s *IfStmtContext) GetParser() antlr.Parser
func (*IfStmtContext) GetRuleContext ¶
func (s *IfStmtContext) GetRuleContext() antlr.RuleContext
func (*IfStmtContext) IfStmt ¶
func (s *IfStmtContext) IfStmt() IIfStmtContext
func (*IfStmtContext) IsIfStmtContext ¶
func (*IfStmtContext) IsIfStmtContext()
func (*IfStmtContext) SimpleStmt ¶
func (s *IfStmtContext) SimpleStmt() ISimpleStmtContext
func (*IfStmtContext) ToStringTree ¶
func (s *IfStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IfStmtVisitor ¶
type IfStmtVisitor interface {
VisitIfStmt(ctx *IfStmtContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ImportDeclContext ¶
type ImportDeclContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyImportDeclContext ¶
func NewEmptyImportDeclContext() *ImportDeclContext
func NewImportDeclContext ¶
func NewImportDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportDeclContext
func (*ImportDeclContext) Accept ¶
func (s *ImportDeclContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ImportDeclContext) AllEos ¶
func (s *ImportDeclContext) AllEos() []IEosContext
func (*ImportDeclContext) AllImportSpec ¶
func (s *ImportDeclContext) AllImportSpec() []IImportSpecContext
func (*ImportDeclContext) EnterRule ¶
func (s *ImportDeclContext) EnterRule(listener antlr.ParseTreeListener)
func (*ImportDeclContext) Eos ¶
func (s *ImportDeclContext) Eos(i int) IEosContext
func (*ImportDeclContext) ExitRule ¶
func (s *ImportDeclContext) ExitRule(listener antlr.ParseTreeListener)
func (*ImportDeclContext) GetParser ¶
func (s *ImportDeclContext) GetParser() antlr.Parser
func (*ImportDeclContext) GetRuleContext ¶
func (s *ImportDeclContext) GetRuleContext() antlr.RuleContext
func (*ImportDeclContext) ImportSpec ¶
func (s *ImportDeclContext) ImportSpec(i int) IImportSpecContext
func (*ImportDeclContext) IsImportDeclContext ¶
func (*ImportDeclContext) IsImportDeclContext()
func (*ImportDeclContext) ToStringTree ¶
func (s *ImportDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ImportDeclVisitor ¶
type ImportDeclVisitor interface {
VisitImportDecl(ctx *ImportDeclContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ImportPathContext ¶
type ImportPathContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyImportPathContext ¶
func NewEmptyImportPathContext() *ImportPathContext
func NewImportPathContext ¶
func NewImportPathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportPathContext
func (*ImportPathContext) Accept ¶
func (s *ImportPathContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ImportPathContext) EnterRule ¶
func (s *ImportPathContext) EnterRule(listener antlr.ParseTreeListener)
func (*ImportPathContext) ExitRule ¶
func (s *ImportPathContext) ExitRule(listener antlr.ParseTreeListener)
func (*ImportPathContext) GetParser ¶
func (s *ImportPathContext) GetParser() antlr.Parser
func (*ImportPathContext) GetRuleContext ¶
func (s *ImportPathContext) GetRuleContext() antlr.RuleContext
func (*ImportPathContext) IDENTIFIER ¶
func (s *ImportPathContext) IDENTIFIER() antlr.TerminalNode
func (*ImportPathContext) IsImportPathContext ¶
func (*ImportPathContext) IsImportPathContext()
func (*ImportPathContext) STRING_LIT ¶
func (s *ImportPathContext) STRING_LIT() antlr.TerminalNode
func (*ImportPathContext) ToStringTree ¶
func (s *ImportPathContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ImportPathVisitor ¶
type ImportPathVisitor interface {
VisitImportPath(ctx *ImportPathContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ImportSpecContext ¶
type ImportSpecContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyImportSpecContext ¶
func NewEmptyImportSpecContext() *ImportSpecContext
func NewImportSpecContext ¶
func NewImportSpecContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportSpecContext
func (*ImportSpecContext) Accept ¶
func (s *ImportSpecContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ImportSpecContext) EnterRule ¶
func (s *ImportSpecContext) EnterRule(listener antlr.ParseTreeListener)
func (*ImportSpecContext) ExitRule ¶
func (s *ImportSpecContext) ExitRule(listener antlr.ParseTreeListener)
func (*ImportSpecContext) GetParser ¶
func (s *ImportSpecContext) GetParser() antlr.Parser
func (*ImportSpecContext) GetRuleContext ¶
func (s *ImportSpecContext) GetRuleContext() antlr.RuleContext
func (*ImportSpecContext) IDENTIFIER ¶
func (s *ImportSpecContext) IDENTIFIER() antlr.TerminalNode
func (*ImportSpecContext) ImportPath ¶
func (s *ImportSpecContext) ImportPath() IImportPathContext
func (*ImportSpecContext) IsImportSpecContext ¶
func (*ImportSpecContext) IsImportSpecContext()
func (*ImportSpecContext) ToStringTree ¶
func (s *ImportSpecContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ImportSpecVisitor ¶
type ImportSpecVisitor interface {
VisitImportSpec(ctx *ImportSpecContext, delegate antlr.ParseTreeVisitor) interface{}
}
type IncDecStmtContext ¶
type IncDecStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIncDecStmtContext ¶
func NewEmptyIncDecStmtContext() *IncDecStmtContext
func NewIncDecStmtContext ¶
func NewIncDecStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IncDecStmtContext
func (*IncDecStmtContext) Accept ¶
func (s *IncDecStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*IncDecStmtContext) EnterRule ¶
func (s *IncDecStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*IncDecStmtContext) ExitRule ¶
func (s *IncDecStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*IncDecStmtContext) Expression ¶
func (s *IncDecStmtContext) Expression() IExpressionContext
func (*IncDecStmtContext) GetParser ¶
func (s *IncDecStmtContext) GetParser() antlr.Parser
func (*IncDecStmtContext) GetRuleContext ¶
func (s *IncDecStmtContext) GetRuleContext() antlr.RuleContext
func (*IncDecStmtContext) IsIncDecStmtContext ¶
func (*IncDecStmtContext) IsIncDecStmtContext()
func (*IncDecStmtContext) ToStringTree ¶
func (s *IncDecStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IncDecStmtVisitor ¶
type IncDecStmtVisitor interface {
VisitIncDecStmt(ctx *IncDecStmtContext, delegate antlr.ParseTreeVisitor) interface{}
}
type IndexContext ¶
type IndexContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIndexContext ¶
func NewEmptyIndexContext() *IndexContext
func NewIndexContext ¶
func NewIndexContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IndexContext
func (*IndexContext) Accept ¶
func (s *IndexContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*IndexContext) EnterRule ¶
func (s *IndexContext) EnterRule(listener antlr.ParseTreeListener)
func (*IndexContext) ExitRule ¶
func (s *IndexContext) ExitRule(listener antlr.ParseTreeListener)
func (*IndexContext) Expression ¶
func (s *IndexContext) Expression() IExpressionContext
func (*IndexContext) GetParser ¶
func (s *IndexContext) GetParser() antlr.Parser
func (*IndexContext) GetRuleContext ¶
func (s *IndexContext) GetRuleContext() antlr.RuleContext
func (*IndexContext) IsIndexContext ¶
func (*IndexContext) IsIndexContext()
func (*IndexContext) ToStringTree ¶
func (s *IndexContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IndexVisitor ¶
type IndexVisitor interface {
VisitIndex(ctx *IndexContext, delegate antlr.ParseTreeVisitor) interface{}
}
type InterfaceTypeContext ¶
type InterfaceTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInterfaceTypeContext ¶
func NewEmptyInterfaceTypeContext() *InterfaceTypeContext
func NewInterfaceTypeContext ¶
func NewInterfaceTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InterfaceTypeContext
func (*InterfaceTypeContext) Accept ¶
func (s *InterfaceTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*InterfaceTypeContext) AllEos ¶
func (s *InterfaceTypeContext) AllEos() []IEosContext
func (*InterfaceTypeContext) AllMethodSpec ¶
func (s *InterfaceTypeContext) AllMethodSpec() []IMethodSpecContext
func (*InterfaceTypeContext) EnterRule ¶
func (s *InterfaceTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*InterfaceTypeContext) Eos ¶
func (s *InterfaceTypeContext) Eos(i int) IEosContext
func (*InterfaceTypeContext) ExitRule ¶
func (s *InterfaceTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*InterfaceTypeContext) GetParser ¶
func (s *InterfaceTypeContext) GetParser() antlr.Parser
func (*InterfaceTypeContext) GetRuleContext ¶
func (s *InterfaceTypeContext) GetRuleContext() antlr.RuleContext
func (*InterfaceTypeContext) IsInterfaceTypeContext ¶
func (*InterfaceTypeContext) IsInterfaceTypeContext()
func (*InterfaceTypeContext) MethodSpec ¶
func (s *InterfaceTypeContext) MethodSpec(i int) IMethodSpecContext
func (*InterfaceTypeContext) ToStringTree ¶
func (s *InterfaceTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InterfaceTypeVisitor ¶
type InterfaceTypeVisitor interface {
VisitInterfaceType(ctx *InterfaceTypeContext, delegate antlr.ParseTreeVisitor) interface{}
}
type KeyContext ¶
type KeyContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyKeyContext ¶
func NewEmptyKeyContext() *KeyContext
func NewKeyContext ¶
func NewKeyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeyContext
func (*KeyContext) Accept ¶
func (s *KeyContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*KeyContext) EnterRule ¶
func (s *KeyContext) EnterRule(listener antlr.ParseTreeListener)
func (*KeyContext) ExitRule ¶
func (s *KeyContext) ExitRule(listener antlr.ParseTreeListener)
func (*KeyContext) Expression ¶
func (s *KeyContext) Expression() IExpressionContext
func (*KeyContext) GetParser ¶
func (s *KeyContext) GetParser() antlr.Parser
func (*KeyContext) GetRuleContext ¶
func (s *KeyContext) GetRuleContext() antlr.RuleContext
func (*KeyContext) IDENTIFIER ¶
func (s *KeyContext) IDENTIFIER() antlr.TerminalNode
func (*KeyContext) IsKeyContext ¶
func (*KeyContext) IsKeyContext()
func (*KeyContext) LiteralValue ¶
func (s *KeyContext) LiteralValue() ILiteralValueContext
func (*KeyContext) ToStringTree ¶
func (s *KeyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type KeyVisitor ¶
type KeyVisitor interface {
VisitKey(ctx *KeyContext, delegate antlr.ParseTreeVisitor) interface{}
}
type KeyedElementContext ¶
type KeyedElementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyKeyedElementContext ¶
func NewEmptyKeyedElementContext() *KeyedElementContext
func NewKeyedElementContext ¶
func NewKeyedElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeyedElementContext
func (*KeyedElementContext) Accept ¶
func (s *KeyedElementContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*KeyedElementContext) Element ¶
func (s *KeyedElementContext) Element() IElementContext
func (*KeyedElementContext) EnterRule ¶
func (s *KeyedElementContext) EnterRule(listener antlr.ParseTreeListener)
func (*KeyedElementContext) ExitRule ¶
func (s *KeyedElementContext) ExitRule(listener antlr.ParseTreeListener)
func (*KeyedElementContext) GetParser ¶
func (s *KeyedElementContext) GetParser() antlr.Parser
func (*KeyedElementContext) GetRuleContext ¶
func (s *KeyedElementContext) GetRuleContext() antlr.RuleContext
func (*KeyedElementContext) IsKeyedElementContext ¶
func (*KeyedElementContext) IsKeyedElementContext()
func (*KeyedElementContext) Key ¶
func (s *KeyedElementContext) Key() IKeyContext
func (*KeyedElementContext) ToStringTree ¶
func (s *KeyedElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type KeyedElementVisitor ¶
type KeyedElementVisitor interface {
VisitKeyedElement(ctx *KeyedElementContext, delegate antlr.ParseTreeVisitor) interface{}
}
type LabeledStmtContext ¶
type LabeledStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLabeledStmtContext ¶
func NewEmptyLabeledStmtContext() *LabeledStmtContext
func NewLabeledStmtContext ¶
func NewLabeledStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LabeledStmtContext
func (*LabeledStmtContext) Accept ¶
func (s *LabeledStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*LabeledStmtContext) EnterRule ¶
func (s *LabeledStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*LabeledStmtContext) ExitRule ¶
func (s *LabeledStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*LabeledStmtContext) GetParser ¶
func (s *LabeledStmtContext) GetParser() antlr.Parser
func (*LabeledStmtContext) GetRuleContext ¶
func (s *LabeledStmtContext) GetRuleContext() antlr.RuleContext
func (*LabeledStmtContext) IDENTIFIER ¶
func (s *LabeledStmtContext) IDENTIFIER() antlr.TerminalNode
func (*LabeledStmtContext) IsLabeledStmtContext ¶
func (*LabeledStmtContext) IsLabeledStmtContext()
func (*LabeledStmtContext) Statement ¶
func (s *LabeledStmtContext) Statement() IStatementContext
func (*LabeledStmtContext) ToStringTree ¶
func (s *LabeledStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LabeledStmtVisitor ¶
type LabeledStmtVisitor interface {
VisitLabeledStmt(ctx *LabeledStmtContext, delegate antlr.ParseTreeVisitor) interface{}
}
type LiteralContext ¶
type LiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLiteralContext ¶
func NewEmptyLiteralContext() *LiteralContext
func NewLiteralContext ¶
func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext
func (*LiteralContext) Accept ¶
func (s *LiteralContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*LiteralContext) BasicLit ¶
func (s *LiteralContext) BasicLit() IBasicLitContext
func (*LiteralContext) CompositeLit ¶
func (s *LiteralContext) CompositeLit() ICompositeLitContext
func (*LiteralContext) EnterRule ¶
func (s *LiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*LiteralContext) ExitRule ¶
func (s *LiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*LiteralContext) FunctionLit ¶
func (s *LiteralContext) FunctionLit() IFunctionLitContext
func (*LiteralContext) GetParser ¶
func (s *LiteralContext) GetParser() antlr.Parser
func (*LiteralContext) GetRuleContext ¶
func (s *LiteralContext) GetRuleContext() antlr.RuleContext
func (*LiteralContext) IsLiteralContext ¶
func (*LiteralContext) IsLiteralContext()
func (*LiteralContext) ToStringTree ¶
func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LiteralTypeContext ¶
type LiteralTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLiteralTypeContext ¶
func NewEmptyLiteralTypeContext() *LiteralTypeContext
func NewLiteralTypeContext ¶
func NewLiteralTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralTypeContext
func (*LiteralTypeContext) Accept ¶
func (s *LiteralTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*LiteralTypeContext) ArrayType ¶
func (s *LiteralTypeContext) ArrayType() IArrayTypeContext
func (*LiteralTypeContext) ElementType ¶
func (s *LiteralTypeContext) ElementType() IElementTypeContext
func (*LiteralTypeContext) EnterRule ¶
func (s *LiteralTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*LiteralTypeContext) ExitRule ¶
func (s *LiteralTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*LiteralTypeContext) GetParser ¶
func (s *LiteralTypeContext) GetParser() antlr.Parser
func (*LiteralTypeContext) GetRuleContext ¶
func (s *LiteralTypeContext) GetRuleContext() antlr.RuleContext
func (*LiteralTypeContext) IsLiteralTypeContext ¶
func (*LiteralTypeContext) IsLiteralTypeContext()
func (*LiteralTypeContext) MapType ¶
func (s *LiteralTypeContext) MapType() IMapTypeContext
func (*LiteralTypeContext) SliceType ¶
func (s *LiteralTypeContext) SliceType() ISliceTypeContext
func (*LiteralTypeContext) StructType ¶
func (s *LiteralTypeContext) StructType() IStructTypeContext
func (*LiteralTypeContext) ToStringTree ¶
func (s *LiteralTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*LiteralTypeContext) TypeName ¶
func (s *LiteralTypeContext) TypeName() ITypeNameContext
type LiteralTypeVisitor ¶
type LiteralTypeVisitor interface {
VisitLiteralType(ctx *LiteralTypeContext, delegate antlr.ParseTreeVisitor) interface{}
}
type LiteralValueContext ¶
type LiteralValueContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLiteralValueContext ¶
func NewEmptyLiteralValueContext() *LiteralValueContext
func NewLiteralValueContext ¶
func NewLiteralValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralValueContext
func (*LiteralValueContext) Accept ¶
func (s *LiteralValueContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*LiteralValueContext) ElementList ¶
func (s *LiteralValueContext) ElementList() IElementListContext
func (*LiteralValueContext) EnterRule ¶
func (s *LiteralValueContext) EnterRule(listener antlr.ParseTreeListener)
func (*LiteralValueContext) ExitRule ¶
func (s *LiteralValueContext) ExitRule(listener antlr.ParseTreeListener)
func (*LiteralValueContext) GetParser ¶
func (s *LiteralValueContext) GetParser() antlr.Parser
func (*LiteralValueContext) GetRuleContext ¶
func (s *LiteralValueContext) GetRuleContext() antlr.RuleContext
func (*LiteralValueContext) IsLiteralValueContext ¶
func (*LiteralValueContext) IsLiteralValueContext()
func (*LiteralValueContext) ToStringTree ¶
func (s *LiteralValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LiteralValueVisitor ¶
type LiteralValueVisitor interface {
VisitLiteralValue(ctx *LiteralValueContext, delegate antlr.ParseTreeVisitor) interface{}
}
type LiteralVisitor ¶
type LiteralVisitor interface {
VisitLiteral(ctx *LiteralContext, delegate antlr.ParseTreeVisitor) interface{}
}
type MapTypeContext ¶
type MapTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMapTypeContext ¶
func NewEmptyMapTypeContext() *MapTypeContext
func NewMapTypeContext ¶
func NewMapTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapTypeContext
func (*MapTypeContext) Accept ¶
func (s *MapTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*MapTypeContext) ElementType ¶
func (s *MapTypeContext) ElementType() IElementTypeContext
func (*MapTypeContext) EnterRule ¶
func (s *MapTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*MapTypeContext) ExitRule ¶
func (s *MapTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*MapTypeContext) GetParser ¶
func (s *MapTypeContext) GetParser() antlr.Parser
func (*MapTypeContext) GetRuleContext ¶
func (s *MapTypeContext) GetRuleContext() antlr.RuleContext
func (*MapTypeContext) IsMapTypeContext ¶
func (*MapTypeContext) IsMapTypeContext()
func (*MapTypeContext) ToStringTree ¶
func (s *MapTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*MapTypeContext) Type_ ¶
func (s *MapTypeContext) Type_() IType_Context
type MapTypeVisitor ¶
type MapTypeVisitor interface {
VisitMapType(ctx *MapTypeContext, delegate antlr.ParseTreeVisitor) interface{}
}
type MethodDeclContext ¶
type MethodDeclContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMethodDeclContext ¶
func NewEmptyMethodDeclContext() *MethodDeclContext
func NewMethodDeclContext ¶
func NewMethodDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodDeclContext
func (*MethodDeclContext) Accept ¶
func (s *MethodDeclContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*MethodDeclContext) EnterRule ¶
func (s *MethodDeclContext) EnterRule(listener antlr.ParseTreeListener)
func (*MethodDeclContext) ExitRule ¶
func (s *MethodDeclContext) ExitRule(listener antlr.ParseTreeListener)
func (*MethodDeclContext) Function ¶
func (s *MethodDeclContext) Function() IFunctionContext
func (*MethodDeclContext) GetParser ¶
func (s *MethodDeclContext) GetParser() antlr.Parser
func (*MethodDeclContext) GetRuleContext ¶
func (s *MethodDeclContext) GetRuleContext() antlr.RuleContext
func (*MethodDeclContext) IsMethodDeclContext ¶
func (*MethodDeclContext) IsMethodDeclContext()
func (*MethodDeclContext) Receiver ¶
func (s *MethodDeclContext) Receiver() IReceiverContext
func (*MethodDeclContext) Signature ¶
func (s *MethodDeclContext) Signature() ISignatureContext
func (*MethodDeclContext) ToStringTree ¶
func (s *MethodDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MethodDeclVisitor ¶
type MethodDeclVisitor interface {
VisitMethodDecl(ctx *MethodDeclContext, delegate antlr.ParseTreeVisitor) interface{}
}
type MethodExprContext ¶
type MethodExprContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMethodExprContext ¶
func NewEmptyMethodExprContext() *MethodExprContext
func NewMethodExprContext ¶
func NewMethodExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodExprContext
func (*MethodExprContext) Accept ¶
func (s *MethodExprContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*MethodExprContext) EnterRule ¶
func (s *MethodExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*MethodExprContext) ExitRule ¶
func (s *MethodExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*MethodExprContext) GetParser ¶
func (s *MethodExprContext) GetParser() antlr.Parser
func (*MethodExprContext) GetRuleContext ¶
func (s *MethodExprContext) GetRuleContext() antlr.RuleContext
func (*MethodExprContext) IDENTIFIER ¶
func (s *MethodExprContext) IDENTIFIER() antlr.TerminalNode
func (*MethodExprContext) IsMethodExprContext ¶
func (*MethodExprContext) IsMethodExprContext()
func (*MethodExprContext) ReceiverType ¶
func (s *MethodExprContext) ReceiverType() IReceiverTypeContext
func (*MethodExprContext) ToStringTree ¶
func (s *MethodExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MethodExprVisitor ¶
type MethodExprVisitor interface {
VisitMethodExpr(ctx *MethodExprContext, delegate antlr.ParseTreeVisitor) interface{}
}
type MethodSpecContext ¶
type MethodSpecContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMethodSpecContext ¶
func NewEmptyMethodSpecContext() *MethodSpecContext
func NewMethodSpecContext ¶
func NewMethodSpecContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodSpecContext
func (*MethodSpecContext) Accept ¶
func (s *MethodSpecContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*MethodSpecContext) EnterRule ¶
func (s *MethodSpecContext) EnterRule(listener antlr.ParseTreeListener)
func (*MethodSpecContext) ExitRule ¶
func (s *MethodSpecContext) ExitRule(listener antlr.ParseTreeListener)
func (*MethodSpecContext) GetParser ¶
func (s *MethodSpecContext) GetParser() antlr.Parser
func (*MethodSpecContext) GetRuleContext ¶
func (s *MethodSpecContext) GetRuleContext() antlr.RuleContext
func (*MethodSpecContext) IDENTIFIER ¶
func (s *MethodSpecContext) IDENTIFIER() antlr.TerminalNode
func (*MethodSpecContext) IsMethodSpecContext ¶
func (*MethodSpecContext) IsMethodSpecContext()
func (*MethodSpecContext) Parameters ¶
func (s *MethodSpecContext) Parameters() IParametersContext
func (*MethodSpecContext) Result ¶
func (s *MethodSpecContext) Result() IResultContext
func (*MethodSpecContext) ToStringTree ¶
func (s *MethodSpecContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*MethodSpecContext) TypeName ¶
func (s *MethodSpecContext) TypeName() ITypeNameContext
type MethodSpecVisitor ¶
type MethodSpecVisitor interface {
VisitMethodSpec(ctx *MethodSpecContext, delegate antlr.ParseTreeVisitor) interface{}
}
type OgLexer ¶
func NewOgLexer ¶
func NewOgLexer(input antlr.CharStream) *OgLexer
type OgListener ¶
type OgListener interface { antlr.ParseTreeListener // EnterSourceFile is called when entering the sourceFile production. EnterSourceFile(c *SourceFileContext) // EnterPackageClause is called when entering the packageClause production. EnterPackageClause(c *PackageClauseContext) // EnterImportDecl is called when entering the importDecl production. EnterImportDecl(c *ImportDeclContext) // EnterImportSpec is called when entering the importSpec production. EnterImportSpec(c *ImportSpecContext) // EnterImportPath is called when entering the importPath production. EnterImportPath(c *ImportPathContext) // EnterTopLevelDecl is called when entering the topLevelDecl production. EnterTopLevelDecl(c *TopLevelDeclContext) // EnterDeclaration is called when entering the declaration production. EnterDeclaration(c *DeclarationContext) // EnterConstDecl is called when entering the constDecl production. EnterConstDecl(c *ConstDeclContext) // EnterConstSpec is called when entering the constSpec production. EnterConstSpec(c *ConstSpecContext) // EnterIdentifierList is called when entering the identifierList production. EnterIdentifierList(c *IdentifierListContext) // EnterExpressionList is called when entering the expressionList production. EnterExpressionList(c *ExpressionListContext) // EnterTypeDecl is called when entering the typeDecl production. EnterTypeDecl(c *TypeDeclContext) // EnterTypeSpec is called when entering the typeSpec production. EnterTypeSpec(c *TypeSpecContext) // EnterFunctionDecl is called when entering the functionDecl production. EnterFunctionDecl(c *FunctionDeclContext) // EnterFunction is called when entering the function production. EnterFunction(c *FunctionContext) // EnterMethodDecl is called when entering the methodDecl production. EnterMethodDecl(c *MethodDeclContext) // EnterReceiver is called when entering the receiver production. EnterReceiver(c *ReceiverContext) // EnterVarDecl is called when entering the varDecl production. EnterVarDecl(c *VarDeclContext) // EnterVarSpec is called when entering the varSpec production. EnterVarSpec(c *VarSpecContext) // EnterBlock is called when entering the block production. EnterBlock(c *BlockContext) // EnterStatementList is called when entering the statementList production. EnterStatementList(c *StatementListContext) // EnterStatementNoBlock is called when entering the statementNoBlock production. EnterStatementNoBlock(c *StatementNoBlockContext) // EnterStatement is called when entering the statement production. EnterStatement(c *StatementContext) // EnterSimpleStmt is called when entering the simpleStmt production. EnterSimpleStmt(c *SimpleStmtContext) // EnterExpressionStmt is called when entering the expressionStmt production. EnterExpressionStmt(c *ExpressionStmtContext) // EnterSendStmt is called when entering the sendStmt production. EnterSendStmt(c *SendStmtContext) // EnterIncDecStmt is called when entering the incDecStmt production. EnterIncDecStmt(c *IncDecStmtContext) // EnterAssignment is called when entering the assignment production. EnterAssignment(c *AssignmentContext) // EnterAssign_op is called when entering the assign_op production. EnterAssign_op(c *Assign_opContext) // EnterShortVarDecl is called when entering the shortVarDecl production. EnterShortVarDecl(c *ShortVarDeclContext) // EnterEmptyStmt is called when entering the emptyStmt production. EnterEmptyStmt(c *EmptyStmtContext) // EnterLabeledStmt is called when entering the labeledStmt production. EnterLabeledStmt(c *LabeledStmtContext) // EnterReturnStmt is called when entering the returnStmt production. EnterReturnStmt(c *ReturnStmtContext) // EnterBreakStmt is called when entering the breakStmt production. EnterBreakStmt(c *BreakStmtContext) // EnterContinueStmt is called when entering the continueStmt production. EnterContinueStmt(c *ContinueStmtContext) // EnterGotoStmt is called when entering the gotoStmt production. EnterGotoStmt(c *GotoStmtContext) // EnterFallthroughStmt is called when entering the fallthroughStmt production. EnterFallthroughStmt(c *FallthroughStmtContext) // EnterDeferStmt is called when entering the deferStmt production. EnterDeferStmt(c *DeferStmtContext) // EnterIfStmt is called when entering the ifStmt production. EnterIfStmt(c *IfStmtContext) // EnterSwitchStmt is called when entering the switchStmt production. EnterSwitchStmt(c *SwitchStmtContext) // EnterExprSwitchStmt is called when entering the exprSwitchStmt production. EnterExprSwitchStmt(c *ExprSwitchStmtContext) // EnterExprCaseClause is called when entering the exprCaseClause production. EnterExprCaseClause(c *ExprCaseClauseContext) // EnterExprSwitchCase is called when entering the exprSwitchCase production. EnterExprSwitchCase(c *ExprSwitchCaseContext) // EnterTypeSwitchStmt is called when entering the typeSwitchStmt production. EnterTypeSwitchStmt(c *TypeSwitchStmtContext) // EnterTypeSwitchGuard is called when entering the typeSwitchGuard production. EnterTypeSwitchGuard(c *TypeSwitchGuardContext) // EnterTypeCaseClause is called when entering the typeCaseClause production. EnterTypeCaseClause(c *TypeCaseClauseContext) // EnterTypeSwitchCase is called when entering the typeSwitchCase production. EnterTypeSwitchCase(c *TypeSwitchCaseContext) // EnterTypeList is called when entering the typeList production. EnterTypeList(c *TypeListContext) // EnterSelectStmt is called when entering the selectStmt production. EnterSelectStmt(c *SelectStmtContext) // EnterCommClause is called when entering the commClause production. EnterCommClause(c *CommClauseContext) // EnterCommCase is called when entering the commCase production. EnterCommCase(c *CommCaseContext) // EnterRecvStmt is called when entering the recvStmt production. EnterRecvStmt(c *RecvStmtContext) // EnterForStmt is called when entering the forStmt production. EnterForStmt(c *ForStmtContext) // EnterForClause is called when entering the forClause production. EnterForClause(c *ForClauseContext) // EnterRangeClause is called when entering the rangeClause production. EnterRangeClause(c *RangeClauseContext) // EnterGoStmt is called when entering the goStmt production. EnterGoStmt(c *GoStmtContext) // EnterType_ is called when entering the type_ production. EnterType_(c *Type_Context) // EnterTypeName is called when entering the typeName production. EnterTypeName(c *TypeNameContext) // EnterTypeLit is called when entering the typeLit production. EnterTypeLit(c *TypeLitContext) // EnterArrayType is called when entering the arrayType production. EnterArrayType(c *ArrayTypeContext) // EnterArrayLength is called when entering the arrayLength production. EnterArrayLength(c *ArrayLengthContext) // EnterElementType is called when entering the elementType production. EnterElementType(c *ElementTypeContext) // EnterPointerType is called when entering the pointerType production. EnterPointerType(c *PointerTypeContext) // EnterInterfaceType is called when entering the interfaceType production. EnterInterfaceType(c *InterfaceTypeContext) // EnterSliceType is called when entering the sliceType production. EnterSliceType(c *SliceTypeContext) // EnterMapType is called when entering the mapType production. EnterMapType(c *MapTypeContext) // EnterChannelType is called when entering the channelType production. EnterChannelType(c *ChannelTypeContext) // EnterMethodSpec is called when entering the methodSpec production. EnterMethodSpec(c *MethodSpecContext) // EnterFunctionType is called when entering the functionType production. EnterFunctionType(c *FunctionTypeContext) // EnterSignature is called when entering the signature production. EnterSignature(c *SignatureContext) // EnterResult is called when entering the result production. EnterResult(c *ResultContext) // EnterParameters is called when entering the parameters production. EnterParameters(c *ParametersContext) // EnterParameterList is called when entering the parameterList production. EnterParameterList(c *ParameterListContext) // EnterParameterDecl is called when entering the parameterDecl production. EnterParameterDecl(c *ParameterDeclContext) // EnterOperand is called when entering the operand production. EnterOperand(c *OperandContext) // EnterLiteral is called when entering the literal production. EnterLiteral(c *LiteralContext) // EnterBasicLit is called when entering the basicLit production. EnterBasicLit(c *BasicLitContext) // EnterOperandName is called when entering the operandName production. EnterOperandName(c *OperandNameContext) // EnterQualifiedIdent is called when entering the qualifiedIdent production. EnterQualifiedIdent(c *QualifiedIdentContext) // EnterCompositeLit is called when entering the compositeLit production. EnterCompositeLit(c *CompositeLitContext) // EnterLiteralType is called when entering the literalType production. EnterLiteralType(c *LiteralTypeContext) // EnterLiteralValue is called when entering the literalValue production. EnterLiteralValue(c *LiteralValueContext) // EnterElementList is called when entering the elementList production. EnterElementList(c *ElementListContext) // EnterKeyedElement is called when entering the keyedElement production. EnterKeyedElement(c *KeyedElementContext) // EnterKey is called when entering the key production. EnterKey(c *KeyContext) // EnterElement is called when entering the element production. EnterElement(c *ElementContext) // EnterStructType is called when entering the structType production. EnterStructType(c *StructTypeContext) // EnterFieldDecl is called when entering the fieldDecl production. EnterFieldDecl(c *FieldDeclContext) // EnterAnonymousField is called when entering the anonymousField production. EnterAnonymousField(c *AnonymousFieldContext) // EnterFunctionLit is called when entering the functionLit production. EnterFunctionLit(c *FunctionLitContext) // EnterPrimaryExpr is called when entering the primaryExpr production. EnterPrimaryExpr(c *PrimaryExprContext) // EnterSelector is called when entering the selector production. EnterSelector(c *SelectorContext) // EnterIndex is called when entering the index production. EnterIndex(c *IndexContext) // EnterSlice is called when entering the slice production. EnterSlice(c *SliceContext) // EnterTypeAssertion is called when entering the typeAssertion production. EnterTypeAssertion(c *TypeAssertionContext) // EnterArguments is called when entering the arguments production. EnterArguments(c *ArgumentsContext) // EnterMethodExpr is called when entering the methodExpr production. EnterMethodExpr(c *MethodExprContext) // EnterReceiverType is called when entering the receiverType production. EnterReceiverType(c *ReceiverTypeContext) // EnterExpression is called when entering the expression production. EnterExpression(c *ExpressionContext) // EnterBinary_op is called when entering the binary_op production. EnterBinary_op(c *Binary_opContext) // EnterUnaryExpr is called when entering the unaryExpr production. EnterUnaryExpr(c *UnaryExprContext) // EnterUnary_op is called when entering the unary_op production. EnterUnary_op(c *Unary_opContext) // EnterConversion is called when entering the conversion production. EnterConversion(c *ConversionContext) // EnterEos is called when entering the eos production. EnterEos(c *EosContext) // ExitSourceFile is called when exiting the sourceFile production. ExitSourceFile(c *SourceFileContext) // ExitPackageClause is called when exiting the packageClause production. ExitPackageClause(c *PackageClauseContext) // ExitImportDecl is called when exiting the importDecl production. ExitImportDecl(c *ImportDeclContext) // ExitImportSpec is called when exiting the importSpec production. ExitImportSpec(c *ImportSpecContext) // ExitImportPath is called when exiting the importPath production. ExitImportPath(c *ImportPathContext) // ExitTopLevelDecl is called when exiting the topLevelDecl production. ExitTopLevelDecl(c *TopLevelDeclContext) // ExitDeclaration is called when exiting the declaration production. ExitDeclaration(c *DeclarationContext) // ExitConstDecl is called when exiting the constDecl production. ExitConstDecl(c *ConstDeclContext) // ExitConstSpec is called when exiting the constSpec production. ExitConstSpec(c *ConstSpecContext) // ExitIdentifierList is called when exiting the identifierList production. ExitIdentifierList(c *IdentifierListContext) // ExitExpressionList is called when exiting the expressionList production. ExitExpressionList(c *ExpressionListContext) // ExitTypeDecl is called when exiting the typeDecl production. ExitTypeDecl(c *TypeDeclContext) // ExitTypeSpec is called when exiting the typeSpec production. ExitTypeSpec(c *TypeSpecContext) // ExitFunctionDecl is called when exiting the functionDecl production. ExitFunctionDecl(c *FunctionDeclContext) // ExitFunction is called when exiting the function production. ExitFunction(c *FunctionContext) // ExitMethodDecl is called when exiting the methodDecl production. ExitMethodDecl(c *MethodDeclContext) // ExitReceiver is called when exiting the receiver production. ExitReceiver(c *ReceiverContext) // ExitVarDecl is called when exiting the varDecl production. ExitVarDecl(c *VarDeclContext) // ExitVarSpec is called when exiting the varSpec production. ExitVarSpec(c *VarSpecContext) // ExitBlock is called when exiting the block production. ExitBlock(c *BlockContext) // ExitStatementList is called when exiting the statementList production. ExitStatementList(c *StatementListContext) // ExitStatementNoBlock is called when exiting the statementNoBlock production. ExitStatementNoBlock(c *StatementNoBlockContext) // ExitStatement is called when exiting the statement production. ExitStatement(c *StatementContext) // ExitSimpleStmt is called when exiting the simpleStmt production. ExitSimpleStmt(c *SimpleStmtContext) // ExitExpressionStmt is called when exiting the expressionStmt production. ExitExpressionStmt(c *ExpressionStmtContext) // ExitSendStmt is called when exiting the sendStmt production. ExitSendStmt(c *SendStmtContext) // ExitIncDecStmt is called when exiting the incDecStmt production. ExitIncDecStmt(c *IncDecStmtContext) // ExitAssignment is called when exiting the assignment production. ExitAssignment(c *AssignmentContext) // ExitAssign_op is called when exiting the assign_op production. ExitAssign_op(c *Assign_opContext) // ExitShortVarDecl is called when exiting the shortVarDecl production. ExitShortVarDecl(c *ShortVarDeclContext) // ExitEmptyStmt is called when exiting the emptyStmt production. ExitEmptyStmt(c *EmptyStmtContext) // ExitLabeledStmt is called when exiting the labeledStmt production. ExitLabeledStmt(c *LabeledStmtContext) // ExitReturnStmt is called when exiting the returnStmt production. ExitReturnStmt(c *ReturnStmtContext) // ExitBreakStmt is called when exiting the breakStmt production. ExitBreakStmt(c *BreakStmtContext) // ExitContinueStmt is called when exiting the continueStmt production. ExitContinueStmt(c *ContinueStmtContext) // ExitGotoStmt is called when exiting the gotoStmt production. ExitGotoStmt(c *GotoStmtContext) // ExitFallthroughStmt is called when exiting the fallthroughStmt production. ExitFallthroughStmt(c *FallthroughStmtContext) // ExitDeferStmt is called when exiting the deferStmt production. ExitDeferStmt(c *DeferStmtContext) // ExitIfStmt is called when exiting the ifStmt production. ExitIfStmt(c *IfStmtContext) // ExitSwitchStmt is called when exiting the switchStmt production. ExitSwitchStmt(c *SwitchStmtContext) // ExitExprSwitchStmt is called when exiting the exprSwitchStmt production. ExitExprSwitchStmt(c *ExprSwitchStmtContext) // ExitExprCaseClause is called when exiting the exprCaseClause production. ExitExprCaseClause(c *ExprCaseClauseContext) // ExitExprSwitchCase is called when exiting the exprSwitchCase production. ExitExprSwitchCase(c *ExprSwitchCaseContext) // ExitTypeSwitchStmt is called when exiting the typeSwitchStmt production. ExitTypeSwitchStmt(c *TypeSwitchStmtContext) // ExitTypeSwitchGuard is called when exiting the typeSwitchGuard production. ExitTypeSwitchGuard(c *TypeSwitchGuardContext) // ExitTypeCaseClause is called when exiting the typeCaseClause production. ExitTypeCaseClause(c *TypeCaseClauseContext) // ExitTypeSwitchCase is called when exiting the typeSwitchCase production. ExitTypeSwitchCase(c *TypeSwitchCaseContext) // ExitTypeList is called when exiting the typeList production. ExitTypeList(c *TypeListContext) // ExitSelectStmt is called when exiting the selectStmt production. ExitSelectStmt(c *SelectStmtContext) // ExitCommClause is called when exiting the commClause production. ExitCommClause(c *CommClauseContext) // ExitCommCase is called when exiting the commCase production. ExitCommCase(c *CommCaseContext) // ExitRecvStmt is called when exiting the recvStmt production. ExitRecvStmt(c *RecvStmtContext) // ExitForStmt is called when exiting the forStmt production. ExitForStmt(c *ForStmtContext) // ExitForClause is called when exiting the forClause production. ExitForClause(c *ForClauseContext) // ExitRangeClause is called when exiting the rangeClause production. ExitRangeClause(c *RangeClauseContext) // ExitGoStmt is called when exiting the goStmt production. ExitGoStmt(c *GoStmtContext) // ExitType_ is called when exiting the type_ production. ExitType_(c *Type_Context) // ExitTypeName is called when exiting the typeName production. ExitTypeName(c *TypeNameContext) // ExitTypeLit is called when exiting the typeLit production. ExitTypeLit(c *TypeLitContext) // ExitArrayType is called when exiting the arrayType production. ExitArrayType(c *ArrayTypeContext) // ExitArrayLength is called when exiting the arrayLength production. ExitArrayLength(c *ArrayLengthContext) // ExitElementType is called when exiting the elementType production. ExitElementType(c *ElementTypeContext) // ExitPointerType is called when exiting the pointerType production. ExitPointerType(c *PointerTypeContext) // ExitInterfaceType is called when exiting the interfaceType production. ExitInterfaceType(c *InterfaceTypeContext) // ExitSliceType is called when exiting the sliceType production. ExitSliceType(c *SliceTypeContext) // ExitMapType is called when exiting the mapType production. ExitMapType(c *MapTypeContext) // ExitChannelType is called when exiting the channelType production. ExitChannelType(c *ChannelTypeContext) // ExitMethodSpec is called when exiting the methodSpec production. ExitMethodSpec(c *MethodSpecContext) // ExitFunctionType is called when exiting the functionType production. ExitFunctionType(c *FunctionTypeContext) // ExitSignature is called when exiting the signature production. ExitSignature(c *SignatureContext) // ExitResult is called when exiting the result production. ExitResult(c *ResultContext) // ExitParameters is called when exiting the parameters production. ExitParameters(c *ParametersContext) // ExitParameterList is called when exiting the parameterList production. ExitParameterList(c *ParameterListContext) // ExitParameterDecl is called when exiting the parameterDecl production. ExitParameterDecl(c *ParameterDeclContext) // ExitOperand is called when exiting the operand production. ExitOperand(c *OperandContext) // ExitLiteral is called when exiting the literal production. ExitLiteral(c *LiteralContext) // ExitBasicLit is called when exiting the basicLit production. ExitBasicLit(c *BasicLitContext) // ExitOperandName is called when exiting the operandName production. ExitOperandName(c *OperandNameContext) // ExitQualifiedIdent is called when exiting the qualifiedIdent production. ExitQualifiedIdent(c *QualifiedIdentContext) // ExitCompositeLit is called when exiting the compositeLit production. ExitCompositeLit(c *CompositeLitContext) // ExitLiteralType is called when exiting the literalType production. ExitLiteralType(c *LiteralTypeContext) // ExitLiteralValue is called when exiting the literalValue production. ExitLiteralValue(c *LiteralValueContext) // ExitElementList is called when exiting the elementList production. ExitElementList(c *ElementListContext) // ExitKeyedElement is called when exiting the keyedElement production. ExitKeyedElement(c *KeyedElementContext) // ExitKey is called when exiting the key production. ExitKey(c *KeyContext) // ExitElement is called when exiting the element production. ExitElement(c *ElementContext) // ExitStructType is called when exiting the structType production. ExitStructType(c *StructTypeContext) // ExitFieldDecl is called when exiting the fieldDecl production. ExitFieldDecl(c *FieldDeclContext) // ExitAnonymousField is called when exiting the anonymousField production. ExitAnonymousField(c *AnonymousFieldContext) // ExitFunctionLit is called when exiting the functionLit production. ExitFunctionLit(c *FunctionLitContext) // ExitPrimaryExpr is called when exiting the primaryExpr production. ExitPrimaryExpr(c *PrimaryExprContext) // ExitSelector is called when exiting the selector production. ExitSelector(c *SelectorContext) // ExitIndex is called when exiting the index production. ExitIndex(c *IndexContext) // ExitSlice is called when exiting the slice production. ExitSlice(c *SliceContext) // ExitTypeAssertion is called when exiting the typeAssertion production. ExitTypeAssertion(c *TypeAssertionContext) // ExitArguments is called when exiting the arguments production. ExitArguments(c *ArgumentsContext) // ExitMethodExpr is called when exiting the methodExpr production. ExitMethodExpr(c *MethodExprContext) // ExitReceiverType is called when exiting the receiverType production. ExitReceiverType(c *ReceiverTypeContext) // ExitExpression is called when exiting the expression production. ExitExpression(c *ExpressionContext) // ExitBinary_op is called when exiting the binary_op production. ExitBinary_op(c *Binary_opContext) // ExitUnaryExpr is called when exiting the unaryExpr production. ExitUnaryExpr(c *UnaryExprContext) // ExitUnary_op is called when exiting the unary_op production. ExitUnary_op(c *Unary_opContext) // ExitConversion is called when exiting the conversion production. ExitConversion(c *ConversionContext) // ExitEos is called when exiting the eos production. ExitEos(c *EosContext) }
OgListener is a complete listener for a parse tree produced by OgParser.
type OgParser ¶
type OgParser struct {
*antlr.BaseParser
}
func NewOgParser ¶
func NewOgParser(input antlr.TokenStream) *OgParser
func (*OgParser) AnonymousField ¶
func (p *OgParser) AnonymousField() (localctx IAnonymousFieldContext)
func (*OgParser) Arguments ¶
func (p *OgParser) Arguments() (localctx IArgumentsContext)
func (*OgParser) ArrayLength ¶
func (p *OgParser) ArrayLength() (localctx IArrayLengthContext)
func (*OgParser) ArrayType ¶
func (p *OgParser) ArrayType() (localctx IArrayTypeContext)
func (*OgParser) Assign_op ¶
func (p *OgParser) Assign_op() (localctx IAssign_opContext)
func (*OgParser) Assignment ¶
func (p *OgParser) Assignment() (localctx IAssignmentContext)
func (*OgParser) BasicLit ¶
func (p *OgParser) BasicLit() (localctx IBasicLitContext)
func (*OgParser) Binary_op ¶
func (p *OgParser) Binary_op() (localctx IBinary_opContext)
func (*OgParser) Block ¶
func (p *OgParser) Block() (localctx IBlockContext)
func (*OgParser) BreakStmt ¶
func (p *OgParser) BreakStmt() (localctx IBreakStmtContext)
func (*OgParser) ChannelType ¶
func (p *OgParser) ChannelType() (localctx IChannelTypeContext)
func (*OgParser) CommCase ¶
func (p *OgParser) CommCase() (localctx ICommCaseContext)
func (*OgParser) CommClause ¶
func (p *OgParser) CommClause() (localctx ICommClauseContext)
func (*OgParser) CompositeLit ¶
func (p *OgParser) CompositeLit() (localctx ICompositeLitContext)
func (*OgParser) ConstDecl ¶
func (p *OgParser) ConstDecl() (localctx IConstDeclContext)
func (*OgParser) ConstSpec ¶
func (p *OgParser) ConstSpec() (localctx IConstSpecContext)
func (*OgParser) ContinueStmt ¶
func (p *OgParser) ContinueStmt() (localctx IContinueStmtContext)
func (*OgParser) Conversion ¶
func (p *OgParser) Conversion() (localctx IConversionContext)
func (*OgParser) Declaration ¶
func (p *OgParser) Declaration() (localctx IDeclarationContext)
func (*OgParser) DeferStmt ¶
func (p *OgParser) DeferStmt() (localctx IDeferStmtContext)
func (*OgParser) Element ¶
func (p *OgParser) Element() (localctx IElementContext)
func (*OgParser) ElementList ¶
func (p *OgParser) ElementList() (localctx IElementListContext)
func (*OgParser) ElementType ¶
func (p *OgParser) ElementType() (localctx IElementTypeContext)
func (*OgParser) EmptyStmt ¶
func (p *OgParser) EmptyStmt() (localctx IEmptyStmtContext)
func (*OgParser) Eos ¶
func (p *OgParser) Eos() (localctx IEosContext)
func (*OgParser) Eos_Sempred ¶
func (p *OgParser) Eos_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*OgParser) ExprCaseClause ¶
func (p *OgParser) ExprCaseClause() (localctx IExprCaseClauseContext)
func (*OgParser) ExprSwitchCase ¶
func (p *OgParser) ExprSwitchCase() (localctx IExprSwitchCaseContext)
func (*OgParser) ExprSwitchStmt ¶
func (p *OgParser) ExprSwitchStmt() (localctx IExprSwitchStmtContext)
func (*OgParser) Expression ¶
func (p *OgParser) Expression() (localctx IExpressionContext)
func (*OgParser) ExpressionList ¶
func (p *OgParser) ExpressionList() (localctx IExpressionListContext)
func (*OgParser) ExpressionStmt ¶
func (p *OgParser) ExpressionStmt() (localctx IExpressionStmtContext)
func (*OgParser) Expression_Sempred ¶
func (p *OgParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*OgParser) FallthroughStmt ¶
func (p *OgParser) FallthroughStmt() (localctx IFallthroughStmtContext)
func (*OgParser) FieldDecl ¶
func (p *OgParser) FieldDecl() (localctx IFieldDeclContext)
func (*OgParser) FieldDecl_Sempred ¶
func (p *OgParser) FieldDecl_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*OgParser) ForClause ¶
func (p *OgParser) ForClause() (localctx IForClauseContext)
func (*OgParser) ForStmt ¶
func (p *OgParser) ForStmt() (localctx IForStmtContext)
func (*OgParser) Function ¶
func (p *OgParser) Function() (localctx IFunctionContext)
func (*OgParser) FunctionDecl ¶
func (p *OgParser) FunctionDecl() (localctx IFunctionDeclContext)
func (*OgParser) FunctionLit ¶
func (p *OgParser) FunctionLit() (localctx IFunctionLitContext)
func (*OgParser) FunctionType ¶
func (p *OgParser) FunctionType() (localctx IFunctionTypeContext)
func (*OgParser) GoStmt ¶
func (p *OgParser) GoStmt() (localctx IGoStmtContext)
func (*OgParser) GotoStmt ¶
func (p *OgParser) GotoStmt() (localctx IGotoStmtContext)
func (*OgParser) IdentifierList ¶
func (p *OgParser) IdentifierList() (localctx IIdentifierListContext)
func (*OgParser) IfStmt ¶
func (p *OgParser) IfStmt() (localctx IIfStmtContext)
func (*OgParser) ImportDecl ¶
func (p *OgParser) ImportDecl() (localctx IImportDeclContext)
func (*OgParser) ImportPath ¶
func (p *OgParser) ImportPath() (localctx IImportPathContext)
func (*OgParser) ImportSpec ¶
func (p *OgParser) ImportSpec() (localctx IImportSpecContext)
func (*OgParser) IncDecStmt ¶
func (p *OgParser) IncDecStmt() (localctx IIncDecStmtContext)
func (*OgParser) Index ¶
func (p *OgParser) Index() (localctx IIndexContext)
func (*OgParser) InterfaceType ¶
func (p *OgParser) InterfaceType() (localctx IInterfaceTypeContext)
func (*OgParser) Key ¶
func (p *OgParser) Key() (localctx IKeyContext)
func (*OgParser) KeyedElement ¶
func (p *OgParser) KeyedElement() (localctx IKeyedElementContext)
func (*OgParser) LabeledStmt ¶
func (p *OgParser) LabeledStmt() (localctx ILabeledStmtContext)
func (*OgParser) Literal ¶
func (p *OgParser) Literal() (localctx ILiteralContext)
func (*OgParser) LiteralType ¶
func (p *OgParser) LiteralType() (localctx ILiteralTypeContext)
func (*OgParser) LiteralValue ¶
func (p *OgParser) LiteralValue() (localctx ILiteralValueContext)
func (*OgParser) MapType ¶
func (p *OgParser) MapType() (localctx IMapTypeContext)
func (*OgParser) MethodDecl ¶
func (p *OgParser) MethodDecl() (localctx IMethodDeclContext)
func (*OgParser) MethodExpr ¶
func (p *OgParser) MethodExpr() (localctx IMethodExprContext)
func (*OgParser) MethodSpec ¶
func (p *OgParser) MethodSpec() (localctx IMethodSpecContext)
func (*OgParser) MethodSpec_Sempred ¶
func (p *OgParser) MethodSpec_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*OgParser) Operand ¶
func (p *OgParser) Operand() (localctx IOperandContext)
func (*OgParser) OperandName ¶
func (p *OgParser) OperandName() (localctx IOperandNameContext)
func (*OgParser) PackageClause ¶
func (p *OgParser) PackageClause() (localctx IPackageClauseContext)
func (*OgParser) ParameterDecl ¶
func (p *OgParser) ParameterDecl() (localctx IParameterDeclContext)
func (*OgParser) ParameterList ¶
func (p *OgParser) ParameterList() (localctx IParameterListContext)
func (*OgParser) Parameters ¶
func (p *OgParser) Parameters() (localctx IParametersContext)
func (*OgParser) PointerType ¶
func (p *OgParser) PointerType() (localctx IPointerTypeContext)
func (*OgParser) PrimaryExpr ¶
func (p *OgParser) PrimaryExpr() (localctx IPrimaryExprContext)
func (*OgParser) PrimaryExpr_Sempred ¶
func (p *OgParser) PrimaryExpr_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*OgParser) QualifiedIdent ¶
func (p *OgParser) QualifiedIdent() (localctx IQualifiedIdentContext)
func (*OgParser) RangeClause ¶
func (p *OgParser) RangeClause() (localctx IRangeClauseContext)
func (*OgParser) Receiver ¶
func (p *OgParser) Receiver() (localctx IReceiverContext)
func (*OgParser) ReceiverType ¶
func (p *OgParser) ReceiverType() (localctx IReceiverTypeContext)
func (*OgParser) RecvStmt ¶
func (p *OgParser) RecvStmt() (localctx IRecvStmtContext)
func (*OgParser) Result ¶
func (p *OgParser) Result() (localctx IResultContext)
func (*OgParser) ReturnStmt ¶
func (p *OgParser) ReturnStmt() (localctx IReturnStmtContext)
func (*OgParser) SelectStmt ¶
func (p *OgParser) SelectStmt() (localctx ISelectStmtContext)
func (*OgParser) Selector ¶
func (p *OgParser) Selector() (localctx ISelectorContext)
func (*OgParser) Sempred ¶
func (p *OgParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*OgParser) SendStmt ¶
func (p *OgParser) SendStmt() (localctx ISendStmtContext)
func (*OgParser) ShortVarDecl ¶
func (p *OgParser) ShortVarDecl() (localctx IShortVarDeclContext)
func (*OgParser) Signature ¶
func (p *OgParser) Signature() (localctx ISignatureContext)
func (*OgParser) Signature_Sempred ¶
func (p *OgParser) Signature_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*OgParser) SimpleStmt ¶
func (p *OgParser) SimpleStmt() (localctx ISimpleStmtContext)
func (*OgParser) Slice ¶
func (p *OgParser) Slice() (localctx ISliceContext)
func (*OgParser) SliceType ¶
func (p *OgParser) SliceType() (localctx ISliceTypeContext)
func (*OgParser) SourceFile ¶
func (p *OgParser) SourceFile() (localctx ISourceFileContext)
func (*OgParser) Statement ¶
func (p *OgParser) Statement() (localctx IStatementContext)
func (*OgParser) StatementList ¶
func (p *OgParser) StatementList() (localctx IStatementListContext)
func (*OgParser) StatementNoBlock ¶
func (p *OgParser) StatementNoBlock() (localctx IStatementNoBlockContext)
func (*OgParser) StructType ¶
func (p *OgParser) StructType() (localctx IStructTypeContext)
func (*OgParser) SwitchStmt ¶
func (p *OgParser) SwitchStmt() (localctx ISwitchStmtContext)
func (*OgParser) TopLevelDecl ¶
func (p *OgParser) TopLevelDecl() (localctx ITopLevelDeclContext)
func (*OgParser) TypeAssertion ¶
func (p *OgParser) TypeAssertion() (localctx ITypeAssertionContext)
func (*OgParser) TypeCaseClause ¶
func (p *OgParser) TypeCaseClause() (localctx ITypeCaseClauseContext)
func (*OgParser) TypeDecl ¶
func (p *OgParser) TypeDecl() (localctx ITypeDeclContext)
func (*OgParser) TypeList ¶
func (p *OgParser) TypeList() (localctx ITypeListContext)
func (*OgParser) TypeLit ¶
func (p *OgParser) TypeLit() (localctx ITypeLitContext)
func (*OgParser) TypeName ¶
func (p *OgParser) TypeName() (localctx ITypeNameContext)
func (*OgParser) TypeSpec ¶
func (p *OgParser) TypeSpec() (localctx ITypeSpecContext)
func (*OgParser) TypeSwitchCase ¶
func (p *OgParser) TypeSwitchCase() (localctx ITypeSwitchCaseContext)
func (*OgParser) TypeSwitchGuard ¶
func (p *OgParser) TypeSwitchGuard() (localctx ITypeSwitchGuardContext)
func (*OgParser) TypeSwitchStmt ¶
func (p *OgParser) TypeSwitchStmt() (localctx ITypeSwitchStmtContext)
func (*OgParser) Type_ ¶
func (p *OgParser) Type_() (localctx IType_Context)
func (*OgParser) UnaryExpr ¶
func (p *OgParser) UnaryExpr() (localctx IUnaryExprContext)
func (*OgParser) Unary_op ¶
func (p *OgParser) Unary_op() (localctx IUnary_opContext)
func (*OgParser) VarDecl ¶
func (p *OgParser) VarDecl() (localctx IVarDeclContext)
func (*OgParser) VarSpec ¶
func (p *OgParser) VarSpec() (localctx IVarSpecContext)
type OgVisitor ¶
type OgVisitor interface { antlr.ParseTreeVisitor }
A complete Visitor for a parse tree produced by OgParser.
type OperandContext ¶
type OperandContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOperandContext ¶
func NewEmptyOperandContext() *OperandContext
func NewOperandContext ¶
func NewOperandContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OperandContext
func (*OperandContext) Accept ¶
func (s *OperandContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*OperandContext) EnterRule ¶
func (s *OperandContext) EnterRule(listener antlr.ParseTreeListener)
func (*OperandContext) ExitRule ¶
func (s *OperandContext) ExitRule(listener antlr.ParseTreeListener)
func (*OperandContext) Expression ¶
func (s *OperandContext) Expression() IExpressionContext
func (*OperandContext) GetParser ¶
func (s *OperandContext) GetParser() antlr.Parser
func (*OperandContext) GetRuleContext ¶
func (s *OperandContext) GetRuleContext() antlr.RuleContext
func (*OperandContext) IsOperandContext ¶
func (*OperandContext) IsOperandContext()
func (*OperandContext) Literal ¶
func (s *OperandContext) Literal() ILiteralContext
func (*OperandContext) MethodExpr ¶
func (s *OperandContext) MethodExpr() IMethodExprContext
func (*OperandContext) OperandName ¶
func (s *OperandContext) OperandName() IOperandNameContext
func (*OperandContext) ToStringTree ¶
func (s *OperandContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OperandNameContext ¶
type OperandNameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOperandNameContext ¶
func NewEmptyOperandNameContext() *OperandNameContext
func NewOperandNameContext ¶
func NewOperandNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OperandNameContext
func (*OperandNameContext) Accept ¶
func (s *OperandNameContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*OperandNameContext) EnterRule ¶
func (s *OperandNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*OperandNameContext) ExitRule ¶
func (s *OperandNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*OperandNameContext) GetParser ¶
func (s *OperandNameContext) GetParser() antlr.Parser
func (*OperandNameContext) GetRuleContext ¶
func (s *OperandNameContext) GetRuleContext() antlr.RuleContext
func (*OperandNameContext) IDENTIFIER ¶
func (s *OperandNameContext) IDENTIFIER() antlr.TerminalNode
func (*OperandNameContext) IsOperandNameContext ¶
func (*OperandNameContext) IsOperandNameContext()
func (*OperandNameContext) QualifiedIdent ¶
func (s *OperandNameContext) QualifiedIdent() IQualifiedIdentContext
func (*OperandNameContext) ToStringTree ¶
func (s *OperandNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OperandNameVisitor ¶
type OperandNameVisitor interface {
VisitOperandName(ctx *OperandNameContext, delegate antlr.ParseTreeVisitor) interface{}
}
type OperandVisitor ¶
type OperandVisitor interface {
VisitOperand(ctx *OperandContext, delegate antlr.ParseTreeVisitor) interface{}
}
type PackageClauseContext ¶
type PackageClauseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPackageClauseContext ¶
func NewEmptyPackageClauseContext() *PackageClauseContext
func NewPackageClauseContext ¶
func NewPackageClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PackageClauseContext
func (*PackageClauseContext) Accept ¶
func (s *PackageClauseContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*PackageClauseContext) EnterRule ¶
func (s *PackageClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*PackageClauseContext) ExitRule ¶
func (s *PackageClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*PackageClauseContext) GetParser ¶
func (s *PackageClauseContext) GetParser() antlr.Parser
func (*PackageClauseContext) GetRuleContext ¶
func (s *PackageClauseContext) GetRuleContext() antlr.RuleContext
func (*PackageClauseContext) IDENTIFIER ¶
func (s *PackageClauseContext) IDENTIFIER() antlr.TerminalNode
func (*PackageClauseContext) IsPackageClauseContext ¶
func (*PackageClauseContext) IsPackageClauseContext()
func (*PackageClauseContext) ToStringTree ¶
func (s *PackageClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PackageClauseVisitor ¶
type PackageClauseVisitor interface {
VisitPackageClause(ctx *PackageClauseContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ParameterDeclContext ¶
type ParameterDeclContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyParameterDeclContext ¶
func NewEmptyParameterDeclContext() *ParameterDeclContext
func NewParameterDeclContext ¶
func NewParameterDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterDeclContext
func (*ParameterDeclContext) Accept ¶
func (s *ParameterDeclContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ParameterDeclContext) EnterRule ¶
func (s *ParameterDeclContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParameterDeclContext) ExitRule ¶
func (s *ParameterDeclContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParameterDeclContext) GetParser ¶
func (s *ParameterDeclContext) GetParser() antlr.Parser
func (*ParameterDeclContext) GetRuleContext ¶
func (s *ParameterDeclContext) GetRuleContext() antlr.RuleContext
func (*ParameterDeclContext) IdentifierList ¶
func (s *ParameterDeclContext) IdentifierList() IIdentifierListContext
func (*ParameterDeclContext) IsParameterDeclContext ¶
func (*ParameterDeclContext) IsParameterDeclContext()
func (*ParameterDeclContext) ToStringTree ¶
func (s *ParameterDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ParameterDeclContext) Type_ ¶
func (s *ParameterDeclContext) Type_() IType_Context
type ParameterDeclVisitor ¶
type ParameterDeclVisitor interface {
VisitParameterDecl(ctx *ParameterDeclContext, delegate antlr.ParseTreeVisitor) interface{}
}
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(delegate antlr.ParseTreeVisitor) interface{}
func (*ParameterListContext) AllParameterDecl ¶
func (s *ParameterListContext) AllParameterDecl() []IParameterDeclContext
func (*ParameterListContext) EnterRule ¶
func (s *ParameterListContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParameterListContext) ExitRule ¶
func (s *ParameterListContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParameterListContext) GetParser ¶
func (s *ParameterListContext) GetParser() antlr.Parser
func (*ParameterListContext) GetRuleContext ¶
func (s *ParameterListContext) GetRuleContext() antlr.RuleContext
func (*ParameterListContext) IsParameterListContext ¶
func (*ParameterListContext) IsParameterListContext()
func (*ParameterListContext) ParameterDecl ¶
func (s *ParameterListContext) ParameterDecl(i int) IParameterDeclContext
func (*ParameterListContext) ToStringTree ¶
func (s *ParameterListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParameterListVisitor ¶
type ParameterListVisitor interface {
VisitParameterList(ctx *ParameterListContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ParametersContext ¶
type ParametersContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyParametersContext ¶
func NewEmptyParametersContext() *ParametersContext
func NewParametersContext ¶
func NewParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParametersContext
func (*ParametersContext) Accept ¶
func (s *ParametersContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ParametersContext) EnterRule ¶
func (s *ParametersContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParametersContext) ExitRule ¶
func (s *ParametersContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParametersContext) GetParser ¶
func (s *ParametersContext) GetParser() antlr.Parser
func (*ParametersContext) GetRuleContext ¶
func (s *ParametersContext) GetRuleContext() antlr.RuleContext
func (*ParametersContext) IsParametersContext ¶
func (*ParametersContext) IsParametersContext()
func (*ParametersContext) ParameterList ¶
func (s *ParametersContext) ParameterList() IParameterListContext
func (*ParametersContext) ToStringTree ¶
func (s *ParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParametersVisitor ¶
type ParametersVisitor interface {
VisitParameters(ctx *ParametersContext, delegate antlr.ParseTreeVisitor) interface{}
}
type PointerTypeContext ¶
type PointerTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPointerTypeContext ¶
func NewEmptyPointerTypeContext() *PointerTypeContext
func NewPointerTypeContext ¶
func NewPointerTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PointerTypeContext
func (*PointerTypeContext) Accept ¶
func (s *PointerTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*PointerTypeContext) EnterRule ¶
func (s *PointerTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*PointerTypeContext) ExitRule ¶
func (s *PointerTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*PointerTypeContext) GetParser ¶
func (s *PointerTypeContext) GetParser() antlr.Parser
func (*PointerTypeContext) GetRuleContext ¶
func (s *PointerTypeContext) GetRuleContext() antlr.RuleContext
func (*PointerTypeContext) IsPointerTypeContext ¶
func (*PointerTypeContext) IsPointerTypeContext()
func (*PointerTypeContext) ToStringTree ¶
func (s *PointerTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*PointerTypeContext) Type_ ¶
func (s *PointerTypeContext) Type_() IType_Context
type PointerTypeVisitor ¶
type PointerTypeVisitor interface {
VisitPointerType(ctx *PointerTypeContext, delegate antlr.ParseTreeVisitor) interface{}
}
type PrimaryExprContext ¶
type PrimaryExprContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPrimaryExprContext ¶
func NewEmptyPrimaryExprContext() *PrimaryExprContext
func NewPrimaryExprContext ¶
func NewPrimaryExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimaryExprContext
func (*PrimaryExprContext) Accept ¶
func (s *PrimaryExprContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*PrimaryExprContext) Arguments ¶
func (s *PrimaryExprContext) Arguments() IArgumentsContext
func (*PrimaryExprContext) Conversion ¶
func (s *PrimaryExprContext) Conversion() IConversionContext
func (*PrimaryExprContext) EnterRule ¶
func (s *PrimaryExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*PrimaryExprContext) ExitRule ¶
func (s *PrimaryExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*PrimaryExprContext) GetParser ¶
func (s *PrimaryExprContext) GetParser() antlr.Parser
func (*PrimaryExprContext) GetRuleContext ¶
func (s *PrimaryExprContext) GetRuleContext() antlr.RuleContext
func (*PrimaryExprContext) Index ¶
func (s *PrimaryExprContext) Index() IIndexContext
func (*PrimaryExprContext) IsPrimaryExprContext ¶
func (*PrimaryExprContext) IsPrimaryExprContext()
func (*PrimaryExprContext) Operand ¶
func (s *PrimaryExprContext) Operand() IOperandContext
func (*PrimaryExprContext) PrimaryExpr ¶
func (s *PrimaryExprContext) PrimaryExpr() IPrimaryExprContext
func (*PrimaryExprContext) Selector ¶
func (s *PrimaryExprContext) Selector() ISelectorContext
func (*PrimaryExprContext) Slice ¶
func (s *PrimaryExprContext) Slice() ISliceContext
func (*PrimaryExprContext) ToStringTree ¶
func (s *PrimaryExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*PrimaryExprContext) TypeAssertion ¶
func (s *PrimaryExprContext) TypeAssertion() ITypeAssertionContext
type PrimaryExprVisitor ¶
type PrimaryExprVisitor interface {
VisitPrimaryExpr(ctx *PrimaryExprContext, delegate antlr.ParseTreeVisitor) interface{}
}
type QualifiedIdentContext ¶
type QualifiedIdentContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyQualifiedIdentContext ¶
func NewEmptyQualifiedIdentContext() *QualifiedIdentContext
func NewQualifiedIdentContext ¶
func NewQualifiedIdentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QualifiedIdentContext
func (*QualifiedIdentContext) Accept ¶
func (s *QualifiedIdentContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*QualifiedIdentContext) AllIDENTIFIER ¶
func (s *QualifiedIdentContext) AllIDENTIFIER() []antlr.TerminalNode
func (*QualifiedIdentContext) EnterRule ¶
func (s *QualifiedIdentContext) EnterRule(listener antlr.ParseTreeListener)
func (*QualifiedIdentContext) ExitRule ¶
func (s *QualifiedIdentContext) ExitRule(listener antlr.ParseTreeListener)
func (*QualifiedIdentContext) GetParser ¶
func (s *QualifiedIdentContext) GetParser() antlr.Parser
func (*QualifiedIdentContext) GetRuleContext ¶
func (s *QualifiedIdentContext) GetRuleContext() antlr.RuleContext
func (*QualifiedIdentContext) IDENTIFIER ¶
func (s *QualifiedIdentContext) IDENTIFIER(i int) antlr.TerminalNode
func (*QualifiedIdentContext) IsQualifiedIdentContext ¶
func (*QualifiedIdentContext) IsQualifiedIdentContext()
func (*QualifiedIdentContext) ToStringTree ¶
func (s *QualifiedIdentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type QualifiedIdentVisitor ¶
type QualifiedIdentVisitor interface {
VisitQualifiedIdent(ctx *QualifiedIdentContext, delegate antlr.ParseTreeVisitor) interface{}
}
type RangeClauseContext ¶
type RangeClauseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyRangeClauseContext ¶
func NewEmptyRangeClauseContext() *RangeClauseContext
func NewRangeClauseContext ¶
func NewRangeClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RangeClauseContext
func (*RangeClauseContext) Accept ¶
func (s *RangeClauseContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*RangeClauseContext) EnterRule ¶
func (s *RangeClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*RangeClauseContext) ExitRule ¶
func (s *RangeClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*RangeClauseContext) Expression ¶
func (s *RangeClauseContext) Expression() IExpressionContext
func (*RangeClauseContext) ExpressionList ¶
func (s *RangeClauseContext) ExpressionList() IExpressionListContext
func (*RangeClauseContext) GetParser ¶
func (s *RangeClauseContext) GetParser() antlr.Parser
func (*RangeClauseContext) GetRuleContext ¶
func (s *RangeClauseContext) GetRuleContext() antlr.RuleContext
func (*RangeClauseContext) IdentifierList ¶
func (s *RangeClauseContext) IdentifierList() IIdentifierListContext
func (*RangeClauseContext) IsRangeClauseContext ¶
func (*RangeClauseContext) IsRangeClauseContext()
func (*RangeClauseContext) ToStringTree ¶
func (s *RangeClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type RangeClauseVisitor ¶
type RangeClauseVisitor interface {
VisitRangeClause(ctx *RangeClauseContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ReceiverContext ¶
type ReceiverContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyReceiverContext ¶
func NewEmptyReceiverContext() *ReceiverContext
func NewReceiverContext ¶
func NewReceiverContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReceiverContext
func (*ReceiverContext) Accept ¶
func (s *ReceiverContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ReceiverContext) AllIDENTIFIER ¶
func (s *ReceiverContext) AllIDENTIFIER() []antlr.TerminalNode
func (*ReceiverContext) EnterRule ¶
func (s *ReceiverContext) EnterRule(listener antlr.ParseTreeListener)
func (*ReceiverContext) ExitRule ¶
func (s *ReceiverContext) ExitRule(listener antlr.ParseTreeListener)
func (*ReceiverContext) GetParser ¶
func (s *ReceiverContext) GetParser() antlr.Parser
func (*ReceiverContext) GetRuleContext ¶
func (s *ReceiverContext) GetRuleContext() antlr.RuleContext
func (*ReceiverContext) IDENTIFIER ¶
func (s *ReceiverContext) IDENTIFIER(i int) antlr.TerminalNode
func (*ReceiverContext) IsReceiverContext ¶
func (*ReceiverContext) IsReceiverContext()
func (*ReceiverContext) ToStringTree ¶
func (s *ReceiverContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ReceiverTypeContext ¶
type ReceiverTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyReceiverTypeContext ¶
func NewEmptyReceiverTypeContext() *ReceiverTypeContext
func NewReceiverTypeContext ¶
func NewReceiverTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReceiverTypeContext
func (*ReceiverTypeContext) Accept ¶
func (s *ReceiverTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ReceiverTypeContext) EnterRule ¶
func (s *ReceiverTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*ReceiverTypeContext) ExitRule ¶
func (s *ReceiverTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*ReceiverTypeContext) GetParser ¶
func (s *ReceiverTypeContext) GetParser() antlr.Parser
func (*ReceiverTypeContext) GetRuleContext ¶
func (s *ReceiverTypeContext) GetRuleContext() antlr.RuleContext
func (*ReceiverTypeContext) IsReceiverTypeContext ¶
func (*ReceiverTypeContext) IsReceiverTypeContext()
func (*ReceiverTypeContext) ReceiverType ¶
func (s *ReceiverTypeContext) ReceiverType() IReceiverTypeContext
func (*ReceiverTypeContext) ToStringTree ¶
func (s *ReceiverTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ReceiverTypeContext) TypeName ¶
func (s *ReceiverTypeContext) TypeName() ITypeNameContext
type ReceiverTypeVisitor ¶
type ReceiverTypeVisitor interface {
VisitReceiverType(ctx *ReceiverTypeContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ReceiverVisitor ¶
type ReceiverVisitor interface {
VisitReceiver(ctx *ReceiverContext, delegate antlr.ParseTreeVisitor) interface{}
}
type RecvStmtContext ¶
type RecvStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyRecvStmtContext ¶
func NewEmptyRecvStmtContext() *RecvStmtContext
func NewRecvStmtContext ¶
func NewRecvStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RecvStmtContext
func (*RecvStmtContext) Accept ¶
func (s *RecvStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*RecvStmtContext) EnterRule ¶
func (s *RecvStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*RecvStmtContext) ExitRule ¶
func (s *RecvStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*RecvStmtContext) Expression ¶
func (s *RecvStmtContext) Expression() IExpressionContext
func (*RecvStmtContext) ExpressionList ¶
func (s *RecvStmtContext) ExpressionList() IExpressionListContext
func (*RecvStmtContext) GetParser ¶
func (s *RecvStmtContext) GetParser() antlr.Parser
func (*RecvStmtContext) GetRuleContext ¶
func (s *RecvStmtContext) GetRuleContext() antlr.RuleContext
func (*RecvStmtContext) IdentifierList ¶
func (s *RecvStmtContext) IdentifierList() IIdentifierListContext
func (*RecvStmtContext) IsRecvStmtContext ¶
func (*RecvStmtContext) IsRecvStmtContext()
func (*RecvStmtContext) ToStringTree ¶
func (s *RecvStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type RecvStmtVisitor ¶
type RecvStmtVisitor interface {
VisitRecvStmt(ctx *RecvStmtContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ResultContext ¶
type ResultContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyResultContext ¶
func NewEmptyResultContext() *ResultContext
func NewResultContext ¶
func NewResultContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ResultContext
func (*ResultContext) Accept ¶
func (s *ResultContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ResultContext) AllType_ ¶
func (s *ResultContext) AllType_() []IType_Context
func (*ResultContext) EnterRule ¶
func (s *ResultContext) EnterRule(listener antlr.ParseTreeListener)
func (*ResultContext) ExitRule ¶
func (s *ResultContext) ExitRule(listener antlr.ParseTreeListener)
func (*ResultContext) GetParser ¶
func (s *ResultContext) GetParser() antlr.Parser
func (*ResultContext) GetRuleContext ¶
func (s *ResultContext) GetRuleContext() antlr.RuleContext
func (*ResultContext) IsResultContext ¶
func (*ResultContext) IsResultContext()
func (*ResultContext) ToStringTree ¶
func (s *ResultContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ResultContext) Type_ ¶
func (s *ResultContext) Type_(i int) IType_Context
type ResultVisitor ¶
type ResultVisitor interface {
VisitResult(ctx *ResultContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ReturnStmtContext ¶
type ReturnStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyReturnStmtContext ¶
func NewEmptyReturnStmtContext() *ReturnStmtContext
func NewReturnStmtContext ¶
func NewReturnStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturnStmtContext
func (*ReturnStmtContext) Accept ¶
func (s *ReturnStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ReturnStmtContext) EnterRule ¶
func (s *ReturnStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*ReturnStmtContext) ExitRule ¶
func (s *ReturnStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*ReturnStmtContext) ExpressionList ¶
func (s *ReturnStmtContext) ExpressionList() IExpressionListContext
func (*ReturnStmtContext) GetParser ¶
func (s *ReturnStmtContext) GetParser() antlr.Parser
func (*ReturnStmtContext) GetRuleContext ¶
func (s *ReturnStmtContext) GetRuleContext() antlr.RuleContext
func (*ReturnStmtContext) IsReturnStmtContext ¶
func (*ReturnStmtContext) IsReturnStmtContext()
func (*ReturnStmtContext) ToStringTree ¶
func (s *ReturnStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ReturnStmtVisitor ¶
type ReturnStmtVisitor interface {
VisitReturnStmt(ctx *ReturnStmtContext, delegate antlr.ParseTreeVisitor) interface{}
}
type SelectStmtContext ¶
type SelectStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySelectStmtContext ¶
func NewEmptySelectStmtContext() *SelectStmtContext
func NewSelectStmtContext ¶
func NewSelectStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SelectStmtContext
func (*SelectStmtContext) Accept ¶
func (s *SelectStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*SelectStmtContext) AllCommClause ¶
func (s *SelectStmtContext) AllCommClause() []ICommClauseContext
func (*SelectStmtContext) CommClause ¶
func (s *SelectStmtContext) CommClause(i int) ICommClauseContext
func (*SelectStmtContext) EnterRule ¶
func (s *SelectStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*SelectStmtContext) ExitRule ¶
func (s *SelectStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*SelectStmtContext) GetParser ¶
func (s *SelectStmtContext) GetParser() antlr.Parser
func (*SelectStmtContext) GetRuleContext ¶
func (s *SelectStmtContext) GetRuleContext() antlr.RuleContext
func (*SelectStmtContext) IsSelectStmtContext ¶
func (*SelectStmtContext) IsSelectStmtContext()
func (*SelectStmtContext) ToStringTree ¶
func (s *SelectStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SelectStmtVisitor ¶
type SelectStmtVisitor interface {
VisitSelectStmt(ctx *SelectStmtContext, delegate antlr.ParseTreeVisitor) interface{}
}
type SelectorContext ¶
type SelectorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySelectorContext ¶
func NewEmptySelectorContext() *SelectorContext
func NewSelectorContext ¶
func NewSelectorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SelectorContext
func (*SelectorContext) Accept ¶
func (s *SelectorContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*SelectorContext) EnterRule ¶
func (s *SelectorContext) EnterRule(listener antlr.ParseTreeListener)
func (*SelectorContext) ExitRule ¶
func (s *SelectorContext) ExitRule(listener antlr.ParseTreeListener)
func (*SelectorContext) GetParser ¶
func (s *SelectorContext) GetParser() antlr.Parser
func (*SelectorContext) GetRuleContext ¶
func (s *SelectorContext) GetRuleContext() antlr.RuleContext
func (*SelectorContext) IDENTIFIER ¶
func (s *SelectorContext) IDENTIFIER() antlr.TerminalNode
func (*SelectorContext) IsSelectorContext ¶
func (*SelectorContext) IsSelectorContext()
func (*SelectorContext) ToStringTree ¶
func (s *SelectorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SelectorVisitor ¶
type SelectorVisitor interface {
VisitSelector(ctx *SelectorContext, delegate antlr.ParseTreeVisitor) interface{}
}
type SendStmtContext ¶
type SendStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySendStmtContext ¶
func NewEmptySendStmtContext() *SendStmtContext
func NewSendStmtContext ¶
func NewSendStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SendStmtContext
func (*SendStmtContext) Accept ¶
func (s *SendStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*SendStmtContext) AllExpression ¶
func (s *SendStmtContext) AllExpression() []IExpressionContext
func (*SendStmtContext) EnterRule ¶
func (s *SendStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*SendStmtContext) ExitRule ¶
func (s *SendStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*SendStmtContext) Expression ¶
func (s *SendStmtContext) Expression(i int) IExpressionContext
func (*SendStmtContext) GetParser ¶
func (s *SendStmtContext) GetParser() antlr.Parser
func (*SendStmtContext) GetRuleContext ¶
func (s *SendStmtContext) GetRuleContext() antlr.RuleContext
func (*SendStmtContext) IsSendStmtContext ¶
func (*SendStmtContext) IsSendStmtContext()
func (*SendStmtContext) ToStringTree ¶
func (s *SendStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SendStmtVisitor ¶
type SendStmtVisitor interface {
VisitSendStmt(ctx *SendStmtContext, delegate antlr.ParseTreeVisitor) interface{}
}
type ShortVarDeclContext ¶
type ShortVarDeclContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyShortVarDeclContext ¶
func NewEmptyShortVarDeclContext() *ShortVarDeclContext
func NewShortVarDeclContext ¶
func NewShortVarDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShortVarDeclContext
func (*ShortVarDeclContext) Accept ¶
func (s *ShortVarDeclContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*ShortVarDeclContext) EnterRule ¶
func (s *ShortVarDeclContext) EnterRule(listener antlr.ParseTreeListener)
func (*ShortVarDeclContext) ExitRule ¶
func (s *ShortVarDeclContext) ExitRule(listener antlr.ParseTreeListener)
func (*ShortVarDeclContext) ExpressionList ¶
func (s *ShortVarDeclContext) ExpressionList() IExpressionListContext
func (*ShortVarDeclContext) GetParser ¶
func (s *ShortVarDeclContext) GetParser() antlr.Parser
func (*ShortVarDeclContext) GetRuleContext ¶
func (s *ShortVarDeclContext) GetRuleContext() antlr.RuleContext
func (*ShortVarDeclContext) IdentifierList ¶
func (s *ShortVarDeclContext) IdentifierList() IIdentifierListContext
func (*ShortVarDeclContext) IsShortVarDeclContext ¶
func (*ShortVarDeclContext) IsShortVarDeclContext()
func (*ShortVarDeclContext) ToStringTree ¶
func (s *ShortVarDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ShortVarDeclVisitor ¶
type ShortVarDeclVisitor interface {
VisitShortVarDecl(ctx *ShortVarDeclContext, delegate antlr.ParseTreeVisitor) interface{}
}
type SignatureContext ¶
type SignatureContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySignatureContext ¶
func NewEmptySignatureContext() *SignatureContext
func NewSignatureContext ¶
func NewSignatureContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SignatureContext
func (*SignatureContext) Accept ¶
func (s *SignatureContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*SignatureContext) EnterRule ¶
func (s *SignatureContext) EnterRule(listener antlr.ParseTreeListener)
func (*SignatureContext) ExitRule ¶
func (s *SignatureContext) ExitRule(listener antlr.ParseTreeListener)
func (*SignatureContext) GetParser ¶
func (s *SignatureContext) GetParser() antlr.Parser
func (*SignatureContext) GetRuleContext ¶
func (s *SignatureContext) GetRuleContext() antlr.RuleContext
func (*SignatureContext) IsSignatureContext ¶
func (*SignatureContext) IsSignatureContext()
func (*SignatureContext) Parameters ¶
func (s *SignatureContext) Parameters() IParametersContext
func (*SignatureContext) Result ¶
func (s *SignatureContext) Result() IResultContext
func (*SignatureContext) ToStringTree ¶
func (s *SignatureContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SignatureVisitor ¶
type SignatureVisitor interface {
VisitSignature(ctx *SignatureContext, delegate antlr.ParseTreeVisitor) interface{}
}
type SimpleStmtContext ¶
type SimpleStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySimpleStmtContext ¶
func NewEmptySimpleStmtContext() *SimpleStmtContext
func NewSimpleStmtContext ¶
func NewSimpleStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SimpleStmtContext
func (*SimpleStmtContext) Accept ¶
func (s *SimpleStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*SimpleStmtContext) Assignment ¶
func (s *SimpleStmtContext) Assignment() IAssignmentContext
func (*SimpleStmtContext) EmptyStmt ¶
func (s *SimpleStmtContext) EmptyStmt() IEmptyStmtContext
func (*SimpleStmtContext) EnterRule ¶
func (s *SimpleStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*SimpleStmtContext) ExitRule ¶
func (s *SimpleStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*SimpleStmtContext) ExpressionStmt ¶
func (s *SimpleStmtContext) ExpressionStmt() IExpressionStmtContext
func (*SimpleStmtContext) GetParser ¶
func (s *SimpleStmtContext) GetParser() antlr.Parser
func (*SimpleStmtContext) GetRuleContext ¶
func (s *SimpleStmtContext) GetRuleContext() antlr.RuleContext
func (*SimpleStmtContext) IncDecStmt ¶
func (s *SimpleStmtContext) IncDecStmt() IIncDecStmtContext
func (*SimpleStmtContext) IsSimpleStmtContext ¶
func (*SimpleStmtContext) IsSimpleStmtContext()
func (*SimpleStmtContext) SendStmt ¶
func (s *SimpleStmtContext) SendStmt() ISendStmtContext
func (*SimpleStmtContext) ShortVarDecl ¶
func (s *SimpleStmtContext) ShortVarDecl() IShortVarDeclContext
func (*SimpleStmtContext) ToStringTree ¶
func (s *SimpleStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SimpleStmtVisitor ¶
type SimpleStmtVisitor interface {
VisitSimpleStmt(ctx *SimpleStmtContext, delegate antlr.ParseTreeVisitor) interface{}
}
type SliceContext ¶
type SliceContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySliceContext ¶
func NewEmptySliceContext() *SliceContext
func NewSliceContext ¶
func NewSliceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SliceContext
func (*SliceContext) Accept ¶
func (s *SliceContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*SliceContext) AllExpression ¶
func (s *SliceContext) AllExpression() []IExpressionContext
func (*SliceContext) EnterRule ¶
func (s *SliceContext) EnterRule(listener antlr.ParseTreeListener)
func (*SliceContext) ExitRule ¶
func (s *SliceContext) ExitRule(listener antlr.ParseTreeListener)
func (*SliceContext) Expression ¶
func (s *SliceContext) Expression(i int) IExpressionContext
func (*SliceContext) GetParser ¶
func (s *SliceContext) GetParser() antlr.Parser
func (*SliceContext) GetRuleContext ¶
func (s *SliceContext) GetRuleContext() antlr.RuleContext
func (*SliceContext) IsSliceContext ¶
func (*SliceContext) IsSliceContext()
func (*SliceContext) ToStringTree ¶
func (s *SliceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SliceTypeContext ¶
type SliceTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySliceTypeContext ¶
func NewEmptySliceTypeContext() *SliceTypeContext
func NewSliceTypeContext ¶
func NewSliceTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SliceTypeContext
func (*SliceTypeContext) Accept ¶
func (s *SliceTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*SliceTypeContext) ElementType ¶
func (s *SliceTypeContext) ElementType() IElementTypeContext
func (*SliceTypeContext) EnterRule ¶
func (s *SliceTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*SliceTypeContext) ExitRule ¶
func (s *SliceTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*SliceTypeContext) GetParser ¶
func (s *SliceTypeContext) GetParser() antlr.Parser
func (*SliceTypeContext) GetRuleContext ¶
func (s *SliceTypeContext) GetRuleContext() antlr.RuleContext
func (*SliceTypeContext) IsSliceTypeContext ¶
func (*SliceTypeContext) IsSliceTypeContext()
func (*SliceTypeContext) ToStringTree ¶
func (s *SliceTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SliceTypeVisitor ¶
type SliceTypeVisitor interface {
VisitSliceType(ctx *SliceTypeContext, delegate antlr.ParseTreeVisitor) interface{}
}
type SliceVisitor ¶
type SliceVisitor interface {
VisitSlice(ctx *SliceContext, delegate antlr.ParseTreeVisitor) interface{}
}
type SourceFileContext ¶
type SourceFileContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySourceFileContext ¶
func NewEmptySourceFileContext() *SourceFileContext
func NewSourceFileContext ¶
func NewSourceFileContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SourceFileContext
func (*SourceFileContext) Accept ¶
func (s *SourceFileContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*SourceFileContext) AllEos ¶
func (s *SourceFileContext) AllEos() []IEosContext
func (*SourceFileContext) AllImportDecl ¶
func (s *SourceFileContext) AllImportDecl() []IImportDeclContext
func (*SourceFileContext) AllTopLevelDecl ¶
func (s *SourceFileContext) AllTopLevelDecl() []ITopLevelDeclContext
func (*SourceFileContext) EOF ¶
func (s *SourceFileContext) EOF() antlr.TerminalNode
func (*SourceFileContext) EnterRule ¶
func (s *SourceFileContext) EnterRule(listener antlr.ParseTreeListener)
func (*SourceFileContext) Eos ¶
func (s *SourceFileContext) Eos(i int) IEosContext
func (*SourceFileContext) ExitRule ¶
func (s *SourceFileContext) ExitRule(listener antlr.ParseTreeListener)
func (*SourceFileContext) GetParser ¶
func (s *SourceFileContext) GetParser() antlr.Parser
func (*SourceFileContext) GetRuleContext ¶
func (s *SourceFileContext) GetRuleContext() antlr.RuleContext
func (*SourceFileContext) ImportDecl ¶
func (s *SourceFileContext) ImportDecl(i int) IImportDeclContext
func (*SourceFileContext) IsSourceFileContext ¶
func (*SourceFileContext) IsSourceFileContext()
func (*SourceFileContext) PackageClause ¶
func (s *SourceFileContext) PackageClause() IPackageClauseContext
func (*SourceFileContext) ToStringTree ¶
func (s *SourceFileContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*SourceFileContext) TopLevelDecl ¶
func (s *SourceFileContext) TopLevelDecl(i int) ITopLevelDeclContext
type SourceFileVisitor ¶
type SourceFileVisitor interface {
VisitSourceFile(ctx *SourceFileContext, delegate antlr.ParseTreeVisitor) interface{}
}
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(delegate antlr.ParseTreeVisitor) interface{}
func (*StatementContext) Block ¶
func (s *StatementContext) Block() IBlockContext
func (*StatementContext) BreakStmt ¶
func (s *StatementContext) BreakStmt() IBreakStmtContext
func (*StatementContext) ContinueStmt ¶
func (s *StatementContext) ContinueStmt() IContinueStmtContext
func (*StatementContext) Declaration ¶
func (s *StatementContext) Declaration() IDeclarationContext
func (*StatementContext) DeferStmt ¶
func (s *StatementContext) DeferStmt() IDeferStmtContext
func (*StatementContext) EnterRule ¶
func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*StatementContext) ExitRule ¶
func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*StatementContext) FallthroughStmt ¶
func (s *StatementContext) FallthroughStmt() IFallthroughStmtContext
func (*StatementContext) ForStmt ¶
func (s *StatementContext) ForStmt() IForStmtContext
func (*StatementContext) GetParser ¶
func (s *StatementContext) GetParser() antlr.Parser
func (*StatementContext) GetRuleContext ¶
func (s *StatementContext) GetRuleContext() antlr.RuleContext
func (*StatementContext) GoStmt ¶
func (s *StatementContext) GoStmt() IGoStmtContext
func (*StatementContext) GotoStmt ¶
func (s *StatementContext) GotoStmt() IGotoStmtContext
func (*StatementContext) IfStmt ¶
func (s *StatementContext) IfStmt() IIfStmtContext
func (*StatementContext) IsStatementContext ¶
func (*StatementContext) IsStatementContext()
func (*StatementContext) LabeledStmt ¶
func (s *StatementContext) LabeledStmt() ILabeledStmtContext
func (*StatementContext) ReturnStmt ¶
func (s *StatementContext) ReturnStmt() IReturnStmtContext
func (*StatementContext) SelectStmt ¶
func (s *StatementContext) SelectStmt() ISelectStmtContext
func (*StatementContext) SimpleStmt ¶
func (s *StatementContext) SimpleStmt() ISimpleStmtContext
func (*StatementContext) SwitchStmt ¶
func (s *StatementContext) SwitchStmt() ISwitchStmtContext
func (*StatementContext) ToStringTree ¶
func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StatementListContext ¶
type StatementListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStatementListContext ¶
func NewEmptyStatementListContext() *StatementListContext
func NewStatementListContext ¶
func NewStatementListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementListContext
func (*StatementListContext) Accept ¶
func (s *StatementListContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*StatementListContext) AllEos ¶
func (s *StatementListContext) AllEos() []IEosContext
func (*StatementListContext) AllStatement ¶
func (s *StatementListContext) AllStatement() []IStatementContext
func (*StatementListContext) EnterRule ¶
func (s *StatementListContext) EnterRule(listener antlr.ParseTreeListener)
func (*StatementListContext) Eos ¶
func (s *StatementListContext) Eos(i int) IEosContext
func (*StatementListContext) ExitRule ¶
func (s *StatementListContext) ExitRule(listener antlr.ParseTreeListener)
func (*StatementListContext) GetParser ¶
func (s *StatementListContext) GetParser() antlr.Parser
func (*StatementListContext) GetRuleContext ¶
func (s *StatementListContext) GetRuleContext() antlr.RuleContext
func (*StatementListContext) IsStatementListContext ¶
func (*StatementListContext) IsStatementListContext()
func (*StatementListContext) Statement ¶
func (s *StatementListContext) Statement(i int) IStatementContext
func (*StatementListContext) ToStringTree ¶
func (s *StatementListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StatementListVisitor ¶
type StatementListVisitor interface {
VisitStatementList(ctx *StatementListContext, delegate antlr.ParseTreeVisitor) interface{}
}
type StatementNoBlockContext ¶
type StatementNoBlockContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStatementNoBlockContext ¶
func NewEmptyStatementNoBlockContext() *StatementNoBlockContext
func NewStatementNoBlockContext ¶
func NewStatementNoBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementNoBlockContext
func (*StatementNoBlockContext) Accept ¶
func (s *StatementNoBlockContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*StatementNoBlockContext) BreakStmt ¶
func (s *StatementNoBlockContext) BreakStmt() IBreakStmtContext
func (*StatementNoBlockContext) ContinueStmt ¶
func (s *StatementNoBlockContext) ContinueStmt() IContinueStmtContext
func (*StatementNoBlockContext) Declaration ¶
func (s *StatementNoBlockContext) Declaration() IDeclarationContext
func (*StatementNoBlockContext) DeferStmt ¶
func (s *StatementNoBlockContext) DeferStmt() IDeferStmtContext
func (*StatementNoBlockContext) EnterRule ¶
func (s *StatementNoBlockContext) EnterRule(listener antlr.ParseTreeListener)
func (*StatementNoBlockContext) ExitRule ¶
func (s *StatementNoBlockContext) ExitRule(listener antlr.ParseTreeListener)
func (*StatementNoBlockContext) FallthroughStmt ¶
func (s *StatementNoBlockContext) FallthroughStmt() IFallthroughStmtContext
func (*StatementNoBlockContext) ForStmt ¶
func (s *StatementNoBlockContext) ForStmt() IForStmtContext
func (*StatementNoBlockContext) GetParser ¶
func (s *StatementNoBlockContext) GetParser() antlr.Parser
func (*StatementNoBlockContext) GetRuleContext ¶
func (s *StatementNoBlockContext) GetRuleContext() antlr.RuleContext
func (*StatementNoBlockContext) GoStmt ¶
func (s *StatementNoBlockContext) GoStmt() IGoStmtContext
func (*StatementNoBlockContext) GotoStmt ¶
func (s *StatementNoBlockContext) GotoStmt() IGotoStmtContext
func (*StatementNoBlockContext) IfStmt ¶
func (s *StatementNoBlockContext) IfStmt() IIfStmtContext
func (*StatementNoBlockContext) IsStatementNoBlockContext ¶
func (*StatementNoBlockContext) IsStatementNoBlockContext()
func (*StatementNoBlockContext) LabeledStmt ¶
func (s *StatementNoBlockContext) LabeledStmt() ILabeledStmtContext
func (*StatementNoBlockContext) ReturnStmt ¶
func (s *StatementNoBlockContext) ReturnStmt() IReturnStmtContext
func (*StatementNoBlockContext) SelectStmt ¶
func (s *StatementNoBlockContext) SelectStmt() ISelectStmtContext
func (*StatementNoBlockContext) SimpleStmt ¶
func (s *StatementNoBlockContext) SimpleStmt() ISimpleStmtContext
func (*StatementNoBlockContext) SwitchStmt ¶
func (s *StatementNoBlockContext) SwitchStmt() ISwitchStmtContext
func (*StatementNoBlockContext) ToStringTree ¶
func (s *StatementNoBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StatementNoBlockVisitor ¶
type StatementNoBlockVisitor interface {
VisitStatementNoBlock(ctx *StatementNoBlockContext, delegate antlr.ParseTreeVisitor) interface{}
}
type StatementVisitor ¶
type StatementVisitor interface {
VisitStatement(ctx *StatementContext, delegate antlr.ParseTreeVisitor) interface{}
}
type StructTypeContext ¶
type StructTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStructTypeContext ¶
func NewEmptyStructTypeContext() *StructTypeContext
func NewStructTypeContext ¶
func NewStructTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructTypeContext
func (*StructTypeContext) Accept ¶
func (s *StructTypeContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*StructTypeContext) AllEos ¶
func (s *StructTypeContext) AllEos() []IEosContext
func (*StructTypeContext) AllFieldDecl ¶
func (s *StructTypeContext) AllFieldDecl() []IFieldDeclContext
func (*StructTypeContext) EnterRule ¶
func (s *StructTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*StructTypeContext) Eos ¶
func (s *StructTypeContext) Eos(i int) IEosContext
func (*StructTypeContext) ExitRule ¶
func (s *StructTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*StructTypeContext) FieldDecl ¶
func (s *StructTypeContext) FieldDecl(i int) IFieldDeclContext
func (*StructTypeContext) GetParser ¶
func (s *StructTypeContext) GetParser() antlr.Parser
func (*StructTypeContext) GetRuleContext ¶
func (s *StructTypeContext) GetRuleContext() antlr.RuleContext
func (*StructTypeContext) IsStructTypeContext ¶
func (*StructTypeContext) IsStructTypeContext()
func (*StructTypeContext) ToStringTree ¶
func (s *StructTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StructTypeVisitor ¶
type StructTypeVisitor interface {
VisitStructType(ctx *StructTypeContext, delegate antlr.ParseTreeVisitor) interface{}
}
type SwitchStmtContext ¶
type SwitchStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySwitchStmtContext ¶
func NewEmptySwitchStmtContext() *SwitchStmtContext
func NewSwitchStmtContext ¶
func NewSwitchStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SwitchStmtContext
func (*SwitchStmtContext) Accept ¶
func (s *SwitchStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*SwitchStmtContext) EnterRule ¶
func (s *SwitchStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*SwitchStmtContext) ExitRule ¶
func (s *SwitchStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*SwitchStmtContext) ExprSwitchStmt ¶
func (s *SwitchStmtContext) ExprSwitchStmt() IExprSwitchStmtContext
func (*SwitchStmtContext) GetParser ¶
func (s *SwitchStmtContext) GetParser() antlr.Parser
func (*SwitchStmtContext) GetRuleContext ¶
func (s *SwitchStmtContext) GetRuleContext() antlr.RuleContext
func (*SwitchStmtContext) IsSwitchStmtContext ¶
func (*SwitchStmtContext) IsSwitchStmtContext()
func (*SwitchStmtContext) ToStringTree ¶
func (s *SwitchStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*SwitchStmtContext) TypeSwitchStmt ¶
func (s *SwitchStmtContext) TypeSwitchStmt() ITypeSwitchStmtContext
type SwitchStmtVisitor ¶
type SwitchStmtVisitor interface {
VisitSwitchStmt(ctx *SwitchStmtContext, delegate antlr.ParseTreeVisitor) interface{}
}
type TopLevelDeclContext ¶
type TopLevelDeclContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTopLevelDeclContext ¶
func NewEmptyTopLevelDeclContext() *TopLevelDeclContext
func NewTopLevelDeclContext ¶
func NewTopLevelDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TopLevelDeclContext
func (*TopLevelDeclContext) Accept ¶
func (s *TopLevelDeclContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*TopLevelDeclContext) Declaration ¶
func (s *TopLevelDeclContext) Declaration() IDeclarationContext
func (*TopLevelDeclContext) EnterRule ¶
func (s *TopLevelDeclContext) EnterRule(listener antlr.ParseTreeListener)
func (*TopLevelDeclContext) ExitRule ¶
func (s *TopLevelDeclContext) ExitRule(listener antlr.ParseTreeListener)
func (*TopLevelDeclContext) FunctionDecl ¶
func (s *TopLevelDeclContext) FunctionDecl() IFunctionDeclContext
func (*TopLevelDeclContext) GetParser ¶
func (s *TopLevelDeclContext) GetParser() antlr.Parser
func (*TopLevelDeclContext) GetRuleContext ¶
func (s *TopLevelDeclContext) GetRuleContext() antlr.RuleContext
func (*TopLevelDeclContext) IsTopLevelDeclContext ¶
func (*TopLevelDeclContext) IsTopLevelDeclContext()
func (*TopLevelDeclContext) MethodDecl ¶
func (s *TopLevelDeclContext) MethodDecl() IMethodDeclContext
func (*TopLevelDeclContext) ToStringTree ¶
func (s *TopLevelDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TopLevelDeclVisitor ¶
type TopLevelDeclVisitor interface {
VisitTopLevelDecl(ctx *TopLevelDeclContext, delegate antlr.ParseTreeVisitor) interface{}
}
type TypeAssertionContext ¶
type TypeAssertionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeAssertionContext ¶
func NewEmptyTypeAssertionContext() *TypeAssertionContext
func NewTypeAssertionContext ¶
func NewTypeAssertionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeAssertionContext
func (*TypeAssertionContext) Accept ¶
func (s *TypeAssertionContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*TypeAssertionContext) EnterRule ¶
func (s *TypeAssertionContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeAssertionContext) ExitRule ¶
func (s *TypeAssertionContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeAssertionContext) GetParser ¶
func (s *TypeAssertionContext) GetParser() antlr.Parser
func (*TypeAssertionContext) GetRuleContext ¶
func (s *TypeAssertionContext) GetRuleContext() antlr.RuleContext
func (*TypeAssertionContext) IsTypeAssertionContext ¶
func (*TypeAssertionContext) IsTypeAssertionContext()
func (*TypeAssertionContext) ToStringTree ¶
func (s *TypeAssertionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeAssertionContext) Type_ ¶
func (s *TypeAssertionContext) Type_() IType_Context
type TypeAssertionVisitor ¶
type TypeAssertionVisitor interface {
VisitTypeAssertion(ctx *TypeAssertionContext, delegate antlr.ParseTreeVisitor) interface{}
}
type TypeCaseClauseContext ¶
type TypeCaseClauseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeCaseClauseContext ¶
func NewEmptyTypeCaseClauseContext() *TypeCaseClauseContext
func NewTypeCaseClauseContext ¶
func NewTypeCaseClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeCaseClauseContext
func (*TypeCaseClauseContext) Accept ¶
func (s *TypeCaseClauseContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*TypeCaseClauseContext) EnterRule ¶
func (s *TypeCaseClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeCaseClauseContext) ExitRule ¶
func (s *TypeCaseClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeCaseClauseContext) GetParser ¶
func (s *TypeCaseClauseContext) GetParser() antlr.Parser
func (*TypeCaseClauseContext) GetRuleContext ¶
func (s *TypeCaseClauseContext) GetRuleContext() antlr.RuleContext
func (*TypeCaseClauseContext) IsTypeCaseClauseContext ¶
func (*TypeCaseClauseContext) IsTypeCaseClauseContext()
func (*TypeCaseClauseContext) StatementList ¶
func (s *TypeCaseClauseContext) StatementList() IStatementListContext
func (*TypeCaseClauseContext) ToStringTree ¶
func (s *TypeCaseClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeCaseClauseContext) TypeSwitchCase ¶
func (s *TypeCaseClauseContext) TypeSwitchCase() ITypeSwitchCaseContext
type TypeCaseClauseVisitor ¶
type TypeCaseClauseVisitor interface {
VisitTypeCaseClause(ctx *TypeCaseClauseContext, delegate antlr.ParseTreeVisitor) interface{}
}
type TypeDeclContext ¶
type TypeDeclContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeDeclContext ¶
func NewEmptyTypeDeclContext() *TypeDeclContext
func NewTypeDeclContext ¶
func NewTypeDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeDeclContext
func (*TypeDeclContext) Accept ¶
func (s *TypeDeclContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*TypeDeclContext) AllEos ¶
func (s *TypeDeclContext) AllEos() []IEosContext
func (*TypeDeclContext) AllTypeSpec ¶
func (s *TypeDeclContext) AllTypeSpec() []ITypeSpecContext
func (*TypeDeclContext) EnterRule ¶
func (s *TypeDeclContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeDeclContext) Eos ¶
func (s *TypeDeclContext) Eos(i int) IEosContext
func (*TypeDeclContext) ExitRule ¶
func (s *TypeDeclContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeDeclContext) GetParser ¶
func (s *TypeDeclContext) GetParser() antlr.Parser
func (*TypeDeclContext) GetRuleContext ¶
func (s *TypeDeclContext) GetRuleContext() antlr.RuleContext
func (*TypeDeclContext) IsTypeDeclContext ¶
func (*TypeDeclContext) IsTypeDeclContext()
func (*TypeDeclContext) ToStringTree ¶
func (s *TypeDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeDeclContext) TypeSpec ¶
func (s *TypeDeclContext) TypeSpec(i int) ITypeSpecContext
type TypeDeclVisitor ¶
type TypeDeclVisitor interface {
VisitTypeDecl(ctx *TypeDeclContext, delegate antlr.ParseTreeVisitor) interface{}
}
type TypeListContext ¶
type TypeListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeListContext ¶
func NewEmptyTypeListContext() *TypeListContext
func NewTypeListContext ¶
func NewTypeListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeListContext
func (*TypeListContext) Accept ¶
func (s *TypeListContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*TypeListContext) AllType_ ¶
func (s *TypeListContext) AllType_() []IType_Context
func (*TypeListContext) EnterRule ¶
func (s *TypeListContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeListContext) ExitRule ¶
func (s *TypeListContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeListContext) GetParser ¶
func (s *TypeListContext) GetParser() antlr.Parser
func (*TypeListContext) GetRuleContext ¶
func (s *TypeListContext) GetRuleContext() antlr.RuleContext
func (*TypeListContext) IsTypeListContext ¶
func (*TypeListContext) IsTypeListContext()
func (*TypeListContext) ToStringTree ¶
func (s *TypeListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeListContext) Type_ ¶
func (s *TypeListContext) Type_(i int) IType_Context
type TypeListVisitor ¶
type TypeListVisitor interface {
VisitTypeList(ctx *TypeListContext, delegate antlr.ParseTreeVisitor) interface{}
}
type TypeLitContext ¶
type TypeLitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeLitContext ¶
func NewEmptyTypeLitContext() *TypeLitContext
func NewTypeLitContext ¶
func NewTypeLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeLitContext
func (*TypeLitContext) Accept ¶
func (s *TypeLitContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*TypeLitContext) ArrayType ¶
func (s *TypeLitContext) ArrayType() IArrayTypeContext
func (*TypeLitContext) ChannelType ¶
func (s *TypeLitContext) ChannelType() IChannelTypeContext
func (*TypeLitContext) EnterRule ¶
func (s *TypeLitContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeLitContext) ExitRule ¶
func (s *TypeLitContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeLitContext) FunctionType ¶
func (s *TypeLitContext) FunctionType() IFunctionTypeContext
func (*TypeLitContext) GetParser ¶
func (s *TypeLitContext) GetParser() antlr.Parser
func (*TypeLitContext) GetRuleContext ¶
func (s *TypeLitContext) GetRuleContext() antlr.RuleContext
func (*TypeLitContext) InterfaceType ¶
func (s *TypeLitContext) InterfaceType() IInterfaceTypeContext
func (*TypeLitContext) IsTypeLitContext ¶
func (*TypeLitContext) IsTypeLitContext()
func (*TypeLitContext) MapType ¶
func (s *TypeLitContext) MapType() IMapTypeContext
func (*TypeLitContext) PointerType ¶
func (s *TypeLitContext) PointerType() IPointerTypeContext
func (*TypeLitContext) SliceType ¶
func (s *TypeLitContext) SliceType() ISliceTypeContext
func (*TypeLitContext) StructType ¶
func (s *TypeLitContext) StructType() IStructTypeContext
func (*TypeLitContext) ToStringTree ¶
func (s *TypeLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TypeLitVisitor ¶
type TypeLitVisitor interface {
VisitTypeLit(ctx *TypeLitContext, delegate antlr.ParseTreeVisitor) interface{}
}
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) Accept ¶
func (s *TypeNameContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*TypeNameContext) EnterRule ¶
func (s *TypeNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeNameContext) ExitRule ¶
func (s *TypeNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeNameContext) GetParser ¶
func (s *TypeNameContext) GetParser() antlr.Parser
func (*TypeNameContext) GetRuleContext ¶
func (s *TypeNameContext) GetRuleContext() antlr.RuleContext
func (*TypeNameContext) IDENTIFIER ¶
func (s *TypeNameContext) IDENTIFIER() antlr.TerminalNode
func (*TypeNameContext) IsTypeNameContext ¶
func (*TypeNameContext) IsTypeNameContext()
func (*TypeNameContext) QualifiedIdent ¶
func (s *TypeNameContext) QualifiedIdent() IQualifiedIdentContext
func (*TypeNameContext) ToStringTree ¶
func (s *TypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TypeNameVisitor ¶
type TypeNameVisitor interface {
VisitTypeName(ctx *TypeNameContext, delegate antlr.ParseTreeVisitor) interface{}
}
type TypeSpecContext ¶
type TypeSpecContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeSpecContext ¶
func NewEmptyTypeSpecContext() *TypeSpecContext
func NewTypeSpecContext ¶
func NewTypeSpecContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeSpecContext
func (*TypeSpecContext) Accept ¶
func (s *TypeSpecContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*TypeSpecContext) EnterRule ¶
func (s *TypeSpecContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeSpecContext) ExitRule ¶
func (s *TypeSpecContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeSpecContext) GetParser ¶
func (s *TypeSpecContext) GetParser() antlr.Parser
func (*TypeSpecContext) GetRuleContext ¶
func (s *TypeSpecContext) GetRuleContext() antlr.RuleContext
func (*TypeSpecContext) IDENTIFIER ¶
func (s *TypeSpecContext) IDENTIFIER() antlr.TerminalNode
func (*TypeSpecContext) IsTypeSpecContext ¶
func (*TypeSpecContext) IsTypeSpecContext()
func (*TypeSpecContext) ToStringTree ¶
func (s *TypeSpecContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeSpecContext) Type_ ¶
func (s *TypeSpecContext) Type_() IType_Context
type TypeSpecVisitor ¶
type TypeSpecVisitor interface {
VisitTypeSpec(ctx *TypeSpecContext, delegate antlr.ParseTreeVisitor) interface{}
}
type TypeSwitchCaseContext ¶
type TypeSwitchCaseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeSwitchCaseContext ¶
func NewEmptyTypeSwitchCaseContext() *TypeSwitchCaseContext
func NewTypeSwitchCaseContext ¶
func NewTypeSwitchCaseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeSwitchCaseContext
func (*TypeSwitchCaseContext) Accept ¶
func (s *TypeSwitchCaseContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*TypeSwitchCaseContext) EnterRule ¶
func (s *TypeSwitchCaseContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeSwitchCaseContext) ExitRule ¶
func (s *TypeSwitchCaseContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeSwitchCaseContext) GetParser ¶
func (s *TypeSwitchCaseContext) GetParser() antlr.Parser
func (*TypeSwitchCaseContext) GetRuleContext ¶
func (s *TypeSwitchCaseContext) GetRuleContext() antlr.RuleContext
func (*TypeSwitchCaseContext) IsTypeSwitchCaseContext ¶
func (*TypeSwitchCaseContext) IsTypeSwitchCaseContext()
func (*TypeSwitchCaseContext) ToStringTree ¶
func (s *TypeSwitchCaseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeSwitchCaseContext) TypeList ¶
func (s *TypeSwitchCaseContext) TypeList() ITypeListContext
type TypeSwitchCaseVisitor ¶
type TypeSwitchCaseVisitor interface {
VisitTypeSwitchCase(ctx *TypeSwitchCaseContext, delegate antlr.ParseTreeVisitor) interface{}
}
type TypeSwitchGuardContext ¶
type TypeSwitchGuardContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeSwitchGuardContext ¶
func NewEmptyTypeSwitchGuardContext() *TypeSwitchGuardContext
func NewTypeSwitchGuardContext ¶
func NewTypeSwitchGuardContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeSwitchGuardContext
func (*TypeSwitchGuardContext) Accept ¶
func (s *TypeSwitchGuardContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*TypeSwitchGuardContext) EnterRule ¶
func (s *TypeSwitchGuardContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeSwitchGuardContext) ExitRule ¶
func (s *TypeSwitchGuardContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeSwitchGuardContext) GetParser ¶
func (s *TypeSwitchGuardContext) GetParser() antlr.Parser
func (*TypeSwitchGuardContext) GetRuleContext ¶
func (s *TypeSwitchGuardContext) GetRuleContext() antlr.RuleContext
func (*TypeSwitchGuardContext) IDENTIFIER ¶
func (s *TypeSwitchGuardContext) IDENTIFIER() antlr.TerminalNode
func (*TypeSwitchGuardContext) IsTypeSwitchGuardContext ¶
func (*TypeSwitchGuardContext) IsTypeSwitchGuardContext()
func (*TypeSwitchGuardContext) PrimaryExpr ¶
func (s *TypeSwitchGuardContext) PrimaryExpr() IPrimaryExprContext
func (*TypeSwitchGuardContext) ToStringTree ¶
func (s *TypeSwitchGuardContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TypeSwitchGuardVisitor ¶
type TypeSwitchGuardVisitor interface {
VisitTypeSwitchGuard(ctx *TypeSwitchGuardContext, delegate antlr.ParseTreeVisitor) interface{}
}
type TypeSwitchStmtContext ¶
type TypeSwitchStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeSwitchStmtContext ¶
func NewEmptyTypeSwitchStmtContext() *TypeSwitchStmtContext
func NewTypeSwitchStmtContext ¶
func NewTypeSwitchStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeSwitchStmtContext
func (*TypeSwitchStmtContext) Accept ¶
func (s *TypeSwitchStmtContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*TypeSwitchStmtContext) AllTypeCaseClause ¶
func (s *TypeSwitchStmtContext) AllTypeCaseClause() []ITypeCaseClauseContext
func (*TypeSwitchStmtContext) EnterRule ¶
func (s *TypeSwitchStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeSwitchStmtContext) ExitRule ¶
func (s *TypeSwitchStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeSwitchStmtContext) GetParser ¶
func (s *TypeSwitchStmtContext) GetParser() antlr.Parser
func (*TypeSwitchStmtContext) GetRuleContext ¶
func (s *TypeSwitchStmtContext) GetRuleContext() antlr.RuleContext
func (*TypeSwitchStmtContext) IsTypeSwitchStmtContext ¶
func (*TypeSwitchStmtContext) IsTypeSwitchStmtContext()
func (*TypeSwitchStmtContext) SimpleStmt ¶
func (s *TypeSwitchStmtContext) SimpleStmt() ISimpleStmtContext
func (*TypeSwitchStmtContext) ToStringTree ¶
func (s *TypeSwitchStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeSwitchStmtContext) TypeCaseClause ¶
func (s *TypeSwitchStmtContext) TypeCaseClause(i int) ITypeCaseClauseContext
func (*TypeSwitchStmtContext) TypeSwitchGuard ¶
func (s *TypeSwitchStmtContext) TypeSwitchGuard() ITypeSwitchGuardContext
type TypeSwitchStmtVisitor ¶
type TypeSwitchStmtVisitor interface {
VisitTypeSwitchStmt(ctx *TypeSwitchStmtContext, delegate antlr.ParseTreeVisitor) interface{}
}
type Type_Context ¶
type Type_Context struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyType_Context ¶
func NewEmptyType_Context() *Type_Context
func NewType_Context ¶
func NewType_Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Type_Context
func (*Type_Context) Accept ¶
func (s *Type_Context) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*Type_Context) EnterRule ¶
func (s *Type_Context) EnterRule(listener antlr.ParseTreeListener)
func (*Type_Context) ExitRule ¶
func (s *Type_Context) ExitRule(listener antlr.ParseTreeListener)
func (*Type_Context) GetParser ¶
func (s *Type_Context) GetParser() antlr.Parser
func (*Type_Context) GetRuleContext ¶
func (s *Type_Context) GetRuleContext() antlr.RuleContext
func (*Type_Context) IsType_Context ¶
func (*Type_Context) IsType_Context()
func (*Type_Context) ToStringTree ¶
func (s *Type_Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*Type_Context) TypeLit ¶
func (s *Type_Context) TypeLit() ITypeLitContext
func (*Type_Context) TypeName ¶
func (s *Type_Context) TypeName() ITypeNameContext
func (*Type_Context) Type_ ¶
func (s *Type_Context) Type_() IType_Context
type Type_Visitor ¶
type Type_Visitor interface {
VisitType_(ctx *Type_Context, delegate antlr.ParseTreeVisitor) interface{}
}
type UnaryExprContext ¶
type UnaryExprContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUnaryExprContext ¶
func NewEmptyUnaryExprContext() *UnaryExprContext
func NewUnaryExprContext ¶
func NewUnaryExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryExprContext
func (*UnaryExprContext) Accept ¶
func (s *UnaryExprContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*UnaryExprContext) EnterRule ¶
func (s *UnaryExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*UnaryExprContext) ExitRule ¶
func (s *UnaryExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*UnaryExprContext) GetParser ¶
func (s *UnaryExprContext) GetParser() antlr.Parser
func (*UnaryExprContext) GetRuleContext ¶
func (s *UnaryExprContext) GetRuleContext() antlr.RuleContext
func (*UnaryExprContext) IsUnaryExprContext ¶
func (*UnaryExprContext) IsUnaryExprContext()
func (*UnaryExprContext) PrimaryExpr ¶
func (s *UnaryExprContext) PrimaryExpr() IPrimaryExprContext
func (*UnaryExprContext) ToStringTree ¶
func (s *UnaryExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*UnaryExprContext) UnaryExpr ¶
func (s *UnaryExprContext) UnaryExpr() IUnaryExprContext
func (*UnaryExprContext) Unary_op ¶
func (s *UnaryExprContext) Unary_op() IUnary_opContext
type UnaryExprVisitor ¶
type UnaryExprVisitor interface {
VisitUnaryExpr(ctx *UnaryExprContext, delegate antlr.ParseTreeVisitor) interface{}
}
type Unary_opContext ¶
type Unary_opContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUnary_opContext ¶
func NewEmptyUnary_opContext() *Unary_opContext
func NewUnary_opContext ¶
func NewUnary_opContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Unary_opContext
func (*Unary_opContext) Accept ¶
func (s *Unary_opContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*Unary_opContext) EnterRule ¶
func (s *Unary_opContext) EnterRule(listener antlr.ParseTreeListener)
func (*Unary_opContext) ExitRule ¶
func (s *Unary_opContext) ExitRule(listener antlr.ParseTreeListener)
func (*Unary_opContext) GetParser ¶
func (s *Unary_opContext) GetParser() antlr.Parser
func (*Unary_opContext) GetRuleContext ¶
func (s *Unary_opContext) GetRuleContext() antlr.RuleContext
func (*Unary_opContext) IsUnary_opContext ¶
func (*Unary_opContext) IsUnary_opContext()
func (*Unary_opContext) ToStringTree ¶
func (s *Unary_opContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Unary_opVisitor ¶
type Unary_opVisitor interface {
VisitUnary_op(ctx *Unary_opContext, delegate antlr.ParseTreeVisitor) interface{}
}
type VarDeclContext ¶
type VarDeclContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyVarDeclContext ¶
func NewEmptyVarDeclContext() *VarDeclContext
func NewVarDeclContext ¶
func NewVarDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VarDeclContext
func (*VarDeclContext) Accept ¶
func (s *VarDeclContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*VarDeclContext) AllEos ¶
func (s *VarDeclContext) AllEos() []IEosContext
func (*VarDeclContext) AllVarSpec ¶
func (s *VarDeclContext) AllVarSpec() []IVarSpecContext
func (*VarDeclContext) EnterRule ¶
func (s *VarDeclContext) EnterRule(listener antlr.ParseTreeListener)
func (*VarDeclContext) Eos ¶
func (s *VarDeclContext) Eos(i int) IEosContext
func (*VarDeclContext) ExitRule ¶
func (s *VarDeclContext) ExitRule(listener antlr.ParseTreeListener)
func (*VarDeclContext) GetParser ¶
func (s *VarDeclContext) GetParser() antlr.Parser
func (*VarDeclContext) GetRuleContext ¶
func (s *VarDeclContext) GetRuleContext() antlr.RuleContext
func (*VarDeclContext) IsVarDeclContext ¶
func (*VarDeclContext) IsVarDeclContext()
func (*VarDeclContext) ToStringTree ¶
func (s *VarDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VarDeclContext) VarSpec ¶
func (s *VarDeclContext) VarSpec(i int) IVarSpecContext
type VarDeclVisitor ¶
type VarDeclVisitor interface {
VisitVarDecl(ctx *VarDeclContext, delegate antlr.ParseTreeVisitor) interface{}
}
type VarSpecContext ¶
type VarSpecContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyVarSpecContext ¶
func NewEmptyVarSpecContext() *VarSpecContext
func NewVarSpecContext ¶
func NewVarSpecContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VarSpecContext
func (*VarSpecContext) Accept ¶
func (s *VarSpecContext) Accept(delegate antlr.ParseTreeVisitor) interface{}
func (*VarSpecContext) EnterRule ¶
func (s *VarSpecContext) EnterRule(listener antlr.ParseTreeListener)
func (*VarSpecContext) ExitRule ¶
func (s *VarSpecContext) ExitRule(listener antlr.ParseTreeListener)
func (*VarSpecContext) ExpressionList ¶
func (s *VarSpecContext) ExpressionList() IExpressionListContext
func (*VarSpecContext) GetParser ¶
func (s *VarSpecContext) GetParser() antlr.Parser
func (*VarSpecContext) GetRuleContext ¶
func (s *VarSpecContext) GetRuleContext() antlr.RuleContext
func (*VarSpecContext) IdentifierList ¶
func (s *VarSpecContext) IdentifierList() IIdentifierListContext
func (*VarSpecContext) IsVarSpecContext ¶
func (*VarSpecContext) IsVarSpecContext()
func (*VarSpecContext) ToStringTree ¶
func (s *VarSpecContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VarSpecContext) Type_ ¶
func (s *VarSpecContext) Type_() IType_Context
type VarSpecVisitor ¶
type VarSpecVisitor interface {
VisitVarSpec(ctx *VarSpecContext, delegate antlr.ParseTreeVisitor) interface{}
}