gol

package
v1.3.5-alpha0802 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 2, 2024 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
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.

View Source
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.

View Source
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 (*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 (*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 (*FunctionDeclContext) Eos

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 (p *GoParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*GoParser) FallthroughStmt

func (p *GoParser) FallthroughStmt() (localctx IFallthroughStmtContext)

func (*GoParser) FieldDecl

func (p *GoParser) FieldDecl() (localctx IFieldDeclContext)

func (*GoParser) 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 (p *GoParser) PrimaryExpr_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*GoParser) QualifiedIdent

func (p *GoParser) QualifiedIdent() (localctx IQualifiedIdentContext)

func (*GoParser) RangeClause

func (p *GoParser) RangeClause() (localctx IRangeClauseContext)

func (*GoParser) Receiver

func (p *GoParser) Receiver() (localctx IReceiverContext)

func (*GoParser) RecvStmt

func (p *GoParser) RecvStmt() (localctx IRecvStmtContext)

func (*GoParser) Result

func (p *GoParser) Result() (localctx IResultContext)

func (*GoParser) ReturnStmt

func (p *GoParser) ReturnStmt() (localctx IReturnStmtContext)

func (*GoParser) SelectStmt

func (p *GoParser) SelectStmt() (localctx ISelectStmtContext)

func (*GoParser) Sempred

func (p *GoParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*GoParser) SendStmt

func (p *GoParser) SendStmt() (localctx ISendStmtContext)

func (*GoParser) ShortVarDecl

func (p *GoParser) ShortVarDecl() (localctx IShortVarDeclContext)

func (*GoParser) Signature

func (p *GoParser) Signature() (localctx ISignatureContext)

func (*GoParser) 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 GoParserBase

type GoParserBase struct {
	*antlr.BaseParser
}

GoParserBase implementation.

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 (*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 (*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 (*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 (*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 (*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_

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 (*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_

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 (*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 (*TypeParameterDeclContext) IsTypeParameterDeclContext

func (*TypeParameterDeclContext) IsTypeParameterDeclContext()

func (*TypeParameterDeclContext) ToStringTree

func (s *TypeParameterDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeParameterDeclContext) TypeElement

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

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 (*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 (*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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL