Documentation ¶
Index ¶
- Constants
- func GoLexerInit()
- func GoParserInit()
- type AliasDeclContext
- func (s *AliasDeclContext) ASSIGN() antlr.TerminalNode
- func (s *AliasDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AliasDeclContext) GetParser() antlr.Parser
- func (s *AliasDeclContext) GetRuleContext() antlr.RuleContext
- func (s *AliasDeclContext) IDENTIFIER() antlr.TerminalNode
- func (*AliasDeclContext) IsAliasDeclContext()
- func (s *AliasDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *AliasDeclContext) Type_() IType_Context
- type ArgumentsContext
- func (s *ArgumentsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ArgumentsContext) AllCOMMA() []antlr.TerminalNode
- func (s *ArgumentsContext) COMMA(i int) antlr.TerminalNode
- func (s *ArgumentsContext) ELLIPSIS() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ArrayTypeContext) ArrayLength() IArrayLengthContext
- func (s *ArrayTypeContext) ElementType() IElementTypeContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AssignmentContext) AllExpressionList() []IExpressionListContext
- func (s *AssignmentContext) Assign_op() IAssign_opContext
- 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 BaseGoParserVisitor
- func (v *BaseGoParserVisitor) VisitAliasDecl(ctx *AliasDeclContext) interface{}
- func (v *BaseGoParserVisitor) VisitArguments(ctx *ArgumentsContext) interface{}
- func (v *BaseGoParserVisitor) VisitArrayLength(ctx *ArrayLengthContext) interface{}
- func (v *BaseGoParserVisitor) VisitArrayType(ctx *ArrayTypeContext) interface{}
- func (v *BaseGoParserVisitor) VisitAssign_op(ctx *Assign_opContext) interface{}
- func (v *BaseGoParserVisitor) VisitAssignment(ctx *AssignmentContext) interface{}
- func (v *BaseGoParserVisitor) VisitBasicLit(ctx *BasicLitContext) interface{}
- func (v *BaseGoParserVisitor) VisitBlock(ctx *BlockContext) interface{}
- func (v *BaseGoParserVisitor) VisitBreakStmt(ctx *BreakStmtContext) interface{}
- func (v *BaseGoParserVisitor) VisitChannelType(ctx *ChannelTypeContext) interface{}
- func (v *BaseGoParserVisitor) VisitChar_(ctx *Char_Context) interface{}
- func (v *BaseGoParserVisitor) VisitCommCase(ctx *CommCaseContext) interface{}
- func (v *BaseGoParserVisitor) VisitCommClause(ctx *CommClauseContext) interface{}
- func (v *BaseGoParserVisitor) VisitCompositeLit(ctx *CompositeLitContext) interface{}
- func (v *BaseGoParserVisitor) VisitConstDecl(ctx *ConstDeclContext) interface{}
- func (v *BaseGoParserVisitor) VisitConstSpec(ctx *ConstSpecContext) interface{}
- func (v *BaseGoParserVisitor) VisitContinueStmt(ctx *ContinueStmtContext) interface{}
- func (v *BaseGoParserVisitor) VisitConversion(ctx *ConversionContext) interface{}
- func (v *BaseGoParserVisitor) VisitDeclaration(ctx *DeclarationContext) interface{}
- func (v *BaseGoParserVisitor) VisitDeferStmt(ctx *DeferStmtContext) interface{}
- func (v *BaseGoParserVisitor) VisitElement(ctx *ElementContext) interface{}
- func (v *BaseGoParserVisitor) VisitElementList(ctx *ElementListContext) interface{}
- func (v *BaseGoParserVisitor) VisitElementType(ctx *ElementTypeContext) interface{}
- func (v *BaseGoParserVisitor) VisitEmbeddedField(ctx *EmbeddedFieldContext) interface{}
- func (v *BaseGoParserVisitor) VisitEos(ctx *EosContext) interface{}
- func (v *BaseGoParserVisitor) VisitExprCaseClause(ctx *ExprCaseClauseContext) interface{}
- func (v *BaseGoParserVisitor) VisitExprSwitchCase(ctx *ExprSwitchCaseContext) interface{}
- func (v *BaseGoParserVisitor) VisitExprSwitchStmt(ctx *ExprSwitchStmtContext) interface{}
- func (v *BaseGoParserVisitor) VisitExpression(ctx *ExpressionContext) interface{}
- func (v *BaseGoParserVisitor) VisitExpressionList(ctx *ExpressionListContext) interface{}
- func (v *BaseGoParserVisitor) VisitExpressionStmt(ctx *ExpressionStmtContext) interface{}
- func (v *BaseGoParserVisitor) VisitFallthroughStmt(ctx *FallthroughStmtContext) interface{}
- func (v *BaseGoParserVisitor) VisitFieldDecl(ctx *FieldDeclContext) interface{}
- func (v *BaseGoParserVisitor) VisitForClause(ctx *ForClauseContext) interface{}
- func (v *BaseGoParserVisitor) VisitForStmt(ctx *ForStmtContext) interface{}
- func (v *BaseGoParserVisitor) VisitFunctionDecl(ctx *FunctionDeclContext) interface{}
- func (v *BaseGoParserVisitor) VisitFunctionLit(ctx *FunctionLitContext) interface{}
- func (v *BaseGoParserVisitor) VisitFunctionType(ctx *FunctionTypeContext) interface{}
- func (v *BaseGoParserVisitor) VisitGoStmt(ctx *GoStmtContext) interface{}
- func (v *BaseGoParserVisitor) VisitGotoStmt(ctx *GotoStmtContext) interface{}
- func (v *BaseGoParserVisitor) VisitIdentifierList(ctx *IdentifierListContext) interface{}
- func (v *BaseGoParserVisitor) VisitIfStmt(ctx *IfStmtContext) interface{}
- func (v *BaseGoParserVisitor) VisitImportDecl(ctx *ImportDeclContext) interface{}
- func (v *BaseGoParserVisitor) VisitImportPath(ctx *ImportPathContext) interface{}
- func (v *BaseGoParserVisitor) VisitImportSpec(ctx *ImportSpecContext) interface{}
- func (v *BaseGoParserVisitor) VisitIncDecStmt(ctx *IncDecStmtContext) interface{}
- func (v *BaseGoParserVisitor) VisitIndex(ctx *IndexContext) interface{}
- func (v *BaseGoParserVisitor) VisitInteger(ctx *IntegerContext) interface{}
- func (v *BaseGoParserVisitor) VisitInterfaceType(ctx *InterfaceTypeContext) interface{}
- func (v *BaseGoParserVisitor) VisitKey(ctx *KeyContext) interface{}
- func (v *BaseGoParserVisitor) VisitKeyedElement(ctx *KeyedElementContext) interface{}
- func (v *BaseGoParserVisitor) VisitLabeledStmt(ctx *LabeledStmtContext) interface{}
- func (v *BaseGoParserVisitor) VisitLiteral(ctx *LiteralContext) interface{}
- func (v *BaseGoParserVisitor) VisitLiteralType(ctx *LiteralTypeContext) interface{}
- func (v *BaseGoParserVisitor) VisitLiteralValue(ctx *LiteralValueContext) interface{}
- func (v *BaseGoParserVisitor) VisitMapType(ctx *MapTypeContext) interface{}
- func (v *BaseGoParserVisitor) VisitMethodDecl(ctx *MethodDeclContext) interface{}
- func (v *BaseGoParserVisitor) VisitMethodExpr(ctx *MethodExprContext) interface{}
- func (v *BaseGoParserVisitor) VisitMethodSpec(ctx *MethodSpecContext) interface{}
- func (v *BaseGoParserVisitor) VisitOperand(ctx *OperandContext) interface{}
- func (v *BaseGoParserVisitor) VisitOperandName(ctx *OperandNameContext) interface{}
- func (v *BaseGoParserVisitor) VisitPackageClause(ctx *PackageClauseContext) interface{}
- func (v *BaseGoParserVisitor) VisitPackageName(ctx *PackageNameContext) interface{}
- func (v *BaseGoParserVisitor) VisitParameterDecl(ctx *ParameterDeclContext) interface{}
- func (v *BaseGoParserVisitor) VisitParameters(ctx *ParametersContext) interface{}
- func (v *BaseGoParserVisitor) VisitPointerType(ctx *PointerTypeContext) interface{}
- func (v *BaseGoParserVisitor) VisitPrimaryExpr(ctx *PrimaryExprContext) interface{}
- func (v *BaseGoParserVisitor) VisitQualifiedIdent(ctx *QualifiedIdentContext) interface{}
- func (v *BaseGoParserVisitor) VisitRangeClause(ctx *RangeClauseContext) interface{}
- func (v *BaseGoParserVisitor) VisitReceiver(ctx *ReceiverContext) interface{}
- func (v *BaseGoParserVisitor) VisitRecvStmt(ctx *RecvStmtContext) interface{}
- func (v *BaseGoParserVisitor) VisitResult(ctx *ResultContext) interface{}
- func (v *BaseGoParserVisitor) VisitReturnStmt(ctx *ReturnStmtContext) interface{}
- func (v *BaseGoParserVisitor) VisitSelectStmt(ctx *SelectStmtContext) interface{}
- func (v *BaseGoParserVisitor) VisitSendStmt(ctx *SendStmtContext) interface{}
- func (v *BaseGoParserVisitor) VisitShortVarDecl(ctx *ShortVarDeclContext) interface{}
- func (v *BaseGoParserVisitor) VisitSignature(ctx *SignatureContext) interface{}
- func (v *BaseGoParserVisitor) VisitSimpleStmt(ctx *SimpleStmtContext) interface{}
- func (v *BaseGoParserVisitor) VisitSliceType(ctx *SliceTypeContext) interface{}
- func (v *BaseGoParserVisitor) VisitSlice_(ctx *Slice_Context) interface{}
- func (v *BaseGoParserVisitor) VisitSourceFile(ctx *SourceFileContext) interface{}
- func (v *BaseGoParserVisitor) VisitStatement(ctx *StatementContext) interface{}
- func (v *BaseGoParserVisitor) VisitStatementList(ctx *StatementListContext) interface{}
- func (v *BaseGoParserVisitor) VisitString_(ctx *String_Context) interface{}
- func (v *BaseGoParserVisitor) VisitStructType(ctx *StructTypeContext) interface{}
- func (v *BaseGoParserVisitor) VisitSwitchStmt(ctx *SwitchStmtContext) interface{}
- func (v *BaseGoParserVisitor) VisitTypeArgs(ctx *TypeArgsContext) interface{}
- func (v *BaseGoParserVisitor) VisitTypeAssertion(ctx *TypeAssertionContext) interface{}
- func (v *BaseGoParserVisitor) VisitTypeCaseClause(ctx *TypeCaseClauseContext) interface{}
- func (v *BaseGoParserVisitor) VisitTypeDecl(ctx *TypeDeclContext) interface{}
- func (v *BaseGoParserVisitor) VisitTypeDef(ctx *TypeDefContext) interface{}
- func (v *BaseGoParserVisitor) VisitTypeElement(ctx *TypeElementContext) interface{}
- func (v *BaseGoParserVisitor) VisitTypeList(ctx *TypeListContext) interface{}
- func (v *BaseGoParserVisitor) VisitTypeLit(ctx *TypeLitContext) interface{}
- func (v *BaseGoParserVisitor) VisitTypeName(ctx *TypeNameContext) interface{}
- func (v *BaseGoParserVisitor) VisitTypeParameterDecl(ctx *TypeParameterDeclContext) interface{}
- func (v *BaseGoParserVisitor) VisitTypeParameters(ctx *TypeParametersContext) interface{}
- func (v *BaseGoParserVisitor) VisitTypeSpec(ctx *TypeSpecContext) interface{}
- func (v *BaseGoParserVisitor) VisitTypeSwitchCase(ctx *TypeSwitchCaseContext) interface{}
- func (v *BaseGoParserVisitor) VisitTypeSwitchGuard(ctx *TypeSwitchGuardContext) interface{}
- func (v *BaseGoParserVisitor) VisitTypeSwitchStmt(ctx *TypeSwitchStmtContext) interface{}
- func (v *BaseGoParserVisitor) VisitTypeTerm(ctx *TypeTermContext) interface{}
- func (v *BaseGoParserVisitor) VisitType_(ctx *Type_Context) interface{}
- func (v *BaseGoParserVisitor) VisitVarDecl(ctx *VarDeclContext) interface{}
- func (v *BaseGoParserVisitor) VisitVarSpec(ctx *VarSpecContext) interface{}
- type BasicLitContext
- func (s *BasicLitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BasicLitContext) Char_() IChar_Context
- func (s *BasicLitContext) FLOAT_LIT() antlr.TerminalNode
- func (s *BasicLitContext) GetParser() antlr.Parser
- func (s *BasicLitContext) GetRuleContext() antlr.RuleContext
- func (s *BasicLitContext) Integer() IIntegerContext
- func (*BasicLitContext) IsBasicLitContext()
- func (s *BasicLitContext) NIL_LIT() antlr.TerminalNode
- func (s *BasicLitContext) String_() IString_Context
- func (s *BasicLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BlockContext
- func (s *BlockContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BlockContext) AllEos() []IEosContext
- func (s *BlockContext) Eos(i int) IEosContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BreakStmtContext) BREAK() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ChannelTypeContext) CHAN() antlr.TerminalNode
- func (s *ChannelTypeContext) ElementType() IElementTypeContext
- 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 Char_Context
- func (s *Char_Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *Char_Context) GetParser() antlr.Parser
- func (s *Char_Context) GetRuleContext() antlr.RuleContext
- func (*Char_Context) IsChar_Context()
- func (s *Char_Context) RAW_CHAR_LIT() antlr.TerminalNode
- func (s *Char_Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CommCaseContext
- func (s *CommCaseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CommCaseContext) CASE() antlr.TerminalNode
- func (s *CommCaseContext) DEFAULT() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CommClauseContext) AllEos() []IEosContext
- func (s *CommClauseContext) COLON() antlr.TerminalNode
- func (s *CommClauseContext) CommCase() ICommCaseContext
- func (s *CommClauseContext) Eos(i int) IEosContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Eos(i int) IEosContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ContinueStmtContext) CONTINUE() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ConversionContext) COMMA() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DeclarationContext) ConstDecl() IConstDeclContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DeferStmtContext) DEFER() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ElementContext) Expression() IExpressionContext
- func (s *ElementContext) GetParser() antlr.Parser
- func (s *ElementContext) GetRuleContext() antlr.RuleContext
- func (*ElementContext) IsElementContext()
- func (s *ElementContext) LiteralValue() ILiteralValueContext
- func (s *ElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ElementListContext
- func (s *ElementListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ElementListContext) AllCOMMA() []antlr.TerminalNode
- func (s *ElementListContext) AllKeyedElement() []IKeyedElementContext
- func (s *ElementListContext) COMMA(i int) antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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 EmbeddedFieldContext
- func (s *EmbeddedFieldContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *EmbeddedFieldContext) GetParser() antlr.Parser
- func (s *EmbeddedFieldContext) GetRuleContext() antlr.RuleContext
- func (*EmbeddedFieldContext) IsEmbeddedFieldContext()
- func (s *EmbeddedFieldContext) STAR() antlr.TerminalNode
- func (s *EmbeddedFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *EmbeddedFieldContext) TypeArgs() ITypeArgsContext
- func (s *EmbeddedFieldContext) TypeName() ITypeNameContext
- type EosContext
- func (s *EosContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *EosContext) EOS() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExprCaseClauseContext) AllEos() []IEosContext
- func (s *ExprCaseClauseContext) COLON() antlr.TerminalNode
- func (s *ExprCaseClauseContext) Eos(i int) IEosContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExprSwitchCaseContext) CASE() antlr.TerminalNode
- func (s *ExprSwitchCaseContext) DEFAULT() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExprSwitchStmtContext) AllEos() []IEosContext
- func (s *ExprSwitchStmtContext) AllExprCaseClause() []IExprCaseClauseContext
- func (s *ExprSwitchStmtContext) Eos(i int) IEosContext
- 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) 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) EXCLAMATION() antlr.TerminalNode
- func (s *ExpressionContext) Expression(i int) IExpressionContext
- func (s *ExpressionContext) GREATER() antlr.TerminalNode
- func (s *ExpressionContext) GREATER_OR_EQUALS() antlr.TerminalNode
- func (s *ExpressionContext) GetAdd_op() antlr.Token
- func (s *ExpressionContext) GetMul_op() antlr.Token
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRel_op() antlr.Token
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *ExpressionContext) GetUnary_op() antlr.Token
- func (*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) RECEIVE() antlr.TerminalNode
- func (s *ExpressionContext) RSHIFT() antlr.TerminalNode
- func (s *ExpressionContext) STAR() antlr.TerminalNode
- func (s *ExpressionContext) SetAdd_op(v antlr.Token)
- func (s *ExpressionContext) SetMul_op(v antlr.Token)
- func (s *ExpressionContext) SetRel_op(v antlr.Token)
- func (s *ExpressionContext) SetUnary_op(v antlr.Token)
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionListContext
- func (s *ExpressionListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExpressionListContext) AllCOMMA() []antlr.TerminalNode
- func (s *ExpressionListContext) AllExpression() []IExpressionContext
- func (s *ExpressionListContext) COMMA(i int) antlr.TerminalNode
- func (s *ExpressionListContext) Expression(i int) IExpressionContext
- func (s *ExpressionListContext) GetParser() antlr.Parser
- func (s *ExpressionListContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionListContext) IsExpressionListContext()
- func (s *ExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionStmtContext
- func (s *ExpressionStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FieldDeclContext) EmbeddedField() IEmbeddedFieldContext
- func (s *FieldDeclContext) GetParser() antlr.Parser
- func (s *FieldDeclContext) GetRuleContext() antlr.RuleContext
- func (s *FieldDeclContext) GetTag() IString_Context
- func (s *FieldDeclContext) IdentifierList() IIdentifierListContext
- func (*FieldDeclContext) IsFieldDeclContext()
- func (s *FieldDeclContext) SetTag(v IString_Context)
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ForClauseContext) AllEos() []IEosContext
- func (s *ForClauseContext) AllSimpleStmt() []ISimpleStmtContext
- func (s *ForClauseContext) Eos(i int) IEosContext
- func (s *ForClauseContext) Expression() IExpressionContext
- func (s *ForClauseContext) GetInitStmt() ISimpleStmtContext
- func (s *ForClauseContext) GetParser() antlr.Parser
- func (s *ForClauseContext) GetPostStmt() ISimpleStmtContext
- func (s *ForClauseContext) GetRuleContext() antlr.RuleContext
- func (*ForClauseContext) IsForClauseContext()
- func (s *ForClauseContext) SetInitStmt(v ISimpleStmtContext)
- func (s *ForClauseContext) SetPostStmt(v ISimpleStmtContext)
- func (s *ForClauseContext) SimpleStmt(i int) ISimpleStmtContext
- func (s *ForClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ForStmtContext
- func (s *ForStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ForStmtContext) Block() IBlockContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FunctionDeclContext) Block() IBlockContext
- func (s *FunctionDeclContext) Eos() IEosContext
- 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
- func (s *FunctionDeclContext) TypeParameters() ITypeParametersContext
- type FunctionLitContext
- func (s *FunctionLitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FunctionLitContext) Block() IBlockContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) AliasDecl() (localctx IAliasDeclContext)
- 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) Char_() (localctx IChar_Context)
- 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) EmbeddedField() (localctx IEmbeddedFieldContext)
- func (p *GoParser) Eos() (localctx IEosContext)
- 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) 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) Operand() (localctx IOperandContext)
- func (p *GoParser) OperandName() (localctx IOperandNameContext)
- func (p *GoParser) PackageClause() (localctx IPackageClauseContext)
- func (p *GoParser) PackageName() (localctx IPackageNameContext)
- 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) 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) SimpleStmt() (localctx ISimpleStmtContext)
- func (p *GoParser) SliceType() (localctx ISliceTypeContext)
- func (p *GoParser) Slice_() (localctx ISlice_Context)
- 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) TypeArgs() (localctx ITypeArgsContext)
- func (p *GoParser) TypeAssertion() (localctx ITypeAssertionContext)
- func (p *GoParser) TypeCaseClause() (localctx ITypeCaseClauseContext)
- func (p *GoParser) TypeDecl() (localctx ITypeDeclContext)
- func (p *GoParser) TypeDef() (localctx ITypeDefContext)
- func (p *GoParser) TypeElement() (localctx ITypeElementContext)
- func (p *GoParser) TypeList() (localctx ITypeListContext)
- func (p *GoParser) TypeLit() (localctx ITypeLitContext)
- func (p *GoParser) TypeName() (localctx ITypeNameContext)
- func (p *GoParser) TypeParameterDecl() (localctx ITypeParameterDeclContext)
- func (p *GoParser) TypeParameters() (localctx ITypeParametersContext)
- 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) TypeTerm() (localctx ITypeTermContext)
- func (p *GoParser) Type_() (localctx IType_Context)
- func (p *GoParser) VarDecl() (localctx IVarDeclContext)
- func (p *GoParser) VarSpec() (localctx IVarSpecContext)
- type GoParserBase
- type GoParserVisitor
- type GoStmtContext
- func (s *GoStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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 IAliasDeclContext
- type IArgumentsContext
- type IArrayLengthContext
- type IArrayTypeContext
- type IAssign_opContext
- type IAssignmentContext
- type IBasicLitContext
- type IBlockContext
- type IBreakStmtContext
- type IChannelTypeContext
- type IChar_Context
- 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 IEmbeddedFieldContext
- 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 IPackageNameContext
- type IParameterDeclContext
- type IParametersContext
- type IPointerTypeContext
- type IPrimaryExprContext
- type IQualifiedIdentContext
- type IRangeClauseContext
- type IReceiverContext
- type IRecvStmtContext
- type IResultContext
- type IReturnStmtContext
- type ISelectStmtContext
- type ISendStmtContext
- type IShortVarDeclContext
- type ISignatureContext
- type ISimpleStmtContext
- type ISliceTypeContext
- type ISlice_Context
- type ISourceFileContext
- type IStatementContext
- type IStatementListContext
- type IString_Context
- type IStructTypeContext
- type ISwitchStmtContext
- type ITypeArgsContext
- type ITypeAssertionContext
- type ITypeCaseClauseContext
- type ITypeDeclContext
- type ITypeDefContext
- type ITypeElementContext
- type ITypeListContext
- type ITypeLitContext
- type ITypeNameContext
- type ITypeParameterDeclContext
- type ITypeParametersContext
- type ITypeSpecContext
- type ITypeSwitchCaseContext
- type ITypeSwitchGuardContext
- type ITypeSwitchStmtContext
- type ITypeTermContext
- type IType_Context
- type IVarDeclContext
- type IVarSpecContext
- type IdentifierListContext
- func (s *IdentifierListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IdentifierListContext) AllCOMMA() []antlr.TerminalNode
- func (s *IdentifierListContext) AllIDENTIFIER() []antlr.TerminalNode
- func (s *IdentifierListContext) COMMA(i int) antlr.TerminalNode
- func (s *IdentifierListContext) GetParser() antlr.Parser
- func (s *IdentifierListContext) GetRuleContext() antlr.RuleContext
- func (s *IdentifierListContext) IDENTIFIER(i int) antlr.TerminalNode
- func (*IdentifierListContext) IsIdentifierListContext()
- func (s *IdentifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IfStmtContext
- func (s *IfStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IfStmtContext) AllBlock() []IBlockContext
- func (s *IfStmtContext) Block(i int) IBlockContext
- func (s *IfStmtContext) ELSE() antlr.TerminalNode
- func (s *IfStmtContext) Eos() IEosContext
- 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) SimpleStmt() ISimpleStmtContext
- func (s *IfStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportDeclContext
- func (s *ImportDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ImportDeclContext) AllEos() []IEosContext
- func (s *ImportDeclContext) AllImportSpec() []IImportSpecContext
- func (s *ImportDeclContext) Eos(i int) IEosContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ImportSpecContext) DOT() antlr.TerminalNode
- func (s *ImportSpecContext) GetAlias() antlr.Token
- 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) SetAlias(v antlr.Token)
- func (s *ImportSpecContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IncDecStmtContext
- func (s *IncDecStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IntegerContext) BINARY_LIT() antlr.TerminalNode
- func (s *IntegerContext) DECIMAL_LIT() antlr.TerminalNode
- 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) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InterfaceTypeContext
- func (s *InterfaceTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InterfaceTypeContext) AllEos() []IEosContext
- func (s *InterfaceTypeContext) AllMethodSpec() []IMethodSpecContext
- func (s *InterfaceTypeContext) AllTypeElement() []ITypeElementContext
- func (s *InterfaceTypeContext) Eos(i int) IEosContext
- 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
- func (s *InterfaceTypeContext) TypeElement(i int) ITypeElementContext
- type KeyContext
- func (s *KeyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *KeyContext) Expression() IExpressionContext
- func (s *KeyContext) GetParser() antlr.Parser
- func (s *KeyContext) GetRuleContext() antlr.RuleContext
- func (*KeyContext) IsKeyContext()
- func (s *KeyContext) LiteralValue() ILiteralValueContext
- func (s *KeyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type KeyedElementContext
- func (s *KeyedElementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *KeyedElementContext) COLON() antlr.TerminalNode
- func (s *KeyedElementContext) Element() IElementContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LabeledStmtContext) AllEos() []IEosContext
- func (s *LabeledStmtContext) COLON() antlr.TerminalNode
- func (s *LabeledStmtContext) Eos(i int) IEosContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LiteralContext) BasicLit() IBasicLitContext
- func (s *LiteralContext) CompositeLit() ICompositeLitContext
- func (s *LiteralContext) FunctionLit() IFunctionLitContext
- func (s *LiteralContext) GetParser() antlr.Parser
- func (s *LiteralContext) GetRuleContext() antlr.RuleContext
- func (*LiteralContext) IsLiteralContext()
- func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LiteralTypeContext
- func (s *LiteralTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LiteralTypeContext) ArrayType() IArrayTypeContext
- func (s *LiteralTypeContext) ELLIPSIS() antlr.TerminalNode
- func (s *LiteralTypeContext) ElementType() IElementTypeContext
- 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) TypeArgs() ITypeArgsContext
- func (s *LiteralTypeContext) TypeName() ITypeNameContext
- type LiteralValueContext
- func (s *LiteralValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LiteralValueContext) AllEos() []IEosContext
- func (s *LiteralValueContext) COMMA() antlr.TerminalNode
- func (s *LiteralValueContext) ElementList() IElementListContext
- func (s *LiteralValueContext) Eos(i int) IEosContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MapTypeContext) ElementType() IElementTypeContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MethodDeclContext) Block() IBlockContext
- func (s *MethodDeclContext) Eos() IEosContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MethodExprContext) DOT() antlr.TerminalNode
- func (s *MethodExprContext) GetParser() antlr.Parser
- func (s *MethodExprContext) GetRuleContext() antlr.RuleContext
- func (s *MethodExprContext) IDENTIFIER() antlr.TerminalNode
- func (*MethodExprContext) IsMethodExprContext()
- func (s *MethodExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *MethodExprContext) Type_() IType_Context
- type MethodSpecContext
- func (s *MethodSpecContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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
- type OperandContext
- func (s *OperandContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) OperandName() IOperandNameContext
- func (s *OperandContext) R_PAREN() antlr.TerminalNode
- func (s *OperandContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *OperandContext) TypeArgs() ITypeArgsContext
- type OperandNameContext
- func (s *OperandNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *OperandNameContext) GetParser() antlr.Parser
- func (s *OperandNameContext) GetRuleContext() antlr.RuleContext
- func (s *OperandNameContext) IDENTIFIER() antlr.TerminalNode
- func (*OperandNameContext) IsOperandNameContext()
- func (s *OperandNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PackageClauseContext
- func (s *PackageClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PackageClauseContext) AllEos() []IEosContext
- func (s *PackageClauseContext) Eos(i int) IEosContext
- func (s *PackageClauseContext) GetParser() antlr.Parser
- func (s *PackageClauseContext) GetRuleContext() antlr.RuleContext
- func (*PackageClauseContext) IsPackageClauseContext()
- func (s *PackageClauseContext) PACKAGE() antlr.TerminalNode
- func (s *PackageClauseContext) PackageName() IPackageNameContext
- func (s *PackageClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PackageNameContext
- func (s *PackageNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PackageNameContext) GetParser() antlr.Parser
- func (s *PackageNameContext) GetRuleContext() antlr.RuleContext
- func (s *PackageNameContext) IDENTIFIER() antlr.TerminalNode
- func (*PackageNameContext) IsPackageNameContext()
- func (s *PackageNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParameterDeclContext
- func (s *ParameterDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParameterDeclContext) ELLIPSIS() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParametersContext) AllCOMMA() []antlr.TerminalNode
- func (s *ParametersContext) AllParameterDecl() []IParameterDeclContext
- func (s *ParametersContext) COMMA(i int) antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PrimaryExprContext) Arguments() IArgumentsContext
- func (s *PrimaryExprContext) Conversion() IConversionContext
- func (s *PrimaryExprContext) DOT() antlr.TerminalNode
- 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) MethodExpr() IMethodExprContext
- func (s *PrimaryExprContext) Operand() IOperandContext
- func (s *PrimaryExprContext) PrimaryExpr() IPrimaryExprContext
- func (s *PrimaryExprContext) Slice_() ISlice_Context
- func (s *PrimaryExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *PrimaryExprContext) TypeAssertion() ITypeAssertionContext
- type QualifiedIdentContext
- func (s *QualifiedIdentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *QualifiedIdentContext) AllIDENTIFIER() []antlr.TerminalNode
- func (s *QualifiedIdentContext) DOT() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *RangeClauseContext) DECLARE_ASSIGN() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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 RecvStmtContext
- func (s *RecvStmtContext) ASSIGN() antlr.TerminalNode
- func (s *RecvStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *RecvStmtContext) DECLARE_ASSIGN() antlr.TerminalNode
- func (s *RecvStmtContext) Expression() IExpressionContext
- func (s *RecvStmtContext) ExpressionList() IExpressionListContext
- func (s *RecvStmtContext) GetParser() antlr.Parser
- func (s *RecvStmtContext) GetRecvExpr() IExpressionContext
- func (s *RecvStmtContext) GetRuleContext() antlr.RuleContext
- func (s *RecvStmtContext) IdentifierList() IIdentifierListContext
- func (*RecvStmtContext) IsRecvStmtContext()
- func (s *RecvStmtContext) SetRecvExpr(v IExpressionContext)
- func (s *RecvStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ResultContext
- func (s *ResultContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SelectStmtContext) AllCommClause() []ICommClauseContext
- func (s *SelectStmtContext) AllEos() []IEosContext
- func (s *SelectStmtContext) CommClause(i int) ICommClauseContext
- func (s *SelectStmtContext) Eos(i int) IEosContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SendStmtContext) AllExpression() []IExpressionContext
- func (s *SendStmtContext) Expression(i int) IExpressionContext
- func (s *SendStmtContext) GetChannel() IExpressionContext
- func (s *SendStmtContext) GetData() 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) SetChannel(v IExpressionContext)
- func (s *SendStmtContext) SetData(v IExpressionContext)
- func (s *SendStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ShortVarDeclContext
- func (s *ShortVarDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ShortVarDeclContext) DECLARE_ASSIGN() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SimpleStmtContext) Assignment() IAssignmentContext
- 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 SliceTypeContext
- func (s *SliceTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SliceTypeContext) ElementType() IElementTypeContext
- 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 Slice_Context
- func (s *Slice_Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *Slice_Context) AllCOLON() []antlr.TerminalNode
- func (s *Slice_Context) AllExpression() []IExpressionContext
- func (s *Slice_Context) COLON(i int) antlr.TerminalNode
- func (s *Slice_Context) Expression(i int) IExpressionContext
- func (s *Slice_Context) GetHigh() IExpressionContext
- func (s *Slice_Context) GetLow() IExpressionContext
- func (s *Slice_Context) GetMax() IExpressionContext
- func (s *Slice_Context) GetParser() antlr.Parser
- func (s *Slice_Context) GetRuleContext() antlr.RuleContext
- func (*Slice_Context) IsSlice_Context()
- func (s *Slice_Context) L_BRACKET() antlr.TerminalNode
- func (s *Slice_Context) R_BRACKET() antlr.TerminalNode
- func (s *Slice_Context) SetHigh(v IExpressionContext)
- func (s *Slice_Context) SetLow(v IExpressionContext)
- func (s *Slice_Context) SetMax(v IExpressionContext)
- func (s *Slice_Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SourceFileContext
- func (s *SourceFileContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) EOF() antlr.TerminalNode
- func (s *SourceFileContext) Eos(i int) IEosContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StatementContext) Block() IBlockContext
- func (s *StatementContext) BreakStmt() IBreakStmtContext
- func (s *StatementContext) ContinueStmt() IContinueStmtContext
- func (s *StatementContext) Declaration() IDeclarationContext
- func (s *StatementContext) DeferStmt() IDeferStmtContext
- func (s *StatementContext) FallthroughStmt() IFallthroughStmtContext
- func (s *StatementContext) ForStmt() IForStmtContext
- func (s *StatementContext) GetParser() antlr.Parser
- func (s *StatementContext) GetRuleContext() antlr.RuleContext
- func (s *StatementContext) GoStmt() IGoStmtContext
- func (s *StatementContext) GotoStmt() IGotoStmtContext
- func (s *StatementContext) IfStmt() IIfStmtContext
- func (*StatementContext) IsStatementContext()
- func (s *StatementContext) LabeledStmt() ILabeledStmtContext
- func (s *StatementContext) ReturnStmt() IReturnStmtContext
- func (s *StatementContext) SelectStmt() ISelectStmtContext
- func (s *StatementContext) SimpleStmt() ISimpleStmtContext
- func (s *StatementContext) SwitchStmt() ISwitchStmtContext
- func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StatementListContext
- func (s *StatementListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StatementListContext) AllEos() []IEosContext
- func (s *StatementListContext) AllStatement() []IStatementContext
- func (s *StatementListContext) Eos(i int) IEosContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StructTypeContext) AllEos() []IEosContext
- func (s *StructTypeContext) AllFieldDecl() []IFieldDeclContext
- func (s *StructTypeContext) Eos(i int) IEosContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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 TypeArgsContext
- func (s *TypeArgsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeArgsContext) COMMA() antlr.TerminalNode
- func (s *TypeArgsContext) GetParser() antlr.Parser
- func (s *TypeArgsContext) GetRuleContext() antlr.RuleContext
- func (*TypeArgsContext) IsTypeArgsContext()
- func (s *TypeArgsContext) L_BRACKET() antlr.TerminalNode
- func (s *TypeArgsContext) R_BRACKET() antlr.TerminalNode
- func (s *TypeArgsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeArgsContext) TypeList() ITypeListContext
- type TypeAssertionContext
- func (s *TypeAssertionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeAssertionContext) DOT() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeCaseClauseContext) AllEos() []IEosContext
- func (s *TypeCaseClauseContext) COLON() antlr.TerminalNode
- func (s *TypeCaseClauseContext) Eos(i int) IEosContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeDeclContext) AllEos() []IEosContext
- func (s *TypeDeclContext) AllTypeSpec() []ITypeSpecContext
- func (s *TypeDeclContext) Eos(i int) IEosContext
- 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 TypeDefContext
- func (s *TypeDefContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeDefContext) GetParser() antlr.Parser
- func (s *TypeDefContext) GetRuleContext() antlr.RuleContext
- func (s *TypeDefContext) IDENTIFIER() antlr.TerminalNode
- func (*TypeDefContext) IsTypeDefContext()
- func (s *TypeDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeDefContext) TypeParameters() ITypeParametersContext
- func (s *TypeDefContext) Type_() IType_Context
- type TypeElementContext
- func (s *TypeElementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeElementContext) AllOR() []antlr.TerminalNode
- func (s *TypeElementContext) AllTypeTerm() []ITypeTermContext
- func (s *TypeElementContext) GetParser() antlr.Parser
- func (s *TypeElementContext) GetRuleContext() antlr.RuleContext
- func (*TypeElementContext) IsTypeElementContext()
- func (s *TypeElementContext) OR(i int) antlr.TerminalNode
- func (s *TypeElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeElementContext) TypeTerm(i int) ITypeTermContext
- type TypeListContext
- func (s *TypeListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeLitContext) ArrayType() IArrayTypeContext
- func (s *TypeLitContext) ChannelType() IChannelTypeContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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 TypeParameterDeclContext
- func (s *TypeParameterDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeParameterDeclContext) GetParser() antlr.Parser
- func (s *TypeParameterDeclContext) GetRuleContext() antlr.RuleContext
- func (s *TypeParameterDeclContext) IdentifierList() IIdentifierListContext
- func (*TypeParameterDeclContext) IsTypeParameterDeclContext()
- func (s *TypeParameterDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeParameterDeclContext) TypeElement() ITypeElementContext
- type TypeParametersContext
- func (s *TypeParametersContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeParametersContext) AllCOMMA() []antlr.TerminalNode
- func (s *TypeParametersContext) AllTypeParameterDecl() []ITypeParameterDeclContext
- func (s *TypeParametersContext) COMMA(i int) antlr.TerminalNode
- func (s *TypeParametersContext) GetParser() antlr.Parser
- func (s *TypeParametersContext) GetRuleContext() antlr.RuleContext
- func (*TypeParametersContext) IsTypeParametersContext()
- func (s *TypeParametersContext) L_BRACKET() antlr.TerminalNode
- func (s *TypeParametersContext) R_BRACKET() antlr.TerminalNode
- func (s *TypeParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeParametersContext) TypeParameterDecl(i int) ITypeParameterDeclContext
- type TypeSpecContext
- func (s *TypeSpecContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeSpecContext) AliasDecl() IAliasDeclContext
- func (s *TypeSpecContext) GetParser() antlr.Parser
- func (s *TypeSpecContext) GetRuleContext() antlr.RuleContext
- func (*TypeSpecContext) IsTypeSpecContext()
- func (s *TypeSpecContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeSpecContext) TypeDef() ITypeDefContext
- type TypeSwitchCaseContext
- func (s *TypeSwitchCaseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeSwitchCaseContext) CASE() antlr.TerminalNode
- func (s *TypeSwitchCaseContext) DEFAULT() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeSwitchGuardContext) DECLARE_ASSIGN() antlr.TerminalNode
- func (s *TypeSwitchGuardContext) DOT() antlr.TerminalNode
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeSwitchStmtContext) AllEos() []IEosContext
- func (s *TypeSwitchStmtContext) AllTypeCaseClause() []ITypeCaseClauseContext
- func (s *TypeSwitchStmtContext) Eos(i int) IEosContext
- 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) 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 TypeTermContext
- func (s *TypeTermContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeTermContext) GetParser() antlr.Parser
- func (s *TypeTermContext) GetRuleContext() antlr.RuleContext
- func (*TypeTermContext) IsTypeTermContext()
- func (s *TypeTermContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeTermContext) Type_() IType_Context
- func (s *TypeTermContext) UNDERLYING() antlr.TerminalNode
- type Type_Context
- func (s *Type_Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *Type_Context) AllEos() []IEosContext
- func (s *Type_Context) Eos(i int) IEosContext
- 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) TypeArgs() ITypeArgsContext
- func (s *Type_Context) TypeLit() ITypeLitContext
- func (s *Type_Context) TypeName() ITypeNameContext
- func (s *Type_Context) Type_() IType_Context
- type VarDeclContext
- func (s *VarDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *VarDeclContext) AllEos() []IEosContext
- func (s *VarDeclContext) AllVarSpec() []IVarSpecContext
- func (s *VarDeclContext) Eos(i int) IEosContext
- 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) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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 GoLexerUNDERLYING = 57 GoLexerEXCLAMATION = 58 GoLexerPLUS = 59 GoLexerMINUS = 60 GoLexerCARET = 61 GoLexerSTAR = 62 GoLexerAMPERSAND = 63 GoLexerRECEIVE = 64 GoLexerDECIMAL_LIT = 65 GoLexerBINARY_LIT = 66 GoLexerOCTAL_LIT = 67 GoLexerHEX_LIT = 68 GoLexerFLOAT_LIT = 69 GoLexerDECIMAL_FLOAT_LIT = 70 GoLexerHEX_FLOAT_LIT = 71 GoLexerIMAGINARY_LIT = 72 GoLexerBYTE_VALUE = 73 GoLexerOCTAL_BYTE_VALUE = 74 GoLexerHEX_BYTE_VALUE = 75 GoLexerLITTLE_U_VALUE = 76 GoLexerBIG_U_VALUE = 77 GoLexerRAW_STRING_LIT = 78 GoLexerINTERPRETED_STRING_LIT = 79 GoLexerRAW_CHAR_LIT = 80 GoLexerWSI = 81 GoLexerEOS = 82 GoLexerCOMMENT = 83 GoLexerLINE_COMMENT = 84 )
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 GoParserUNDERLYING = 57 GoParserEXCLAMATION = 58 GoParserPLUS = 59 GoParserMINUS = 60 GoParserCARET = 61 GoParserSTAR = 62 GoParserAMPERSAND = 63 GoParserRECEIVE = 64 GoParserDECIMAL_LIT = 65 GoParserBINARY_LIT = 66 GoParserOCTAL_LIT = 67 GoParserHEX_LIT = 68 GoParserFLOAT_LIT = 69 GoParserDECIMAL_FLOAT_LIT = 70 GoParserHEX_FLOAT_LIT = 71 GoParserIMAGINARY_LIT = 72 GoParserBYTE_VALUE = 73 GoParserOCTAL_BYTE_VALUE = 74 GoParserHEX_BYTE_VALUE = 75 GoParserLITTLE_U_VALUE = 76 GoParserBIG_U_VALUE = 77 GoParserRAW_STRING_LIT = 78 GoParserINTERPRETED_STRING_LIT = 79 GoParserRAW_CHAR_LIT = 80 GoParserWSI = 81 GoParserEOS = 82 GoParserCOMMENT = 83 GoParserLINE_COMMENT = 84 )
GoParser tokens.
const ( GoParserRULE_sourceFile = 0 GoParserRULE_packageClause = 1 GoParserRULE_packageName = 2 GoParserRULE_importDecl = 3 GoParserRULE_importSpec = 4 GoParserRULE_importPath = 5 GoParserRULE_declaration = 6 GoParserRULE_constDecl = 7 GoParserRULE_constSpec = 8 GoParserRULE_identifierList = 9 GoParserRULE_expressionList = 10 GoParserRULE_typeDecl = 11 GoParserRULE_typeSpec = 12 GoParserRULE_aliasDecl = 13 GoParserRULE_typeDef = 14 GoParserRULE_typeParameters = 15 GoParserRULE_typeParameterDecl = 16 GoParserRULE_typeElement = 17 GoParserRULE_typeTerm = 18 GoParserRULE_functionDecl = 19 GoParserRULE_methodDecl = 20 GoParserRULE_receiver = 21 GoParserRULE_varDecl = 22 GoParserRULE_varSpec = 23 GoParserRULE_block = 24 GoParserRULE_statementList = 25 GoParserRULE_statement = 26 GoParserRULE_simpleStmt = 27 GoParserRULE_expressionStmt = 28 GoParserRULE_sendStmt = 29 GoParserRULE_incDecStmt = 30 GoParserRULE_assignment = 31 GoParserRULE_assign_op = 32 GoParserRULE_shortVarDecl = 33 GoParserRULE_labeledStmt = 34 GoParserRULE_returnStmt = 35 GoParserRULE_breakStmt = 36 GoParserRULE_continueStmt = 37 GoParserRULE_gotoStmt = 38 GoParserRULE_fallthroughStmt = 39 GoParserRULE_deferStmt = 40 GoParserRULE_ifStmt = 41 GoParserRULE_switchStmt = 42 GoParserRULE_exprSwitchStmt = 43 GoParserRULE_exprCaseClause = 44 GoParserRULE_exprSwitchCase = 45 GoParserRULE_typeSwitchStmt = 46 GoParserRULE_typeSwitchGuard = 47 GoParserRULE_typeCaseClause = 48 GoParserRULE_typeSwitchCase = 49 GoParserRULE_typeList = 50 GoParserRULE_selectStmt = 51 GoParserRULE_commClause = 52 GoParserRULE_commCase = 53 GoParserRULE_recvStmt = 54 GoParserRULE_forStmt = 55 GoParserRULE_forClause = 56 GoParserRULE_rangeClause = 57 GoParserRULE_goStmt = 58 GoParserRULE_type_ = 59 GoParserRULE_typeArgs = 60 GoParserRULE_typeName = 61 GoParserRULE_typeLit = 62 GoParserRULE_arrayType = 63 GoParserRULE_arrayLength = 64 GoParserRULE_elementType = 65 GoParserRULE_pointerType = 66 GoParserRULE_interfaceType = 67 GoParserRULE_sliceType = 68 GoParserRULE_mapType = 69 GoParserRULE_channelType = 70 GoParserRULE_methodSpec = 71 GoParserRULE_functionType = 72 GoParserRULE_signature = 73 GoParserRULE_result = 74 GoParserRULE_parameters = 75 GoParserRULE_parameterDecl = 76 GoParserRULE_expression = 77 GoParserRULE_primaryExpr = 78 GoParserRULE_conversion = 79 GoParserRULE_operand = 80 GoParserRULE_literal = 81 GoParserRULE_basicLit = 82 GoParserRULE_integer = 83 GoParserRULE_operandName = 84 GoParserRULE_qualifiedIdent = 85 GoParserRULE_compositeLit = 86 GoParserRULE_literalType = 87 GoParserRULE_literalValue = 88 GoParserRULE_elementList = 89 GoParserRULE_keyedElement = 90 GoParserRULE_key = 91 GoParserRULE_element = 92 GoParserRULE_structType = 93 GoParserRULE_fieldDecl = 94 GoParserRULE_string_ = 95 GoParserRULE_char_ = 96 GoParserRULE_embeddedField = 97 GoParserRULE_functionLit = 98 GoParserRULE_index = 99 GoParserRULE_slice_ = 100 GoParserRULE_typeAssertion = 101 GoParserRULE_arguments = 102 GoParserRULE_methodExpr = 103 GoParserRULE_eos = 104 )
GoParser rules.
Variables ¶
This section is empty.
Functions ¶
func GoLexerInit ¶
func GoLexerInit()
GoLexerInit initializes any static state used to implement GoLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewGoLexer(). You can call this function if you wish to initialize the static state ahead of time.
func GoParserInit ¶
func GoParserInit()
GoParserInit initializes any static state used to implement GoParser. By default the static state used to implement the parser is lazily initialized during the first call to NewGoParser(). You can call this function if you wish to initialize the static state ahead of time.
Types ¶
type AliasDeclContext ¶
type AliasDeclContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAliasDeclContext ¶
func NewAliasDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AliasDeclContext
func NewEmptyAliasDeclContext ¶
func NewEmptyAliasDeclContext() *AliasDeclContext
func (*AliasDeclContext) ASSIGN ¶
func (s *AliasDeclContext) ASSIGN() antlr.TerminalNode
func (*AliasDeclContext) Accept ¶
func (s *AliasDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AliasDeclContext) GetParser ¶
func (s *AliasDeclContext) GetParser() antlr.Parser
func (*AliasDeclContext) GetRuleContext ¶
func (s *AliasDeclContext) GetRuleContext() antlr.RuleContext
func (*AliasDeclContext) IDENTIFIER ¶
func (s *AliasDeclContext) IDENTIFIER() antlr.TerminalNode
func (*AliasDeclContext) IsAliasDeclContext ¶
func (*AliasDeclContext) IsAliasDeclContext()
func (*AliasDeclContext) ToStringTree ¶
func (s *AliasDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*AliasDeclContext) Type_ ¶
func (s *AliasDeclContext) Type_() IType_Context
type ArgumentsContext ¶
type ArgumentsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewArgumentsContext ¶
func NewArgumentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentsContext
func NewEmptyArgumentsContext ¶
func NewEmptyArgumentsContext() *ArgumentsContext
func (*ArgumentsContext) Accept ¶
func (s *ArgumentsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) 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) Accept ¶
func (s *ArrayLengthContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Accept ¶
func (s *ArrayTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ArrayTypeContext) ArrayLength ¶
func (s *ArrayTypeContext) ArrayLength() IArrayLengthContext
func (*ArrayTypeContext) ElementType ¶
func (s *ArrayTypeContext) ElementType() IElementTypeContext
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) Accept ¶
func (s *Assign_opContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) 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) Accept ¶
func (s *AssignmentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AssignmentContext) AllExpressionList ¶
func (s *AssignmentContext) AllExpressionList() []IExpressionListContext
func (*AssignmentContext) Assign_op ¶
func (s *AssignmentContext) Assign_op() IAssign_opContext
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 BaseGoParserVisitor ¶
type BaseGoParserVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (*BaseGoParserVisitor) VisitAliasDecl ¶
func (v *BaseGoParserVisitor) VisitAliasDecl(ctx *AliasDeclContext) interface{}
func (*BaseGoParserVisitor) VisitArguments ¶
func (v *BaseGoParserVisitor) VisitArguments(ctx *ArgumentsContext) interface{}
func (*BaseGoParserVisitor) VisitArrayLength ¶
func (v *BaseGoParserVisitor) VisitArrayLength(ctx *ArrayLengthContext) interface{}
func (*BaseGoParserVisitor) VisitArrayType ¶
func (v *BaseGoParserVisitor) VisitArrayType(ctx *ArrayTypeContext) interface{}
func (*BaseGoParserVisitor) VisitAssign_op ¶
func (v *BaseGoParserVisitor) VisitAssign_op(ctx *Assign_opContext) interface{}
func (*BaseGoParserVisitor) VisitAssignment ¶
func (v *BaseGoParserVisitor) VisitAssignment(ctx *AssignmentContext) interface{}
func (*BaseGoParserVisitor) VisitBasicLit ¶
func (v *BaseGoParserVisitor) VisitBasicLit(ctx *BasicLitContext) interface{}
func (*BaseGoParserVisitor) VisitBlock ¶
func (v *BaseGoParserVisitor) VisitBlock(ctx *BlockContext) interface{}
func (*BaseGoParserVisitor) VisitBreakStmt ¶
func (v *BaseGoParserVisitor) VisitBreakStmt(ctx *BreakStmtContext) interface{}
func (*BaseGoParserVisitor) VisitChannelType ¶
func (v *BaseGoParserVisitor) VisitChannelType(ctx *ChannelTypeContext) interface{}
func (*BaseGoParserVisitor) VisitChar_ ¶
func (v *BaseGoParserVisitor) VisitChar_(ctx *Char_Context) interface{}
func (*BaseGoParserVisitor) VisitCommCase ¶
func (v *BaseGoParserVisitor) VisitCommCase(ctx *CommCaseContext) interface{}
func (*BaseGoParserVisitor) VisitCommClause ¶
func (v *BaseGoParserVisitor) VisitCommClause(ctx *CommClauseContext) interface{}
func (*BaseGoParserVisitor) VisitCompositeLit ¶
func (v *BaseGoParserVisitor) VisitCompositeLit(ctx *CompositeLitContext) interface{}
func (*BaseGoParserVisitor) VisitConstDecl ¶
func (v *BaseGoParserVisitor) VisitConstDecl(ctx *ConstDeclContext) interface{}
func (*BaseGoParserVisitor) VisitConstSpec ¶
func (v *BaseGoParserVisitor) VisitConstSpec(ctx *ConstSpecContext) interface{}
func (*BaseGoParserVisitor) VisitContinueStmt ¶
func (v *BaseGoParserVisitor) VisitContinueStmt(ctx *ContinueStmtContext) interface{}
func (*BaseGoParserVisitor) VisitConversion ¶
func (v *BaseGoParserVisitor) VisitConversion(ctx *ConversionContext) interface{}
func (*BaseGoParserVisitor) VisitDeclaration ¶
func (v *BaseGoParserVisitor) VisitDeclaration(ctx *DeclarationContext) interface{}
func (*BaseGoParserVisitor) VisitDeferStmt ¶
func (v *BaseGoParserVisitor) VisitDeferStmt(ctx *DeferStmtContext) interface{}
func (*BaseGoParserVisitor) VisitElement ¶
func (v *BaseGoParserVisitor) VisitElement(ctx *ElementContext) interface{}
func (*BaseGoParserVisitor) VisitElementList ¶
func (v *BaseGoParserVisitor) VisitElementList(ctx *ElementListContext) interface{}
func (*BaseGoParserVisitor) VisitElementType ¶
func (v *BaseGoParserVisitor) VisitElementType(ctx *ElementTypeContext) interface{}
func (*BaseGoParserVisitor) VisitEmbeddedField ¶
func (v *BaseGoParserVisitor) VisitEmbeddedField(ctx *EmbeddedFieldContext) interface{}
func (*BaseGoParserVisitor) VisitEos ¶
func (v *BaseGoParserVisitor) VisitEos(ctx *EosContext) interface{}
func (*BaseGoParserVisitor) VisitExprCaseClause ¶
func (v *BaseGoParserVisitor) VisitExprCaseClause(ctx *ExprCaseClauseContext) interface{}
func (*BaseGoParserVisitor) VisitExprSwitchCase ¶
func (v *BaseGoParserVisitor) VisitExprSwitchCase(ctx *ExprSwitchCaseContext) interface{}
func (*BaseGoParserVisitor) VisitExprSwitchStmt ¶
func (v *BaseGoParserVisitor) VisitExprSwitchStmt(ctx *ExprSwitchStmtContext) interface{}
func (*BaseGoParserVisitor) VisitExpression ¶
func (v *BaseGoParserVisitor) VisitExpression(ctx *ExpressionContext) interface{}
func (*BaseGoParserVisitor) VisitExpressionList ¶
func (v *BaseGoParserVisitor) VisitExpressionList(ctx *ExpressionListContext) interface{}
func (*BaseGoParserVisitor) VisitExpressionStmt ¶
func (v *BaseGoParserVisitor) VisitExpressionStmt(ctx *ExpressionStmtContext) interface{}
func (*BaseGoParserVisitor) VisitFallthroughStmt ¶
func (v *BaseGoParserVisitor) VisitFallthroughStmt(ctx *FallthroughStmtContext) interface{}
func (*BaseGoParserVisitor) VisitFieldDecl ¶
func (v *BaseGoParserVisitor) VisitFieldDecl(ctx *FieldDeclContext) interface{}
func (*BaseGoParserVisitor) VisitForClause ¶
func (v *BaseGoParserVisitor) VisitForClause(ctx *ForClauseContext) interface{}
func (*BaseGoParserVisitor) VisitForStmt ¶
func (v *BaseGoParserVisitor) VisitForStmt(ctx *ForStmtContext) interface{}
func (*BaseGoParserVisitor) VisitFunctionDecl ¶
func (v *BaseGoParserVisitor) VisitFunctionDecl(ctx *FunctionDeclContext) interface{}
func (*BaseGoParserVisitor) VisitFunctionLit ¶
func (v *BaseGoParserVisitor) VisitFunctionLit(ctx *FunctionLitContext) interface{}
func (*BaseGoParserVisitor) VisitFunctionType ¶
func (v *BaseGoParserVisitor) VisitFunctionType(ctx *FunctionTypeContext) interface{}
func (*BaseGoParserVisitor) VisitGoStmt ¶
func (v *BaseGoParserVisitor) VisitGoStmt(ctx *GoStmtContext) interface{}
func (*BaseGoParserVisitor) VisitGotoStmt ¶
func (v *BaseGoParserVisitor) VisitGotoStmt(ctx *GotoStmtContext) interface{}
func (*BaseGoParserVisitor) VisitIdentifierList ¶
func (v *BaseGoParserVisitor) VisitIdentifierList(ctx *IdentifierListContext) interface{}
func (*BaseGoParserVisitor) VisitIfStmt ¶
func (v *BaseGoParserVisitor) VisitIfStmt(ctx *IfStmtContext) interface{}
func (*BaseGoParserVisitor) VisitImportDecl ¶
func (v *BaseGoParserVisitor) VisitImportDecl(ctx *ImportDeclContext) interface{}
func (*BaseGoParserVisitor) VisitImportPath ¶
func (v *BaseGoParserVisitor) VisitImportPath(ctx *ImportPathContext) interface{}
func (*BaseGoParserVisitor) VisitImportSpec ¶
func (v *BaseGoParserVisitor) VisitImportSpec(ctx *ImportSpecContext) interface{}
func (*BaseGoParserVisitor) VisitIncDecStmt ¶
func (v *BaseGoParserVisitor) VisitIncDecStmt(ctx *IncDecStmtContext) interface{}
func (*BaseGoParserVisitor) VisitIndex ¶
func (v *BaseGoParserVisitor) VisitIndex(ctx *IndexContext) interface{}
func (*BaseGoParserVisitor) VisitInteger ¶
func (v *BaseGoParserVisitor) VisitInteger(ctx *IntegerContext) interface{}
func (*BaseGoParserVisitor) VisitInterfaceType ¶
func (v *BaseGoParserVisitor) VisitInterfaceType(ctx *InterfaceTypeContext) interface{}
func (*BaseGoParserVisitor) VisitKey ¶
func (v *BaseGoParserVisitor) VisitKey(ctx *KeyContext) interface{}
func (*BaseGoParserVisitor) VisitKeyedElement ¶
func (v *BaseGoParserVisitor) VisitKeyedElement(ctx *KeyedElementContext) interface{}
func (*BaseGoParserVisitor) VisitLabeledStmt ¶
func (v *BaseGoParserVisitor) VisitLabeledStmt(ctx *LabeledStmtContext) interface{}
func (*BaseGoParserVisitor) VisitLiteral ¶
func (v *BaseGoParserVisitor) VisitLiteral(ctx *LiteralContext) interface{}
func (*BaseGoParserVisitor) VisitLiteralType ¶
func (v *BaseGoParserVisitor) VisitLiteralType(ctx *LiteralTypeContext) interface{}
func (*BaseGoParserVisitor) VisitLiteralValue ¶
func (v *BaseGoParserVisitor) VisitLiteralValue(ctx *LiteralValueContext) interface{}
func (*BaseGoParserVisitor) VisitMapType ¶
func (v *BaseGoParserVisitor) VisitMapType(ctx *MapTypeContext) interface{}
func (*BaseGoParserVisitor) VisitMethodDecl ¶
func (v *BaseGoParserVisitor) VisitMethodDecl(ctx *MethodDeclContext) interface{}
func (*BaseGoParserVisitor) VisitMethodExpr ¶
func (v *BaseGoParserVisitor) VisitMethodExpr(ctx *MethodExprContext) interface{}
func (*BaseGoParserVisitor) VisitMethodSpec ¶
func (v *BaseGoParserVisitor) VisitMethodSpec(ctx *MethodSpecContext) interface{}
func (*BaseGoParserVisitor) VisitOperand ¶
func (v *BaseGoParserVisitor) VisitOperand(ctx *OperandContext) interface{}
func (*BaseGoParserVisitor) VisitOperandName ¶
func (v *BaseGoParserVisitor) VisitOperandName(ctx *OperandNameContext) interface{}
func (*BaseGoParserVisitor) VisitPackageClause ¶
func (v *BaseGoParserVisitor) VisitPackageClause(ctx *PackageClauseContext) interface{}
func (*BaseGoParserVisitor) VisitPackageName ¶
func (v *BaseGoParserVisitor) VisitPackageName(ctx *PackageNameContext) interface{}
func (*BaseGoParserVisitor) VisitParameterDecl ¶
func (v *BaseGoParserVisitor) VisitParameterDecl(ctx *ParameterDeclContext) interface{}
func (*BaseGoParserVisitor) VisitParameters ¶
func (v *BaseGoParserVisitor) VisitParameters(ctx *ParametersContext) interface{}
func (*BaseGoParserVisitor) VisitPointerType ¶
func (v *BaseGoParserVisitor) VisitPointerType(ctx *PointerTypeContext) interface{}
func (*BaseGoParserVisitor) VisitPrimaryExpr ¶
func (v *BaseGoParserVisitor) VisitPrimaryExpr(ctx *PrimaryExprContext) interface{}
func (*BaseGoParserVisitor) VisitQualifiedIdent ¶
func (v *BaseGoParserVisitor) VisitQualifiedIdent(ctx *QualifiedIdentContext) interface{}
func (*BaseGoParserVisitor) VisitRangeClause ¶
func (v *BaseGoParserVisitor) VisitRangeClause(ctx *RangeClauseContext) interface{}
func (*BaseGoParserVisitor) VisitReceiver ¶
func (v *BaseGoParserVisitor) VisitReceiver(ctx *ReceiverContext) interface{}
func (*BaseGoParserVisitor) VisitRecvStmt ¶
func (v *BaseGoParserVisitor) VisitRecvStmt(ctx *RecvStmtContext) interface{}
func (*BaseGoParserVisitor) VisitResult ¶
func (v *BaseGoParserVisitor) VisitResult(ctx *ResultContext) interface{}
func (*BaseGoParserVisitor) VisitReturnStmt ¶
func (v *BaseGoParserVisitor) VisitReturnStmt(ctx *ReturnStmtContext) interface{}
func (*BaseGoParserVisitor) VisitSelectStmt ¶
func (v *BaseGoParserVisitor) VisitSelectStmt(ctx *SelectStmtContext) interface{}
func (*BaseGoParserVisitor) VisitSendStmt ¶
func (v *BaseGoParserVisitor) VisitSendStmt(ctx *SendStmtContext) interface{}
func (*BaseGoParserVisitor) VisitShortVarDecl ¶
func (v *BaseGoParserVisitor) VisitShortVarDecl(ctx *ShortVarDeclContext) interface{}
func (*BaseGoParserVisitor) VisitSignature ¶
func (v *BaseGoParserVisitor) VisitSignature(ctx *SignatureContext) interface{}
func (*BaseGoParserVisitor) VisitSimpleStmt ¶
func (v *BaseGoParserVisitor) VisitSimpleStmt(ctx *SimpleStmtContext) interface{}
func (*BaseGoParserVisitor) VisitSliceType ¶
func (v *BaseGoParserVisitor) VisitSliceType(ctx *SliceTypeContext) interface{}
func (*BaseGoParserVisitor) VisitSlice_ ¶
func (v *BaseGoParserVisitor) VisitSlice_(ctx *Slice_Context) interface{}
func (*BaseGoParserVisitor) VisitSourceFile ¶
func (v *BaseGoParserVisitor) VisitSourceFile(ctx *SourceFileContext) interface{}
func (*BaseGoParserVisitor) VisitStatement ¶
func (v *BaseGoParserVisitor) VisitStatement(ctx *StatementContext) interface{}
func (*BaseGoParserVisitor) VisitStatementList ¶
func (v *BaseGoParserVisitor) VisitStatementList(ctx *StatementListContext) interface{}
func (*BaseGoParserVisitor) VisitString_ ¶
func (v *BaseGoParserVisitor) VisitString_(ctx *String_Context) interface{}
func (*BaseGoParserVisitor) VisitStructType ¶
func (v *BaseGoParserVisitor) VisitStructType(ctx *StructTypeContext) interface{}
func (*BaseGoParserVisitor) VisitSwitchStmt ¶
func (v *BaseGoParserVisitor) VisitSwitchStmt(ctx *SwitchStmtContext) interface{}
func (*BaseGoParserVisitor) VisitTypeArgs ¶
func (v *BaseGoParserVisitor) VisitTypeArgs(ctx *TypeArgsContext) interface{}
func (*BaseGoParserVisitor) VisitTypeAssertion ¶
func (v *BaseGoParserVisitor) VisitTypeAssertion(ctx *TypeAssertionContext) interface{}
func (*BaseGoParserVisitor) VisitTypeCaseClause ¶
func (v *BaseGoParserVisitor) VisitTypeCaseClause(ctx *TypeCaseClauseContext) interface{}
func (*BaseGoParserVisitor) VisitTypeDecl ¶
func (v *BaseGoParserVisitor) VisitTypeDecl(ctx *TypeDeclContext) interface{}
func (*BaseGoParserVisitor) VisitTypeDef ¶
func (v *BaseGoParserVisitor) VisitTypeDef(ctx *TypeDefContext) interface{}
func (*BaseGoParserVisitor) VisitTypeElement ¶
func (v *BaseGoParserVisitor) VisitTypeElement(ctx *TypeElementContext) interface{}
func (*BaseGoParserVisitor) VisitTypeList ¶
func (v *BaseGoParserVisitor) VisitTypeList(ctx *TypeListContext) interface{}
func (*BaseGoParserVisitor) VisitTypeLit ¶
func (v *BaseGoParserVisitor) VisitTypeLit(ctx *TypeLitContext) interface{}
func (*BaseGoParserVisitor) VisitTypeName ¶
func (v *BaseGoParserVisitor) VisitTypeName(ctx *TypeNameContext) interface{}
func (*BaseGoParserVisitor) VisitTypeParameterDecl ¶
func (v *BaseGoParserVisitor) VisitTypeParameterDecl(ctx *TypeParameterDeclContext) interface{}
func (*BaseGoParserVisitor) VisitTypeParameters ¶
func (v *BaseGoParserVisitor) VisitTypeParameters(ctx *TypeParametersContext) interface{}
func (*BaseGoParserVisitor) VisitTypeSpec ¶
func (v *BaseGoParserVisitor) VisitTypeSpec(ctx *TypeSpecContext) interface{}
func (*BaseGoParserVisitor) VisitTypeSwitchCase ¶
func (v *BaseGoParserVisitor) VisitTypeSwitchCase(ctx *TypeSwitchCaseContext) interface{}
func (*BaseGoParserVisitor) VisitTypeSwitchGuard ¶
func (v *BaseGoParserVisitor) VisitTypeSwitchGuard(ctx *TypeSwitchGuardContext) interface{}
func (*BaseGoParserVisitor) VisitTypeSwitchStmt ¶
func (v *BaseGoParserVisitor) VisitTypeSwitchStmt(ctx *TypeSwitchStmtContext) interface{}
func (*BaseGoParserVisitor) VisitTypeTerm ¶
func (v *BaseGoParserVisitor) VisitTypeTerm(ctx *TypeTermContext) interface{}
func (*BaseGoParserVisitor) VisitType_ ¶
func (v *BaseGoParserVisitor) VisitType_(ctx *Type_Context) interface{}
func (*BaseGoParserVisitor) VisitVarDecl ¶
func (v *BaseGoParserVisitor) VisitVarDecl(ctx *VarDeclContext) interface{}
func (*BaseGoParserVisitor) VisitVarSpec ¶
func (v *BaseGoParserVisitor) VisitVarSpec(ctx *VarSpecContext) interface{}
type BasicLitContext ¶
type BasicLitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBasicLitContext ¶
func NewBasicLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BasicLitContext
func NewEmptyBasicLitContext ¶
func NewEmptyBasicLitContext() *BasicLitContext
func (*BasicLitContext) Accept ¶
func (s *BasicLitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BasicLitContext) Char_ ¶
func (s *BasicLitContext) Char_() IChar_Context
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) 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) 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) Accept ¶
func (s *BlockContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BlockContext) AllEos ¶
func (s *BlockContext) AllEos() []IEosContext
func (*BlockContext) Eos ¶
func (s *BlockContext) Eos(i int) IEosContext
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) Accept ¶
func (s *BreakStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BreakStmtContext) BREAK ¶
func (s *BreakStmtContext) BREAK() antlr.TerminalNode
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) Accept ¶
func (s *ChannelTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ChannelTypeContext) CHAN ¶
func (s *ChannelTypeContext) CHAN() antlr.TerminalNode
func (*ChannelTypeContext) ElementType ¶
func (s *ChannelTypeContext) ElementType() IElementTypeContext
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 Char_Context ¶
type Char_Context struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewChar_Context ¶
func NewChar_Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Char_Context
func NewEmptyChar_Context ¶
func NewEmptyChar_Context() *Char_Context
func (*Char_Context) Accept ¶
func (s *Char_Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*Char_Context) GetParser ¶
func (s *Char_Context) GetParser() antlr.Parser
func (*Char_Context) GetRuleContext ¶
func (s *Char_Context) GetRuleContext() antlr.RuleContext
func (*Char_Context) IsChar_Context ¶
func (*Char_Context) IsChar_Context()
func (*Char_Context) RAW_CHAR_LIT ¶
func (s *Char_Context) RAW_CHAR_LIT() antlr.TerminalNode
func (*Char_Context) ToStringTree ¶
func (s *Char_Context) 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) Accept ¶
func (s *CommCaseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CommCaseContext) CASE ¶
func (s *CommCaseContext) CASE() antlr.TerminalNode
func (*CommCaseContext) DEFAULT ¶
func (s *CommCaseContext) DEFAULT() antlr.TerminalNode
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) Accept ¶
func (s *CommClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CommClauseContext) AllEos ¶
func (s *CommClauseContext) AllEos() []IEosContext
func (*CommClauseContext) COLON ¶
func (s *CommClauseContext) COLON() antlr.TerminalNode
func (*CommClauseContext) CommCase ¶
func (s *CommClauseContext) CommCase() ICommCaseContext
func (*CommClauseContext) Eos ¶
func (s *CommClauseContext) Eos(i int) IEosContext
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) Accept ¶
func (s *CompositeLitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Accept ¶
func (s *ConstDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Eos ¶
func (s *ConstDeclContext) Eos(i int) IEosContext
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) Accept ¶
func (s *ConstSpecContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Accept ¶
func (s *ContinueStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ContinueStmtContext) CONTINUE ¶
func (s *ContinueStmtContext) CONTINUE() antlr.TerminalNode
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) Accept ¶
func (s *ConversionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ConversionContext) COMMA ¶
func (s *ConversionContext) COMMA() antlr.TerminalNode
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) Accept ¶
func (s *DeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DeclarationContext) ConstDecl ¶
func (s *DeclarationContext) ConstDecl() IConstDeclContext
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) Accept ¶
func (s *DeferStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DeferStmtContext) DEFER ¶
func (s *DeferStmtContext) DEFER() antlr.TerminalNode
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) Accept ¶
func (s *ElementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ElementContext) Expression ¶
func (s *ElementContext) Expression() IExpressionContext
func (*ElementContext) GetParser ¶
func (s *ElementContext) GetParser() antlr.Parser
func (*ElementContext) GetRuleContext ¶
func (s *ElementContext) GetRuleContext() antlr.RuleContext
func (*ElementContext) IsElementContext ¶
func (*ElementContext) IsElementContext()
func (*ElementContext) LiteralValue ¶
func (s *ElementContext) LiteralValue() ILiteralValueContext
func (*ElementContext) ToStringTree ¶
func (s *ElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ElementListContext ¶
type ElementListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewElementListContext ¶
func NewElementListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElementListContext
func NewEmptyElementListContext ¶
func NewEmptyElementListContext() *ElementListContext
func (*ElementListContext) Accept ¶
func (s *ElementListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) 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) Accept ¶
func (s *ElementTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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 EmbeddedFieldContext ¶
type EmbeddedFieldContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmbeddedFieldContext ¶
func NewEmbeddedFieldContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EmbeddedFieldContext
func NewEmptyEmbeddedFieldContext ¶
func NewEmptyEmbeddedFieldContext() *EmbeddedFieldContext
func (*EmbeddedFieldContext) Accept ¶
func (s *EmbeddedFieldContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*EmbeddedFieldContext) GetParser ¶
func (s *EmbeddedFieldContext) GetParser() antlr.Parser
func (*EmbeddedFieldContext) GetRuleContext ¶
func (s *EmbeddedFieldContext) GetRuleContext() antlr.RuleContext
func (*EmbeddedFieldContext) IsEmbeddedFieldContext ¶
func (*EmbeddedFieldContext) IsEmbeddedFieldContext()
func (*EmbeddedFieldContext) STAR ¶
func (s *EmbeddedFieldContext) STAR() antlr.TerminalNode
func (*EmbeddedFieldContext) ToStringTree ¶
func (s *EmbeddedFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*EmbeddedFieldContext) TypeArgs ¶
func (s *EmbeddedFieldContext) TypeArgs() ITypeArgsContext
func (*EmbeddedFieldContext) TypeName ¶
func (s *EmbeddedFieldContext) TypeName() ITypeNameContext
type EosContext ¶
type EosContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEosContext ¶
func NewEmptyEosContext() *EosContext
func NewEosContext ¶
func NewEosContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EosContext
func (*EosContext) Accept ¶
func (s *EosContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*EosContext) EOS ¶
func (s *EosContext) EOS() antlr.TerminalNode
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) Accept ¶
func (s *ExprCaseClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExprCaseClauseContext) AllEos ¶
func (s *ExprCaseClauseContext) AllEos() []IEosContext
func (*ExprCaseClauseContext) COLON ¶
func (s *ExprCaseClauseContext) COLON() antlr.TerminalNode
func (*ExprCaseClauseContext) Eos ¶
func (s *ExprCaseClauseContext) Eos(i int) IEosContext
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) Accept ¶
func (s *ExprSwitchCaseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExprSwitchCaseContext) CASE ¶
func (s *ExprSwitchCaseContext) CASE() antlr.TerminalNode
func (*ExprSwitchCaseContext) DEFAULT ¶
func (s *ExprSwitchCaseContext) DEFAULT() antlr.TerminalNode
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) Accept ¶
func (s *ExprSwitchStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExprSwitchStmtContext) AllEos ¶
func (s *ExprSwitchStmtContext) AllEos() []IEosContext
func (*ExprSwitchStmtContext) AllExprCaseClause ¶
func (s *ExprSwitchStmtContext) AllExprCaseClause() []IExprCaseClauseContext
func (*ExprSwitchStmtContext) Eos ¶
func (s *ExprSwitchStmtContext) Eos(i int) IEosContext
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) 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) Accept ¶
func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) EXCLAMATION ¶
func (s *ExpressionContext) EXCLAMATION() antlr.TerminalNode
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) GetAdd_op ¶
func (s *ExpressionContext) GetAdd_op() antlr.Token
func (*ExpressionContext) GetMul_op ¶
func (s *ExpressionContext) GetMul_op() antlr.Token
func (*ExpressionContext) GetParser ¶
func (s *ExpressionContext) GetParser() antlr.Parser
func (*ExpressionContext) GetRel_op ¶
func (s *ExpressionContext) GetRel_op() antlr.Token
func (*ExpressionContext) GetRuleContext ¶
func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExpressionContext) GetUnary_op ¶
func (s *ExpressionContext) GetUnary_op() antlr.Token
func (*ExpressionContext) 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) RECEIVE ¶
func (s *ExpressionContext) RECEIVE() antlr.TerminalNode
func (*ExpressionContext) RSHIFT ¶
func (s *ExpressionContext) RSHIFT() antlr.TerminalNode
func (*ExpressionContext) STAR ¶
func (s *ExpressionContext) STAR() antlr.TerminalNode
func (*ExpressionContext) SetAdd_op ¶
func (s *ExpressionContext) SetAdd_op(v antlr.Token)
func (*ExpressionContext) SetMul_op ¶
func (s *ExpressionContext) SetMul_op(v antlr.Token)
func (*ExpressionContext) SetRel_op ¶
func (s *ExpressionContext) SetRel_op(v antlr.Token)
func (*ExpressionContext) SetUnary_op ¶
func (s *ExpressionContext) SetUnary_op(v antlr.Token)
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionListContext ¶
type ExpressionListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionListContext ¶
func NewEmptyExpressionListContext() *ExpressionListContext
func NewExpressionListContext ¶
func NewExpressionListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionListContext
func (*ExpressionListContext) Accept ¶
func (s *ExpressionListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExpressionListContext) AllCOMMA ¶
func (s *ExpressionListContext) AllCOMMA() []antlr.TerminalNode
func (*ExpressionListContext) AllExpression ¶
func (s *ExpressionListContext) AllExpression() []IExpressionContext
func (*ExpressionListContext) COMMA ¶
func (s *ExpressionListContext) COMMA(i int) antlr.TerminalNode
func (*ExpressionListContext) Expression ¶
func (s *ExpressionListContext) Expression(i int) IExpressionContext
func (*ExpressionListContext) GetParser ¶
func (s *ExpressionListContext) GetParser() antlr.Parser
func (*ExpressionListContext) GetRuleContext ¶
func (s *ExpressionListContext) GetRuleContext() antlr.RuleContext
func (*ExpressionListContext) IsExpressionListContext ¶
func (*ExpressionListContext) IsExpressionListContext()
func (*ExpressionListContext) ToStringTree ¶
func (s *ExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionStmtContext ¶
type ExpressionStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionStmtContext ¶
func NewEmptyExpressionStmtContext() *ExpressionStmtContext
func NewExpressionStmtContext ¶
func NewExpressionStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionStmtContext
func (*ExpressionStmtContext) Accept ¶
func (s *ExpressionStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Accept ¶
func (s *FallthroughStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Accept ¶
func (s *FieldDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FieldDeclContext) EmbeddedField ¶
func (s *FieldDeclContext) EmbeddedField() IEmbeddedFieldContext
func (*FieldDeclContext) GetParser ¶
func (s *FieldDeclContext) GetParser() antlr.Parser
func (*FieldDeclContext) GetRuleContext ¶
func (s *FieldDeclContext) GetRuleContext() antlr.RuleContext
func (*FieldDeclContext) GetTag ¶
func (s *FieldDeclContext) GetTag() IString_Context
func (*FieldDeclContext) IdentifierList ¶
func (s *FieldDeclContext) IdentifierList() IIdentifierListContext
func (*FieldDeclContext) IsFieldDeclContext ¶
func (*FieldDeclContext) IsFieldDeclContext()
func (*FieldDeclContext) SetTag ¶
func (s *FieldDeclContext) SetTag(v IString_Context)
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) Accept ¶
func (s *ForClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ForClauseContext) AllEos ¶
func (s *ForClauseContext) AllEos() []IEosContext
func (*ForClauseContext) AllSimpleStmt ¶
func (s *ForClauseContext) AllSimpleStmt() []ISimpleStmtContext
func (*ForClauseContext) Eos ¶
func (s *ForClauseContext) Eos(i int) IEosContext
func (*ForClauseContext) Expression ¶
func (s *ForClauseContext) Expression() IExpressionContext
func (*ForClauseContext) GetInitStmt ¶
func (s *ForClauseContext) GetInitStmt() ISimpleStmtContext
func (*ForClauseContext) GetParser ¶
func (s *ForClauseContext) GetParser() antlr.Parser
func (*ForClauseContext) GetPostStmt ¶
func (s *ForClauseContext) GetPostStmt() ISimpleStmtContext
func (*ForClauseContext) GetRuleContext ¶
func (s *ForClauseContext) GetRuleContext() antlr.RuleContext
func (*ForClauseContext) IsForClauseContext ¶
func (*ForClauseContext) IsForClauseContext()
func (*ForClauseContext) SetInitStmt ¶
func (s *ForClauseContext) SetInitStmt(v ISimpleStmtContext)
func (*ForClauseContext) SetPostStmt ¶
func (s *ForClauseContext) SetPostStmt(v ISimpleStmtContext)
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) Accept ¶
func (s *ForStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ForStmtContext) Block ¶
func (s *ForStmtContext) Block() IBlockContext
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) Accept ¶
func (s *FunctionDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FunctionDeclContext) Block ¶
func (s *FunctionDeclContext) Block() IBlockContext
func (*FunctionDeclContext) Eos ¶
func (s *FunctionDeclContext) Eos() IEosContext
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
func (*FunctionDeclContext) TypeParameters ¶
func (s *FunctionDeclContext) TypeParameters() ITypeParametersContext
type FunctionLitContext ¶
type FunctionLitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionLitContext ¶
func NewEmptyFunctionLitContext() *FunctionLitContext
func NewFunctionLitContext ¶
func NewFunctionLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionLitContext
func (*FunctionLitContext) Accept ¶
func (s *FunctionLitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FunctionLitContext) Block ¶
func (s *FunctionLitContext) Block() IBlockContext
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) Accept ¶
func (s *FunctionTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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 ¶
type GoLexer struct { *antlr.BaseLexer // contains filtered or unexported fields }
func NewGoLexer ¶
func NewGoLexer(input antlr.CharStream) *GoLexer
NewGoLexer produces a new lexer instance for the optional input antlr.CharStream.
type GoParser ¶
type GoParser struct {
GoParserBase
}
func NewGoParser ¶
func NewGoParser(input antlr.TokenStream) *GoParser
NewGoParser produces a new parser instance for the optional input antlr.TokenStream.
func (*GoParser) AliasDecl ¶
func (p *GoParser) AliasDecl() (localctx IAliasDeclContext)
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) Char_ ¶
func (p *GoParser) Char_() (localctx IChar_Context)
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) EmbeddedField ¶
func (p *GoParser) EmbeddedField() (localctx IEmbeddedFieldContext)
func (*GoParser) Eos ¶
func (p *GoParser) Eos() (localctx IEosContext)
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 (*GoParser) FallthroughStmt ¶
func (p *GoParser) FallthroughStmt() (localctx IFallthroughStmtContext)
func (*GoParser) FieldDecl ¶
func (p *GoParser) FieldDecl() (localctx IFieldDeclContext)
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) 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) PackageName ¶
func (p *GoParser) PackageName() (localctx IPackageNameContext)
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 (*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) 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) 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) SimpleStmt ¶
func (p *GoParser) SimpleStmt() (localctx ISimpleStmtContext)
func (*GoParser) SliceType ¶
func (p *GoParser) SliceType() (localctx ISliceTypeContext)
func (*GoParser) Slice_ ¶
func (p *GoParser) Slice_() (localctx ISlice_Context)
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) TypeArgs ¶
func (p *GoParser) TypeArgs() (localctx ITypeArgsContext)
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) TypeDef ¶
func (p *GoParser) TypeDef() (localctx ITypeDefContext)
func (*GoParser) TypeElement ¶
func (p *GoParser) TypeElement() (localctx ITypeElementContext)
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) TypeParameterDecl ¶
func (p *GoParser) TypeParameterDecl() (localctx ITypeParameterDeclContext)
func (*GoParser) TypeParameters ¶
func (p *GoParser) TypeParameters() (localctx ITypeParametersContext)
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) TypeTerm ¶
func (p *GoParser) TypeTerm() (localctx ITypeTermContext)
func (*GoParser) Type_ ¶
func (p *GoParser) Type_() (localctx IType_Context)
func (*GoParser) VarDecl ¶
func (p *GoParser) VarDecl() (localctx IVarDeclContext)
func (*GoParser) VarSpec ¶
func (p *GoParser) VarSpec() (localctx IVarSpecContext)
type GoParserVisitor ¶
type GoParserVisitor interface { antlr.ParseTreeVisitor // Visit a parse tree produced by GoParser#sourceFile. VisitSourceFile(ctx *SourceFileContext) interface{} // Visit a parse tree produced by GoParser#packageClause. VisitPackageClause(ctx *PackageClauseContext) interface{} // Visit a parse tree produced by GoParser#packageName. VisitPackageName(ctx *PackageNameContext) interface{} // Visit a parse tree produced by GoParser#importDecl. VisitImportDecl(ctx *ImportDeclContext) interface{} // Visit a parse tree produced by GoParser#importSpec. VisitImportSpec(ctx *ImportSpecContext) interface{} // Visit a parse tree produced by GoParser#importPath. VisitImportPath(ctx *ImportPathContext) interface{} // Visit a parse tree produced by GoParser#declaration. VisitDeclaration(ctx *DeclarationContext) interface{} // Visit a parse tree produced by GoParser#constDecl. VisitConstDecl(ctx *ConstDeclContext) interface{} // Visit a parse tree produced by GoParser#constSpec. VisitConstSpec(ctx *ConstSpecContext) interface{} // Visit a parse tree produced by GoParser#identifierList. VisitIdentifierList(ctx *IdentifierListContext) interface{} // Visit a parse tree produced by GoParser#expressionList. VisitExpressionList(ctx *ExpressionListContext) interface{} // Visit a parse tree produced by GoParser#typeDecl. VisitTypeDecl(ctx *TypeDeclContext) interface{} // Visit a parse tree produced by GoParser#typeSpec. VisitTypeSpec(ctx *TypeSpecContext) interface{} // Visit a parse tree produced by GoParser#aliasDecl. VisitAliasDecl(ctx *AliasDeclContext) interface{} // Visit a parse tree produced by GoParser#typeDef. VisitTypeDef(ctx *TypeDefContext) interface{} // Visit a parse tree produced by GoParser#typeParameters. VisitTypeParameters(ctx *TypeParametersContext) interface{} // Visit a parse tree produced by GoParser#typeParameterDecl. VisitTypeParameterDecl(ctx *TypeParameterDeclContext) interface{} // Visit a parse tree produced by GoParser#typeElement. VisitTypeElement(ctx *TypeElementContext) interface{} // Visit a parse tree produced by GoParser#typeTerm. VisitTypeTerm(ctx *TypeTermContext) interface{} // Visit a parse tree produced by GoParser#functionDecl. VisitFunctionDecl(ctx *FunctionDeclContext) interface{} // Visit a parse tree produced by GoParser#methodDecl. VisitMethodDecl(ctx *MethodDeclContext) interface{} // Visit a parse tree produced by GoParser#receiver. VisitReceiver(ctx *ReceiverContext) interface{} // Visit a parse tree produced by GoParser#varDecl. VisitVarDecl(ctx *VarDeclContext) interface{} // Visit a parse tree produced by GoParser#varSpec. VisitVarSpec(ctx *VarSpecContext) interface{} // Visit a parse tree produced by GoParser#block. VisitBlock(ctx *BlockContext) interface{} // Visit a parse tree produced by GoParser#statementList. VisitStatementList(ctx *StatementListContext) interface{} // Visit a parse tree produced by GoParser#statement. VisitStatement(ctx *StatementContext) interface{} // Visit a parse tree produced by GoParser#simpleStmt. VisitSimpleStmt(ctx *SimpleStmtContext) interface{} // Visit a parse tree produced by GoParser#expressionStmt. VisitExpressionStmt(ctx *ExpressionStmtContext) interface{} // Visit a parse tree produced by GoParser#sendStmt. VisitSendStmt(ctx *SendStmtContext) interface{} // Visit a parse tree produced by GoParser#incDecStmt. VisitIncDecStmt(ctx *IncDecStmtContext) interface{} // Visit a parse tree produced by GoParser#assignment. VisitAssignment(ctx *AssignmentContext) interface{} // Visit a parse tree produced by GoParser#assign_op. VisitAssign_op(ctx *Assign_opContext) interface{} // Visit a parse tree produced by GoParser#shortVarDecl. VisitShortVarDecl(ctx *ShortVarDeclContext) interface{} // Visit a parse tree produced by GoParser#labeledStmt. VisitLabeledStmt(ctx *LabeledStmtContext) interface{} // Visit a parse tree produced by GoParser#returnStmt. VisitReturnStmt(ctx *ReturnStmtContext) interface{} // Visit a parse tree produced by GoParser#breakStmt. VisitBreakStmt(ctx *BreakStmtContext) interface{} // Visit a parse tree produced by GoParser#continueStmt. VisitContinueStmt(ctx *ContinueStmtContext) interface{} // Visit a parse tree produced by GoParser#gotoStmt. VisitGotoStmt(ctx *GotoStmtContext) interface{} // Visit a parse tree produced by GoParser#fallthroughStmt. VisitFallthroughStmt(ctx *FallthroughStmtContext) interface{} // Visit a parse tree produced by GoParser#deferStmt. VisitDeferStmt(ctx *DeferStmtContext) interface{} // Visit a parse tree produced by GoParser#ifStmt. VisitIfStmt(ctx *IfStmtContext) interface{} // Visit a parse tree produced by GoParser#switchStmt. VisitSwitchStmt(ctx *SwitchStmtContext) interface{} // Visit a parse tree produced by GoParser#exprSwitchStmt. VisitExprSwitchStmt(ctx *ExprSwitchStmtContext) interface{} // Visit a parse tree produced by GoParser#exprCaseClause. VisitExprCaseClause(ctx *ExprCaseClauseContext) interface{} // Visit a parse tree produced by GoParser#exprSwitchCase. VisitExprSwitchCase(ctx *ExprSwitchCaseContext) interface{} // Visit a parse tree produced by GoParser#typeSwitchStmt. VisitTypeSwitchStmt(ctx *TypeSwitchStmtContext) interface{} // Visit a parse tree produced by GoParser#typeSwitchGuard. VisitTypeSwitchGuard(ctx *TypeSwitchGuardContext) interface{} // Visit a parse tree produced by GoParser#typeCaseClause. VisitTypeCaseClause(ctx *TypeCaseClauseContext) interface{} // Visit a parse tree produced by GoParser#typeSwitchCase. VisitTypeSwitchCase(ctx *TypeSwitchCaseContext) interface{} // Visit a parse tree produced by GoParser#typeList. VisitTypeList(ctx *TypeListContext) interface{} // Visit a parse tree produced by GoParser#selectStmt. VisitSelectStmt(ctx *SelectStmtContext) interface{} // Visit a parse tree produced by GoParser#commClause. VisitCommClause(ctx *CommClauseContext) interface{} // Visit a parse tree produced by GoParser#commCase. VisitCommCase(ctx *CommCaseContext) interface{} // Visit a parse tree produced by GoParser#recvStmt. VisitRecvStmt(ctx *RecvStmtContext) interface{} // Visit a parse tree produced by GoParser#forStmt. VisitForStmt(ctx *ForStmtContext) interface{} // Visit a parse tree produced by GoParser#forClause. VisitForClause(ctx *ForClauseContext) interface{} // Visit a parse tree produced by GoParser#rangeClause. VisitRangeClause(ctx *RangeClauseContext) interface{} // Visit a parse tree produced by GoParser#goStmt. VisitGoStmt(ctx *GoStmtContext) interface{} // Visit a parse tree produced by GoParser#type_. VisitType_(ctx *Type_Context) interface{} // Visit a parse tree produced by GoParser#typeArgs. VisitTypeArgs(ctx *TypeArgsContext) interface{} // Visit a parse tree produced by GoParser#typeName. VisitTypeName(ctx *TypeNameContext) interface{} // Visit a parse tree produced by GoParser#typeLit. VisitTypeLit(ctx *TypeLitContext) interface{} // Visit a parse tree produced by GoParser#arrayType. VisitArrayType(ctx *ArrayTypeContext) interface{} // Visit a parse tree produced by GoParser#arrayLength. VisitArrayLength(ctx *ArrayLengthContext) interface{} // Visit a parse tree produced by GoParser#elementType. VisitElementType(ctx *ElementTypeContext) interface{} // Visit a parse tree produced by GoParser#pointerType. VisitPointerType(ctx *PointerTypeContext) interface{} // Visit a parse tree produced by GoParser#interfaceType. VisitInterfaceType(ctx *InterfaceTypeContext) interface{} // Visit a parse tree produced by GoParser#sliceType. VisitSliceType(ctx *SliceTypeContext) interface{} // Visit a parse tree produced by GoParser#mapType. VisitMapType(ctx *MapTypeContext) interface{} // Visit a parse tree produced by GoParser#channelType. VisitChannelType(ctx *ChannelTypeContext) interface{} // Visit a parse tree produced by GoParser#methodSpec. VisitMethodSpec(ctx *MethodSpecContext) interface{} // Visit a parse tree produced by GoParser#functionType. VisitFunctionType(ctx *FunctionTypeContext) interface{} // Visit a parse tree produced by GoParser#signature. VisitSignature(ctx *SignatureContext) interface{} // Visit a parse tree produced by GoParser#result. VisitResult(ctx *ResultContext) interface{} // Visit a parse tree produced by GoParser#parameters. VisitParameters(ctx *ParametersContext) interface{} // Visit a parse tree produced by GoParser#parameterDecl. VisitParameterDecl(ctx *ParameterDeclContext) interface{} // Visit a parse tree produced by GoParser#expression. VisitExpression(ctx *ExpressionContext) interface{} // Visit a parse tree produced by GoParser#primaryExpr. VisitPrimaryExpr(ctx *PrimaryExprContext) interface{} // Visit a parse tree produced by GoParser#conversion. VisitConversion(ctx *ConversionContext) interface{} // Visit a parse tree produced by GoParser#operand. VisitOperand(ctx *OperandContext) interface{} // Visit a parse tree produced by GoParser#literal. VisitLiteral(ctx *LiteralContext) interface{} // Visit a parse tree produced by GoParser#basicLit. VisitBasicLit(ctx *BasicLitContext) interface{} // Visit a parse tree produced by GoParser#integer. VisitInteger(ctx *IntegerContext) interface{} // Visit a parse tree produced by GoParser#operandName. VisitOperandName(ctx *OperandNameContext) interface{} // Visit a parse tree produced by GoParser#qualifiedIdent. VisitQualifiedIdent(ctx *QualifiedIdentContext) interface{} // Visit a parse tree produced by GoParser#compositeLit. VisitCompositeLit(ctx *CompositeLitContext) interface{} // Visit a parse tree produced by GoParser#literalType. VisitLiteralType(ctx *LiteralTypeContext) interface{} // Visit a parse tree produced by GoParser#literalValue. VisitLiteralValue(ctx *LiteralValueContext) interface{} // Visit a parse tree produced by GoParser#elementList. VisitElementList(ctx *ElementListContext) interface{} // Visit a parse tree produced by GoParser#keyedElement. VisitKeyedElement(ctx *KeyedElementContext) interface{} // Visit a parse tree produced by GoParser#key. VisitKey(ctx *KeyContext) interface{} // Visit a parse tree produced by GoParser#element. VisitElement(ctx *ElementContext) interface{} // Visit a parse tree produced by GoParser#structType. VisitStructType(ctx *StructTypeContext) interface{} // Visit a parse tree produced by GoParser#fieldDecl. VisitFieldDecl(ctx *FieldDeclContext) interface{} // Visit a parse tree produced by GoParser#string_. VisitString_(ctx *String_Context) interface{} // Visit a parse tree produced by GoParser#char_. VisitChar_(ctx *Char_Context) interface{} // Visit a parse tree produced by GoParser#embeddedField. VisitEmbeddedField(ctx *EmbeddedFieldContext) interface{} // Visit a parse tree produced by GoParser#functionLit. VisitFunctionLit(ctx *FunctionLitContext) interface{} // Visit a parse tree produced by GoParser#index. VisitIndex(ctx *IndexContext) interface{} // Visit a parse tree produced by GoParser#slice_. VisitSlice_(ctx *Slice_Context) interface{} // Visit a parse tree produced by GoParser#typeAssertion. VisitTypeAssertion(ctx *TypeAssertionContext) interface{} // Visit a parse tree produced by GoParser#arguments. VisitArguments(ctx *ArgumentsContext) interface{} // Visit a parse tree produced by GoParser#methodExpr. VisitMethodExpr(ctx *MethodExprContext) interface{} // Visit a parse tree produced by GoParser#eos. VisitEos(ctx *EosContext) interface{} }
A complete Visitor 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) Accept ¶
func (s *GoStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Accept ¶
func (s *GotoStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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 IAliasDeclContext ¶
type IAliasDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAliasDeclContext differentiates from other interfaces. IsAliasDeclContext() }
IAliasDeclContext 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 IChar_Context ¶
type IChar_Context interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsChar_Context differentiates from other interfaces. IsChar_Context() }
IChar_Context 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 IEmbeddedFieldContext ¶
type IEmbeddedFieldContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsEmbeddedFieldContext differentiates from other interfaces. IsEmbeddedFieldContext() }
IEmbeddedFieldContext 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 // GetUnary_op returns the unary_op token. GetUnary_op() antlr.Token // GetMul_op returns the mul_op token. GetMul_op() antlr.Token // GetAdd_op returns the add_op token. GetAdd_op() antlr.Token // GetRel_op returns the rel_op token. GetRel_op() antlr.Token // SetUnary_op sets the unary_op token. SetUnary_op(antlr.Token) // SetMul_op sets the mul_op token. SetMul_op(antlr.Token) // SetAdd_op sets the add_op token. SetAdd_op(antlr.Token) // SetRel_op sets the rel_op token. SetRel_op(antlr.Token) // IsExpressionContext differentiates from other interfaces. IsExpressionContext() }
IExpressionContext is an interface to support dynamic dispatch.
type IExpressionListContext ¶
type IExpressionListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExpressionListContext differentiates from other interfaces. IsExpressionListContext() }
IExpressionListContext is an interface to support dynamic dispatch.
type 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 // GetTag returns the tag rule contexts. GetTag() IString_Context // SetTag sets the tag rule contexts. SetTag(IString_Context) // 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 // GetInitStmt returns the initStmt rule contexts. GetInitStmt() ISimpleStmtContext // GetPostStmt returns the postStmt rule contexts. GetPostStmt() ISimpleStmtContext // SetInitStmt sets the initStmt rule contexts. SetInitStmt(ISimpleStmtContext) // SetPostStmt sets the postStmt rule contexts. SetPostStmt(ISimpleStmtContext) // 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 // GetAlias returns the alias token. GetAlias() antlr.Token // SetAlias sets the alias token. SetAlias(antlr.Token) // 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 IPackageNameContext ¶
type IPackageNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPackageNameContext differentiates from other interfaces. IsPackageNameContext() }
IPackageNameContext 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 IRecvStmtContext ¶
type IRecvStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetRecvExpr returns the recvExpr rule contexts. GetRecvExpr() IExpressionContext // SetRecvExpr sets the recvExpr rule contexts. SetRecvExpr(IExpressionContext) // 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 // GetChannel returns the channel rule contexts. GetChannel() IExpressionContext // GetData returns the data rule contexts. GetData() IExpressionContext // SetChannel sets the channel rule contexts. SetChannel(IExpressionContext) // SetData sets the data rule contexts. SetData(IExpressionContext) // 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 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 ISlice_Context ¶
type ISlice_Context interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetLow returns the low rule contexts. GetLow() IExpressionContext // GetHigh returns the high rule contexts. GetHigh() IExpressionContext // GetMax returns the max rule contexts. GetMax() IExpressionContext // SetLow sets the low rule contexts. SetLow(IExpressionContext) // SetHigh sets the high rule contexts. SetHigh(IExpressionContext) // SetMax sets the max rule contexts. SetMax(IExpressionContext) // IsSlice_Context differentiates from other interfaces. IsSlice_Context() }
ISlice_Context 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 ITypeArgsContext ¶
type ITypeArgsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeArgsContext differentiates from other interfaces. IsTypeArgsContext() }
ITypeArgsContext 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 ITypeDefContext ¶
type ITypeDefContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeDefContext differentiates from other interfaces. IsTypeDefContext() }
ITypeDefContext is an interface to support dynamic dispatch.
type ITypeElementContext ¶
type ITypeElementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeElementContext differentiates from other interfaces. IsTypeElementContext() }
ITypeElementContext 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 ITypeParameterDeclContext ¶
type ITypeParameterDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeParameterDeclContext differentiates from other interfaces. IsTypeParameterDeclContext() }
ITypeParameterDeclContext is an interface to support dynamic dispatch.
type ITypeParametersContext ¶
type ITypeParametersContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeParametersContext differentiates from other interfaces. IsTypeParametersContext() }
ITypeParametersContext 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 ITypeTermContext ¶
type ITypeTermContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeTermContext differentiates from other interfaces. IsTypeTermContext() }
ITypeTermContext 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 IVarDeclContext ¶
type IVarDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsVarDeclContext differentiates from other interfaces. IsVarDeclContext() }
IVarDeclContext is an interface to support dynamic dispatch.
type IVarSpecContext ¶
type IVarSpecContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsVarSpecContext differentiates from other interfaces. IsVarSpecContext() }
IVarSpecContext is an interface to support dynamic dispatch.
type IdentifierListContext ¶
type IdentifierListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIdentifierListContext ¶
func NewEmptyIdentifierListContext() *IdentifierListContext
func NewIdentifierListContext ¶
func NewIdentifierListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierListContext
func (*IdentifierListContext) Accept ¶
func (s *IdentifierListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IdentifierListContext) AllCOMMA ¶
func (s *IdentifierListContext) AllCOMMA() []antlr.TerminalNode
func (*IdentifierListContext) AllIDENTIFIER ¶
func (s *IdentifierListContext) AllIDENTIFIER() []antlr.TerminalNode
func (*IdentifierListContext) COMMA ¶
func (s *IdentifierListContext) COMMA(i int) antlr.TerminalNode
func (*IdentifierListContext) GetParser ¶
func (s *IdentifierListContext) GetParser() antlr.Parser
func (*IdentifierListContext) GetRuleContext ¶
func (s *IdentifierListContext) GetRuleContext() antlr.RuleContext
func (*IdentifierListContext) IDENTIFIER ¶
func (s *IdentifierListContext) IDENTIFIER(i int) antlr.TerminalNode
func (*IdentifierListContext) IsIdentifierListContext ¶
func (*IdentifierListContext) IsIdentifierListContext()
func (*IdentifierListContext) ToStringTree ¶
func (s *IdentifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IfStmtContext ¶
type IfStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIfStmtContext ¶
func NewEmptyIfStmtContext() *IfStmtContext
func NewIfStmtContext ¶
func NewIfStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfStmtContext
func (*IfStmtContext) Accept ¶
func (s *IfStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Eos ¶
func (s *IfStmtContext) Eos() IEosContext
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) 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) Accept ¶
func (s *ImportDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ImportDeclContext) AllEos ¶
func (s *ImportDeclContext) AllEos() []IEosContext
func (*ImportDeclContext) AllImportSpec ¶
func (s *ImportDeclContext) AllImportSpec() []IImportSpecContext
func (*ImportDeclContext) Eos ¶
func (s *ImportDeclContext) Eos(i int) IEosContext
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) Accept ¶
func (s *ImportPathContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Accept ¶
func (s *ImportSpecContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ImportSpecContext) DOT ¶
func (s *ImportSpecContext) DOT() antlr.TerminalNode
func (*ImportSpecContext) GetAlias ¶
func (s *ImportSpecContext) GetAlias() antlr.Token
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) SetAlias ¶
func (s *ImportSpecContext) SetAlias(v antlr.Token)
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) Accept ¶
func (s *IncDecStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Accept ¶
func (s *IndexContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Accept ¶
func (s *IntegerContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IntegerContext) BINARY_LIT ¶
func (s *IntegerContext) BINARY_LIT() antlr.TerminalNode
func (*IntegerContext) DECIMAL_LIT ¶
func (s *IntegerContext) DECIMAL_LIT() antlr.TerminalNode
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) 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) Accept ¶
func (s *InterfaceTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InterfaceTypeContext) AllEos ¶
func (s *InterfaceTypeContext) AllEos() []IEosContext
func (*InterfaceTypeContext) AllMethodSpec ¶
func (s *InterfaceTypeContext) AllMethodSpec() []IMethodSpecContext
func (*InterfaceTypeContext) AllTypeElement ¶
func (s *InterfaceTypeContext) AllTypeElement() []ITypeElementContext
func (*InterfaceTypeContext) Eos ¶
func (s *InterfaceTypeContext) Eos(i int) IEosContext
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
func (*InterfaceTypeContext) TypeElement ¶
func (s *InterfaceTypeContext) TypeElement(i int) ITypeElementContext
type KeyContext ¶
type KeyContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyKeyContext ¶
func NewEmptyKeyContext() *KeyContext
func NewKeyContext ¶
func NewKeyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeyContext
func (*KeyContext) Accept ¶
func (s *KeyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) 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) Accept ¶
func (s *KeyedElementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*KeyedElementContext) COLON ¶
func (s *KeyedElementContext) COLON() antlr.TerminalNode
func (*KeyedElementContext) Element ¶
func (s *KeyedElementContext) Element() IElementContext
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) Accept ¶
func (s *LabeledStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LabeledStmtContext) AllEos ¶
func (s *LabeledStmtContext) AllEos() []IEosContext
func (*LabeledStmtContext) COLON ¶
func (s *LabeledStmtContext) COLON() antlr.TerminalNode
func (*LabeledStmtContext) Eos ¶
func (s *LabeledStmtContext) Eos(i int) IEosContext
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) Accept ¶
func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LiteralContext) BasicLit ¶
func (s *LiteralContext) BasicLit() IBasicLitContext
func (*LiteralContext) CompositeLit ¶
func (s *LiteralContext) CompositeLit() ICompositeLitContext
func (*LiteralContext) FunctionLit ¶
func (s *LiteralContext) FunctionLit() IFunctionLitContext
func (*LiteralContext) GetParser ¶
func (s *LiteralContext) GetParser() antlr.Parser
func (*LiteralContext) GetRuleContext ¶
func (s *LiteralContext) GetRuleContext() antlr.RuleContext
func (*LiteralContext) IsLiteralContext ¶
func (*LiteralContext) IsLiteralContext()
func (*LiteralContext) ToStringTree ¶
func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LiteralTypeContext ¶
type LiteralTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLiteralTypeContext ¶
func NewEmptyLiteralTypeContext() *LiteralTypeContext
func NewLiteralTypeContext ¶
func NewLiteralTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralTypeContext
func (*LiteralTypeContext) Accept ¶
func (s *LiteralTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) 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) TypeArgs ¶
func (s *LiteralTypeContext) TypeArgs() ITypeArgsContext
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) Accept ¶
func (s *LiteralValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LiteralValueContext) AllEos ¶
func (s *LiteralValueContext) AllEos() []IEosContext
func (*LiteralValueContext) COMMA ¶
func (s *LiteralValueContext) COMMA() antlr.TerminalNode
func (*LiteralValueContext) ElementList ¶
func (s *LiteralValueContext) ElementList() IElementListContext
func (*LiteralValueContext) Eos ¶
func (s *LiteralValueContext) Eos(i int) IEosContext
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) Accept ¶
func (s *MapTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MapTypeContext) ElementType ¶
func (s *MapTypeContext) ElementType() IElementTypeContext
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) Accept ¶
func (s *MethodDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MethodDeclContext) Block ¶
func (s *MethodDeclContext) Block() IBlockContext
func (*MethodDeclContext) Eos ¶
func (s *MethodDeclContext) Eos() IEosContext
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) Accept ¶
func (s *MethodExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MethodExprContext) DOT ¶
func (s *MethodExprContext) DOT() antlr.TerminalNode
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) ToStringTree ¶
func (s *MethodExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*MethodExprContext) Type_ ¶
func (s *MethodExprContext) Type_() IType_Context
type MethodSpecContext ¶
type MethodSpecContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMethodSpecContext ¶
func NewEmptyMethodSpecContext() *MethodSpecContext
func NewMethodSpecContext ¶
func NewMethodSpecContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodSpecContext
func (*MethodSpecContext) Accept ¶
func (s *MethodSpecContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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
type OperandContext ¶
type OperandContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOperandContext ¶
func NewEmptyOperandContext() *OperandContext
func NewOperandContext ¶
func NewOperandContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OperandContext
func (*OperandContext) Accept ¶
func (s *OperandContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) 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
func (*OperandContext) TypeArgs ¶
func (s *OperandContext) TypeArgs() ITypeArgsContext
type OperandNameContext ¶
type OperandNameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOperandNameContext ¶
func NewEmptyOperandNameContext() *OperandNameContext
func NewOperandNameContext ¶
func NewOperandNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OperandNameContext
func (*OperandNameContext) Accept ¶
func (s *OperandNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) 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) Accept ¶
func (s *PackageClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PackageClauseContext) AllEos ¶
func (s *PackageClauseContext) AllEos() []IEosContext
func (*PackageClauseContext) Eos ¶
func (s *PackageClauseContext) Eos(i int) IEosContext
func (*PackageClauseContext) GetParser ¶
func (s *PackageClauseContext) GetParser() antlr.Parser
func (*PackageClauseContext) GetRuleContext ¶
func (s *PackageClauseContext) GetRuleContext() antlr.RuleContext
func (*PackageClauseContext) IsPackageClauseContext ¶
func (*PackageClauseContext) IsPackageClauseContext()
func (*PackageClauseContext) PACKAGE ¶
func (s *PackageClauseContext) PACKAGE() antlr.TerminalNode
func (*PackageClauseContext) PackageName ¶
func (s *PackageClauseContext) PackageName() IPackageNameContext
func (*PackageClauseContext) ToStringTree ¶
func (s *PackageClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PackageNameContext ¶
type PackageNameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPackageNameContext ¶
func NewEmptyPackageNameContext() *PackageNameContext
func NewPackageNameContext ¶
func NewPackageNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PackageNameContext
func (*PackageNameContext) Accept ¶
func (s *PackageNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PackageNameContext) GetParser ¶
func (s *PackageNameContext) GetParser() antlr.Parser
func (*PackageNameContext) GetRuleContext ¶
func (s *PackageNameContext) GetRuleContext() antlr.RuleContext
func (*PackageNameContext) IDENTIFIER ¶
func (s *PackageNameContext) IDENTIFIER() antlr.TerminalNode
func (*PackageNameContext) IsPackageNameContext ¶
func (*PackageNameContext) IsPackageNameContext()
func (*PackageNameContext) ToStringTree ¶
func (s *PackageNameContext) 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) Accept ¶
func (s *ParameterDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParameterDeclContext) ELLIPSIS ¶
func (s *ParameterDeclContext) ELLIPSIS() antlr.TerminalNode
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) Accept ¶
func (s *ParametersContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) 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) Accept ¶
func (s *PointerTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Accept ¶
func (s *PrimaryExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) 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) MethodExpr ¶
func (s *PrimaryExprContext) MethodExpr() IMethodExprContext
func (*PrimaryExprContext) Operand ¶
func (s *PrimaryExprContext) Operand() IOperandContext
func (*PrimaryExprContext) PrimaryExpr ¶
func (s *PrimaryExprContext) PrimaryExpr() IPrimaryExprContext
func (*PrimaryExprContext) Slice_ ¶
func (s *PrimaryExprContext) Slice_() ISlice_Context
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) Accept ¶
func (s *QualifiedIdentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*QualifiedIdentContext) AllIDENTIFIER ¶
func (s *QualifiedIdentContext) AllIDENTIFIER() []antlr.TerminalNode
func (*QualifiedIdentContext) DOT ¶
func (s *QualifiedIdentContext) DOT() antlr.TerminalNode
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) Accept ¶
func (s *RangeClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*RangeClauseContext) DECLARE_ASSIGN ¶
func (s *RangeClauseContext) DECLARE_ASSIGN() antlr.TerminalNode
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) Accept ¶
func (s *ReceiverContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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 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) Accept ¶
func (s *RecvStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*RecvStmtContext) DECLARE_ASSIGN ¶
func (s *RecvStmtContext) DECLARE_ASSIGN() antlr.TerminalNode
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) GetRecvExpr ¶
func (s *RecvStmtContext) GetRecvExpr() IExpressionContext
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) SetRecvExpr ¶
func (s *RecvStmtContext) SetRecvExpr(v IExpressionContext)
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) Accept ¶
func (s *ResultContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Accept ¶
func (s *ReturnStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Accept ¶
func (s *SelectStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SelectStmtContext) AllCommClause ¶
func (s *SelectStmtContext) AllCommClause() []ICommClauseContext
func (*SelectStmtContext) AllEos ¶
func (s *SelectStmtContext) AllEos() []IEosContext
func (*SelectStmtContext) CommClause ¶
func (s *SelectStmtContext) CommClause(i int) ICommClauseContext
func (*SelectStmtContext) Eos ¶
func (s *SelectStmtContext) Eos(i int) IEosContext
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) Accept ¶
func (s *SendStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SendStmtContext) AllExpression ¶
func (s *SendStmtContext) AllExpression() []IExpressionContext
func (*SendStmtContext) Expression ¶
func (s *SendStmtContext) Expression(i int) IExpressionContext
func (*SendStmtContext) GetChannel ¶
func (s *SendStmtContext) GetChannel() IExpressionContext
func (*SendStmtContext) GetData ¶
func (s *SendStmtContext) GetData() 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) SetChannel ¶
func (s *SendStmtContext) SetChannel(v IExpressionContext)
func (*SendStmtContext) SetData ¶
func (s *SendStmtContext) SetData(v IExpressionContext)
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) Accept ¶
func (s *ShortVarDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ShortVarDeclContext) DECLARE_ASSIGN ¶
func (s *ShortVarDeclContext) DECLARE_ASSIGN() antlr.TerminalNode
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) Accept ¶
func (s *SignatureContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Accept ¶
func (s *SimpleStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SimpleStmtContext) Assignment ¶
func (s *SimpleStmtContext) Assignment() IAssignmentContext
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 SliceTypeContext ¶
type SliceTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySliceTypeContext ¶
func NewEmptySliceTypeContext() *SliceTypeContext
func NewSliceTypeContext ¶
func NewSliceTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SliceTypeContext
func (*SliceTypeContext) Accept ¶
func (s *SliceTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SliceTypeContext) ElementType ¶
func (s *SliceTypeContext) ElementType() IElementTypeContext
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 Slice_Context ¶
type Slice_Context struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySlice_Context ¶
func NewEmptySlice_Context() *Slice_Context
func NewSlice_Context ¶
func NewSlice_Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Slice_Context
func (*Slice_Context) Accept ¶
func (s *Slice_Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*Slice_Context) AllCOLON ¶
func (s *Slice_Context) AllCOLON() []antlr.TerminalNode
func (*Slice_Context) AllExpression ¶
func (s *Slice_Context) AllExpression() []IExpressionContext
func (*Slice_Context) COLON ¶
func (s *Slice_Context) COLON(i int) antlr.TerminalNode
func (*Slice_Context) Expression ¶
func (s *Slice_Context) Expression(i int) IExpressionContext
func (*Slice_Context) GetHigh ¶
func (s *Slice_Context) GetHigh() IExpressionContext
func (*Slice_Context) GetLow ¶
func (s *Slice_Context) GetLow() IExpressionContext
func (*Slice_Context) GetMax ¶
func (s *Slice_Context) GetMax() IExpressionContext
func (*Slice_Context) GetParser ¶
func (s *Slice_Context) GetParser() antlr.Parser
func (*Slice_Context) GetRuleContext ¶
func (s *Slice_Context) GetRuleContext() antlr.RuleContext
func (*Slice_Context) IsSlice_Context ¶
func (*Slice_Context) IsSlice_Context()
func (*Slice_Context) L_BRACKET ¶
func (s *Slice_Context) L_BRACKET() antlr.TerminalNode
func (*Slice_Context) R_BRACKET ¶
func (s *Slice_Context) R_BRACKET() antlr.TerminalNode
func (*Slice_Context) SetHigh ¶
func (s *Slice_Context) SetHigh(v IExpressionContext)
func (*Slice_Context) SetLow ¶
func (s *Slice_Context) SetLow(v IExpressionContext)
func (*Slice_Context) SetMax ¶
func (s *Slice_Context) SetMax(v IExpressionContext)
func (*Slice_Context) ToStringTree ¶
func (s *Slice_Context) 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) Accept ¶
func (s *SourceFileContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) EOF ¶
func (s *SourceFileContext) EOF() antlr.TerminalNode
func (*SourceFileContext) Eos ¶
func (s *SourceFileContext) Eos(i int) IEosContext
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) Accept ¶
func (s *StatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StatementContext) Block ¶
func (s *StatementContext) Block() IBlockContext
func (*StatementContext) BreakStmt ¶
func (s *StatementContext) BreakStmt() IBreakStmtContext
func (*StatementContext) ContinueStmt ¶
func (s *StatementContext) ContinueStmt() IContinueStmtContext
func (*StatementContext) Declaration ¶
func (s *StatementContext) Declaration() IDeclarationContext
func (*StatementContext) DeferStmt ¶
func (s *StatementContext) DeferStmt() IDeferStmtContext
func (*StatementContext) FallthroughStmt ¶
func (s *StatementContext) FallthroughStmt() IFallthroughStmtContext
func (*StatementContext) ForStmt ¶
func (s *StatementContext) ForStmt() IForStmtContext
func (*StatementContext) GetParser ¶
func (s *StatementContext) GetParser() antlr.Parser
func (*StatementContext) GetRuleContext ¶
func (s *StatementContext) GetRuleContext() antlr.RuleContext
func (*StatementContext) GoStmt ¶
func (s *StatementContext) GoStmt() IGoStmtContext
func (*StatementContext) GotoStmt ¶
func (s *StatementContext) GotoStmt() IGotoStmtContext
func (*StatementContext) IfStmt ¶
func (s *StatementContext) IfStmt() IIfStmtContext
func (*StatementContext) IsStatementContext ¶
func (*StatementContext) IsStatementContext()
func (*StatementContext) LabeledStmt ¶
func (s *StatementContext) LabeledStmt() ILabeledStmtContext
func (*StatementContext) ReturnStmt ¶
func (s *StatementContext) ReturnStmt() IReturnStmtContext
func (*StatementContext) SelectStmt ¶
func (s *StatementContext) SelectStmt() ISelectStmtContext
func (*StatementContext) SimpleStmt ¶
func (s *StatementContext) SimpleStmt() ISimpleStmtContext
func (*StatementContext) SwitchStmt ¶
func (s *StatementContext) SwitchStmt() ISwitchStmtContext
func (*StatementContext) ToStringTree ¶
func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StatementListContext ¶
type StatementListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStatementListContext ¶
func NewEmptyStatementListContext() *StatementListContext
func NewStatementListContext ¶
func NewStatementListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementListContext
func (*StatementListContext) Accept ¶
func (s *StatementListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StatementListContext) AllEos ¶
func (s *StatementListContext) AllEos() []IEosContext
func (*StatementListContext) AllStatement ¶
func (s *StatementListContext) AllStatement() []IStatementContext
func (*StatementListContext) Eos ¶
func (s *StatementListContext) Eos(i int) IEosContext
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) Accept ¶
func (s *String_Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Accept ¶
func (s *StructTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StructTypeContext) AllEos ¶
func (s *StructTypeContext) AllEos() []IEosContext
func (*StructTypeContext) AllFieldDecl ¶
func (s *StructTypeContext) AllFieldDecl() []IFieldDeclContext
func (*StructTypeContext) Eos ¶
func (s *StructTypeContext) Eos(i int) IEosContext
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) Accept ¶
func (s *SwitchStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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 TypeArgsContext ¶
type TypeArgsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeArgsContext ¶
func NewEmptyTypeArgsContext() *TypeArgsContext
func NewTypeArgsContext ¶
func NewTypeArgsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeArgsContext
func (*TypeArgsContext) Accept ¶
func (s *TypeArgsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeArgsContext) COMMA ¶
func (s *TypeArgsContext) COMMA() antlr.TerminalNode
func (*TypeArgsContext) GetParser ¶
func (s *TypeArgsContext) GetParser() antlr.Parser
func (*TypeArgsContext) GetRuleContext ¶
func (s *TypeArgsContext) GetRuleContext() antlr.RuleContext
func (*TypeArgsContext) IsTypeArgsContext ¶
func (*TypeArgsContext) IsTypeArgsContext()
func (*TypeArgsContext) L_BRACKET ¶
func (s *TypeArgsContext) L_BRACKET() antlr.TerminalNode
func (*TypeArgsContext) R_BRACKET ¶
func (s *TypeArgsContext) R_BRACKET() antlr.TerminalNode
func (*TypeArgsContext) ToStringTree ¶
func (s *TypeArgsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeArgsContext) TypeList ¶
func (s *TypeArgsContext) TypeList() ITypeListContext
type TypeAssertionContext ¶
type TypeAssertionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeAssertionContext ¶
func NewEmptyTypeAssertionContext() *TypeAssertionContext
func NewTypeAssertionContext ¶
func NewTypeAssertionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeAssertionContext
func (*TypeAssertionContext) Accept ¶
func (s *TypeAssertionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeAssertionContext) DOT ¶
func (s *TypeAssertionContext) DOT() antlr.TerminalNode
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) Accept ¶
func (s *TypeCaseClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeCaseClauseContext) AllEos ¶
func (s *TypeCaseClauseContext) AllEos() []IEosContext
func (*TypeCaseClauseContext) COLON ¶
func (s *TypeCaseClauseContext) COLON() antlr.TerminalNode
func (*TypeCaseClauseContext) Eos ¶
func (s *TypeCaseClauseContext) Eos(i int) IEosContext
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) Accept ¶
func (s *TypeDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeDeclContext) AllEos ¶
func (s *TypeDeclContext) AllEos() []IEosContext
func (*TypeDeclContext) AllTypeSpec ¶
func (s *TypeDeclContext) AllTypeSpec() []ITypeSpecContext
func (*TypeDeclContext) Eos ¶
func (s *TypeDeclContext) Eos(i int) IEosContext
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 TypeDefContext ¶
type TypeDefContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeDefContext ¶
func NewEmptyTypeDefContext() *TypeDefContext
func NewTypeDefContext ¶
func NewTypeDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeDefContext
func (*TypeDefContext) Accept ¶
func (s *TypeDefContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeDefContext) GetParser ¶
func (s *TypeDefContext) GetParser() antlr.Parser
func (*TypeDefContext) GetRuleContext ¶
func (s *TypeDefContext) GetRuleContext() antlr.RuleContext
func (*TypeDefContext) IDENTIFIER ¶
func (s *TypeDefContext) IDENTIFIER() antlr.TerminalNode
func (*TypeDefContext) IsTypeDefContext ¶
func (*TypeDefContext) IsTypeDefContext()
func (*TypeDefContext) ToStringTree ¶
func (s *TypeDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeDefContext) TypeParameters ¶
func (s *TypeDefContext) TypeParameters() ITypeParametersContext
func (*TypeDefContext) Type_ ¶
func (s *TypeDefContext) Type_() IType_Context
type TypeElementContext ¶
type TypeElementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeElementContext ¶
func NewEmptyTypeElementContext() *TypeElementContext
func NewTypeElementContext ¶
func NewTypeElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeElementContext
func (*TypeElementContext) Accept ¶
func (s *TypeElementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeElementContext) AllOR ¶
func (s *TypeElementContext) AllOR() []antlr.TerminalNode
func (*TypeElementContext) AllTypeTerm ¶
func (s *TypeElementContext) AllTypeTerm() []ITypeTermContext
func (*TypeElementContext) GetParser ¶
func (s *TypeElementContext) GetParser() antlr.Parser
func (*TypeElementContext) GetRuleContext ¶
func (s *TypeElementContext) GetRuleContext() antlr.RuleContext
func (*TypeElementContext) IsTypeElementContext ¶
func (*TypeElementContext) IsTypeElementContext()
func (*TypeElementContext) OR ¶
func (s *TypeElementContext) OR(i int) antlr.TerminalNode
func (*TypeElementContext) ToStringTree ¶
func (s *TypeElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeElementContext) TypeTerm ¶
func (s *TypeElementContext) TypeTerm(i int) ITypeTermContext
type TypeListContext ¶
type TypeListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeListContext ¶
func NewEmptyTypeListContext() *TypeListContext
func NewTypeListContext ¶
func NewTypeListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeListContext
func (*TypeListContext) Accept ¶
func (s *TypeListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) 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) Accept ¶
func (s *TypeLitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeLitContext) ArrayType ¶
func (s *TypeLitContext) ArrayType() IArrayTypeContext
func (*TypeLitContext) ChannelType ¶
func (s *TypeLitContext) ChannelType() IChannelTypeContext
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) Accept ¶
func (s *TypeNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeNameContext) GetParser ¶
func (s *TypeNameContext) GetParser() antlr.Parser
func (*TypeNameContext) GetRuleContext ¶
func (s *TypeNameContext) GetRuleContext() antlr.RuleContext
func (*TypeNameContext) 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 TypeParameterDeclContext ¶
type TypeParameterDeclContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeParameterDeclContext ¶
func NewEmptyTypeParameterDeclContext() *TypeParameterDeclContext
func NewTypeParameterDeclContext ¶
func NewTypeParameterDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeParameterDeclContext
func (*TypeParameterDeclContext) Accept ¶
func (s *TypeParameterDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeParameterDeclContext) GetParser ¶
func (s *TypeParameterDeclContext) GetParser() antlr.Parser
func (*TypeParameterDeclContext) GetRuleContext ¶
func (s *TypeParameterDeclContext) GetRuleContext() antlr.RuleContext
func (*TypeParameterDeclContext) IdentifierList ¶
func (s *TypeParameterDeclContext) IdentifierList() IIdentifierListContext
func (*TypeParameterDeclContext) IsTypeParameterDeclContext ¶
func (*TypeParameterDeclContext) IsTypeParameterDeclContext()
func (*TypeParameterDeclContext) ToStringTree ¶
func (s *TypeParameterDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeParameterDeclContext) TypeElement ¶
func (s *TypeParameterDeclContext) TypeElement() ITypeElementContext
type TypeParametersContext ¶
type TypeParametersContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeParametersContext ¶
func NewEmptyTypeParametersContext() *TypeParametersContext
func NewTypeParametersContext ¶
func NewTypeParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeParametersContext
func (*TypeParametersContext) Accept ¶
func (s *TypeParametersContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeParametersContext) AllCOMMA ¶
func (s *TypeParametersContext) AllCOMMA() []antlr.TerminalNode
func (*TypeParametersContext) AllTypeParameterDecl ¶
func (s *TypeParametersContext) AllTypeParameterDecl() []ITypeParameterDeclContext
func (*TypeParametersContext) COMMA ¶
func (s *TypeParametersContext) COMMA(i int) antlr.TerminalNode
func (*TypeParametersContext) GetParser ¶
func (s *TypeParametersContext) GetParser() antlr.Parser
func (*TypeParametersContext) GetRuleContext ¶
func (s *TypeParametersContext) GetRuleContext() antlr.RuleContext
func (*TypeParametersContext) IsTypeParametersContext ¶
func (*TypeParametersContext) IsTypeParametersContext()
func (*TypeParametersContext) L_BRACKET ¶
func (s *TypeParametersContext) L_BRACKET() antlr.TerminalNode
func (*TypeParametersContext) R_BRACKET ¶
func (s *TypeParametersContext) R_BRACKET() antlr.TerminalNode
func (*TypeParametersContext) ToStringTree ¶
func (s *TypeParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeParametersContext) TypeParameterDecl ¶
func (s *TypeParametersContext) TypeParameterDecl(i int) ITypeParameterDeclContext
type TypeSpecContext ¶
type TypeSpecContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeSpecContext ¶
func NewEmptyTypeSpecContext() *TypeSpecContext
func NewTypeSpecContext ¶
func NewTypeSpecContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeSpecContext
func (*TypeSpecContext) Accept ¶
func (s *TypeSpecContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeSpecContext) AliasDecl ¶
func (s *TypeSpecContext) AliasDecl() IAliasDeclContext
func (*TypeSpecContext) GetParser ¶
func (s *TypeSpecContext) GetParser() antlr.Parser
func (*TypeSpecContext) GetRuleContext ¶
func (s *TypeSpecContext) GetRuleContext() antlr.RuleContext
func (*TypeSpecContext) IsTypeSpecContext ¶
func (*TypeSpecContext) IsTypeSpecContext()
func (*TypeSpecContext) ToStringTree ¶
func (s *TypeSpecContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeSpecContext) TypeDef ¶
func (s *TypeSpecContext) TypeDef() ITypeDefContext
type TypeSwitchCaseContext ¶
type TypeSwitchCaseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeSwitchCaseContext ¶
func NewEmptyTypeSwitchCaseContext() *TypeSwitchCaseContext
func NewTypeSwitchCaseContext ¶
func NewTypeSwitchCaseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeSwitchCaseContext
func (*TypeSwitchCaseContext) Accept ¶
func (s *TypeSwitchCaseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeSwitchCaseContext) CASE ¶
func (s *TypeSwitchCaseContext) CASE() antlr.TerminalNode
func (*TypeSwitchCaseContext) DEFAULT ¶
func (s *TypeSwitchCaseContext) DEFAULT() antlr.TerminalNode
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) Accept ¶
func (s *TypeSwitchGuardContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeSwitchGuardContext) DECLARE_ASSIGN ¶
func (s *TypeSwitchGuardContext) DECLARE_ASSIGN() antlr.TerminalNode
func (*TypeSwitchGuardContext) DOT ¶
func (s *TypeSwitchGuardContext) DOT() antlr.TerminalNode
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) Accept ¶
func (s *TypeSwitchStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeSwitchStmtContext) AllEos ¶
func (s *TypeSwitchStmtContext) AllEos() []IEosContext
func (*TypeSwitchStmtContext) AllTypeCaseClause ¶
func (s *TypeSwitchStmtContext) AllTypeCaseClause() []ITypeCaseClauseContext
func (*TypeSwitchStmtContext) Eos ¶
func (s *TypeSwitchStmtContext) Eos(i int) IEosContext
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) 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 TypeTermContext ¶
type TypeTermContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeTermContext ¶
func NewEmptyTypeTermContext() *TypeTermContext
func NewTypeTermContext ¶
func NewTypeTermContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeTermContext
func (*TypeTermContext) Accept ¶
func (s *TypeTermContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeTermContext) GetParser ¶
func (s *TypeTermContext) GetParser() antlr.Parser
func (*TypeTermContext) GetRuleContext ¶
func (s *TypeTermContext) GetRuleContext() antlr.RuleContext
func (*TypeTermContext) IsTypeTermContext ¶
func (*TypeTermContext) IsTypeTermContext()
func (*TypeTermContext) ToStringTree ¶
func (s *TypeTermContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeTermContext) Type_ ¶
func (s *TypeTermContext) Type_() IType_Context
func (*TypeTermContext) UNDERLYING ¶
func (s *TypeTermContext) UNDERLYING() antlr.TerminalNode
type Type_Context ¶
type Type_Context struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyType_Context ¶
func NewEmptyType_Context() *Type_Context
func NewType_Context ¶
func NewType_Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Type_Context
func (*Type_Context) Accept ¶
func (s *Type_Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*Type_Context) AllEos ¶
func (s *Type_Context) AllEos() []IEosContext
func (*Type_Context) Eos ¶
func (s *Type_Context) Eos(i int) IEosContext
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) TypeArgs ¶
func (s *Type_Context) TypeArgs() ITypeArgsContext
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 VarDeclContext ¶
type VarDeclContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyVarDeclContext ¶
func NewEmptyVarDeclContext() *VarDeclContext
func NewVarDeclContext ¶
func NewVarDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VarDeclContext
func (*VarDeclContext) Accept ¶
func (s *VarDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*VarDeclContext) AllEos ¶
func (s *VarDeclContext) AllEos() []IEosContext
func (*VarDeclContext) AllVarSpec ¶
func (s *VarDeclContext) AllVarSpec() []IVarSpecContext
func (*VarDeclContext) Eos ¶
func (s *VarDeclContext) Eos(i int) IEosContext
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) Accept ¶
func (s *VarSpecContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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