Documentation ¶
Index ¶
- Constants
- type AnonymousFieldContext
- 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) STAR() antlr.TerminalNode
- func (s *AnonymousFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *AnonymousFieldContext) TypeName() ITypeNameContext
- type ArgumentsContext
- func (s *ArgumentsContext) AllCOMMA() []antlr.TerminalNode
- func (s *ArgumentsContext) COMMA(i int) antlr.TerminalNode
- func (s *ArgumentsContext) ELLIPSIS() antlr.TerminalNode
- 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) L_PAREN() antlr.TerminalNode
- func (s *ArgumentsContext) R_PAREN() antlr.TerminalNode
- func (s *ArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ArgumentsContext) Type_() IType_Context
- type ArrayLengthContext
- 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 ArrayTypeContext
- 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) L_BRACKET() antlr.TerminalNode
- func (s *ArrayTypeContext) R_BRACKET() antlr.TerminalNode
- func (s *ArrayTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Assign_opContext
- func (s *Assign_opContext) AMPERSAND() antlr.TerminalNode
- func (s *Assign_opContext) ASSIGN() antlr.TerminalNode
- func (s *Assign_opContext) BIT_CLEAR() antlr.TerminalNode
- func (s *Assign_opContext) CARET() antlr.TerminalNode
- func (s *Assign_opContext) DIV() antlr.TerminalNode
- 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) LSHIFT() antlr.TerminalNode
- func (s *Assign_opContext) MINUS() antlr.TerminalNode
- func (s *Assign_opContext) MOD() antlr.TerminalNode
- func (s *Assign_opContext) OR() antlr.TerminalNode
- func (s *Assign_opContext) PLUS() antlr.TerminalNode
- func (s *Assign_opContext) RSHIFT() antlr.TerminalNode
- func (s *Assign_opContext) STAR() antlr.TerminalNode
- func (s *Assign_opContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssignmentContext
- 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 BaseGoParserListener
- func (s *BaseGoParserListener) EnterAnonymousField(ctx *AnonymousFieldContext)
- func (s *BaseGoParserListener) EnterArguments(ctx *ArgumentsContext)
- func (s *BaseGoParserListener) EnterArrayLength(ctx *ArrayLengthContext)
- func (s *BaseGoParserListener) EnterArrayType(ctx *ArrayTypeContext)
- func (s *BaseGoParserListener) EnterAssign_op(ctx *Assign_opContext)
- func (s *BaseGoParserListener) EnterAssignment(ctx *AssignmentContext)
- func (s *BaseGoParserListener) EnterBasicLit(ctx *BasicLitContext)
- func (s *BaseGoParserListener) EnterBlock(ctx *BlockContext)
- func (s *BaseGoParserListener) EnterBreakStmt(ctx *BreakStmtContext)
- func (s *BaseGoParserListener) EnterChannelType(ctx *ChannelTypeContext)
- func (s *BaseGoParserListener) EnterCommCase(ctx *CommCaseContext)
- func (s *BaseGoParserListener) EnterCommClause(ctx *CommClauseContext)
- func (s *BaseGoParserListener) EnterCompositeLit(ctx *CompositeLitContext)
- func (s *BaseGoParserListener) EnterConstDecl(ctx *ConstDeclContext)
- func (s *BaseGoParserListener) EnterConstSpec(ctx *ConstSpecContext)
- func (s *BaseGoParserListener) EnterContinueStmt(ctx *ContinueStmtContext)
- func (s *BaseGoParserListener) EnterConversion(ctx *ConversionContext)
- func (s *BaseGoParserListener) EnterDeclaration(ctx *DeclarationContext)
- func (s *BaseGoParserListener) EnterDeferStmt(ctx *DeferStmtContext)
- func (s *BaseGoParserListener) EnterElement(ctx *ElementContext)
- func (s *BaseGoParserListener) EnterElementList(ctx *ElementListContext)
- func (s *BaseGoParserListener) EnterElementType(ctx *ElementTypeContext)
- func (s *BaseGoParserListener) EnterEmptyStmt(ctx *EmptyStmtContext)
- func (s *BaseGoParserListener) EnterEos(ctx *EosContext)
- func (s *BaseGoParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseGoParserListener) EnterExprCaseClause(ctx *ExprCaseClauseContext)
- func (s *BaseGoParserListener) EnterExprSwitchCase(ctx *ExprSwitchCaseContext)
- func (s *BaseGoParserListener) EnterExprSwitchStmt(ctx *ExprSwitchStmtContext)
- func (s *BaseGoParserListener) EnterExpression(ctx *ExpressionContext)
- func (s *BaseGoParserListener) EnterExpressionList(ctx *ExpressionListContext)
- func (s *BaseGoParserListener) EnterExpressionStmt(ctx *ExpressionStmtContext)
- func (s *BaseGoParserListener) EnterFallthroughStmt(ctx *FallthroughStmtContext)
- func (s *BaseGoParserListener) EnterFieldDecl(ctx *FieldDeclContext)
- func (s *BaseGoParserListener) EnterForClause(ctx *ForClauseContext)
- func (s *BaseGoParserListener) EnterForStmt(ctx *ForStmtContext)
- func (s *BaseGoParserListener) EnterFunctionDecl(ctx *FunctionDeclContext)
- func (s *BaseGoParserListener) EnterFunctionLit(ctx *FunctionLitContext)
- func (s *BaseGoParserListener) EnterFunctionType(ctx *FunctionTypeContext)
- func (s *BaseGoParserListener) EnterGoStmt(ctx *GoStmtContext)
- func (s *BaseGoParserListener) EnterGotoStmt(ctx *GotoStmtContext)
- func (s *BaseGoParserListener) EnterIdentifierList(ctx *IdentifierListContext)
- func (s *BaseGoParserListener) EnterIfStmt(ctx *IfStmtContext)
- func (s *BaseGoParserListener) EnterImportDecl(ctx *ImportDeclContext)
- func (s *BaseGoParserListener) EnterImportPath(ctx *ImportPathContext)
- func (s *BaseGoParserListener) EnterImportSpec(ctx *ImportSpecContext)
- func (s *BaseGoParserListener) EnterIncDecStmt(ctx *IncDecStmtContext)
- func (s *BaseGoParserListener) EnterIndex(ctx *IndexContext)
- func (s *BaseGoParserListener) EnterInteger(ctx *IntegerContext)
- func (s *BaseGoParserListener) EnterInterfaceType(ctx *InterfaceTypeContext)
- func (s *BaseGoParserListener) EnterKey(ctx *KeyContext)
- func (s *BaseGoParserListener) EnterKeyedElement(ctx *KeyedElementContext)
- func (s *BaseGoParserListener) EnterLabeledStmt(ctx *LabeledStmtContext)
- func (s *BaseGoParserListener) EnterLiteral(ctx *LiteralContext)
- func (s *BaseGoParserListener) EnterLiteralType(ctx *LiteralTypeContext)
- func (s *BaseGoParserListener) EnterLiteralValue(ctx *LiteralValueContext)
- func (s *BaseGoParserListener) EnterMapType(ctx *MapTypeContext)
- func (s *BaseGoParserListener) EnterMethodDecl(ctx *MethodDeclContext)
- func (s *BaseGoParserListener) EnterMethodExpr(ctx *MethodExprContext)
- func (s *BaseGoParserListener) EnterMethodSpec(ctx *MethodSpecContext)
- func (s *BaseGoParserListener) EnterOperand(ctx *OperandContext)
- func (s *BaseGoParserListener) EnterOperandName(ctx *OperandNameContext)
- func (s *BaseGoParserListener) EnterPackageClause(ctx *PackageClauseContext)
- func (s *BaseGoParserListener) EnterParameterDecl(ctx *ParameterDeclContext)
- func (s *BaseGoParserListener) EnterParameters(ctx *ParametersContext)
- func (s *BaseGoParserListener) EnterPointerType(ctx *PointerTypeContext)
- func (s *BaseGoParserListener) EnterPrimaryExpr(ctx *PrimaryExprContext)
- func (s *BaseGoParserListener) EnterQualifiedIdent(ctx *QualifiedIdentContext)
- func (s *BaseGoParserListener) EnterRangeClause(ctx *RangeClauseContext)
- func (s *BaseGoParserListener) EnterReceiver(ctx *ReceiverContext)
- func (s *BaseGoParserListener) EnterReceiverType(ctx *ReceiverTypeContext)
- func (s *BaseGoParserListener) EnterRecvStmt(ctx *RecvStmtContext)
- func (s *BaseGoParserListener) EnterResult(ctx *ResultContext)
- func (s *BaseGoParserListener) EnterReturnStmt(ctx *ReturnStmtContext)
- func (s *BaseGoParserListener) EnterSelectStmt(ctx *SelectStmtContext)
- func (s *BaseGoParserListener) EnterSendStmt(ctx *SendStmtContext)
- func (s *BaseGoParserListener) EnterShortVarDecl(ctx *ShortVarDeclContext)
- func (s *BaseGoParserListener) EnterSignature(ctx *SignatureContext)
- func (s *BaseGoParserListener) EnterSimpleStmt(ctx *SimpleStmtContext)
- func (s *BaseGoParserListener) EnterSlice(ctx *SliceContext)
- func (s *BaseGoParserListener) EnterSliceType(ctx *SliceTypeContext)
- func (s *BaseGoParserListener) EnterSourceFile(ctx *SourceFileContext)
- func (s *BaseGoParserListener) EnterStatement(ctx *StatementContext)
- func (s *BaseGoParserListener) EnterStatementList(ctx *StatementListContext)
- func (s *BaseGoParserListener) EnterString_(ctx *String_Context)
- func (s *BaseGoParserListener) EnterStructType(ctx *StructTypeContext)
- func (s *BaseGoParserListener) EnterSwitchStmt(ctx *SwitchStmtContext)
- func (s *BaseGoParserListener) EnterTypeAssertion(ctx *TypeAssertionContext)
- func (s *BaseGoParserListener) EnterTypeCaseClause(ctx *TypeCaseClauseContext)
- func (s *BaseGoParserListener) EnterTypeDecl(ctx *TypeDeclContext)
- func (s *BaseGoParserListener) EnterTypeList(ctx *TypeListContext)
- func (s *BaseGoParserListener) EnterTypeLit(ctx *TypeLitContext)
- func (s *BaseGoParserListener) EnterTypeName(ctx *TypeNameContext)
- func (s *BaseGoParserListener) EnterTypeSpec(ctx *TypeSpecContext)
- func (s *BaseGoParserListener) EnterTypeSwitchCase(ctx *TypeSwitchCaseContext)
- func (s *BaseGoParserListener) EnterTypeSwitchGuard(ctx *TypeSwitchGuardContext)
- func (s *BaseGoParserListener) EnterTypeSwitchStmt(ctx *TypeSwitchStmtContext)
- func (s *BaseGoParserListener) EnterType_(ctx *Type_Context)
- func (s *BaseGoParserListener) EnterUnaryExpr(ctx *UnaryExprContext)
- func (s *BaseGoParserListener) EnterVarDecl(ctx *VarDeclContext)
- func (s *BaseGoParserListener) EnterVarSpec(ctx *VarSpecContext)
- func (s *BaseGoParserListener) ExitAnonymousField(ctx *AnonymousFieldContext)
- func (s *BaseGoParserListener) ExitArguments(ctx *ArgumentsContext)
- func (s *BaseGoParserListener) ExitArrayLength(ctx *ArrayLengthContext)
- func (s *BaseGoParserListener) ExitArrayType(ctx *ArrayTypeContext)
- func (s *BaseGoParserListener) ExitAssign_op(ctx *Assign_opContext)
- func (s *BaseGoParserListener) ExitAssignment(ctx *AssignmentContext)
- func (s *BaseGoParserListener) ExitBasicLit(ctx *BasicLitContext)
- func (s *BaseGoParserListener) ExitBlock(ctx *BlockContext)
- func (s *BaseGoParserListener) ExitBreakStmt(ctx *BreakStmtContext)
- func (s *BaseGoParserListener) ExitChannelType(ctx *ChannelTypeContext)
- func (s *BaseGoParserListener) ExitCommCase(ctx *CommCaseContext)
- func (s *BaseGoParserListener) ExitCommClause(ctx *CommClauseContext)
- func (s *BaseGoParserListener) ExitCompositeLit(ctx *CompositeLitContext)
- func (s *BaseGoParserListener) ExitConstDecl(ctx *ConstDeclContext)
- func (s *BaseGoParserListener) ExitConstSpec(ctx *ConstSpecContext)
- func (s *BaseGoParserListener) ExitContinueStmt(ctx *ContinueStmtContext)
- func (s *BaseGoParserListener) ExitConversion(ctx *ConversionContext)
- func (s *BaseGoParserListener) ExitDeclaration(ctx *DeclarationContext)
- func (s *BaseGoParserListener) ExitDeferStmt(ctx *DeferStmtContext)
- func (s *BaseGoParserListener) ExitElement(ctx *ElementContext)
- func (s *BaseGoParserListener) ExitElementList(ctx *ElementListContext)
- func (s *BaseGoParserListener) ExitElementType(ctx *ElementTypeContext)
- func (s *BaseGoParserListener) ExitEmptyStmt(ctx *EmptyStmtContext)
- func (s *BaseGoParserListener) ExitEos(ctx *EosContext)
- func (s *BaseGoParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseGoParserListener) ExitExprCaseClause(ctx *ExprCaseClauseContext)
- func (s *BaseGoParserListener) ExitExprSwitchCase(ctx *ExprSwitchCaseContext)
- func (s *BaseGoParserListener) ExitExprSwitchStmt(ctx *ExprSwitchStmtContext)
- func (s *BaseGoParserListener) ExitExpression(ctx *ExpressionContext)
- func (s *BaseGoParserListener) ExitExpressionList(ctx *ExpressionListContext)
- func (s *BaseGoParserListener) ExitExpressionStmt(ctx *ExpressionStmtContext)
- func (s *BaseGoParserListener) ExitFallthroughStmt(ctx *FallthroughStmtContext)
- func (s *BaseGoParserListener) ExitFieldDecl(ctx *FieldDeclContext)
- func (s *BaseGoParserListener) ExitForClause(ctx *ForClauseContext)
- func (s *BaseGoParserListener) ExitForStmt(ctx *ForStmtContext)
- func (s *BaseGoParserListener) ExitFunctionDecl(ctx *FunctionDeclContext)
- func (s *BaseGoParserListener) ExitFunctionLit(ctx *FunctionLitContext)
- func (s *BaseGoParserListener) ExitFunctionType(ctx *FunctionTypeContext)
- func (s *BaseGoParserListener) ExitGoStmt(ctx *GoStmtContext)
- func (s *BaseGoParserListener) ExitGotoStmt(ctx *GotoStmtContext)
- func (s *BaseGoParserListener) ExitIdentifierList(ctx *IdentifierListContext)
- func (s *BaseGoParserListener) ExitIfStmt(ctx *IfStmtContext)
- func (s *BaseGoParserListener) ExitImportDecl(ctx *ImportDeclContext)
- func (s *BaseGoParserListener) ExitImportPath(ctx *ImportPathContext)
- func (s *BaseGoParserListener) ExitImportSpec(ctx *ImportSpecContext)
- func (s *BaseGoParserListener) ExitIncDecStmt(ctx *IncDecStmtContext)
- func (s *BaseGoParserListener) ExitIndex(ctx *IndexContext)
- func (s *BaseGoParserListener) ExitInteger(ctx *IntegerContext)
- func (s *BaseGoParserListener) ExitInterfaceType(ctx *InterfaceTypeContext)
- func (s *BaseGoParserListener) ExitKey(ctx *KeyContext)
- func (s *BaseGoParserListener) ExitKeyedElement(ctx *KeyedElementContext)
- func (s *BaseGoParserListener) ExitLabeledStmt(ctx *LabeledStmtContext)
- func (s *BaseGoParserListener) ExitLiteral(ctx *LiteralContext)
- func (s *BaseGoParserListener) ExitLiteralType(ctx *LiteralTypeContext)
- func (s *BaseGoParserListener) ExitLiteralValue(ctx *LiteralValueContext)
- func (s *BaseGoParserListener) ExitMapType(ctx *MapTypeContext)
- func (s *BaseGoParserListener) ExitMethodDecl(ctx *MethodDeclContext)
- func (s *BaseGoParserListener) ExitMethodExpr(ctx *MethodExprContext)
- func (s *BaseGoParserListener) ExitMethodSpec(ctx *MethodSpecContext)
- func (s *BaseGoParserListener) ExitOperand(ctx *OperandContext)
- func (s *BaseGoParserListener) ExitOperandName(ctx *OperandNameContext)
- func (s *BaseGoParserListener) ExitPackageClause(ctx *PackageClauseContext)
- func (s *BaseGoParserListener) ExitParameterDecl(ctx *ParameterDeclContext)
- func (s *BaseGoParserListener) ExitParameters(ctx *ParametersContext)
- func (s *BaseGoParserListener) ExitPointerType(ctx *PointerTypeContext)
- func (s *BaseGoParserListener) ExitPrimaryExpr(ctx *PrimaryExprContext)
- func (s *BaseGoParserListener) ExitQualifiedIdent(ctx *QualifiedIdentContext)
- func (s *BaseGoParserListener) ExitRangeClause(ctx *RangeClauseContext)
- func (s *BaseGoParserListener) ExitReceiver(ctx *ReceiverContext)
- func (s *BaseGoParserListener) ExitReceiverType(ctx *ReceiverTypeContext)
- func (s *BaseGoParserListener) ExitRecvStmt(ctx *RecvStmtContext)
- func (s *BaseGoParserListener) ExitResult(ctx *ResultContext)
- func (s *BaseGoParserListener) ExitReturnStmt(ctx *ReturnStmtContext)
- func (s *BaseGoParserListener) ExitSelectStmt(ctx *SelectStmtContext)
- func (s *BaseGoParserListener) ExitSendStmt(ctx *SendStmtContext)
- func (s *BaseGoParserListener) ExitShortVarDecl(ctx *ShortVarDeclContext)
- func (s *BaseGoParserListener) ExitSignature(ctx *SignatureContext)
- func (s *BaseGoParserListener) ExitSimpleStmt(ctx *SimpleStmtContext)
- func (s *BaseGoParserListener) ExitSlice(ctx *SliceContext)
- func (s *BaseGoParserListener) ExitSliceType(ctx *SliceTypeContext)
- func (s *BaseGoParserListener) ExitSourceFile(ctx *SourceFileContext)
- func (s *BaseGoParserListener) ExitStatement(ctx *StatementContext)
- func (s *BaseGoParserListener) ExitStatementList(ctx *StatementListContext)
- func (s *BaseGoParserListener) ExitString_(ctx *String_Context)
- func (s *BaseGoParserListener) ExitStructType(ctx *StructTypeContext)
- func (s *BaseGoParserListener) ExitSwitchStmt(ctx *SwitchStmtContext)
- func (s *BaseGoParserListener) ExitTypeAssertion(ctx *TypeAssertionContext)
- func (s *BaseGoParserListener) ExitTypeCaseClause(ctx *TypeCaseClauseContext)
- func (s *BaseGoParserListener) ExitTypeDecl(ctx *TypeDeclContext)
- func (s *BaseGoParserListener) ExitTypeList(ctx *TypeListContext)
- func (s *BaseGoParserListener) ExitTypeLit(ctx *TypeLitContext)
- func (s *BaseGoParserListener) ExitTypeName(ctx *TypeNameContext)
- func (s *BaseGoParserListener) ExitTypeSpec(ctx *TypeSpecContext)
- func (s *BaseGoParserListener) ExitTypeSwitchCase(ctx *TypeSwitchCaseContext)
- func (s *BaseGoParserListener) ExitTypeSwitchGuard(ctx *TypeSwitchGuardContext)
- func (s *BaseGoParserListener) ExitTypeSwitchStmt(ctx *TypeSwitchStmtContext)
- func (s *BaseGoParserListener) ExitType_(ctx *Type_Context)
- func (s *BaseGoParserListener) ExitUnaryExpr(ctx *UnaryExprContext)
- func (s *BaseGoParserListener) ExitVarDecl(ctx *VarDeclContext)
- func (s *BaseGoParserListener) ExitVarSpec(ctx *VarSpecContext)
- func (s *BaseGoParserListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseGoParserListener) VisitTerminal(node antlr.TerminalNode)
- type BasicLitContext
- 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) Integer() IIntegerContext
- func (*BasicLitContext) IsBasicLitContext()
- func (s *BasicLitContext) NIL_LIT() antlr.TerminalNode
- func (s *BasicLitContext) RUNE_LIT() antlr.TerminalNode
- func (s *BasicLitContext) String_() IString_Context
- func (s *BasicLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BlockContext
- 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) L_CURLY() antlr.TerminalNode
- func (s *BlockContext) R_CURLY() antlr.TerminalNode
- func (s *BlockContext) StatementList() IStatementListContext
- func (s *BlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BreakStmtContext
- func (s *BreakStmtContext) BREAK() antlr.TerminalNode
- 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 ChannelTypeContext
- func (s *ChannelTypeContext) CHAN() antlr.TerminalNode
- 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) RECEIVE() antlr.TerminalNode
- func (s *ChannelTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CommCaseContext
- func (s *CommCaseContext) CASE() antlr.TerminalNode
- func (s *CommCaseContext) DEFAULT() antlr.TerminalNode
- 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 CommClauseContext
- func (s *CommClauseContext) COLON() antlr.TerminalNode
- 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 CompositeLitContext
- 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 ConstDeclContext
- func (s *ConstDeclContext) AllConstSpec() []IConstSpecContext
- func (s *ConstDeclContext) AllEos() []IEosContext
- func (s *ConstDeclContext) CONST() antlr.TerminalNode
- 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) L_PAREN() antlr.TerminalNode
- func (s *ConstDeclContext) R_PAREN() antlr.TerminalNode
- func (s *ConstDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConstSpecContext
- func (s *ConstSpecContext) ASSIGN() antlr.TerminalNode
- 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 ContinueStmtContext
- func (s *ContinueStmtContext) CONTINUE() antlr.TerminalNode
- 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 ConversionContext
- func (s *ConversionContext) COMMA() antlr.TerminalNode
- 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) L_PAREN() antlr.TerminalNode
- func (s *ConversionContext) R_PAREN() antlr.TerminalNode
- func (s *ConversionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ConversionContext) Type_() IType_Context
- type DeclarationContext
- 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 DeferStmtContext
- func (s *DeferStmtContext) DEFER() antlr.TerminalNode
- 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 ElementContext
- 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) AllCOMMA() []antlr.TerminalNode
- func (s *ElementListContext) AllKeyedElement() []IKeyedElementContext
- func (s *ElementListContext) COMMA(i int) antlr.TerminalNode
- 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 ElementTypeContext
- 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 EmptyStmtContext
- 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) SEMI() antlr.TerminalNode
- func (s *EmptyStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EosContext
- 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) SEMI() antlr.TerminalNode
- func (s *EosContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprCaseClauseContext
- func (s *ExprCaseClauseContext) COLON() antlr.TerminalNode
- 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 ExprSwitchCaseContext
- func (s *ExprSwitchCaseContext) CASE() antlr.TerminalNode
- func (s *ExprSwitchCaseContext) DEFAULT() antlr.TerminalNode
- 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 ExprSwitchStmtContext
- 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) L_CURLY() antlr.TerminalNode
- func (s *ExprSwitchStmtContext) R_CURLY() antlr.TerminalNode
- func (s *ExprSwitchStmtContext) SEMI() antlr.TerminalNode
- func (s *ExprSwitchStmtContext) SWITCH() antlr.TerminalNode
- func (s *ExprSwitchStmtContext) SimpleStmt() ISimpleStmtContext
- func (s *ExprSwitchStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionContext
- func (s *ExpressionContext) AMPERSAND() antlr.TerminalNode
- func (s *ExpressionContext) AllExpression() []IExpressionContext
- func (s *ExpressionContext) BIT_CLEAR() antlr.TerminalNode
- func (s *ExpressionContext) CARET() antlr.TerminalNode
- func (s *ExpressionContext) DIV() antlr.TerminalNode
- func (s *ExpressionContext) EQUALS() antlr.TerminalNode
- func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) Expression(i int) IExpressionContext
- func (s *ExpressionContext) GREATER() antlr.TerminalNode
- func (s *ExpressionContext) GREATER_OR_EQUALS() antlr.TerminalNode
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) LESS() antlr.TerminalNode
- func (s *ExpressionContext) LESS_OR_EQUALS() antlr.TerminalNode
- func (s *ExpressionContext) LOGICAL_AND() antlr.TerminalNode
- func (s *ExpressionContext) LOGICAL_OR() antlr.TerminalNode
- func (s *ExpressionContext) LSHIFT() antlr.TerminalNode
- func (s *ExpressionContext) MINUS() antlr.TerminalNode
- func (s *ExpressionContext) MOD() antlr.TerminalNode
- func (s *ExpressionContext) NOT_EQUALS() antlr.TerminalNode
- func (s *ExpressionContext) OR() antlr.TerminalNode
- func (s *ExpressionContext) PLUS() antlr.TerminalNode
- func (s *ExpressionContext) PrimaryExpr() IPrimaryExprContext
- func (s *ExpressionContext) RSHIFT() antlr.TerminalNode
- func (s *ExpressionContext) STAR() antlr.TerminalNode
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ExpressionContext) UnaryExpr() IUnaryExprContext
- type ExpressionListContext
- func (s *ExpressionListContext) AllCOMMA() []antlr.TerminalNode
- func (s *ExpressionListContext) AllExpression() []IExpressionContext
- func (s *ExpressionListContext) COMMA(i int) antlr.TerminalNode
- func (s *ExpressionListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionListContext) Expression(i int) IExpressionContext
- func (s *ExpressionListContext) GetParser() antlr.Parser
- func (s *ExpressionListContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionListContext) IsExpressionListContext()
- func (s *ExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionStmtContext
- 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 FallthroughStmtContext
- func (s *FallthroughStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FallthroughStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FallthroughStmtContext) FALLTHROUGH() antlr.TerminalNode
- 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 FieldDeclContext
- 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_() IString_Context
- func (s *FieldDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *FieldDeclContext) Type_() IType_Context
- type ForClauseContext
- func (s *ForClauseContext) AllSEMI() []antlr.TerminalNode
- 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) SEMI(i int) antlr.TerminalNode
- func (s *ForClauseContext) SimpleStmt(i int) ISimpleStmtContext
- func (s *ForClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ForStmtContext
- 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) FOR() antlr.TerminalNode
- 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 FunctionDeclContext
- func (s *FunctionDeclContext) Block() IBlockContext
- func (s *FunctionDeclContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionDeclContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionDeclContext) FUNC() antlr.TerminalNode
- 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 FunctionLitContext
- func (s *FunctionLitContext) Block() IBlockContext
- func (s *FunctionLitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionLitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionLitContext) FUNC() antlr.TerminalNode
- func (s *FunctionLitContext) GetParser() antlr.Parser
- func (s *FunctionLitContext) GetRuleContext() antlr.RuleContext
- func (*FunctionLitContext) IsFunctionLitContext()
- func (s *FunctionLitContext) Signature() ISignatureContext
- func (s *FunctionLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionTypeContext
- func (s *FunctionTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionTypeContext) FUNC() antlr.TerminalNode
- 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 GoLexer
- type GoParser
- func (p *GoParser) AnonymousField() (localctx IAnonymousFieldContext)
- func (p *GoParser) Arguments() (localctx IArgumentsContext)
- func (p *GoParser) ArrayLength() (localctx IArrayLengthContext)
- func (p *GoParser) ArrayType() (localctx IArrayTypeContext)
- func (p *GoParser) Assign_op() (localctx IAssign_opContext)
- func (p *GoParser) Assignment() (localctx IAssignmentContext)
- func (p *GoParser) BasicLit() (localctx IBasicLitContext)
- func (p *GoParser) Block() (localctx IBlockContext)
- func (p *GoParser) BreakStmt() (localctx IBreakStmtContext)
- func (p *GoParser) ChannelType() (localctx IChannelTypeContext)
- func (p *GoParser) CommCase() (localctx ICommCaseContext)
- func (p *GoParser) CommClause() (localctx ICommClauseContext)
- func (p *GoParser) CompositeLit() (localctx ICompositeLitContext)
- func (p *GoParser) ConstDecl() (localctx IConstDeclContext)
- func (p *GoParser) ConstSpec() (localctx IConstSpecContext)
- func (p *GoParser) ContinueStmt() (localctx IContinueStmtContext)
- func (p *GoParser) Conversion() (localctx IConversionContext)
- func (p *GoParser) Declaration() (localctx IDeclarationContext)
- func (p *GoParser) DeferStmt() (localctx IDeferStmtContext)
- func (p *GoParser) Element() (localctx IElementContext)
- func (p *GoParser) ElementList() (localctx IElementListContext)
- func (p *GoParser) ElementType() (localctx IElementTypeContext)
- func (p *GoParser) EmptyStmt() (localctx IEmptyStmtContext)
- func (p *GoParser) Eos() (localctx IEosContext)
- func (p *GoParser) Eos_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *GoParser) ExprCaseClause() (localctx IExprCaseClauseContext)
- func (p *GoParser) ExprSwitchCase() (localctx IExprSwitchCaseContext)
- func (p *GoParser) ExprSwitchStmt() (localctx IExprSwitchStmtContext)
- func (p *GoParser) Expression() (localctx IExpressionContext)
- func (p *GoParser) ExpressionList() (localctx IExpressionListContext)
- func (p *GoParser) ExpressionStmt() (localctx IExpressionStmtContext)
- func (p *GoParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *GoParser) FallthroughStmt() (localctx IFallthroughStmtContext)
- func (p *GoParser) FieldDecl() (localctx IFieldDeclContext)
- func (p *GoParser) FieldDecl_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *GoParser) ForClause() (localctx IForClauseContext)
- func (p *GoParser) ForStmt() (localctx IForStmtContext)
- func (p *GoParser) FunctionDecl() (localctx IFunctionDeclContext)
- func (p *GoParser) FunctionLit() (localctx IFunctionLitContext)
- func (p *GoParser) FunctionType() (localctx IFunctionTypeContext)
- func (p *GoParser) GoStmt() (localctx IGoStmtContext)
- func (p *GoParser) GotoStmt() (localctx IGotoStmtContext)
- func (p *GoParser) IdentifierList() (localctx IIdentifierListContext)
- func (p *GoParser) IfStmt() (localctx IIfStmtContext)
- func (p *GoParser) ImportDecl() (localctx IImportDeclContext)
- func (p *GoParser) ImportPath() (localctx IImportPathContext)
- func (p *GoParser) ImportSpec() (localctx IImportSpecContext)
- func (p *GoParser) IncDecStmt() (localctx IIncDecStmtContext)
- func (p *GoParser) Index() (localctx IIndexContext)
- func (p *GoParser) Integer() (localctx IIntegerContext)
- func (p *GoParser) InterfaceType() (localctx IInterfaceTypeContext)
- func (p *GoParser) Key() (localctx IKeyContext)
- func (p *GoParser) KeyedElement() (localctx IKeyedElementContext)
- func (p *GoParser) LabeledStmt() (localctx ILabeledStmtContext)
- func (p *GoParser) Literal() (localctx ILiteralContext)
- func (p *GoParser) LiteralType() (localctx ILiteralTypeContext)
- func (p *GoParser) LiteralValue() (localctx ILiteralValueContext)
- func (p *GoParser) MapType() (localctx IMapTypeContext)
- func (p *GoParser) MethodDecl() (localctx IMethodDeclContext)
- func (p *GoParser) MethodExpr() (localctx IMethodExprContext)
- func (p *GoParser) MethodSpec() (localctx IMethodSpecContext)
- func (p *GoParser) MethodSpec_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *GoParser) Operand() (localctx IOperandContext)
- func (p *GoParser) OperandName() (localctx IOperandNameContext)
- func (p *GoParser) PackageClause() (localctx IPackageClauseContext)
- func (p *GoParser) ParameterDecl() (localctx IParameterDeclContext)
- func (p *GoParser) Parameters() (localctx IParametersContext)
- func (p *GoParser) PointerType() (localctx IPointerTypeContext)
- func (p *GoParser) PrimaryExpr() (localctx IPrimaryExprContext)
- func (p *GoParser) PrimaryExpr_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *GoParser) QualifiedIdent() (localctx IQualifiedIdentContext)
- func (p *GoParser) RangeClause() (localctx IRangeClauseContext)
- func (p *GoParser) Receiver() (localctx IReceiverContext)
- func (p *GoParser) ReceiverType() (localctx IReceiverTypeContext)
- func (p *GoParser) RecvStmt() (localctx IRecvStmtContext)
- func (p *GoParser) Result() (localctx IResultContext)
- func (p *GoParser) ReturnStmt() (localctx IReturnStmtContext)
- func (p *GoParser) SelectStmt() (localctx ISelectStmtContext)
- func (p *GoParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *GoParser) SendStmt() (localctx ISendStmtContext)
- func (p *GoParser) ShortVarDecl() (localctx IShortVarDeclContext)
- func (p *GoParser) Signature() (localctx ISignatureContext)
- func (p *GoParser) Signature_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *GoParser) SimpleStmt() (localctx ISimpleStmtContext)
- func (p *GoParser) Slice() (localctx ISliceContext)
- func (p *GoParser) SliceType() (localctx ISliceTypeContext)
- func (p *GoParser) SourceFile() (localctx ISourceFileContext)
- func (p *GoParser) Statement() (localctx IStatementContext)
- func (p *GoParser) StatementList() (localctx IStatementListContext)
- func (p *GoParser) String_() (localctx IString_Context)
- func (p *GoParser) StructType() (localctx IStructTypeContext)
- func (p *GoParser) SwitchStmt() (localctx ISwitchStmtContext)
- func (p *GoParser) TypeAssertion() (localctx ITypeAssertionContext)
- func (p *GoParser) TypeCaseClause() (localctx ITypeCaseClauseContext)
- func (p *GoParser) TypeDecl() (localctx ITypeDeclContext)
- func (p *GoParser) TypeList() (localctx ITypeListContext)
- func (p *GoParser) TypeLit() (localctx ITypeLitContext)
- func (p *GoParser) TypeName() (localctx ITypeNameContext)
- func (p *GoParser) TypeSpec() (localctx ITypeSpecContext)
- func (p *GoParser) TypeSwitchCase() (localctx ITypeSwitchCaseContext)
- func (p *GoParser) TypeSwitchGuard() (localctx ITypeSwitchGuardContext)
- func (p *GoParser) TypeSwitchStmt() (localctx ITypeSwitchStmtContext)
- func (p *GoParser) Type_() (localctx IType_Context)
- func (p *GoParser) UnaryExpr() (localctx IUnaryExprContext)
- func (p *GoParser) VarDecl() (localctx IVarDeclContext)
- func (p *GoParser) VarSpec() (localctx IVarSpecContext)
- type GoParserBase
- type GoParserListener
- type GoStmtContext
- func (s *GoStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GoStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GoStmtContext) Expression() IExpressionContext
- func (s *GoStmtContext) GO() antlr.TerminalNode
- 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 GotoStmtContext
- func (s *GotoStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GotoStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GotoStmtContext) GOTO() antlr.TerminalNode
- 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 IAnonymousFieldContext
- type IArgumentsContext
- type IArrayLengthContext
- type IArrayTypeContext
- type IAssign_opContext
- type IAssignmentContext
- type IBasicLitContext
- 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 IFunctionDeclContext
- type IFunctionLitContext
- type IFunctionTypeContext
- type IGoStmtContext
- type IGotoStmtContext
- type IIdentifierListContext
- type IIfStmtContext
- type IImportDeclContext
- type IImportPathContext
- type IImportSpecContext
- type IIncDecStmtContext
- type IIndexContext
- type IIntegerContext
- 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 IParametersContext
- type IPointerTypeContext
- type IPrimaryExprContext
- type IQualifiedIdentContext
- type IRangeClauseContext
- type IReceiverContext
- type IReceiverTypeContext
- type IRecvStmtContext
- type IResultContext
- type IReturnStmtContext
- type ISelectStmtContext
- type ISendStmtContext
- type IShortVarDeclContext
- type ISignatureContext
- type ISimpleStmtContext
- type ISliceContext
- type ISliceTypeContext
- type ISourceFileContext
- type IStatementContext
- type IStatementListContext
- type IString_Context
- type IStructTypeContext
- type ISwitchStmtContext
- 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 IVarDeclContext
- type IVarSpecContext
- type IdentifierListContext
- func (s *IdentifierListContext) AllCOMMA() []antlr.TerminalNode
- func (s *IdentifierListContext) AllIDENTIFIER() []antlr.TerminalNode
- func (s *IdentifierListContext) COMMA(i int) antlr.TerminalNode
- func (s *IdentifierListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentifierListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IdentifierListContext) GetParser() antlr.Parser
- func (s *IdentifierListContext) GetRuleContext() antlr.RuleContext
- func (s *IdentifierListContext) IDENTIFIER(i int) antlr.TerminalNode
- func (*IdentifierListContext) IsIdentifierListContext()
- func (s *IdentifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IfStmtContext
- func (s *IfStmtContext) AllBlock() []IBlockContext
- func (s *IfStmtContext) Block(i int) IBlockContext
- func (s *IfStmtContext) ELSE() antlr.TerminalNode
- 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) IF() antlr.TerminalNode
- func (s *IfStmtContext) IfStmt() IIfStmtContext
- func (*IfStmtContext) IsIfStmtContext()
- func (s *IfStmtContext) SEMI() antlr.TerminalNode
- func (s *IfStmtContext) SimpleStmt() ISimpleStmtContext
- func (s *IfStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportDeclContext
- 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) IMPORT() antlr.TerminalNode
- func (s *ImportDeclContext) ImportSpec(i int) IImportSpecContext
- func (*ImportDeclContext) IsImportDeclContext()
- func (s *ImportDeclContext) L_PAREN() antlr.TerminalNode
- func (s *ImportDeclContext) R_PAREN() antlr.TerminalNode
- func (s *ImportDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportPathContext
- 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 (*ImportPathContext) IsImportPathContext()
- func (s *ImportPathContext) String_() IString_Context
- func (s *ImportPathContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportSpecContext
- func (s *ImportSpecContext) DOT() antlr.TerminalNode
- 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 IncDecStmtContext
- 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) MINUS_MINUS() antlr.TerminalNode
- func (s *IncDecStmtContext) PLUS_PLUS() antlr.TerminalNode
- func (s *IncDecStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IndexContext
- 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) L_BRACKET() antlr.TerminalNode
- func (s *IndexContext) R_BRACKET() antlr.TerminalNode
- func (s *IndexContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IntegerContext
- func (s *IntegerContext) DECIMAL_LIT() antlr.TerminalNode
- func (s *IntegerContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IntegerContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IntegerContext) GetParser() antlr.Parser
- func (s *IntegerContext) GetRuleContext() antlr.RuleContext
- func (s *IntegerContext) HEX_LIT() antlr.TerminalNode
- func (s *IntegerContext) IMAGINARY_LIT() antlr.TerminalNode
- func (*IntegerContext) IsIntegerContext()
- func (s *IntegerContext) OCTAL_LIT() antlr.TerminalNode
- func (s *IntegerContext) RUNE_LIT() antlr.TerminalNode
- func (s *IntegerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InterfaceTypeContext
- 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 (s *InterfaceTypeContext) INTERFACE() antlr.TerminalNode
- func (*InterfaceTypeContext) IsInterfaceTypeContext()
- func (s *InterfaceTypeContext) L_CURLY() antlr.TerminalNode
- func (s *InterfaceTypeContext) MethodSpec(i int) IMethodSpecContext
- func (s *InterfaceTypeContext) R_CURLY() antlr.TerminalNode
- func (s *InterfaceTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type KeyContext
- 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 KeyedElementContext
- func (s *KeyedElementContext) COLON() antlr.TerminalNode
- 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 LabeledStmtContext
- func (s *LabeledStmtContext) COLON() antlr.TerminalNode
- 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 LiteralContext
- 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) ArrayType() IArrayTypeContext
- func (s *LiteralTypeContext) ELLIPSIS() antlr.TerminalNode
- 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) L_BRACKET() antlr.TerminalNode
- func (s *LiteralTypeContext) MapType() IMapTypeContext
- func (s *LiteralTypeContext) R_BRACKET() antlr.TerminalNode
- 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 LiteralValueContext
- func (s *LiteralValueContext) COMMA() antlr.TerminalNode
- 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) L_CURLY() antlr.TerminalNode
- func (s *LiteralValueContext) R_CURLY() antlr.TerminalNode
- func (s *LiteralValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MapTypeContext
- 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) L_BRACKET() antlr.TerminalNode
- func (s *MapTypeContext) MAP() antlr.TerminalNode
- func (s *MapTypeContext) R_BRACKET() antlr.TerminalNode
- func (s *MapTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *MapTypeContext) Type_() IType_Context
- type MethodDeclContext
- func (s *MethodDeclContext) Block() IBlockContext
- func (s *MethodDeclContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MethodDeclContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MethodDeclContext) FUNC() antlr.TerminalNode
- func (s *MethodDeclContext) GetParser() antlr.Parser
- func (s *MethodDeclContext) GetRuleContext() antlr.RuleContext
- func (s *MethodDeclContext) IDENTIFIER() antlr.TerminalNode
- func (*MethodDeclContext) IsMethodDeclContext()
- func (s *MethodDeclContext) Receiver() IReceiverContext
- func (s *MethodDeclContext) Signature() ISignatureContext
- func (s *MethodDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MethodExprContext
- func (s *MethodExprContext) DOT() antlr.TerminalNode
- 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 MethodSpecContext
- 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 OperandContext
- 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) L_PAREN() antlr.TerminalNode
- func (s *OperandContext) Literal() ILiteralContext
- func (s *OperandContext) MethodExpr() IMethodExprContext
- func (s *OperandContext) OperandName() IOperandNameContext
- func (s *OperandContext) R_PAREN() antlr.TerminalNode
- func (s *OperandContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OperandNameContext
- 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 PackageClauseContext
- 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) PACKAGE() antlr.TerminalNode
- func (s *PackageClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParameterDeclContext
- func (s *ParameterDeclContext) ELLIPSIS() antlr.TerminalNode
- 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 ParametersContext
- func (s *ParametersContext) AllCOMMA() []antlr.TerminalNode
- func (s *ParametersContext) AllParameterDecl() []IParameterDeclContext
- func (s *ParametersContext) COMMA(i int) antlr.TerminalNode
- 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) L_PAREN() antlr.TerminalNode
- func (s *ParametersContext) ParameterDecl(i int) IParameterDeclContext
- func (s *ParametersContext) R_PAREN() antlr.TerminalNode
- func (s *ParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PointerTypeContext
- 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) STAR() antlr.TerminalNode
- func (s *PointerTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *PointerTypeContext) Type_() IType_Context
- type PrimaryExprContext
- func (s *PrimaryExprContext) Arguments() IArgumentsContext
- func (s *PrimaryExprContext) Conversion() IConversionContext
- func (s *PrimaryExprContext) DOT() antlr.TerminalNode
- 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) IDENTIFIER() antlr.TerminalNode
- func (s *PrimaryExprContext) Index() IIndexContext
- func (*PrimaryExprContext) IsPrimaryExprContext()
- func (s *PrimaryExprContext) Operand() IOperandContext
- func (s *PrimaryExprContext) PrimaryExpr() IPrimaryExprContext
- func (s *PrimaryExprContext) Slice() ISliceContext
- func (s *PrimaryExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *PrimaryExprContext) TypeAssertion() ITypeAssertionContext
- type QualifiedIdentContext
- func (s *QualifiedIdentContext) AllIDENTIFIER() []antlr.TerminalNode
- func (s *QualifiedIdentContext) DOT() 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 RangeClauseContext
- func (s *RangeClauseContext) ASSIGN() antlr.TerminalNode
- func (s *RangeClauseContext) DECLARE_ASSIGN() antlr.TerminalNode
- 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) RANGE() antlr.TerminalNode
- func (s *RangeClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ReceiverContext
- 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 (*ReceiverContext) IsReceiverContext()
- func (s *ReceiverContext) Parameters() IParametersContext
- func (s *ReceiverContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ReceiverTypeContext
- 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) L_PAREN() antlr.TerminalNode
- func (s *ReceiverTypeContext) R_PAREN() antlr.TerminalNode
- func (s *ReceiverTypeContext) ReceiverType() IReceiverTypeContext
- func (s *ReceiverTypeContext) STAR() antlr.TerminalNode
- func (s *ReceiverTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ReceiverTypeContext) TypeName() ITypeNameContext
- type RecvStmtContext
- func (s *RecvStmtContext) ASSIGN() antlr.TerminalNode
- func (s *RecvStmtContext) DECLARE_ASSIGN() antlr.TerminalNode
- 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 ResultContext
- 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) Parameters() IParametersContext
- func (s *ResultContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ResultContext) Type_() IType_Context
- type ReturnStmtContext
- 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) RETURN() antlr.TerminalNode
- func (s *ReturnStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SelectStmtContext
- 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) L_CURLY() antlr.TerminalNode
- func (s *SelectStmtContext) R_CURLY() antlr.TerminalNode
- func (s *SelectStmtContext) SELECT() antlr.TerminalNode
- func (s *SelectStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SendStmtContext
- 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) RECEIVE() antlr.TerminalNode
- func (s *SendStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ShortVarDeclContext
- func (s *ShortVarDeclContext) DECLARE_ASSIGN() antlr.TerminalNode
- 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 SignatureContext
- 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 SimpleStmtContext
- 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 SliceContext
- func (s *SliceContext) AllCOLON() []antlr.TerminalNode
- func (s *SliceContext) AllExpression() []IExpressionContext
- func (s *SliceContext) COLON(i int) antlr.TerminalNode
- 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) L_BRACKET() antlr.TerminalNode
- func (s *SliceContext) R_BRACKET() antlr.TerminalNode
- func (s *SliceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SliceTypeContext
- 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) L_BRACKET() antlr.TerminalNode
- func (s *SliceTypeContext) R_BRACKET() antlr.TerminalNode
- func (s *SliceTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SourceFileContext
- func (s *SourceFileContext) AllDeclaration() []IDeclarationContext
- func (s *SourceFileContext) AllEos() []IEosContext
- func (s *SourceFileContext) AllFunctionDecl() []IFunctionDeclContext
- func (s *SourceFileContext) AllImportDecl() []IImportDeclContext
- func (s *SourceFileContext) AllMethodDecl() []IMethodDeclContext
- func (s *SourceFileContext) Declaration(i int) IDeclarationContext
- func (s *SourceFileContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SourceFileContext) Eos(i int) IEosContext
- func (s *SourceFileContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SourceFileContext) FunctionDecl(i int) IFunctionDeclContext
- 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) MethodDecl(i int) IMethodDeclContext
- func (s *SourceFileContext) PackageClause() IPackageClauseContext
- func (s *SourceFileContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StatementContext
- 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) 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 String_Context
- func (s *String_Context) EnterRule(listener antlr.ParseTreeListener)
- func (s *String_Context) ExitRule(listener antlr.ParseTreeListener)
- func (s *String_Context) GetParser() antlr.Parser
- func (s *String_Context) GetRuleContext() antlr.RuleContext
- func (s *String_Context) INTERPRETED_STRING_LIT() antlr.TerminalNode
- func (*String_Context) IsString_Context()
- func (s *String_Context) RAW_STRING_LIT() antlr.TerminalNode
- func (s *String_Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StructTypeContext
- 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) L_CURLY() antlr.TerminalNode
- func (s *StructTypeContext) R_CURLY() antlr.TerminalNode
- func (s *StructTypeContext) STRUCT() antlr.TerminalNode
- func (s *StructTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SwitchStmtContext
- 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 TypeAssertionContext
- func (s *TypeAssertionContext) DOT() antlr.TerminalNode
- 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) L_PAREN() antlr.TerminalNode
- func (s *TypeAssertionContext) R_PAREN() antlr.TerminalNode
- func (s *TypeAssertionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeAssertionContext) Type_() IType_Context
- type TypeCaseClauseContext
- func (s *TypeCaseClauseContext) COLON() antlr.TerminalNode
- 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 TypeDeclContext
- 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) L_PAREN() antlr.TerminalNode
- func (s *TypeDeclContext) R_PAREN() antlr.TerminalNode
- func (s *TypeDeclContext) TYPE() antlr.TerminalNode
- func (s *TypeDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeDeclContext) TypeSpec(i int) ITypeSpecContext
- type TypeListContext
- func (s *TypeListContext) AllCOMMA() []antlr.TerminalNode
- func (s *TypeListContext) AllNIL_LIT() []antlr.TerminalNode
- func (s *TypeListContext) AllType_() []IType_Context
- func (s *TypeListContext) COMMA(i int) antlr.TerminalNode
- 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) NIL_LIT(i int) antlr.TerminalNode
- func (s *TypeListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeListContext) Type_(i int) IType_Context
- type TypeLitContext
- 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 TypeNameContext
- 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 TypeSpecContext
- func (s *TypeSpecContext) ASSIGN() antlr.TerminalNode
- 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 TypeSwitchCaseContext
- func (s *TypeSwitchCaseContext) CASE() antlr.TerminalNode
- func (s *TypeSwitchCaseContext) DEFAULT() antlr.TerminalNode
- 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 TypeSwitchGuardContext
- func (s *TypeSwitchGuardContext) DECLARE_ASSIGN() antlr.TerminalNode
- func (s *TypeSwitchGuardContext) DOT() antlr.TerminalNode
- 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) L_PAREN() antlr.TerminalNode
- func (s *TypeSwitchGuardContext) PrimaryExpr() IPrimaryExprContext
- func (s *TypeSwitchGuardContext) R_PAREN() antlr.TerminalNode
- func (s *TypeSwitchGuardContext) TYPE() antlr.TerminalNode
- func (s *TypeSwitchGuardContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TypeSwitchStmtContext
- 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) L_CURLY() antlr.TerminalNode
- func (s *TypeSwitchStmtContext) R_CURLY() antlr.TerminalNode
- func (s *TypeSwitchStmtContext) SEMI() antlr.TerminalNode
- func (s *TypeSwitchStmtContext) SWITCH() antlr.TerminalNode
- 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 Type_Context
- 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) L_PAREN() antlr.TerminalNode
- func (s *Type_Context) R_PAREN() antlr.TerminalNode
- 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 UnaryExprContext
- func (s *UnaryExprContext) AMPERSAND() antlr.TerminalNode
- func (s *UnaryExprContext) CARET() antlr.TerminalNode
- func (s *UnaryExprContext) EXCLAMATION() antlr.TerminalNode
- func (s *UnaryExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnaryExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnaryExprContext) Expression() IExpressionContext
- func (s *UnaryExprContext) GetParser() antlr.Parser
- func (s *UnaryExprContext) GetRuleContext() antlr.RuleContext
- func (*UnaryExprContext) IsUnaryExprContext()
- func (s *UnaryExprContext) MINUS() antlr.TerminalNode
- func (s *UnaryExprContext) PLUS() antlr.TerminalNode
- func (s *UnaryExprContext) PrimaryExpr() IPrimaryExprContext
- func (s *UnaryExprContext) RECEIVE() antlr.TerminalNode
- func (s *UnaryExprContext) STAR() antlr.TerminalNode
- func (s *UnaryExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type VarDeclContext
- 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) L_PAREN() antlr.TerminalNode
- func (s *VarDeclContext) R_PAREN() antlr.TerminalNode
- func (s *VarDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VarDeclContext) VAR() antlr.TerminalNode
- func (s *VarDeclContext) VarSpec(i int) IVarSpecContext
- type VarSpecContext
- func (s *VarSpecContext) ASSIGN() antlr.TerminalNode
- 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
Constants ¶
const ( GoLexerBREAK = 1 GoLexerDEFAULT = 2 GoLexerFUNC = 3 GoLexerINTERFACE = 4 GoLexerSELECT = 5 GoLexerCASE = 6 GoLexerDEFER = 7 GoLexerGO = 8 GoLexerMAP = 9 GoLexerSTRUCT = 10 GoLexerCHAN = 11 GoLexerELSE = 12 GoLexerGOTO = 13 GoLexerPACKAGE = 14 GoLexerSWITCH = 15 GoLexerCONST = 16 GoLexerFALLTHROUGH = 17 GoLexerIF = 18 GoLexerRANGE = 19 GoLexerTYPE = 20 GoLexerCONTINUE = 21 GoLexerFOR = 22 GoLexerIMPORT = 23 GoLexerRETURN = 24 GoLexerVAR = 25 GoLexerNIL_LIT = 26 GoLexerIDENTIFIER = 27 GoLexerL_PAREN = 28 GoLexerR_PAREN = 29 GoLexerL_CURLY = 30 GoLexerR_CURLY = 31 GoLexerL_BRACKET = 32 GoLexerR_BRACKET = 33 GoLexerASSIGN = 34 GoLexerCOMMA = 35 GoLexerSEMI = 36 GoLexerCOLON = 37 GoLexerDOT = 38 GoLexerPLUS_PLUS = 39 GoLexerMINUS_MINUS = 40 GoLexerDECLARE_ASSIGN = 41 GoLexerELLIPSIS = 42 GoLexerLOGICAL_OR = 43 GoLexerLOGICAL_AND = 44 GoLexerEQUALS = 45 GoLexerNOT_EQUALS = 46 GoLexerLESS = 47 GoLexerLESS_OR_EQUALS = 48 GoLexerGREATER = 49 GoLexerGREATER_OR_EQUALS = 50 GoLexerOR = 51 GoLexerDIV = 52 GoLexerMOD = 53 GoLexerLSHIFT = 54 GoLexerRSHIFT = 55 GoLexerBIT_CLEAR = 56 GoLexerEXCLAMATION = 57 GoLexerPLUS = 58 GoLexerMINUS = 59 GoLexerCARET = 60 GoLexerSTAR = 61 GoLexerAMPERSAND = 62 GoLexerRECEIVE = 63 GoLexerDECIMAL_LIT = 64 GoLexerOCTAL_LIT = 65 GoLexerHEX_LIT = 66 GoLexerFLOAT_LIT = 67 GoLexerIMAGINARY_LIT = 68 GoLexerRUNE_LIT = 69 GoLexerRAW_STRING_LIT = 70 GoLexerINTERPRETED_STRING_LIT = 71 GoLexerWS = 72 GoLexerCOMMENT = 73 GoLexerTERMINATOR = 74 GoLexerLINE_COMMENT = 75 )
GoLexer tokens.
const ( GoParserEOF = antlr.TokenEOF GoParserBREAK = 1 GoParserDEFAULT = 2 GoParserFUNC = 3 GoParserINTERFACE = 4 GoParserSELECT = 5 GoParserCASE = 6 GoParserDEFER = 7 GoParserGO = 8 GoParserMAP = 9 GoParserSTRUCT = 10 GoParserCHAN = 11 GoParserELSE = 12 GoParserGOTO = 13 GoParserPACKAGE = 14 GoParserSWITCH = 15 GoParserCONST = 16 GoParserFALLTHROUGH = 17 GoParserIF = 18 GoParserRANGE = 19 GoParserTYPE = 20 GoParserCONTINUE = 21 GoParserFOR = 22 GoParserIMPORT = 23 GoParserRETURN = 24 GoParserVAR = 25 GoParserNIL_LIT = 26 GoParserIDENTIFIER = 27 GoParserL_PAREN = 28 GoParserR_PAREN = 29 GoParserL_CURLY = 30 GoParserR_CURLY = 31 GoParserL_BRACKET = 32 GoParserR_BRACKET = 33 GoParserASSIGN = 34 GoParserCOMMA = 35 GoParserSEMI = 36 GoParserCOLON = 37 GoParserDOT = 38 GoParserPLUS_PLUS = 39 GoParserMINUS_MINUS = 40 GoParserDECLARE_ASSIGN = 41 GoParserELLIPSIS = 42 GoParserLOGICAL_OR = 43 GoParserLOGICAL_AND = 44 GoParserEQUALS = 45 GoParserNOT_EQUALS = 46 GoParserLESS = 47 GoParserLESS_OR_EQUALS = 48 GoParserGREATER = 49 GoParserGREATER_OR_EQUALS = 50 GoParserOR = 51 GoParserDIV = 52 GoParserMOD = 53 GoParserLSHIFT = 54 GoParserRSHIFT = 55 GoParserBIT_CLEAR = 56 GoParserEXCLAMATION = 57 GoParserPLUS = 58 GoParserMINUS = 59 GoParserCARET = 60 GoParserSTAR = 61 GoParserAMPERSAND = 62 GoParserRECEIVE = 63 GoParserDECIMAL_LIT = 64 GoParserOCTAL_LIT = 65 GoParserHEX_LIT = 66 GoParserFLOAT_LIT = 67 GoParserIMAGINARY_LIT = 68 GoParserRUNE_LIT = 69 GoParserRAW_STRING_LIT = 70 GoParserINTERPRETED_STRING_LIT = 71 GoParserWS = 72 GoParserCOMMENT = 73 GoParserTERMINATOR = 74 GoParserLINE_COMMENT = 75 )
GoParser tokens.
const ( GoParserRULE_sourceFile = 0 GoParserRULE_packageClause = 1 GoParserRULE_importDecl = 2 GoParserRULE_importSpec = 3 GoParserRULE_importPath = 4 GoParserRULE_declaration = 5 GoParserRULE_constDecl = 6 GoParserRULE_constSpec = 7 GoParserRULE_identifierList = 8 GoParserRULE_expressionList = 9 GoParserRULE_typeDecl = 10 GoParserRULE_typeSpec = 11 GoParserRULE_functionDecl = 12 GoParserRULE_methodDecl = 13 GoParserRULE_receiver = 14 GoParserRULE_varDecl = 15 GoParserRULE_varSpec = 16 GoParserRULE_block = 17 GoParserRULE_statementList = 18 GoParserRULE_statement = 19 GoParserRULE_simpleStmt = 20 GoParserRULE_expressionStmt = 21 GoParserRULE_sendStmt = 22 GoParserRULE_incDecStmt = 23 GoParserRULE_assignment = 24 GoParserRULE_assign_op = 25 GoParserRULE_shortVarDecl = 26 GoParserRULE_emptyStmt = 27 GoParserRULE_labeledStmt = 28 GoParserRULE_returnStmt = 29 GoParserRULE_breakStmt = 30 GoParserRULE_continueStmt = 31 GoParserRULE_gotoStmt = 32 GoParserRULE_fallthroughStmt = 33 GoParserRULE_deferStmt = 34 GoParserRULE_ifStmt = 35 GoParserRULE_switchStmt = 36 GoParserRULE_exprSwitchStmt = 37 GoParserRULE_exprCaseClause = 38 GoParserRULE_exprSwitchCase = 39 GoParserRULE_typeSwitchStmt = 40 GoParserRULE_typeSwitchGuard = 41 GoParserRULE_typeCaseClause = 42 GoParserRULE_typeSwitchCase = 43 GoParserRULE_typeList = 44 GoParserRULE_selectStmt = 45 GoParserRULE_commClause = 46 GoParserRULE_commCase = 47 GoParserRULE_recvStmt = 48 GoParserRULE_forStmt = 49 GoParserRULE_forClause = 50 GoParserRULE_rangeClause = 51 GoParserRULE_goStmt = 52 GoParserRULE_type_ = 53 GoParserRULE_typeName = 54 GoParserRULE_typeLit = 55 GoParserRULE_arrayType = 56 GoParserRULE_arrayLength = 57 GoParserRULE_elementType = 58 GoParserRULE_pointerType = 59 GoParserRULE_interfaceType = 60 GoParserRULE_sliceType = 61 GoParserRULE_mapType = 62 GoParserRULE_channelType = 63 GoParserRULE_methodSpec = 64 GoParserRULE_functionType = 65 GoParserRULE_signature = 66 GoParserRULE_result = 67 GoParserRULE_parameters = 68 GoParserRULE_parameterDecl = 69 GoParserRULE_expression = 70 GoParserRULE_primaryExpr = 71 GoParserRULE_unaryExpr = 72 GoParserRULE_conversion = 73 GoParserRULE_operand = 74 GoParserRULE_literal = 75 GoParserRULE_basicLit = 76 GoParserRULE_integer = 77 GoParserRULE_operandName = 78 GoParserRULE_qualifiedIdent = 79 GoParserRULE_compositeLit = 80 GoParserRULE_literalType = 81 GoParserRULE_literalValue = 82 GoParserRULE_elementList = 83 GoParserRULE_keyedElement = 84 GoParserRULE_key = 85 GoParserRULE_element = 86 GoParserRULE_structType = 87 GoParserRULE_fieldDecl = 88 GoParserRULE_string_ = 89 GoParserRULE_anonymousField = 90 GoParserRULE_functionLit = 91 GoParserRULE_index = 92 GoParserRULE_slice = 93 GoParserRULE_typeAssertion = 94 GoParserRULE_arguments = 95 GoParserRULE_methodExpr = 96 GoParserRULE_receiverType = 97 GoParserRULE_eos = 98 )
GoParser 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) 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) STAR ¶
func (s *AnonymousFieldContext) STAR() antlr.TerminalNode
func (*AnonymousFieldContext) ToStringTree ¶
func (s *AnonymousFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*AnonymousFieldContext) TypeName ¶
func (s *AnonymousFieldContext) TypeName() ITypeNameContext
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) AllCOMMA ¶
func (s *ArgumentsContext) AllCOMMA() []antlr.TerminalNode
func (*ArgumentsContext) COMMA ¶
func (s *ArgumentsContext) COMMA(i int) antlr.TerminalNode
func (*ArgumentsContext) ELLIPSIS ¶
func (s *ArgumentsContext) ELLIPSIS() antlr.TerminalNode
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) L_PAREN ¶
func (s *ArgumentsContext) L_PAREN() antlr.TerminalNode
func (*ArgumentsContext) R_PAREN ¶
func (s *ArgumentsContext) R_PAREN() antlr.TerminalNode
func (*ArgumentsContext) ToStringTree ¶
func (s *ArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ArgumentsContext) Type_ ¶
func (s *ArgumentsContext) Type_() IType_Context
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) 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 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) 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) L_BRACKET ¶
func (s *ArrayTypeContext) L_BRACKET() antlr.TerminalNode
func (*ArrayTypeContext) R_BRACKET ¶
func (s *ArrayTypeContext) R_BRACKET() antlr.TerminalNode
func (*ArrayTypeContext) ToStringTree ¶
func (s *ArrayTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) AMPERSAND ¶
func (s *Assign_opContext) AMPERSAND() antlr.TerminalNode
func (*Assign_opContext) ASSIGN ¶
func (s *Assign_opContext) ASSIGN() antlr.TerminalNode
func (*Assign_opContext) BIT_CLEAR ¶
func (s *Assign_opContext) BIT_CLEAR() antlr.TerminalNode
func (*Assign_opContext) CARET ¶
func (s *Assign_opContext) CARET() antlr.TerminalNode
func (*Assign_opContext) DIV ¶
func (s *Assign_opContext) DIV() antlr.TerminalNode
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) LSHIFT ¶
func (s *Assign_opContext) LSHIFT() antlr.TerminalNode
func (*Assign_opContext) MINUS ¶
func (s *Assign_opContext) MINUS() antlr.TerminalNode
func (*Assign_opContext) MOD ¶
func (s *Assign_opContext) MOD() antlr.TerminalNode
func (*Assign_opContext) OR ¶
func (s *Assign_opContext) OR() antlr.TerminalNode
func (*Assign_opContext) PLUS ¶
func (s *Assign_opContext) PLUS() antlr.TerminalNode
func (*Assign_opContext) RSHIFT ¶
func (s *Assign_opContext) RSHIFT() antlr.TerminalNode
func (*Assign_opContext) STAR ¶
func (s *Assign_opContext) STAR() antlr.TerminalNode
func (*Assign_opContext) ToStringTree ¶
func (s *Assign_opContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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 BaseGoParserListener ¶
type BaseGoParserListener struct{}
BaseGoParserListener is a complete listener for a parse tree produced by GoParser.
func (*BaseGoParserListener) EnterAnonymousField ¶
func (s *BaseGoParserListener) EnterAnonymousField(ctx *AnonymousFieldContext)
EnterAnonymousField is called when production anonymousField is entered.
func (*BaseGoParserListener) EnterArguments ¶
func (s *BaseGoParserListener) EnterArguments(ctx *ArgumentsContext)
EnterArguments is called when production arguments is entered.
func (*BaseGoParserListener) EnterArrayLength ¶
func (s *BaseGoParserListener) EnterArrayLength(ctx *ArrayLengthContext)
EnterArrayLength is called when production arrayLength is entered.
func (*BaseGoParserListener) EnterArrayType ¶
func (s *BaseGoParserListener) EnterArrayType(ctx *ArrayTypeContext)
EnterArrayType is called when production arrayType is entered.
func (*BaseGoParserListener) EnterAssign_op ¶
func (s *BaseGoParserListener) EnterAssign_op(ctx *Assign_opContext)
EnterAssign_op is called when production assign_op is entered.
func (*BaseGoParserListener) EnterAssignment ¶
func (s *BaseGoParserListener) EnterAssignment(ctx *AssignmentContext)
EnterAssignment is called when production assignment is entered.
func (*BaseGoParserListener) EnterBasicLit ¶
func (s *BaseGoParserListener) EnterBasicLit(ctx *BasicLitContext)
EnterBasicLit is called when production basicLit is entered.
func (*BaseGoParserListener) EnterBlock ¶
func (s *BaseGoParserListener) EnterBlock(ctx *BlockContext)
EnterBlock is called when production block is entered.
func (*BaseGoParserListener) EnterBreakStmt ¶
func (s *BaseGoParserListener) EnterBreakStmt(ctx *BreakStmtContext)
EnterBreakStmt is called when production breakStmt is entered.
func (*BaseGoParserListener) EnterChannelType ¶
func (s *BaseGoParserListener) EnterChannelType(ctx *ChannelTypeContext)
EnterChannelType is called when production channelType is entered.
func (*BaseGoParserListener) EnterCommCase ¶
func (s *BaseGoParserListener) EnterCommCase(ctx *CommCaseContext)
EnterCommCase is called when production commCase is entered.
func (*BaseGoParserListener) EnterCommClause ¶
func (s *BaseGoParserListener) EnterCommClause(ctx *CommClauseContext)
EnterCommClause is called when production commClause is entered.
func (*BaseGoParserListener) EnterCompositeLit ¶
func (s *BaseGoParserListener) EnterCompositeLit(ctx *CompositeLitContext)
EnterCompositeLit is called when production compositeLit is entered.
func (*BaseGoParserListener) EnterConstDecl ¶
func (s *BaseGoParserListener) EnterConstDecl(ctx *ConstDeclContext)
EnterConstDecl is called when production constDecl is entered.
func (*BaseGoParserListener) EnterConstSpec ¶
func (s *BaseGoParserListener) EnterConstSpec(ctx *ConstSpecContext)
EnterConstSpec is called when production constSpec is entered.
func (*BaseGoParserListener) EnterContinueStmt ¶
func (s *BaseGoParserListener) EnterContinueStmt(ctx *ContinueStmtContext)
EnterContinueStmt is called when production continueStmt is entered.
func (*BaseGoParserListener) EnterConversion ¶
func (s *BaseGoParserListener) EnterConversion(ctx *ConversionContext)
EnterConversion is called when production conversion is entered.
func (*BaseGoParserListener) EnterDeclaration ¶
func (s *BaseGoParserListener) EnterDeclaration(ctx *DeclarationContext)
EnterDeclaration is called when production declaration is entered.
func (*BaseGoParserListener) EnterDeferStmt ¶
func (s *BaseGoParserListener) EnterDeferStmt(ctx *DeferStmtContext)
EnterDeferStmt is called when production deferStmt is entered.
func (*BaseGoParserListener) EnterElement ¶
func (s *BaseGoParserListener) EnterElement(ctx *ElementContext)
EnterElement is called when production element is entered.
func (*BaseGoParserListener) EnterElementList ¶
func (s *BaseGoParserListener) EnterElementList(ctx *ElementListContext)
EnterElementList is called when production elementList is entered.
func (*BaseGoParserListener) EnterElementType ¶
func (s *BaseGoParserListener) EnterElementType(ctx *ElementTypeContext)
EnterElementType is called when production elementType is entered.
func (*BaseGoParserListener) EnterEmptyStmt ¶
func (s *BaseGoParserListener) EnterEmptyStmt(ctx *EmptyStmtContext)
EnterEmptyStmt is called when production emptyStmt is entered.
func (*BaseGoParserListener) EnterEos ¶
func (s *BaseGoParserListener) EnterEos(ctx *EosContext)
EnterEos is called when production eos is entered.
func (*BaseGoParserListener) EnterEveryRule ¶
func (s *BaseGoParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseGoParserListener) EnterExprCaseClause ¶
func (s *BaseGoParserListener) EnterExprCaseClause(ctx *ExprCaseClauseContext)
EnterExprCaseClause is called when production exprCaseClause is entered.
func (*BaseGoParserListener) EnterExprSwitchCase ¶
func (s *BaseGoParserListener) EnterExprSwitchCase(ctx *ExprSwitchCaseContext)
EnterExprSwitchCase is called when production exprSwitchCase is entered.
func (*BaseGoParserListener) EnterExprSwitchStmt ¶
func (s *BaseGoParserListener) EnterExprSwitchStmt(ctx *ExprSwitchStmtContext)
EnterExprSwitchStmt is called when production exprSwitchStmt is entered.
func (*BaseGoParserListener) EnterExpression ¶
func (s *BaseGoParserListener) EnterExpression(ctx *ExpressionContext)
EnterExpression is called when production expression is entered.
func (*BaseGoParserListener) EnterExpressionList ¶
func (s *BaseGoParserListener) EnterExpressionList(ctx *ExpressionListContext)
EnterExpressionList is called when production expressionList is entered.
func (*BaseGoParserListener) EnterExpressionStmt ¶
func (s *BaseGoParserListener) EnterExpressionStmt(ctx *ExpressionStmtContext)
EnterExpressionStmt is called when production expressionStmt is entered.
func (*BaseGoParserListener) EnterFallthroughStmt ¶
func (s *BaseGoParserListener) EnterFallthroughStmt(ctx *FallthroughStmtContext)
EnterFallthroughStmt is called when production fallthroughStmt is entered.
func (*BaseGoParserListener) EnterFieldDecl ¶
func (s *BaseGoParserListener) EnterFieldDecl(ctx *FieldDeclContext)
EnterFieldDecl is called when production fieldDecl is entered.
func (*BaseGoParserListener) EnterForClause ¶
func (s *BaseGoParserListener) EnterForClause(ctx *ForClauseContext)
EnterForClause is called when production forClause is entered.
func (*BaseGoParserListener) EnterForStmt ¶
func (s *BaseGoParserListener) EnterForStmt(ctx *ForStmtContext)
EnterForStmt is called when production forStmt is entered.
func (*BaseGoParserListener) EnterFunctionDecl ¶
func (s *BaseGoParserListener) EnterFunctionDecl(ctx *FunctionDeclContext)
EnterFunctionDecl is called when production functionDecl is entered.
func (*BaseGoParserListener) EnterFunctionLit ¶
func (s *BaseGoParserListener) EnterFunctionLit(ctx *FunctionLitContext)
EnterFunctionLit is called when production functionLit is entered.
func (*BaseGoParserListener) EnterFunctionType ¶
func (s *BaseGoParserListener) EnterFunctionType(ctx *FunctionTypeContext)
EnterFunctionType is called when production functionType is entered.
func (*BaseGoParserListener) EnterGoStmt ¶
func (s *BaseGoParserListener) EnterGoStmt(ctx *GoStmtContext)
EnterGoStmt is called when production goStmt is entered.
func (*BaseGoParserListener) EnterGotoStmt ¶
func (s *BaseGoParserListener) EnterGotoStmt(ctx *GotoStmtContext)
EnterGotoStmt is called when production gotoStmt is entered.
func (*BaseGoParserListener) EnterIdentifierList ¶
func (s *BaseGoParserListener) EnterIdentifierList(ctx *IdentifierListContext)
EnterIdentifierList is called when production identifierList is entered.
func (*BaseGoParserListener) EnterIfStmt ¶
func (s *BaseGoParserListener) EnterIfStmt(ctx *IfStmtContext)
EnterIfStmt is called when production ifStmt is entered.
func (*BaseGoParserListener) EnterImportDecl ¶
func (s *BaseGoParserListener) EnterImportDecl(ctx *ImportDeclContext)
EnterImportDecl is called when production importDecl is entered.
func (*BaseGoParserListener) EnterImportPath ¶
func (s *BaseGoParserListener) EnterImportPath(ctx *ImportPathContext)
EnterImportPath is called when production importPath is entered.
func (*BaseGoParserListener) EnterImportSpec ¶
func (s *BaseGoParserListener) EnterImportSpec(ctx *ImportSpecContext)
EnterImportSpec is called when production importSpec is entered.
func (*BaseGoParserListener) EnterIncDecStmt ¶
func (s *BaseGoParserListener) EnterIncDecStmt(ctx *IncDecStmtContext)
EnterIncDecStmt is called when production incDecStmt is entered.
func (*BaseGoParserListener) EnterIndex ¶
func (s *BaseGoParserListener) EnterIndex(ctx *IndexContext)
EnterIndex is called when production index is entered.
func (*BaseGoParserListener) EnterInteger ¶
func (s *BaseGoParserListener) EnterInteger(ctx *IntegerContext)
EnterInteger is called when production integer is entered.
func (*BaseGoParserListener) EnterInterfaceType ¶
func (s *BaseGoParserListener) EnterInterfaceType(ctx *InterfaceTypeContext)
EnterInterfaceType is called when production interfaceType is entered.
func (*BaseGoParserListener) EnterKey ¶
func (s *BaseGoParserListener) EnterKey(ctx *KeyContext)
EnterKey is called when production key is entered.
func (*BaseGoParserListener) EnterKeyedElement ¶
func (s *BaseGoParserListener) EnterKeyedElement(ctx *KeyedElementContext)
EnterKeyedElement is called when production keyedElement is entered.
func (*BaseGoParserListener) EnterLabeledStmt ¶
func (s *BaseGoParserListener) EnterLabeledStmt(ctx *LabeledStmtContext)
EnterLabeledStmt is called when production labeledStmt is entered.
func (*BaseGoParserListener) EnterLiteral ¶
func (s *BaseGoParserListener) EnterLiteral(ctx *LiteralContext)
EnterLiteral is called when production literal is entered.
func (*BaseGoParserListener) EnterLiteralType ¶
func (s *BaseGoParserListener) EnterLiteralType(ctx *LiteralTypeContext)
EnterLiteralType is called when production literalType is entered.
func (*BaseGoParserListener) EnterLiteralValue ¶
func (s *BaseGoParserListener) EnterLiteralValue(ctx *LiteralValueContext)
EnterLiteralValue is called when production literalValue is entered.
func (*BaseGoParserListener) EnterMapType ¶
func (s *BaseGoParserListener) EnterMapType(ctx *MapTypeContext)
EnterMapType is called when production mapType is entered.
func (*BaseGoParserListener) EnterMethodDecl ¶
func (s *BaseGoParserListener) EnterMethodDecl(ctx *MethodDeclContext)
EnterMethodDecl is called when production methodDecl is entered.
func (*BaseGoParserListener) EnterMethodExpr ¶
func (s *BaseGoParserListener) EnterMethodExpr(ctx *MethodExprContext)
EnterMethodExpr is called when production methodExpr is entered.
func (*BaseGoParserListener) EnterMethodSpec ¶
func (s *BaseGoParserListener) EnterMethodSpec(ctx *MethodSpecContext)
EnterMethodSpec is called when production methodSpec is entered.
func (*BaseGoParserListener) EnterOperand ¶
func (s *BaseGoParserListener) EnterOperand(ctx *OperandContext)
EnterOperand is called when production operand is entered.
func (*BaseGoParserListener) EnterOperandName ¶
func (s *BaseGoParserListener) EnterOperandName(ctx *OperandNameContext)
EnterOperandName is called when production operandName is entered.
func (*BaseGoParserListener) EnterPackageClause ¶
func (s *BaseGoParserListener) EnterPackageClause(ctx *PackageClauseContext)
EnterPackageClause is called when production packageClause is entered.
func (*BaseGoParserListener) EnterParameterDecl ¶
func (s *BaseGoParserListener) EnterParameterDecl(ctx *ParameterDeclContext)
EnterParameterDecl is called when production parameterDecl is entered.
func (*BaseGoParserListener) EnterParameters ¶
func (s *BaseGoParserListener) EnterParameters(ctx *ParametersContext)
EnterParameters is called when production parameters is entered.
func (*BaseGoParserListener) EnterPointerType ¶
func (s *BaseGoParserListener) EnterPointerType(ctx *PointerTypeContext)
EnterPointerType is called when production pointerType is entered.
func (*BaseGoParserListener) EnterPrimaryExpr ¶
func (s *BaseGoParserListener) EnterPrimaryExpr(ctx *PrimaryExprContext)
EnterPrimaryExpr is called when production primaryExpr is entered.
func (*BaseGoParserListener) EnterQualifiedIdent ¶
func (s *BaseGoParserListener) EnterQualifiedIdent(ctx *QualifiedIdentContext)
EnterQualifiedIdent is called when production qualifiedIdent is entered.
func (*BaseGoParserListener) EnterRangeClause ¶
func (s *BaseGoParserListener) EnterRangeClause(ctx *RangeClauseContext)
EnterRangeClause is called when production rangeClause is entered.
func (*BaseGoParserListener) EnterReceiver ¶
func (s *BaseGoParserListener) EnterReceiver(ctx *ReceiverContext)
EnterReceiver is called when production receiver is entered.
func (*BaseGoParserListener) EnterReceiverType ¶
func (s *BaseGoParserListener) EnterReceiverType(ctx *ReceiverTypeContext)
EnterReceiverType is called when production receiverType is entered.
func (*BaseGoParserListener) EnterRecvStmt ¶
func (s *BaseGoParserListener) EnterRecvStmt(ctx *RecvStmtContext)
EnterRecvStmt is called when production recvStmt is entered.
func (*BaseGoParserListener) EnterResult ¶
func (s *BaseGoParserListener) EnterResult(ctx *ResultContext)
EnterResult is called when production result is entered.
func (*BaseGoParserListener) EnterReturnStmt ¶
func (s *BaseGoParserListener) EnterReturnStmt(ctx *ReturnStmtContext)
EnterReturnStmt is called when production returnStmt is entered.
func (*BaseGoParserListener) EnterSelectStmt ¶
func (s *BaseGoParserListener) EnterSelectStmt(ctx *SelectStmtContext)
EnterSelectStmt is called when production selectStmt is entered.
func (*BaseGoParserListener) EnterSendStmt ¶
func (s *BaseGoParserListener) EnterSendStmt(ctx *SendStmtContext)
EnterSendStmt is called when production sendStmt is entered.
func (*BaseGoParserListener) EnterShortVarDecl ¶
func (s *BaseGoParserListener) EnterShortVarDecl(ctx *ShortVarDeclContext)
EnterShortVarDecl is called when production shortVarDecl is entered.
func (*BaseGoParserListener) EnterSignature ¶
func (s *BaseGoParserListener) EnterSignature(ctx *SignatureContext)
EnterSignature is called when production signature is entered.
func (*BaseGoParserListener) EnterSimpleStmt ¶
func (s *BaseGoParserListener) EnterSimpleStmt(ctx *SimpleStmtContext)
EnterSimpleStmt is called when production simpleStmt is entered.
func (*BaseGoParserListener) EnterSlice ¶
func (s *BaseGoParserListener) EnterSlice(ctx *SliceContext)
EnterSlice is called when production slice is entered.
func (*BaseGoParserListener) EnterSliceType ¶
func (s *BaseGoParserListener) EnterSliceType(ctx *SliceTypeContext)
EnterSliceType is called when production sliceType is entered.
func (*BaseGoParserListener) EnterSourceFile ¶
func (s *BaseGoParserListener) EnterSourceFile(ctx *SourceFileContext)
EnterSourceFile is called when production sourceFile is entered.
func (*BaseGoParserListener) EnterStatement ¶
func (s *BaseGoParserListener) EnterStatement(ctx *StatementContext)
EnterStatement is called when production statement is entered.
func (*BaseGoParserListener) EnterStatementList ¶
func (s *BaseGoParserListener) EnterStatementList(ctx *StatementListContext)
EnterStatementList is called when production statementList is entered.
func (*BaseGoParserListener) EnterString_ ¶
func (s *BaseGoParserListener) EnterString_(ctx *String_Context)
EnterString_ is called when production string_ is entered.
func (*BaseGoParserListener) EnterStructType ¶
func (s *BaseGoParserListener) EnterStructType(ctx *StructTypeContext)
EnterStructType is called when production structType is entered.
func (*BaseGoParserListener) EnterSwitchStmt ¶
func (s *BaseGoParserListener) EnterSwitchStmt(ctx *SwitchStmtContext)
EnterSwitchStmt is called when production switchStmt is entered.
func (*BaseGoParserListener) EnterTypeAssertion ¶
func (s *BaseGoParserListener) EnterTypeAssertion(ctx *TypeAssertionContext)
EnterTypeAssertion is called when production typeAssertion is entered.
func (*BaseGoParserListener) EnterTypeCaseClause ¶
func (s *BaseGoParserListener) EnterTypeCaseClause(ctx *TypeCaseClauseContext)
EnterTypeCaseClause is called when production typeCaseClause is entered.
func (*BaseGoParserListener) EnterTypeDecl ¶
func (s *BaseGoParserListener) EnterTypeDecl(ctx *TypeDeclContext)
EnterTypeDecl is called when production typeDecl is entered.
func (*BaseGoParserListener) EnterTypeList ¶
func (s *BaseGoParserListener) EnterTypeList(ctx *TypeListContext)
EnterTypeList is called when production typeList is entered.
func (*BaseGoParserListener) EnterTypeLit ¶
func (s *BaseGoParserListener) EnterTypeLit(ctx *TypeLitContext)
EnterTypeLit is called when production typeLit is entered.
func (*BaseGoParserListener) EnterTypeName ¶
func (s *BaseGoParserListener) EnterTypeName(ctx *TypeNameContext)
EnterTypeName is called when production typeName is entered.
func (*BaseGoParserListener) EnterTypeSpec ¶
func (s *BaseGoParserListener) EnterTypeSpec(ctx *TypeSpecContext)
EnterTypeSpec is called when production typeSpec is entered.
func (*BaseGoParserListener) EnterTypeSwitchCase ¶
func (s *BaseGoParserListener) EnterTypeSwitchCase(ctx *TypeSwitchCaseContext)
EnterTypeSwitchCase is called when production typeSwitchCase is entered.
func (*BaseGoParserListener) EnterTypeSwitchGuard ¶
func (s *BaseGoParserListener) EnterTypeSwitchGuard(ctx *TypeSwitchGuardContext)
EnterTypeSwitchGuard is called when production typeSwitchGuard is entered.
func (*BaseGoParserListener) EnterTypeSwitchStmt ¶
func (s *BaseGoParserListener) EnterTypeSwitchStmt(ctx *TypeSwitchStmtContext)
EnterTypeSwitchStmt is called when production typeSwitchStmt is entered.
func (*BaseGoParserListener) EnterType_ ¶
func (s *BaseGoParserListener) EnterType_(ctx *Type_Context)
EnterType_ is called when production type_ is entered.
func (*BaseGoParserListener) EnterUnaryExpr ¶
func (s *BaseGoParserListener) EnterUnaryExpr(ctx *UnaryExprContext)
EnterUnaryExpr is called when production unaryExpr is entered.
func (*BaseGoParserListener) EnterVarDecl ¶
func (s *BaseGoParserListener) EnterVarDecl(ctx *VarDeclContext)
EnterVarDecl is called when production varDecl is entered.
func (*BaseGoParserListener) EnterVarSpec ¶
func (s *BaseGoParserListener) EnterVarSpec(ctx *VarSpecContext)
EnterVarSpec is called when production varSpec is entered.
func (*BaseGoParserListener) ExitAnonymousField ¶
func (s *BaseGoParserListener) ExitAnonymousField(ctx *AnonymousFieldContext)
ExitAnonymousField is called when production anonymousField is exited.
func (*BaseGoParserListener) ExitArguments ¶
func (s *BaseGoParserListener) ExitArguments(ctx *ArgumentsContext)
ExitArguments is called when production arguments is exited.
func (*BaseGoParserListener) ExitArrayLength ¶
func (s *BaseGoParserListener) ExitArrayLength(ctx *ArrayLengthContext)
ExitArrayLength is called when production arrayLength is exited.
func (*BaseGoParserListener) ExitArrayType ¶
func (s *BaseGoParserListener) ExitArrayType(ctx *ArrayTypeContext)
ExitArrayType is called when production arrayType is exited.
func (*BaseGoParserListener) ExitAssign_op ¶
func (s *BaseGoParserListener) ExitAssign_op(ctx *Assign_opContext)
ExitAssign_op is called when production assign_op is exited.
func (*BaseGoParserListener) ExitAssignment ¶
func (s *BaseGoParserListener) ExitAssignment(ctx *AssignmentContext)
ExitAssignment is called when production assignment is exited.
func (*BaseGoParserListener) ExitBasicLit ¶
func (s *BaseGoParserListener) ExitBasicLit(ctx *BasicLitContext)
ExitBasicLit is called when production basicLit is exited.
func (*BaseGoParserListener) ExitBlock ¶
func (s *BaseGoParserListener) ExitBlock(ctx *BlockContext)
ExitBlock is called when production block is exited.
func (*BaseGoParserListener) ExitBreakStmt ¶
func (s *BaseGoParserListener) ExitBreakStmt(ctx *BreakStmtContext)
ExitBreakStmt is called when production breakStmt is exited.
func (*BaseGoParserListener) ExitChannelType ¶
func (s *BaseGoParserListener) ExitChannelType(ctx *ChannelTypeContext)
ExitChannelType is called when production channelType is exited.
func (*BaseGoParserListener) ExitCommCase ¶
func (s *BaseGoParserListener) ExitCommCase(ctx *CommCaseContext)
ExitCommCase is called when production commCase is exited.
func (*BaseGoParserListener) ExitCommClause ¶
func (s *BaseGoParserListener) ExitCommClause(ctx *CommClauseContext)
ExitCommClause is called when production commClause is exited.
func (*BaseGoParserListener) ExitCompositeLit ¶
func (s *BaseGoParserListener) ExitCompositeLit(ctx *CompositeLitContext)
ExitCompositeLit is called when production compositeLit is exited.
func (*BaseGoParserListener) ExitConstDecl ¶
func (s *BaseGoParserListener) ExitConstDecl(ctx *ConstDeclContext)
ExitConstDecl is called when production constDecl is exited.
func (*BaseGoParserListener) ExitConstSpec ¶
func (s *BaseGoParserListener) ExitConstSpec(ctx *ConstSpecContext)
ExitConstSpec is called when production constSpec is exited.
func (*BaseGoParserListener) ExitContinueStmt ¶
func (s *BaseGoParserListener) ExitContinueStmt(ctx *ContinueStmtContext)
ExitContinueStmt is called when production continueStmt is exited.
func (*BaseGoParserListener) ExitConversion ¶
func (s *BaseGoParserListener) ExitConversion(ctx *ConversionContext)
ExitConversion is called when production conversion is exited.
func (*BaseGoParserListener) ExitDeclaration ¶
func (s *BaseGoParserListener) ExitDeclaration(ctx *DeclarationContext)
ExitDeclaration is called when production declaration is exited.
func (*BaseGoParserListener) ExitDeferStmt ¶
func (s *BaseGoParserListener) ExitDeferStmt(ctx *DeferStmtContext)
ExitDeferStmt is called when production deferStmt is exited.
func (*BaseGoParserListener) ExitElement ¶
func (s *BaseGoParserListener) ExitElement(ctx *ElementContext)
ExitElement is called when production element is exited.
func (*BaseGoParserListener) ExitElementList ¶
func (s *BaseGoParserListener) ExitElementList(ctx *ElementListContext)
ExitElementList is called when production elementList is exited.
func (*BaseGoParserListener) ExitElementType ¶
func (s *BaseGoParserListener) ExitElementType(ctx *ElementTypeContext)
ExitElementType is called when production elementType is exited.
func (*BaseGoParserListener) ExitEmptyStmt ¶
func (s *BaseGoParserListener) ExitEmptyStmt(ctx *EmptyStmtContext)
ExitEmptyStmt is called when production emptyStmt is exited.
func (*BaseGoParserListener) ExitEos ¶
func (s *BaseGoParserListener) ExitEos(ctx *EosContext)
ExitEos is called when production eos is exited.
func (*BaseGoParserListener) ExitEveryRule ¶
func (s *BaseGoParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseGoParserListener) ExitExprCaseClause ¶
func (s *BaseGoParserListener) ExitExprCaseClause(ctx *ExprCaseClauseContext)
ExitExprCaseClause is called when production exprCaseClause is exited.
func (*BaseGoParserListener) ExitExprSwitchCase ¶
func (s *BaseGoParserListener) ExitExprSwitchCase(ctx *ExprSwitchCaseContext)
ExitExprSwitchCase is called when production exprSwitchCase is exited.
func (*BaseGoParserListener) ExitExprSwitchStmt ¶
func (s *BaseGoParserListener) ExitExprSwitchStmt(ctx *ExprSwitchStmtContext)
ExitExprSwitchStmt is called when production exprSwitchStmt is exited.
func (*BaseGoParserListener) ExitExpression ¶
func (s *BaseGoParserListener) ExitExpression(ctx *ExpressionContext)
ExitExpression is called when production expression is exited.
func (*BaseGoParserListener) ExitExpressionList ¶
func (s *BaseGoParserListener) ExitExpressionList(ctx *ExpressionListContext)
ExitExpressionList is called when production expressionList is exited.
func (*BaseGoParserListener) ExitExpressionStmt ¶
func (s *BaseGoParserListener) ExitExpressionStmt(ctx *ExpressionStmtContext)
ExitExpressionStmt is called when production expressionStmt is exited.
func (*BaseGoParserListener) ExitFallthroughStmt ¶
func (s *BaseGoParserListener) ExitFallthroughStmt(ctx *FallthroughStmtContext)
ExitFallthroughStmt is called when production fallthroughStmt is exited.
func (*BaseGoParserListener) ExitFieldDecl ¶
func (s *BaseGoParserListener) ExitFieldDecl(ctx *FieldDeclContext)
ExitFieldDecl is called when production fieldDecl is exited.
func (*BaseGoParserListener) ExitForClause ¶
func (s *BaseGoParserListener) ExitForClause(ctx *ForClauseContext)
ExitForClause is called when production forClause is exited.
func (*BaseGoParserListener) ExitForStmt ¶
func (s *BaseGoParserListener) ExitForStmt(ctx *ForStmtContext)
ExitForStmt is called when production forStmt is exited.
func (*BaseGoParserListener) ExitFunctionDecl ¶
func (s *BaseGoParserListener) ExitFunctionDecl(ctx *FunctionDeclContext)
ExitFunctionDecl is called when production functionDecl is exited.
func (*BaseGoParserListener) ExitFunctionLit ¶
func (s *BaseGoParserListener) ExitFunctionLit(ctx *FunctionLitContext)
ExitFunctionLit is called when production functionLit is exited.
func (*BaseGoParserListener) ExitFunctionType ¶
func (s *BaseGoParserListener) ExitFunctionType(ctx *FunctionTypeContext)
ExitFunctionType is called when production functionType is exited.
func (*BaseGoParserListener) ExitGoStmt ¶
func (s *BaseGoParserListener) ExitGoStmt(ctx *GoStmtContext)
ExitGoStmt is called when production goStmt is exited.
func (*BaseGoParserListener) ExitGotoStmt ¶
func (s *BaseGoParserListener) ExitGotoStmt(ctx *GotoStmtContext)
ExitGotoStmt is called when production gotoStmt is exited.
func (*BaseGoParserListener) ExitIdentifierList ¶
func (s *BaseGoParserListener) ExitIdentifierList(ctx *IdentifierListContext)
ExitIdentifierList is called when production identifierList is exited.
func (*BaseGoParserListener) ExitIfStmt ¶
func (s *BaseGoParserListener) ExitIfStmt(ctx *IfStmtContext)
ExitIfStmt is called when production ifStmt is exited.
func (*BaseGoParserListener) ExitImportDecl ¶
func (s *BaseGoParserListener) ExitImportDecl(ctx *ImportDeclContext)
ExitImportDecl is called when production importDecl is exited.
func (*BaseGoParserListener) ExitImportPath ¶
func (s *BaseGoParserListener) ExitImportPath(ctx *ImportPathContext)
ExitImportPath is called when production importPath is exited.
func (*BaseGoParserListener) ExitImportSpec ¶
func (s *BaseGoParserListener) ExitImportSpec(ctx *ImportSpecContext)
ExitImportSpec is called when production importSpec is exited.
func (*BaseGoParserListener) ExitIncDecStmt ¶
func (s *BaseGoParserListener) ExitIncDecStmt(ctx *IncDecStmtContext)
ExitIncDecStmt is called when production incDecStmt is exited.
func (*BaseGoParserListener) ExitIndex ¶
func (s *BaseGoParserListener) ExitIndex(ctx *IndexContext)
ExitIndex is called when production index is exited.
func (*BaseGoParserListener) ExitInteger ¶
func (s *BaseGoParserListener) ExitInteger(ctx *IntegerContext)
ExitInteger is called when production integer is exited.
func (*BaseGoParserListener) ExitInterfaceType ¶
func (s *BaseGoParserListener) ExitInterfaceType(ctx *InterfaceTypeContext)
ExitInterfaceType is called when production interfaceType is exited.
func (*BaseGoParserListener) ExitKey ¶
func (s *BaseGoParserListener) ExitKey(ctx *KeyContext)
ExitKey is called when production key is exited.
func (*BaseGoParserListener) ExitKeyedElement ¶
func (s *BaseGoParserListener) ExitKeyedElement(ctx *KeyedElementContext)
ExitKeyedElement is called when production keyedElement is exited.
func (*BaseGoParserListener) ExitLabeledStmt ¶
func (s *BaseGoParserListener) ExitLabeledStmt(ctx *LabeledStmtContext)
ExitLabeledStmt is called when production labeledStmt is exited.
func (*BaseGoParserListener) ExitLiteral ¶
func (s *BaseGoParserListener) ExitLiteral(ctx *LiteralContext)
ExitLiteral is called when production literal is exited.
func (*BaseGoParserListener) ExitLiteralType ¶
func (s *BaseGoParserListener) ExitLiteralType(ctx *LiteralTypeContext)
ExitLiteralType is called when production literalType is exited.
func (*BaseGoParserListener) ExitLiteralValue ¶
func (s *BaseGoParserListener) ExitLiteralValue(ctx *LiteralValueContext)
ExitLiteralValue is called when production literalValue is exited.
func (*BaseGoParserListener) ExitMapType ¶
func (s *BaseGoParserListener) ExitMapType(ctx *MapTypeContext)
ExitMapType is called when production mapType is exited.
func (*BaseGoParserListener) ExitMethodDecl ¶
func (s *BaseGoParserListener) ExitMethodDecl(ctx *MethodDeclContext)
ExitMethodDecl is called when production methodDecl is exited.
func (*BaseGoParserListener) ExitMethodExpr ¶
func (s *BaseGoParserListener) ExitMethodExpr(ctx *MethodExprContext)
ExitMethodExpr is called when production methodExpr is exited.
func (*BaseGoParserListener) ExitMethodSpec ¶
func (s *BaseGoParserListener) ExitMethodSpec(ctx *MethodSpecContext)
ExitMethodSpec is called when production methodSpec is exited.
func (*BaseGoParserListener) ExitOperand ¶
func (s *BaseGoParserListener) ExitOperand(ctx *OperandContext)
ExitOperand is called when production operand is exited.
func (*BaseGoParserListener) ExitOperandName ¶
func (s *BaseGoParserListener) ExitOperandName(ctx *OperandNameContext)
ExitOperandName is called when production operandName is exited.
func (*BaseGoParserListener) ExitPackageClause ¶
func (s *BaseGoParserListener) ExitPackageClause(ctx *PackageClauseContext)
ExitPackageClause is called when production packageClause is exited.
func (*BaseGoParserListener) ExitParameterDecl ¶
func (s *BaseGoParserListener) ExitParameterDecl(ctx *ParameterDeclContext)
ExitParameterDecl is called when production parameterDecl is exited.
func (*BaseGoParserListener) ExitParameters ¶
func (s *BaseGoParserListener) ExitParameters(ctx *ParametersContext)
ExitParameters is called when production parameters is exited.
func (*BaseGoParserListener) ExitPointerType ¶
func (s *BaseGoParserListener) ExitPointerType(ctx *PointerTypeContext)
ExitPointerType is called when production pointerType is exited.
func (*BaseGoParserListener) ExitPrimaryExpr ¶
func (s *BaseGoParserListener) ExitPrimaryExpr(ctx *PrimaryExprContext)
ExitPrimaryExpr is called when production primaryExpr is exited.
func (*BaseGoParserListener) ExitQualifiedIdent ¶
func (s *BaseGoParserListener) ExitQualifiedIdent(ctx *QualifiedIdentContext)
ExitQualifiedIdent is called when production qualifiedIdent is exited.
func (*BaseGoParserListener) ExitRangeClause ¶
func (s *BaseGoParserListener) ExitRangeClause(ctx *RangeClauseContext)
ExitRangeClause is called when production rangeClause is exited.
func (*BaseGoParserListener) ExitReceiver ¶
func (s *BaseGoParserListener) ExitReceiver(ctx *ReceiverContext)
ExitReceiver is called when production receiver is exited.
func (*BaseGoParserListener) ExitReceiverType ¶
func (s *BaseGoParserListener) ExitReceiverType(ctx *ReceiverTypeContext)
ExitReceiverType is called when production receiverType is exited.
func (*BaseGoParserListener) ExitRecvStmt ¶
func (s *BaseGoParserListener) ExitRecvStmt(ctx *RecvStmtContext)
ExitRecvStmt is called when production recvStmt is exited.
func (*BaseGoParserListener) ExitResult ¶
func (s *BaseGoParserListener) ExitResult(ctx *ResultContext)
ExitResult is called when production result is exited.
func (*BaseGoParserListener) ExitReturnStmt ¶
func (s *BaseGoParserListener) ExitReturnStmt(ctx *ReturnStmtContext)
ExitReturnStmt is called when production returnStmt is exited.
func (*BaseGoParserListener) ExitSelectStmt ¶
func (s *BaseGoParserListener) ExitSelectStmt(ctx *SelectStmtContext)
ExitSelectStmt is called when production selectStmt is exited.
func (*BaseGoParserListener) ExitSendStmt ¶
func (s *BaseGoParserListener) ExitSendStmt(ctx *SendStmtContext)
ExitSendStmt is called when production sendStmt is exited.
func (*BaseGoParserListener) ExitShortVarDecl ¶
func (s *BaseGoParserListener) ExitShortVarDecl(ctx *ShortVarDeclContext)
ExitShortVarDecl is called when production shortVarDecl is exited.
func (*BaseGoParserListener) ExitSignature ¶
func (s *BaseGoParserListener) ExitSignature(ctx *SignatureContext)
ExitSignature is called when production signature is exited.
func (*BaseGoParserListener) ExitSimpleStmt ¶
func (s *BaseGoParserListener) ExitSimpleStmt(ctx *SimpleStmtContext)
ExitSimpleStmt is called when production simpleStmt is exited.
func (*BaseGoParserListener) ExitSlice ¶
func (s *BaseGoParserListener) ExitSlice(ctx *SliceContext)
ExitSlice is called when production slice is exited.
func (*BaseGoParserListener) ExitSliceType ¶
func (s *BaseGoParserListener) ExitSliceType(ctx *SliceTypeContext)
ExitSliceType is called when production sliceType is exited.
func (*BaseGoParserListener) ExitSourceFile ¶
func (s *BaseGoParserListener) ExitSourceFile(ctx *SourceFileContext)
ExitSourceFile is called when production sourceFile is exited.
func (*BaseGoParserListener) ExitStatement ¶
func (s *BaseGoParserListener) ExitStatement(ctx *StatementContext)
ExitStatement is called when production statement is exited.
func (*BaseGoParserListener) ExitStatementList ¶
func (s *BaseGoParserListener) ExitStatementList(ctx *StatementListContext)
ExitStatementList is called when production statementList is exited.
func (*BaseGoParserListener) ExitString_ ¶
func (s *BaseGoParserListener) ExitString_(ctx *String_Context)
ExitString_ is called when production string_ is exited.
func (*BaseGoParserListener) ExitStructType ¶
func (s *BaseGoParserListener) ExitStructType(ctx *StructTypeContext)
ExitStructType is called when production structType is exited.
func (*BaseGoParserListener) ExitSwitchStmt ¶
func (s *BaseGoParserListener) ExitSwitchStmt(ctx *SwitchStmtContext)
ExitSwitchStmt is called when production switchStmt is exited.
func (*BaseGoParserListener) ExitTypeAssertion ¶
func (s *BaseGoParserListener) ExitTypeAssertion(ctx *TypeAssertionContext)
ExitTypeAssertion is called when production typeAssertion is exited.
func (*BaseGoParserListener) ExitTypeCaseClause ¶
func (s *BaseGoParserListener) ExitTypeCaseClause(ctx *TypeCaseClauseContext)
ExitTypeCaseClause is called when production typeCaseClause is exited.
func (*BaseGoParserListener) ExitTypeDecl ¶
func (s *BaseGoParserListener) ExitTypeDecl(ctx *TypeDeclContext)
ExitTypeDecl is called when production typeDecl is exited.
func (*BaseGoParserListener) ExitTypeList ¶
func (s *BaseGoParserListener) ExitTypeList(ctx *TypeListContext)
ExitTypeList is called when production typeList is exited.
func (*BaseGoParserListener) ExitTypeLit ¶
func (s *BaseGoParserListener) ExitTypeLit(ctx *TypeLitContext)
ExitTypeLit is called when production typeLit is exited.
func (*BaseGoParserListener) ExitTypeName ¶
func (s *BaseGoParserListener) ExitTypeName(ctx *TypeNameContext)
ExitTypeName is called when production typeName is exited.
func (*BaseGoParserListener) ExitTypeSpec ¶
func (s *BaseGoParserListener) ExitTypeSpec(ctx *TypeSpecContext)
ExitTypeSpec is called when production typeSpec is exited.
func (*BaseGoParserListener) ExitTypeSwitchCase ¶
func (s *BaseGoParserListener) ExitTypeSwitchCase(ctx *TypeSwitchCaseContext)
ExitTypeSwitchCase is called when production typeSwitchCase is exited.
func (*BaseGoParserListener) ExitTypeSwitchGuard ¶
func (s *BaseGoParserListener) ExitTypeSwitchGuard(ctx *TypeSwitchGuardContext)
ExitTypeSwitchGuard is called when production typeSwitchGuard is exited.
func (*BaseGoParserListener) ExitTypeSwitchStmt ¶
func (s *BaseGoParserListener) ExitTypeSwitchStmt(ctx *TypeSwitchStmtContext)
ExitTypeSwitchStmt is called when production typeSwitchStmt is exited.
func (*BaseGoParserListener) ExitType_ ¶
func (s *BaseGoParserListener) ExitType_(ctx *Type_Context)
ExitType_ is called when production type_ is exited.
func (*BaseGoParserListener) ExitUnaryExpr ¶
func (s *BaseGoParserListener) ExitUnaryExpr(ctx *UnaryExprContext)
ExitUnaryExpr is called when production unaryExpr is exited.
func (*BaseGoParserListener) ExitVarDecl ¶
func (s *BaseGoParserListener) ExitVarDecl(ctx *VarDeclContext)
ExitVarDecl is called when production varDecl is exited.
func (*BaseGoParserListener) ExitVarSpec ¶
func (s *BaseGoParserListener) ExitVarSpec(ctx *VarSpecContext)
ExitVarSpec is called when production varSpec is exited.
func (*BaseGoParserListener) VisitErrorNode ¶
func (s *BaseGoParserListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseGoParserListener) VisitTerminal ¶
func (s *BaseGoParserListener) 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) 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) Integer ¶
func (s *BasicLitContext) Integer() IIntegerContext
func (*BasicLitContext) IsBasicLitContext ¶
func (*BasicLitContext) IsBasicLitContext()
func (*BasicLitContext) NIL_LIT ¶
func (s *BasicLitContext) NIL_LIT() antlr.TerminalNode
func (*BasicLitContext) RUNE_LIT ¶
func (s *BasicLitContext) RUNE_LIT() antlr.TerminalNode
func (*BasicLitContext) String_ ¶
func (s *BasicLitContext) String_() IString_Context
func (*BasicLitContext) ToStringTree ¶
func (s *BasicLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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) L_CURLY ¶
func (s *BlockContext) L_CURLY() antlr.TerminalNode
func (*BlockContext) R_CURLY ¶
func (s *BlockContext) R_CURLY() antlr.TerminalNode
func (*BlockContext) StatementList ¶
func (s *BlockContext) StatementList() IStatementListContext
func (*BlockContext) ToStringTree ¶
func (s *BlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) BREAK ¶
func (s *BreakStmtContext) BREAK() antlr.TerminalNode
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 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) CHAN ¶
func (s *ChannelTypeContext) CHAN() antlr.TerminalNode
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) RECEIVE ¶
func (s *ChannelTypeContext) RECEIVE() antlr.TerminalNode
func (*ChannelTypeContext) ToStringTree ¶
func (s *ChannelTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) CASE ¶
func (s *CommCaseContext) CASE() antlr.TerminalNode
func (*CommCaseContext) DEFAULT ¶
func (s *CommCaseContext) DEFAULT() antlr.TerminalNode
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 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) COLON ¶
func (s *CommClauseContext) COLON() antlr.TerminalNode
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 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) 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 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) AllConstSpec ¶
func (s *ConstDeclContext) AllConstSpec() []IConstSpecContext
func (*ConstDeclContext) AllEos ¶
func (s *ConstDeclContext) AllEos() []IEosContext
func (*ConstDeclContext) CONST ¶
func (s *ConstDeclContext) CONST() antlr.TerminalNode
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) L_PAREN ¶
func (s *ConstDeclContext) L_PAREN() antlr.TerminalNode
func (*ConstDeclContext) R_PAREN ¶
func (s *ConstDeclContext) R_PAREN() antlr.TerminalNode
func (*ConstDeclContext) ToStringTree ¶
func (s *ConstDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) ASSIGN ¶
func (s *ConstSpecContext) ASSIGN() antlr.TerminalNode
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 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) CONTINUE ¶
func (s *ContinueStmtContext) CONTINUE() antlr.TerminalNode
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 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) COMMA ¶
func (s *ConversionContext) COMMA() antlr.TerminalNode
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) L_PAREN ¶
func (s *ConversionContext) L_PAREN() antlr.TerminalNode
func (*ConversionContext) R_PAREN ¶
func (s *ConversionContext) R_PAREN() antlr.TerminalNode
func (*ConversionContext) ToStringTree ¶
func (s *ConversionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ConversionContext) Type_ ¶
func (s *ConversionContext) Type_() IType_Context
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) 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 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) DEFER ¶
func (s *DeferStmtContext) DEFER() antlr.TerminalNode
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 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) 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) AllCOMMA ¶
func (s *ElementListContext) AllCOMMA() []antlr.TerminalNode
func (*ElementListContext) AllKeyedElement ¶
func (s *ElementListContext) AllKeyedElement() []IKeyedElementContext
func (*ElementListContext) COMMA ¶
func (s *ElementListContext) COMMA(i int) antlr.TerminalNode
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 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) 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 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) 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) SEMI ¶
func (s *EmptyStmtContext) SEMI() antlr.TerminalNode
func (*EmptyStmtContext) ToStringTree ¶
func (s *EmptyStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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) SEMI ¶
func (s *EosContext) SEMI() antlr.TerminalNode
func (*EosContext) ToStringTree ¶
func (s *EosContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) COLON ¶
func (s *ExprCaseClauseContext) COLON() antlr.TerminalNode
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 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) CASE ¶
func (s *ExprSwitchCaseContext) CASE() antlr.TerminalNode
func (*ExprSwitchCaseContext) DEFAULT ¶
func (s *ExprSwitchCaseContext) DEFAULT() antlr.TerminalNode
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 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) 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) L_CURLY ¶
func (s *ExprSwitchStmtContext) L_CURLY() antlr.TerminalNode
func (*ExprSwitchStmtContext) R_CURLY ¶
func (s *ExprSwitchStmtContext) R_CURLY() antlr.TerminalNode
func (*ExprSwitchStmtContext) SEMI ¶
func (s *ExprSwitchStmtContext) SEMI() antlr.TerminalNode
func (*ExprSwitchStmtContext) SWITCH ¶
func (s *ExprSwitchStmtContext) SWITCH() antlr.TerminalNode
func (*ExprSwitchStmtContext) SimpleStmt ¶
func (s *ExprSwitchStmtContext) SimpleStmt() ISimpleStmtContext
func (*ExprSwitchStmtContext) ToStringTree ¶
func (s *ExprSwitchStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionContext ¶
type ExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionContext ¶
func NewEmptyExpressionContext() *ExpressionContext
func NewExpressionContext ¶
func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext
func (*ExpressionContext) AMPERSAND ¶
func (s *ExpressionContext) AMPERSAND() antlr.TerminalNode
func (*ExpressionContext) AllExpression ¶
func (s *ExpressionContext) AllExpression() []IExpressionContext
func (*ExpressionContext) BIT_CLEAR ¶
func (s *ExpressionContext) BIT_CLEAR() antlr.TerminalNode
func (*ExpressionContext) CARET ¶
func (s *ExpressionContext) CARET() antlr.TerminalNode
func (*ExpressionContext) DIV ¶
func (s *ExpressionContext) DIV() antlr.TerminalNode
func (*ExpressionContext) EQUALS ¶
func (s *ExpressionContext) EQUALS() antlr.TerminalNode
func (*ExpressionContext) EnterRule ¶
func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) ExitRule ¶
func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) Expression ¶
func (s *ExpressionContext) Expression(i int) IExpressionContext
func (*ExpressionContext) GREATER ¶
func (s *ExpressionContext) GREATER() antlr.TerminalNode
func (*ExpressionContext) GREATER_OR_EQUALS ¶
func (s *ExpressionContext) GREATER_OR_EQUALS() antlr.TerminalNode
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) LESS ¶
func (s *ExpressionContext) LESS() antlr.TerminalNode
func (*ExpressionContext) LESS_OR_EQUALS ¶
func (s *ExpressionContext) LESS_OR_EQUALS() antlr.TerminalNode
func (*ExpressionContext) LOGICAL_AND ¶
func (s *ExpressionContext) LOGICAL_AND() antlr.TerminalNode
func (*ExpressionContext) LOGICAL_OR ¶
func (s *ExpressionContext) LOGICAL_OR() antlr.TerminalNode
func (*ExpressionContext) LSHIFT ¶
func (s *ExpressionContext) LSHIFT() antlr.TerminalNode
func (*ExpressionContext) MINUS ¶
func (s *ExpressionContext) MINUS() antlr.TerminalNode
func (*ExpressionContext) MOD ¶
func (s *ExpressionContext) MOD() antlr.TerminalNode
func (*ExpressionContext) NOT_EQUALS ¶
func (s *ExpressionContext) NOT_EQUALS() antlr.TerminalNode
func (*ExpressionContext) OR ¶
func (s *ExpressionContext) OR() antlr.TerminalNode
func (*ExpressionContext) PLUS ¶
func (s *ExpressionContext) PLUS() antlr.TerminalNode
func (*ExpressionContext) PrimaryExpr ¶
func (s *ExpressionContext) PrimaryExpr() IPrimaryExprContext
func (*ExpressionContext) RSHIFT ¶
func (s *ExpressionContext) RSHIFT() antlr.TerminalNode
func (*ExpressionContext) STAR ¶
func (s *ExpressionContext) STAR() antlr.TerminalNode
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) AllCOMMA ¶
func (s *ExpressionListContext) AllCOMMA() []antlr.TerminalNode
func (*ExpressionListContext) AllExpression ¶
func (s *ExpressionListContext) AllExpression() []IExpressionContext
func (*ExpressionListContext) COMMA ¶
func (s *ExpressionListContext) COMMA(i int) antlr.TerminalNode
func (*ExpressionListContext) 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(i int) IExpressionContext
func (*ExpressionListContext) GetParser ¶
func (s *ExpressionListContext) GetParser() antlr.Parser
func (*ExpressionListContext) GetRuleContext ¶
func (s *ExpressionListContext) GetRuleContext() antlr.RuleContext
func (*ExpressionListContext) IsExpressionListContext ¶
func (*ExpressionListContext) IsExpressionListContext()
func (*ExpressionListContext) ToStringTree ¶
func (s *ExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type 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) 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 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) EnterRule ¶
func (s *FallthroughStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*FallthroughStmtContext) ExitRule ¶
func (s *FallthroughStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*FallthroughStmtContext) FALLTHROUGH ¶
func (s *FallthroughStmtContext) FALLTHROUGH() antlr.TerminalNode
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 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) 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_ ¶
func (s *FieldDeclContext) String_() IString_Context
func (*FieldDeclContext) ToStringTree ¶
func (s *FieldDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*FieldDeclContext) Type_ ¶
func (s *FieldDeclContext) Type_() IType_Context
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) AllSEMI ¶
func (s *ForClauseContext) AllSEMI() []antlr.TerminalNode
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) SEMI ¶
func (s *ForClauseContext) SEMI(i int) antlr.TerminalNode
func (*ForClauseContext) SimpleStmt ¶
func (s *ForClauseContext) SimpleStmt(i int) ISimpleStmtContext
func (*ForClauseContext) ToStringTree ¶
func (s *ForClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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) FOR ¶
func (s *ForStmtContext) FOR() antlr.TerminalNode
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 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) Block ¶
func (s *FunctionDeclContext) Block() IBlockContext
func (*FunctionDeclContext) EnterRule ¶
func (s *FunctionDeclContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionDeclContext) ExitRule ¶
func (s *FunctionDeclContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionDeclContext) FUNC ¶
func (s *FunctionDeclContext) FUNC() antlr.TerminalNode
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 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) Block ¶
func (s *FunctionLitContext) Block() IBlockContext
func (*FunctionLitContext) EnterRule ¶
func (s *FunctionLitContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionLitContext) ExitRule ¶
func (s *FunctionLitContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionLitContext) FUNC ¶
func (s *FunctionLitContext) FUNC() antlr.TerminalNode
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) Signature ¶
func (s *FunctionLitContext) Signature() ISignatureContext
func (*FunctionLitContext) ToStringTree ¶
func (s *FunctionLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) EnterRule ¶
func (s *FunctionTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionTypeContext) ExitRule ¶
func (s *FunctionTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionTypeContext) FUNC ¶
func (s *FunctionTypeContext) FUNC() antlr.TerminalNode
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 GoLexer ¶
func NewGoLexer ¶
func NewGoLexer(input antlr.CharStream) *GoLexer
type GoParser ¶
type GoParser struct {
GoParserBase
}
func NewGoParser ¶
func NewGoParser(input antlr.TokenStream) *GoParser
func (*GoParser) AnonymousField ¶
func (p *GoParser) AnonymousField() (localctx IAnonymousFieldContext)
func (*GoParser) Arguments ¶
func (p *GoParser) Arguments() (localctx IArgumentsContext)
func (*GoParser) ArrayLength ¶
func (p *GoParser) ArrayLength() (localctx IArrayLengthContext)
func (*GoParser) ArrayType ¶
func (p *GoParser) ArrayType() (localctx IArrayTypeContext)
func (*GoParser) Assign_op ¶
func (p *GoParser) Assign_op() (localctx IAssign_opContext)
func (*GoParser) Assignment ¶
func (p *GoParser) Assignment() (localctx IAssignmentContext)
func (*GoParser) BasicLit ¶
func (p *GoParser) BasicLit() (localctx IBasicLitContext)
func (*GoParser) Block ¶
func (p *GoParser) Block() (localctx IBlockContext)
func (*GoParser) BreakStmt ¶
func (p *GoParser) BreakStmt() (localctx IBreakStmtContext)
func (*GoParser) ChannelType ¶
func (p *GoParser) ChannelType() (localctx IChannelTypeContext)
func (*GoParser) CommCase ¶
func (p *GoParser) CommCase() (localctx ICommCaseContext)
func (*GoParser) CommClause ¶
func (p *GoParser) CommClause() (localctx ICommClauseContext)
func (*GoParser) CompositeLit ¶
func (p *GoParser) CompositeLit() (localctx ICompositeLitContext)
func (*GoParser) ConstDecl ¶
func (p *GoParser) ConstDecl() (localctx IConstDeclContext)
func (*GoParser) ConstSpec ¶
func (p *GoParser) ConstSpec() (localctx IConstSpecContext)
func (*GoParser) ContinueStmt ¶
func (p *GoParser) ContinueStmt() (localctx IContinueStmtContext)
func (*GoParser) Conversion ¶
func (p *GoParser) Conversion() (localctx IConversionContext)
func (*GoParser) Declaration ¶
func (p *GoParser) Declaration() (localctx IDeclarationContext)
func (*GoParser) DeferStmt ¶
func (p *GoParser) DeferStmt() (localctx IDeferStmtContext)
func (*GoParser) Element ¶
func (p *GoParser) Element() (localctx IElementContext)
func (*GoParser) ElementList ¶
func (p *GoParser) ElementList() (localctx IElementListContext)
func (*GoParser) ElementType ¶
func (p *GoParser) ElementType() (localctx IElementTypeContext)
func (*GoParser) EmptyStmt ¶
func (p *GoParser) EmptyStmt() (localctx IEmptyStmtContext)
func (*GoParser) Eos ¶
func (p *GoParser) Eos() (localctx IEosContext)
func (*GoParser) Eos_Sempred ¶
func (p *GoParser) Eos_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*GoParser) ExprCaseClause ¶
func (p *GoParser) ExprCaseClause() (localctx IExprCaseClauseContext)
func (*GoParser) ExprSwitchCase ¶
func (p *GoParser) ExprSwitchCase() (localctx IExprSwitchCaseContext)
func (*GoParser) ExprSwitchStmt ¶
func (p *GoParser) ExprSwitchStmt() (localctx IExprSwitchStmtContext)
func (*GoParser) Expression ¶
func (p *GoParser) Expression() (localctx IExpressionContext)
func (*GoParser) ExpressionList ¶
func (p *GoParser) ExpressionList() (localctx IExpressionListContext)
func (*GoParser) ExpressionStmt ¶
func (p *GoParser) ExpressionStmt() (localctx IExpressionStmtContext)
func (*GoParser) Expression_Sempred ¶
func (p *GoParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*GoParser) FallthroughStmt ¶
func (p *GoParser) FallthroughStmt() (localctx IFallthroughStmtContext)
func (*GoParser) FieldDecl ¶
func (p *GoParser) FieldDecl() (localctx IFieldDeclContext)
func (*GoParser) FieldDecl_Sempred ¶
func (p *GoParser) FieldDecl_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*GoParser) ForClause ¶
func (p *GoParser) ForClause() (localctx IForClauseContext)
func (*GoParser) ForStmt ¶
func (p *GoParser) ForStmt() (localctx IForStmtContext)
func (*GoParser) FunctionDecl ¶
func (p *GoParser) FunctionDecl() (localctx IFunctionDeclContext)
func (*GoParser) FunctionLit ¶
func (p *GoParser) FunctionLit() (localctx IFunctionLitContext)
func (*GoParser) FunctionType ¶
func (p *GoParser) FunctionType() (localctx IFunctionTypeContext)
func (*GoParser) GoStmt ¶
func (p *GoParser) GoStmt() (localctx IGoStmtContext)
func (*GoParser) GotoStmt ¶
func (p *GoParser) GotoStmt() (localctx IGotoStmtContext)
func (*GoParser) IdentifierList ¶
func (p *GoParser) IdentifierList() (localctx IIdentifierListContext)
func (*GoParser) IfStmt ¶
func (p *GoParser) IfStmt() (localctx IIfStmtContext)
func (*GoParser) ImportDecl ¶
func (p *GoParser) ImportDecl() (localctx IImportDeclContext)
func (*GoParser) ImportPath ¶
func (p *GoParser) ImportPath() (localctx IImportPathContext)
func (*GoParser) ImportSpec ¶
func (p *GoParser) ImportSpec() (localctx IImportSpecContext)
func (*GoParser) IncDecStmt ¶
func (p *GoParser) IncDecStmt() (localctx IIncDecStmtContext)
func (*GoParser) Index ¶
func (p *GoParser) Index() (localctx IIndexContext)
func (*GoParser) Integer ¶
func (p *GoParser) Integer() (localctx IIntegerContext)
func (*GoParser) InterfaceType ¶
func (p *GoParser) InterfaceType() (localctx IInterfaceTypeContext)
func (*GoParser) Key ¶
func (p *GoParser) Key() (localctx IKeyContext)
func (*GoParser) KeyedElement ¶
func (p *GoParser) KeyedElement() (localctx IKeyedElementContext)
func (*GoParser) LabeledStmt ¶
func (p *GoParser) LabeledStmt() (localctx ILabeledStmtContext)
func (*GoParser) Literal ¶
func (p *GoParser) Literal() (localctx ILiteralContext)
func (*GoParser) LiteralType ¶
func (p *GoParser) LiteralType() (localctx ILiteralTypeContext)
func (*GoParser) LiteralValue ¶
func (p *GoParser) LiteralValue() (localctx ILiteralValueContext)
func (*GoParser) MapType ¶
func (p *GoParser) MapType() (localctx IMapTypeContext)
func (*GoParser) MethodDecl ¶
func (p *GoParser) MethodDecl() (localctx IMethodDeclContext)
func (*GoParser) MethodExpr ¶
func (p *GoParser) MethodExpr() (localctx IMethodExprContext)
func (*GoParser) MethodSpec ¶
func (p *GoParser) MethodSpec() (localctx IMethodSpecContext)
func (*GoParser) MethodSpec_Sempred ¶
func (p *GoParser) MethodSpec_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*GoParser) Operand ¶
func (p *GoParser) Operand() (localctx IOperandContext)
func (*GoParser) OperandName ¶
func (p *GoParser) OperandName() (localctx IOperandNameContext)
func (*GoParser) PackageClause ¶
func (p *GoParser) PackageClause() (localctx IPackageClauseContext)
func (*GoParser) ParameterDecl ¶
func (p *GoParser) ParameterDecl() (localctx IParameterDeclContext)
func (*GoParser) Parameters ¶
func (p *GoParser) Parameters() (localctx IParametersContext)
func (*GoParser) PointerType ¶
func (p *GoParser) PointerType() (localctx IPointerTypeContext)
func (*GoParser) PrimaryExpr ¶
func (p *GoParser) PrimaryExpr() (localctx IPrimaryExprContext)
func (*GoParser) PrimaryExpr_Sempred ¶
func (p *GoParser) PrimaryExpr_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*GoParser) QualifiedIdent ¶
func (p *GoParser) QualifiedIdent() (localctx IQualifiedIdentContext)
func (*GoParser) RangeClause ¶
func (p *GoParser) RangeClause() (localctx IRangeClauseContext)
func (*GoParser) Receiver ¶
func (p *GoParser) Receiver() (localctx IReceiverContext)
func (*GoParser) ReceiverType ¶
func (p *GoParser) ReceiverType() (localctx IReceiverTypeContext)
func (*GoParser) RecvStmt ¶
func (p *GoParser) RecvStmt() (localctx IRecvStmtContext)
func (*GoParser) Result ¶
func (p *GoParser) Result() (localctx IResultContext)
func (*GoParser) ReturnStmt ¶
func (p *GoParser) ReturnStmt() (localctx IReturnStmtContext)
func (*GoParser) SelectStmt ¶
func (p *GoParser) SelectStmt() (localctx ISelectStmtContext)
func (*GoParser) Sempred ¶
func (p *GoParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*GoParser) SendStmt ¶
func (p *GoParser) SendStmt() (localctx ISendStmtContext)
func (*GoParser) ShortVarDecl ¶
func (p *GoParser) ShortVarDecl() (localctx IShortVarDeclContext)
func (*GoParser) Signature ¶
func (p *GoParser) Signature() (localctx ISignatureContext)
func (*GoParser) Signature_Sempred ¶
func (p *GoParser) Signature_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*GoParser) SimpleStmt ¶
func (p *GoParser) SimpleStmt() (localctx ISimpleStmtContext)
func (*GoParser) Slice ¶
func (p *GoParser) Slice() (localctx ISliceContext)
func (*GoParser) SliceType ¶
func (p *GoParser) SliceType() (localctx ISliceTypeContext)
func (*GoParser) SourceFile ¶
func (p *GoParser) SourceFile() (localctx ISourceFileContext)
func (*GoParser) Statement ¶
func (p *GoParser) Statement() (localctx IStatementContext)
func (*GoParser) StatementList ¶
func (p *GoParser) StatementList() (localctx IStatementListContext)
func (*GoParser) String_ ¶
func (p *GoParser) String_() (localctx IString_Context)
func (*GoParser) StructType ¶
func (p *GoParser) StructType() (localctx IStructTypeContext)
func (*GoParser) SwitchStmt ¶
func (p *GoParser) SwitchStmt() (localctx ISwitchStmtContext)
func (*GoParser) TypeAssertion ¶
func (p *GoParser) TypeAssertion() (localctx ITypeAssertionContext)
func (*GoParser) TypeCaseClause ¶
func (p *GoParser) TypeCaseClause() (localctx ITypeCaseClauseContext)
func (*GoParser) TypeDecl ¶
func (p *GoParser) TypeDecl() (localctx ITypeDeclContext)
func (*GoParser) TypeList ¶
func (p *GoParser) TypeList() (localctx ITypeListContext)
func (*GoParser) TypeLit ¶
func (p *GoParser) TypeLit() (localctx ITypeLitContext)
func (*GoParser) TypeName ¶
func (p *GoParser) TypeName() (localctx ITypeNameContext)
func (*GoParser) TypeSpec ¶
func (p *GoParser) TypeSpec() (localctx ITypeSpecContext)
func (*GoParser) TypeSwitchCase ¶
func (p *GoParser) TypeSwitchCase() (localctx ITypeSwitchCaseContext)
func (*GoParser) TypeSwitchGuard ¶
func (p *GoParser) TypeSwitchGuard() (localctx ITypeSwitchGuardContext)
func (*GoParser) TypeSwitchStmt ¶
func (p *GoParser) TypeSwitchStmt() (localctx ITypeSwitchStmtContext)
func (*GoParser) Type_ ¶
func (p *GoParser) Type_() (localctx IType_Context)
func (*GoParser) UnaryExpr ¶
func (p *GoParser) UnaryExpr() (localctx IUnaryExprContext)
func (*GoParser) VarDecl ¶
func (p *GoParser) VarDecl() (localctx IVarDeclContext)
func (*GoParser) VarSpec ¶
func (p *GoParser) VarSpec() (localctx IVarSpecContext)
type GoParserListener ¶
type GoParserListener 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) // 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) // 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) // 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) // EnterParameterDecl is called when entering the parameterDecl production. EnterParameterDecl(c *ParameterDeclContext) // EnterExpression is called when entering the expression production. EnterExpression(c *ExpressionContext) // EnterPrimaryExpr is called when entering the primaryExpr production. EnterPrimaryExpr(c *PrimaryExprContext) // EnterUnaryExpr is called when entering the unaryExpr production. EnterUnaryExpr(c *UnaryExprContext) // EnterConversion is called when entering the conversion production. EnterConversion(c *ConversionContext) // 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) // EnterInteger is called when entering the integer production. EnterInteger(c *IntegerContext) // 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) // EnterString_ is called when entering the string_ production. EnterString_(c *String_Context) // EnterAnonymousField is called when entering the anonymousField production. EnterAnonymousField(c *AnonymousFieldContext) // EnterFunctionLit is called when entering the functionLit production. EnterFunctionLit(c *FunctionLitContext) // 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) // 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) // 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) // 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) // 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) // ExitParameterDecl is called when exiting the parameterDecl production. ExitParameterDecl(c *ParameterDeclContext) // ExitExpression is called when exiting the expression production. ExitExpression(c *ExpressionContext) // ExitPrimaryExpr is called when exiting the primaryExpr production. ExitPrimaryExpr(c *PrimaryExprContext) // ExitUnaryExpr is called when exiting the unaryExpr production. ExitUnaryExpr(c *UnaryExprContext) // ExitConversion is called when exiting the conversion production. ExitConversion(c *ConversionContext) // 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) // ExitInteger is called when exiting the integer production. ExitInteger(c *IntegerContext) // 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) // ExitString_ is called when exiting the string_ production. ExitString_(c *String_Context) // ExitAnonymousField is called when exiting the anonymousField production. ExitAnonymousField(c *AnonymousFieldContext) // ExitFunctionLit is called when exiting the functionLit production. ExitFunctionLit(c *FunctionLitContext) // 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) // ExitEos is called when exiting the eos production. ExitEos(c *EosContext) }
GoParserListener is a complete listener for a parse tree produced by GoParser.
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) 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) GO ¶
func (s *GoStmtContext) GO() antlr.TerminalNode
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 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) EnterRule ¶
func (s *GotoStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*GotoStmtContext) ExitRule ¶
func (s *GotoStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*GotoStmtContext) GOTO ¶
func (s *GotoStmtContext) GOTO() antlr.TerminalNode
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 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 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 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 IIntegerContext ¶
type IIntegerContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIntegerContext differentiates from other interfaces. IsIntegerContext() }
IIntegerContext 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 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 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 IString_Context ¶
type IString_Context interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsString_Context differentiates from other interfaces. IsString_Context() }
IString_Context 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 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 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) AllCOMMA ¶
func (s *IdentifierListContext) AllCOMMA() []antlr.TerminalNode
func (*IdentifierListContext) AllIDENTIFIER ¶
func (s *IdentifierListContext) AllIDENTIFIER() []antlr.TerminalNode
func (*IdentifierListContext) COMMA ¶
func (s *IdentifierListContext) COMMA(i int) antlr.TerminalNode
func (*IdentifierListContext) EnterRule ¶
func (s *IdentifierListContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentifierListContext) ExitRule ¶
func (s *IdentifierListContext) ExitRule(listener antlr.ParseTreeListener)
func (*IdentifierListContext) GetParser ¶
func (s *IdentifierListContext) GetParser() antlr.Parser
func (*IdentifierListContext) GetRuleContext ¶
func (s *IdentifierListContext) GetRuleContext() antlr.RuleContext
func (*IdentifierListContext) IDENTIFIER ¶
func (s *IdentifierListContext) IDENTIFIER(i int) antlr.TerminalNode
func (*IdentifierListContext) IsIdentifierListContext ¶
func (*IdentifierListContext) IsIdentifierListContext()
func (*IdentifierListContext) ToStringTree ¶
func (s *IdentifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type 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) AllBlock ¶
func (s *IfStmtContext) AllBlock() []IBlockContext
func (*IfStmtContext) Block ¶
func (s *IfStmtContext) Block(i int) IBlockContext
func (*IfStmtContext) ELSE ¶
func (s *IfStmtContext) ELSE() antlr.TerminalNode
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) IF ¶
func (s *IfStmtContext) IF() antlr.TerminalNode
func (*IfStmtContext) IfStmt ¶
func (s *IfStmtContext) IfStmt() IIfStmtContext
func (*IfStmtContext) IsIfStmtContext ¶
func (*IfStmtContext) IsIfStmtContext()
func (*IfStmtContext) SEMI ¶
func (s *IfStmtContext) SEMI() antlr.TerminalNode
func (*IfStmtContext) SimpleStmt ¶
func (s *IfStmtContext) SimpleStmt() ISimpleStmtContext
func (*IfStmtContext) ToStringTree ¶
func (s *IfStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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) IMPORT ¶
func (s *ImportDeclContext) IMPORT() antlr.TerminalNode
func (*ImportDeclContext) ImportSpec ¶
func (s *ImportDeclContext) ImportSpec(i int) IImportSpecContext
func (*ImportDeclContext) IsImportDeclContext ¶
func (*ImportDeclContext) IsImportDeclContext()
func (*ImportDeclContext) L_PAREN ¶
func (s *ImportDeclContext) L_PAREN() antlr.TerminalNode
func (*ImportDeclContext) R_PAREN ¶
func (s *ImportDeclContext) R_PAREN() antlr.TerminalNode
func (*ImportDeclContext) ToStringTree ¶
func (s *ImportDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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) IsImportPathContext ¶
func (*ImportPathContext) IsImportPathContext()
func (*ImportPathContext) String_ ¶
func (s *ImportPathContext) String_() IString_Context
func (*ImportPathContext) ToStringTree ¶
func (s *ImportPathContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) DOT ¶
func (s *ImportSpecContext) DOT() antlr.TerminalNode
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 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) 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) MINUS_MINUS ¶
func (s *IncDecStmtContext) MINUS_MINUS() antlr.TerminalNode
func (*IncDecStmtContext) PLUS_PLUS ¶
func (s *IncDecStmtContext) PLUS_PLUS() antlr.TerminalNode
func (*IncDecStmtContext) ToStringTree ¶
func (s *IncDecStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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) L_BRACKET ¶
func (s *IndexContext) L_BRACKET() antlr.TerminalNode
func (*IndexContext) R_BRACKET ¶
func (s *IndexContext) R_BRACKET() antlr.TerminalNode
func (*IndexContext) ToStringTree ¶
func (s *IndexContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IntegerContext ¶
type IntegerContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIntegerContext ¶
func NewEmptyIntegerContext() *IntegerContext
func NewIntegerContext ¶
func NewIntegerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntegerContext
func (*IntegerContext) DECIMAL_LIT ¶
func (s *IntegerContext) DECIMAL_LIT() antlr.TerminalNode
func (*IntegerContext) EnterRule ¶
func (s *IntegerContext) EnterRule(listener antlr.ParseTreeListener)
func (*IntegerContext) ExitRule ¶
func (s *IntegerContext) ExitRule(listener antlr.ParseTreeListener)
func (*IntegerContext) GetParser ¶
func (s *IntegerContext) GetParser() antlr.Parser
func (*IntegerContext) GetRuleContext ¶
func (s *IntegerContext) GetRuleContext() antlr.RuleContext
func (*IntegerContext) HEX_LIT ¶
func (s *IntegerContext) HEX_LIT() antlr.TerminalNode
func (*IntegerContext) IMAGINARY_LIT ¶
func (s *IntegerContext) IMAGINARY_LIT() antlr.TerminalNode
func (*IntegerContext) IsIntegerContext ¶
func (*IntegerContext) IsIntegerContext()
func (*IntegerContext) OCTAL_LIT ¶
func (s *IntegerContext) OCTAL_LIT() antlr.TerminalNode
func (*IntegerContext) RUNE_LIT ¶
func (s *IntegerContext) RUNE_LIT() antlr.TerminalNode
func (*IntegerContext) ToStringTree ¶
func (s *IntegerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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) INTERFACE ¶
func (s *InterfaceTypeContext) INTERFACE() antlr.TerminalNode
func (*InterfaceTypeContext) IsInterfaceTypeContext ¶
func (*InterfaceTypeContext) IsInterfaceTypeContext()
func (*InterfaceTypeContext) L_CURLY ¶
func (s *InterfaceTypeContext) L_CURLY() antlr.TerminalNode
func (*InterfaceTypeContext) MethodSpec ¶
func (s *InterfaceTypeContext) MethodSpec(i int) IMethodSpecContext
func (*InterfaceTypeContext) R_CURLY ¶
func (s *InterfaceTypeContext) R_CURLY() antlr.TerminalNode
func (*InterfaceTypeContext) ToStringTree ¶
func (s *InterfaceTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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 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) COLON ¶
func (s *KeyedElementContext) COLON() antlr.TerminalNode
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 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) COLON ¶
func (s *LabeledStmtContext) COLON() antlr.TerminalNode
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 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) 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) ArrayType ¶
func (s *LiteralTypeContext) ArrayType() IArrayTypeContext
func (*LiteralTypeContext) ELLIPSIS ¶
func (s *LiteralTypeContext) ELLIPSIS() antlr.TerminalNode
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) L_BRACKET ¶
func (s *LiteralTypeContext) L_BRACKET() antlr.TerminalNode
func (*LiteralTypeContext) MapType ¶
func (s *LiteralTypeContext) MapType() IMapTypeContext
func (*LiteralTypeContext) R_BRACKET ¶
func (s *LiteralTypeContext) R_BRACKET() antlr.TerminalNode
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 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) COMMA ¶
func (s *LiteralValueContext) COMMA() antlr.TerminalNode
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) L_CURLY ¶
func (s *LiteralValueContext) L_CURLY() antlr.TerminalNode
func (*LiteralValueContext) R_CURLY ¶
func (s *LiteralValueContext) R_CURLY() antlr.TerminalNode
func (*LiteralValueContext) ToStringTree ¶
func (s *LiteralValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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) L_BRACKET ¶
func (s *MapTypeContext) L_BRACKET() antlr.TerminalNode
func (*MapTypeContext) MAP ¶
func (s *MapTypeContext) MAP() antlr.TerminalNode
func (*MapTypeContext) R_BRACKET ¶
func (s *MapTypeContext) R_BRACKET() antlr.TerminalNode
func (*MapTypeContext) ToStringTree ¶
func (s *MapTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*MapTypeContext) Type_ ¶
func (s *MapTypeContext) Type_() IType_Context
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) Block ¶
func (s *MethodDeclContext) Block() IBlockContext
func (*MethodDeclContext) EnterRule ¶
func (s *MethodDeclContext) EnterRule(listener antlr.ParseTreeListener)
func (*MethodDeclContext) ExitRule ¶
func (s *MethodDeclContext) ExitRule(listener antlr.ParseTreeListener)
func (*MethodDeclContext) FUNC ¶
func (s *MethodDeclContext) FUNC() antlr.TerminalNode
func (*MethodDeclContext) GetParser ¶
func (s *MethodDeclContext) GetParser() antlr.Parser
func (*MethodDeclContext) GetRuleContext ¶
func (s *MethodDeclContext) GetRuleContext() antlr.RuleContext
func (*MethodDeclContext) IDENTIFIER ¶
func (s *MethodDeclContext) IDENTIFIER() antlr.TerminalNode
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 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) DOT ¶
func (s *MethodExprContext) DOT() antlr.TerminalNode
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 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) 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 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) 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) L_PAREN ¶
func (s *OperandContext) L_PAREN() antlr.TerminalNode
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) R_PAREN ¶
func (s *OperandContext) R_PAREN() antlr.TerminalNode
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) 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 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) 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) PACKAGE ¶
func (s *PackageClauseContext) PACKAGE() antlr.TerminalNode
func (*PackageClauseContext) ToStringTree ¶
func (s *PackageClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) ELLIPSIS ¶
func (s *ParameterDeclContext) ELLIPSIS() antlr.TerminalNode
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 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) AllCOMMA ¶
func (s *ParametersContext) AllCOMMA() []antlr.TerminalNode
func (*ParametersContext) AllParameterDecl ¶
func (s *ParametersContext) AllParameterDecl() []IParameterDeclContext
func (*ParametersContext) COMMA ¶
func (s *ParametersContext) COMMA(i int) antlr.TerminalNode
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) L_PAREN ¶
func (s *ParametersContext) L_PAREN() antlr.TerminalNode
func (*ParametersContext) ParameterDecl ¶
func (s *ParametersContext) ParameterDecl(i int) IParameterDeclContext
func (*ParametersContext) R_PAREN ¶
func (s *ParametersContext) R_PAREN() antlr.TerminalNode
func (*ParametersContext) ToStringTree ¶
func (s *ParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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) STAR ¶
func (s *PointerTypeContext) STAR() antlr.TerminalNode
func (*PointerTypeContext) ToStringTree ¶
func (s *PointerTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*PointerTypeContext) Type_ ¶
func (s *PointerTypeContext) Type_() IType_Context
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) Arguments ¶
func (s *PrimaryExprContext) Arguments() IArgumentsContext
func (*PrimaryExprContext) Conversion ¶
func (s *PrimaryExprContext) Conversion() IConversionContext
func (*PrimaryExprContext) DOT ¶
func (s *PrimaryExprContext) DOT() antlr.TerminalNode
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) IDENTIFIER ¶
func (s *PrimaryExprContext) IDENTIFIER() antlr.TerminalNode
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) 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 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) AllIDENTIFIER ¶
func (s *QualifiedIdentContext) AllIDENTIFIER() []antlr.TerminalNode
func (*QualifiedIdentContext) DOT ¶
func (s *QualifiedIdentContext) DOT() 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 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) ASSIGN ¶
func (s *RangeClauseContext) ASSIGN() antlr.TerminalNode
func (*RangeClauseContext) DECLARE_ASSIGN ¶
func (s *RangeClauseContext) DECLARE_ASSIGN() antlr.TerminalNode
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) RANGE ¶
func (s *RangeClauseContext) RANGE() antlr.TerminalNode
func (*RangeClauseContext) ToStringTree ¶
func (s *RangeClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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) IsReceiverContext ¶
func (*ReceiverContext) IsReceiverContext()
func (*ReceiverContext) Parameters ¶
func (s *ReceiverContext) Parameters() IParametersContext
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) 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) L_PAREN ¶
func (s *ReceiverTypeContext) L_PAREN() antlr.TerminalNode
func (*ReceiverTypeContext) R_PAREN ¶
func (s *ReceiverTypeContext) R_PAREN() antlr.TerminalNode
func (*ReceiverTypeContext) ReceiverType ¶
func (s *ReceiverTypeContext) ReceiverType() IReceiverTypeContext
func (*ReceiverTypeContext) STAR ¶
func (s *ReceiverTypeContext) STAR() antlr.TerminalNode
func (*ReceiverTypeContext) ToStringTree ¶
func (s *ReceiverTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ReceiverTypeContext) TypeName ¶
func (s *ReceiverTypeContext) TypeName() ITypeNameContext
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) ASSIGN ¶
func (s *RecvStmtContext) ASSIGN() antlr.TerminalNode
func (*RecvStmtContext) DECLARE_ASSIGN ¶
func (s *RecvStmtContext) DECLARE_ASSIGN() antlr.TerminalNode
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 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) 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) Parameters ¶
func (s *ResultContext) Parameters() IParametersContext
func (*ResultContext) ToStringTree ¶
func (s *ResultContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ResultContext) Type_ ¶
func (s *ResultContext) Type_() IType_Context
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) 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) RETURN ¶
func (s *ReturnStmtContext) RETURN() antlr.TerminalNode
func (*ReturnStmtContext) ToStringTree ¶
func (s *ReturnStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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) L_CURLY ¶
func (s *SelectStmtContext) L_CURLY() antlr.TerminalNode
func (*SelectStmtContext) R_CURLY ¶
func (s *SelectStmtContext) R_CURLY() antlr.TerminalNode
func (*SelectStmtContext) SELECT ¶
func (s *SelectStmtContext) SELECT() antlr.TerminalNode
func (*SelectStmtContext) ToStringTree ¶
func (s *SelectStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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) RECEIVE ¶
func (s *SendStmtContext) RECEIVE() antlr.TerminalNode
func (*SendStmtContext) ToStringTree ¶
func (s *SendStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) DECLARE_ASSIGN ¶
func (s *ShortVarDeclContext) DECLARE_ASSIGN() antlr.TerminalNode
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 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) 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 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) 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 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) AllCOLON ¶
func (s *SliceContext) AllCOLON() []antlr.TerminalNode
func (*SliceContext) AllExpression ¶
func (s *SliceContext) AllExpression() []IExpressionContext
func (*SliceContext) COLON ¶
func (s *SliceContext) COLON(i int) antlr.TerminalNode
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) L_BRACKET ¶
func (s *SliceContext) L_BRACKET() antlr.TerminalNode
func (*SliceContext) R_BRACKET ¶
func (s *SliceContext) R_BRACKET() antlr.TerminalNode
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) 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) L_BRACKET ¶
func (s *SliceTypeContext) L_BRACKET() antlr.TerminalNode
func (*SliceTypeContext) R_BRACKET ¶
func (s *SliceTypeContext) R_BRACKET() antlr.TerminalNode
func (*SliceTypeContext) ToStringTree ¶
func (s *SliceTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) AllDeclaration ¶
func (s *SourceFileContext) AllDeclaration() []IDeclarationContext
func (*SourceFileContext) AllEos ¶
func (s *SourceFileContext) AllEos() []IEosContext
func (*SourceFileContext) AllFunctionDecl ¶
func (s *SourceFileContext) AllFunctionDecl() []IFunctionDeclContext
func (*SourceFileContext) AllImportDecl ¶
func (s *SourceFileContext) AllImportDecl() []IImportDeclContext
func (*SourceFileContext) AllMethodDecl ¶
func (s *SourceFileContext) AllMethodDecl() []IMethodDeclContext
func (*SourceFileContext) Declaration ¶
func (s *SourceFileContext) Declaration(i int) IDeclarationContext
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) FunctionDecl ¶
func (s *SourceFileContext) FunctionDecl(i int) IFunctionDeclContext
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) MethodDecl ¶
func (s *SourceFileContext) MethodDecl(i int) IMethodDeclContext
func (*SourceFileContext) PackageClause ¶
func (s *SourceFileContext) PackageClause() IPackageClauseContext
func (*SourceFileContext) ToStringTree ¶
func (s *SourceFileContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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) 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 String_Context ¶
type String_Context struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyString_Context ¶
func NewEmptyString_Context() *String_Context
func NewString_Context ¶
func NewString_Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *String_Context
func (*String_Context) EnterRule ¶
func (s *String_Context) EnterRule(listener antlr.ParseTreeListener)
func (*String_Context) ExitRule ¶
func (s *String_Context) ExitRule(listener antlr.ParseTreeListener)
func (*String_Context) GetParser ¶
func (s *String_Context) GetParser() antlr.Parser
func (*String_Context) GetRuleContext ¶
func (s *String_Context) GetRuleContext() antlr.RuleContext
func (*String_Context) INTERPRETED_STRING_LIT ¶
func (s *String_Context) INTERPRETED_STRING_LIT() antlr.TerminalNode
func (*String_Context) IsString_Context ¶
func (*String_Context) IsString_Context()
func (*String_Context) RAW_STRING_LIT ¶
func (s *String_Context) RAW_STRING_LIT() antlr.TerminalNode
func (*String_Context) ToStringTree ¶
func (s *String_Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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) L_CURLY ¶
func (s *StructTypeContext) L_CURLY() antlr.TerminalNode
func (*StructTypeContext) R_CURLY ¶
func (s *StructTypeContext) R_CURLY() antlr.TerminalNode
func (*StructTypeContext) STRUCT ¶
func (s *StructTypeContext) STRUCT() antlr.TerminalNode
func (*StructTypeContext) ToStringTree ¶
func (s *StructTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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 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) DOT ¶
func (s *TypeAssertionContext) DOT() antlr.TerminalNode
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) L_PAREN ¶
func (s *TypeAssertionContext) L_PAREN() antlr.TerminalNode
func (*TypeAssertionContext) R_PAREN ¶
func (s *TypeAssertionContext) R_PAREN() antlr.TerminalNode
func (*TypeAssertionContext) ToStringTree ¶
func (s *TypeAssertionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeAssertionContext) Type_ ¶
func (s *TypeAssertionContext) Type_() IType_Context
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) COLON ¶
func (s *TypeCaseClauseContext) COLON() antlr.TerminalNode
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 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) 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) L_PAREN ¶
func (s *TypeDeclContext) L_PAREN() antlr.TerminalNode
func (*TypeDeclContext) R_PAREN ¶
func (s *TypeDeclContext) R_PAREN() antlr.TerminalNode
func (*TypeDeclContext) TYPE ¶
func (s *TypeDeclContext) TYPE() antlr.TerminalNode
func (*TypeDeclContext) ToStringTree ¶
func (s *TypeDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeDeclContext) TypeSpec ¶
func (s *TypeDeclContext) TypeSpec(i int) ITypeSpecContext
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) AllCOMMA ¶
func (s *TypeListContext) AllCOMMA() []antlr.TerminalNode
func (*TypeListContext) AllNIL_LIT ¶
func (s *TypeListContext) AllNIL_LIT() []antlr.TerminalNode
func (*TypeListContext) AllType_ ¶
func (s *TypeListContext) AllType_() []IType_Context
func (*TypeListContext) COMMA ¶
func (s *TypeListContext) COMMA(i int) antlr.TerminalNode
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) NIL_LIT ¶
func (s *TypeListContext) NIL_LIT(i int) antlr.TerminalNode
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 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) 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 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) 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 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) ASSIGN ¶
func (s *TypeSpecContext) ASSIGN() antlr.TerminalNode
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 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) CASE ¶
func (s *TypeSwitchCaseContext) CASE() antlr.TerminalNode
func (*TypeSwitchCaseContext) DEFAULT ¶
func (s *TypeSwitchCaseContext) DEFAULT() antlr.TerminalNode
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 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) DECLARE_ASSIGN ¶
func (s *TypeSwitchGuardContext) DECLARE_ASSIGN() antlr.TerminalNode
func (*TypeSwitchGuardContext) DOT ¶
func (s *TypeSwitchGuardContext) DOT() antlr.TerminalNode
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) L_PAREN ¶
func (s *TypeSwitchGuardContext) L_PAREN() antlr.TerminalNode
func (*TypeSwitchGuardContext) PrimaryExpr ¶
func (s *TypeSwitchGuardContext) PrimaryExpr() IPrimaryExprContext
func (*TypeSwitchGuardContext) R_PAREN ¶
func (s *TypeSwitchGuardContext) R_PAREN() antlr.TerminalNode
func (*TypeSwitchGuardContext) TYPE ¶
func (s *TypeSwitchGuardContext) TYPE() antlr.TerminalNode
func (*TypeSwitchGuardContext) ToStringTree ¶
func (s *TypeSwitchGuardContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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) L_CURLY ¶
func (s *TypeSwitchStmtContext) L_CURLY() antlr.TerminalNode
func (*TypeSwitchStmtContext) R_CURLY ¶
func (s *TypeSwitchStmtContext) R_CURLY() antlr.TerminalNode
func (*TypeSwitchStmtContext) SEMI ¶
func (s *TypeSwitchStmtContext) SEMI() antlr.TerminalNode
func (*TypeSwitchStmtContext) SWITCH ¶
func (s *TypeSwitchStmtContext) SWITCH() antlr.TerminalNode
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 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) 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) L_PAREN ¶
func (s *Type_Context) L_PAREN() antlr.TerminalNode
func (*Type_Context) R_PAREN ¶
func (s *Type_Context) R_PAREN() antlr.TerminalNode
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 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) AMPERSAND ¶
func (s *UnaryExprContext) AMPERSAND() antlr.TerminalNode
func (*UnaryExprContext) CARET ¶
func (s *UnaryExprContext) CARET() antlr.TerminalNode
func (*UnaryExprContext) EXCLAMATION ¶
func (s *UnaryExprContext) EXCLAMATION() antlr.TerminalNode
func (*UnaryExprContext) EnterRule ¶
func (s *UnaryExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*UnaryExprContext) ExitRule ¶
func (s *UnaryExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*UnaryExprContext) Expression ¶
func (s *UnaryExprContext) Expression() IExpressionContext
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) MINUS ¶
func (s *UnaryExprContext) MINUS() antlr.TerminalNode
func (*UnaryExprContext) PLUS ¶
func (s *UnaryExprContext) PLUS() antlr.TerminalNode
func (*UnaryExprContext) PrimaryExpr ¶
func (s *UnaryExprContext) PrimaryExpr() IPrimaryExprContext
func (*UnaryExprContext) RECEIVE ¶
func (s *UnaryExprContext) RECEIVE() antlr.TerminalNode
func (*UnaryExprContext) STAR ¶
func (s *UnaryExprContext) STAR() antlr.TerminalNode
func (*UnaryExprContext) ToStringTree ¶
func (s *UnaryExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) 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) L_PAREN ¶
func (s *VarDeclContext) L_PAREN() antlr.TerminalNode
func (*VarDeclContext) R_PAREN ¶
func (s *VarDeclContext) R_PAREN() antlr.TerminalNode
func (*VarDeclContext) ToStringTree ¶
func (s *VarDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VarDeclContext) VAR ¶
func (s *VarDeclContext) VAR() antlr.TerminalNode
func (*VarDeclContext) VarSpec ¶
func (s *VarDeclContext) VarSpec(i int) IVarSpecContext
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) ASSIGN ¶
func (s *VarSpecContext) ASSIGN() antlr.TerminalNode
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