parser

package
v0.0.0-...-c7e3ea3 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2023 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BSLLexerLINE_COMMENT                                  = 1
	BSLLexerWHITE_SPACE                                   = 2
	BSLLexerDOT                                           = 3
	BSLLexerLBRACK                                        = 4
	BSLLexerRBRACK                                        = 5
	BSLLexerLPAREN                                        = 6
	BSLLexerRPAREN                                        = 7
	BSLLexerCOLON                                         = 8
	BSLLexerSEMICOLON                                     = 9
	BSLLexerCOMMA                                         = 10
	BSLLexerASSIGN                                        = 11
	BSLLexerPLUS                                          = 12
	BSLLexerMINUS                                         = 13
	BSLLexerLESS_OR_EQUAL                                 = 14
	BSLLexerNOT_EQUAL                                     = 15
	BSLLexerLESS                                          = 16
	BSLLexerGREATER_OR_EQUAL                              = 17
	BSLLexerGREATER                                       = 18
	BSLLexerMUL                                           = 19
	BSLLexerQUOTIENT                                      = 20
	BSLLexerMODULO                                        = 21
	BSLLexerQUESTION                                      = 22
	BSLLexerAMPERSAND                                     = 23
	BSLLexerPREPROC_DELETE                                = 24
	BSLLexerPREPROC_INSERT                                = 25
	BSLLexerPREPROC_ENDINSERT                             = 26
	BSLLexerHASH                                          = 27
	BSLLexerBAR                                           = 28
	BSLLexerTILDA                                         = 29
	BSLLexerTRUE                                          = 30
	BSLLexerFALSE                                         = 31
	BSLLexerUNDEFINED                                     = 32
	BSLLexerNULL                                          = 33
	BSLLexerDECIMAL                                       = 34
	BSLLexerDATETIME                                      = 35
	BSLLexerFLOAT                                         = 36
	BSLLexerSTRING                                        = 37
	BSLLexerSTRINGSTART                                   = 38
	BSLLexerSTRINGTAIL                                    = 39
	BSLLexerSTRINGPART                                    = 40
	BSLLexerPROCEDURE_KEYWORD                             = 41
	BSLLexerFUNCTION_KEYWORD                              = 42
	BSLLexerENDPROCEDURE_KEYWORD                          = 43
	BSLLexerENDFUNCTION_KEYWORD                           = 44
	BSLLexerEXPORT_KEYWORD                                = 45
	BSLLexerVAL_KEYWORD                                   = 46
	BSLLexerENDIF_KEYWORD                                 = 47
	BSLLexerENDDO_KEYWORD                                 = 48
	BSLLexerIF_KEYWORD                                    = 49
	BSLLexerELSIF_KEYWORD                                 = 50
	BSLLexerELSE_KEYWORD                                  = 51
	BSLLexerTHEN_KEYWORD                                  = 52
	BSLLexerWHILE_KEYWORD                                 = 53
	BSLLexerDO_KEYWORD                                    = 54
	BSLLexerFOR_KEYWORD                                   = 55
	BSLLexerTO_KEYWORD                                    = 56
	BSLLexerEACH_KEYWORD                                  = 57
	BSLLexerIN_KEYWORD                                    = 58
	BSLLexerTRY_KEYWORD                                   = 59
	BSLLexerEXCEPT_KEYWORD                                = 60
	BSLLexerENDTRY_KEYWORD                                = 61
	BSLLexerRETURN_KEYWORD                                = 62
	BSLLexerCONTINUE_KEYWORD                              = 63
	BSLLexerRAISE_KEYWORD                                 = 64
	BSLLexerVAR_KEYWORD                                   = 65
	BSLLexerNOT_KEYWORD                                   = 66
	BSLLexerOR_KEYWORD                                    = 67
	BSLLexerAND_KEYWORD                                   = 68
	BSLLexerNEW_KEYWORD                                   = 69
	BSLLexerGOTO_KEYWORD                                  = 70
	BSLLexerBREAK_KEYWORD                                 = 71
	BSLLexerEXECUTE_KEYWORD                               = 72
	BSLLexerADDHANDLER_KEYWORD                            = 73
	BSLLexerREMOVEHANDLER_KEYWORD                         = 74
	BSLLexerASYNC_KEYWORD                                 = 75
	BSLLexerIDENTIFIER                                    = 76
	BSLLexerUNKNOWN                                       = 77
	BSLLexerPREPROC_EXCLAMATION_MARK                      = 78
	BSLLexerPREPROC_LPAREN                                = 79
	BSLLexerPREPROC_RPAREN                                = 80
	BSLLexerPREPROC_STRING                                = 81
	BSLLexerPREPROC_USE_KEYWORD                           = 82
	BSLLexerPREPROC_REGION                                = 83
	BSLLexerPREPROC_END_REGION                            = 84
	BSLLexerPREPROC_NOT_KEYWORD                           = 85
	BSLLexerPREPROC_OR_KEYWORD                            = 86
	BSLLexerPREPROC_AND_KEYWORD                           = 87
	BSLLexerPREPROC_IF_KEYWORD                            = 88
	BSLLexerPREPROC_THEN_KEYWORD                          = 89
	BSLLexerPREPROC_ELSIF_KEYWORD                         = 90
	BSLLexerPREPROC_ENDIF_KEYWORD                         = 91
	BSLLexerPREPROC_ELSE_KEYWORD                          = 92
	BSLLexerPREPROC_MOBILEAPPCLIENT_SYMBOL                = 93
	BSLLexerPREPROC_MOBILEAPPSERVER_SYMBOL                = 94
	BSLLexerPREPROC_MOBILECLIENT_SYMBOL                   = 95
	BSLLexerPREPROC_THICKCLIENTORDINARYAPPLICATION_SYMBOL = 96
	BSLLexerPREPROC_THICKCLIENTMANAGEDAPPLICATION_SYMBOL  = 97
	BSLLexerPREPROC_EXTERNALCONNECTION_SYMBOL             = 98
	BSLLexerPREPROC_THINCLIENT_SYMBOL                     = 99
	BSLLexerPREPROC_WEBCLIENT_SYMBOL                      = 100
	BSLLexerPREPROC_ATCLIENT_SYMBOL                       = 101
	BSLLexerPREPROC_CLIENT_SYMBOL                         = 102
	BSLLexerPREPROC_ATSERVER_SYMBOL                       = 103
	BSLLexerPREPROC_SERVER_SYMBOL                         = 104
	BSLLexerPREPROC_MOBILE_STANDALONE_SERVER              = 105
	BSLLexerPREPROC_LINUX                                 = 106
	BSLLexerPREPROC_WINDOWS                               = 107
	BSLLexerPREPROC_MACOS                                 = 108
	BSLLexerPREPROC_IDENTIFIER                            = 109
	BSLLexerPREPROC_NEWLINE                               = 110
	BSLLexerPREPROC_ANY                                   = 111
	BSLLexerANNOTATION_ATSERVERNOCONTEXT_SYMBOL           = 112
	BSLLexerANNOTATION_ATCLIENTATSERVERNOCONTEXT_SYMBOL   = 113
	BSLLexerANNOTATION_ATCLIENTATSERVER_SYMBOL            = 114
	BSLLexerANNOTATION_ATCLIENT_SYMBOL                    = 115
	BSLLexerANNOTATION_ATSERVER_SYMBOL                    = 116
	BSLLexerANNOTATION_BEFORE_SYMBOL                      = 117
	BSLLexerANNOTATION_AFTER_SYMBOL                       = 118
	BSLLexerANNOTATION_AROUND_SYMBOL                      = 119
	BSLLexerANNOTATION_CHANGEANDVALIDATE_SYMBOL           = 120
	BSLLexerANNOTATION_CUSTOM_SYMBOL                      = 121
	BSLLexerANNOTATION_UNKNOWN                            = 122
	BSLLexerPREPROC_ENDDELETE                             = 123
	BSLLexerPREPROC_DELETE_ANY                            = 124
	BSLLexerAWAIT_KEYWORD                                 = 125
)

BSLLexer tokens.

View Source
const (
	BSLLexerPREPROCESSOR_MODE = iota + 1
	BSLLexerANNOTATION_MODE
	BSLLexerLABEL_MODE
	BSLLexerREGION_MODE
	BSLLexerUSE_MODE
	BSLLexerDOT_MODE
	BSLLexerPREPROC_DELETE_MODE
	BSLLexerASYNC_MODE
)

BSLLexer modes.

View Source
const (
	BSLParserEOF                                           = antlr.TokenEOF
	BSLParserLINE_COMMENT                                  = 1
	BSLParserWHITE_SPACE                                   = 2
	BSLParserDOT                                           = 3
	BSLParserLBRACK                                        = 4
	BSLParserRBRACK                                        = 5
	BSLParserLPAREN                                        = 6
	BSLParserRPAREN                                        = 7
	BSLParserCOLON                                         = 8
	BSLParserSEMICOLON                                     = 9
	BSLParserCOMMA                                         = 10
	BSLParserASSIGN                                        = 11
	BSLParserPLUS                                          = 12
	BSLParserMINUS                                         = 13
	BSLParserLESS_OR_EQUAL                                 = 14
	BSLParserNOT_EQUAL                                     = 15
	BSLParserLESS                                          = 16
	BSLParserGREATER_OR_EQUAL                              = 17
	BSLParserGREATER                                       = 18
	BSLParserMUL                                           = 19
	BSLParserQUOTIENT                                      = 20
	BSLParserMODULO                                        = 21
	BSLParserQUESTION                                      = 22
	BSLParserAMPERSAND                                     = 23
	BSLParserPREPROC_DELETE                                = 24
	BSLParserPREPROC_INSERT                                = 25
	BSLParserPREPROC_ENDINSERT                             = 26
	BSLParserHASH                                          = 27
	BSLParserBAR                                           = 28
	BSLParserTILDA                                         = 29
	BSLParserTRUE                                          = 30
	BSLParserFALSE                                         = 31
	BSLParserUNDEFINED                                     = 32
	BSLParserNULL                                          = 33
	BSLParserDECIMAL                                       = 34
	BSLParserDATETIME                                      = 35
	BSLParserFLOAT                                         = 36
	BSLParserSTRING                                        = 37
	BSLParserSTRINGSTART                                   = 38
	BSLParserSTRINGTAIL                                    = 39
	BSLParserSTRINGPART                                    = 40
	BSLParserPROCEDURE_KEYWORD                             = 41
	BSLParserFUNCTION_KEYWORD                              = 42
	BSLParserENDPROCEDURE_KEYWORD                          = 43
	BSLParserENDFUNCTION_KEYWORD                           = 44
	BSLParserEXPORT_KEYWORD                                = 45
	BSLParserVAL_KEYWORD                                   = 46
	BSLParserENDIF_KEYWORD                                 = 47
	BSLParserENDDO_KEYWORD                                 = 48
	BSLParserIF_KEYWORD                                    = 49
	BSLParserELSIF_KEYWORD                                 = 50
	BSLParserELSE_KEYWORD                                  = 51
	BSLParserTHEN_KEYWORD                                  = 52
	BSLParserWHILE_KEYWORD                                 = 53
	BSLParserDO_KEYWORD                                    = 54
	BSLParserFOR_KEYWORD                                   = 55
	BSLParserTO_KEYWORD                                    = 56
	BSLParserEACH_KEYWORD                                  = 57
	BSLParserIN_KEYWORD                                    = 58
	BSLParserTRY_KEYWORD                                   = 59
	BSLParserEXCEPT_KEYWORD                                = 60
	BSLParserENDTRY_KEYWORD                                = 61
	BSLParserRETURN_KEYWORD                                = 62
	BSLParserCONTINUE_KEYWORD                              = 63
	BSLParserRAISE_KEYWORD                                 = 64
	BSLParserVAR_KEYWORD                                   = 65
	BSLParserNOT_KEYWORD                                   = 66
	BSLParserOR_KEYWORD                                    = 67
	BSLParserAND_KEYWORD                                   = 68
	BSLParserNEW_KEYWORD                                   = 69
	BSLParserGOTO_KEYWORD                                  = 70
	BSLParserBREAK_KEYWORD                                 = 71
	BSLParserEXECUTE_KEYWORD                               = 72
	BSLParserADDHANDLER_KEYWORD                            = 73
	BSLParserREMOVEHANDLER_KEYWORD                         = 74
	BSLParserASYNC_KEYWORD                                 = 75
	BSLParserIDENTIFIER                                    = 76
	BSLParserUNKNOWN                                       = 77
	BSLParserPREPROC_EXCLAMATION_MARK                      = 78
	BSLParserPREPROC_LPAREN                                = 79
	BSLParserPREPROC_RPAREN                                = 80
	BSLParserPREPROC_STRING                                = 81
	BSLParserPREPROC_USE_KEYWORD                           = 82
	BSLParserPREPROC_REGION                                = 83
	BSLParserPREPROC_END_REGION                            = 84
	BSLParserPREPROC_NOT_KEYWORD                           = 85
	BSLParserPREPROC_OR_KEYWORD                            = 86
	BSLParserPREPROC_AND_KEYWORD                           = 87
	BSLParserPREPROC_IF_KEYWORD                            = 88
	BSLParserPREPROC_THEN_KEYWORD                          = 89
	BSLParserPREPROC_ELSIF_KEYWORD                         = 90
	BSLParserPREPROC_ENDIF_KEYWORD                         = 91
	BSLParserPREPROC_ELSE_KEYWORD                          = 92
	BSLParserPREPROC_MOBILEAPPCLIENT_SYMBOL                = 93
	BSLParserPREPROC_MOBILEAPPSERVER_SYMBOL                = 94
	BSLParserPREPROC_MOBILECLIENT_SYMBOL                   = 95
	BSLParserPREPROC_THICKCLIENTORDINARYAPPLICATION_SYMBOL = 96
	BSLParserPREPROC_THICKCLIENTMANAGEDAPPLICATION_SYMBOL  = 97
	BSLParserPREPROC_EXTERNALCONNECTION_SYMBOL             = 98
	BSLParserPREPROC_THINCLIENT_SYMBOL                     = 99
	BSLParserPREPROC_WEBCLIENT_SYMBOL                      = 100
	BSLParserPREPROC_ATCLIENT_SYMBOL                       = 101
	BSLParserPREPROC_CLIENT_SYMBOL                         = 102
	BSLParserPREPROC_ATSERVER_SYMBOL                       = 103
	BSLParserPREPROC_SERVER_SYMBOL                         = 104
	BSLParserPREPROC_MOBILE_STANDALONE_SERVER              = 105
	BSLParserPREPROC_LINUX                                 = 106
	BSLParserPREPROC_WINDOWS                               = 107
	BSLParserPREPROC_MACOS                                 = 108
	BSLParserPREPROC_IDENTIFIER                            = 109
	BSLParserPREPROC_NEWLINE                               = 110
	BSLParserPREPROC_ANY                                   = 111
	BSLParserANNOTATION_ATSERVERNOCONTEXT_SYMBOL           = 112
	BSLParserANNOTATION_ATCLIENTATSERVERNOCONTEXT_SYMBOL   = 113
	BSLParserANNOTATION_ATCLIENTATSERVER_SYMBOL            = 114
	BSLParserANNOTATION_ATCLIENT_SYMBOL                    = 115
	BSLParserANNOTATION_ATSERVER_SYMBOL                    = 116
	BSLParserANNOTATION_BEFORE_SYMBOL                      = 117
	BSLParserANNOTATION_AFTER_SYMBOL                       = 118
	BSLParserANNOTATION_AROUND_SYMBOL                      = 119
	BSLParserANNOTATION_CHANGEANDVALIDATE_SYMBOL           = 120
	BSLParserANNOTATION_CUSTOM_SYMBOL                      = 121
	BSLParserANNOTATION_UNKNOWN                            = 122
	BSLParserPREPROC_ENDDELETE                             = 123
	BSLParserPREPROC_DELETE_ANY                            = 124
	BSLParserAWAIT_KEYWORD                                 = 125
)

BSLParser tokens.

View Source
const (
	BSLParserRULE_file                      = 0
	BSLParserRULE_shebang                   = 1
	BSLParserRULE_usedLib                   = 2
	BSLParserRULE_use                       = 3
	BSLParserRULE_regionStart               = 4
	BSLParserRULE_regionEnd                 = 5
	BSLParserRULE_regionName                = 6
	BSLParserRULE_preproc_if                = 7
	BSLParserRULE_preproc_elsif             = 8
	BSLParserRULE_preproc_else              = 9
	BSLParserRULE_preproc_endif             = 10
	BSLParserRULE_preproc_expression        = 11
	BSLParserRULE_preproc_logicalOperand    = 12
	BSLParserRULE_preproc_logicalExpression = 13
	BSLParserRULE_preproc_symbol            = 14
	BSLParserRULE_preproc_unknownSymbol     = 15
	BSLParserRULE_preproc_boolOperation     = 16
	BSLParserRULE_preprocessor              = 17
	BSLParserRULE_compilerDirectiveSymbol   = 18
	BSLParserRULE_compilerDirective         = 19
	BSLParserRULE_annotationName            = 20
	BSLParserRULE_annotationParamName       = 21
	BSLParserRULE_annotation                = 22
	BSLParserRULE_annotationParams          = 23
	BSLParserRULE_annotationParam           = 24
	BSLParserRULE_var_name                  = 25
	BSLParserRULE_moduleVars                = 26
	BSLParserRULE_moduleVar                 = 27
	BSLParserRULE_moduleVarsList            = 28
	BSLParserRULE_moduleVarDeclaration      = 29
	BSLParserRULE_subVars                   = 30
	BSLParserRULE_subVar                    = 31
	BSLParserRULE_subVarsList               = 32
	BSLParserRULE_subVarDeclaration         = 33
	BSLParserRULE_subName                   = 34
	BSLParserRULE_subs                      = 35
	BSLParserRULE_sub                       = 36
	BSLParserRULE_procedure                 = 37
	BSLParserRULE_function                  = 38
	BSLParserRULE_procDeclaration           = 39
	BSLParserRULE_funcDeclaration           = 40
	BSLParserRULE_subCodeBlock              = 41
	BSLParserRULE_continueStatement         = 42
	BSLParserRULE_breakStatement            = 43
	BSLParserRULE_raiseStatement            = 44
	BSLParserRULE_ifStatement               = 45
	BSLParserRULE_ifBranch                  = 46
	BSLParserRULE_elsifBranch               = 47
	BSLParserRULE_elseBranch                = 48
	BSLParserRULE_whileStatement            = 49
	BSLParserRULE_forStatement              = 50
	BSLParserRULE_forEachStatement          = 51
	BSLParserRULE_tryStatement              = 52
	BSLParserRULE_returnStatement           = 53
	BSLParserRULE_executeStatement          = 54
	BSLParserRULE_callStatement             = 55
	BSLParserRULE_waitStatement             = 56
	BSLParserRULE_labelName                 = 57
	BSLParserRULE_label                     = 58
	BSLParserRULE_gotoStatement             = 59
	BSLParserRULE_tryCodeBlock              = 60
	BSLParserRULE_exceptCodeBlock           = 61
	BSLParserRULE_event                     = 62
	BSLParserRULE_handler                   = 63
	BSLParserRULE_addHandlerStatement       = 64
	BSLParserRULE_removeHandlerStatement    = 65
	BSLParserRULE_ternaryOperator           = 66
	BSLParserRULE_waitExpression            = 67
	BSLParserRULE_fileCodeBlockBeforeSub    = 68
	BSLParserRULE_fileCodeBlock             = 69
	BSLParserRULE_codeBlock                 = 70
	BSLParserRULE_numeric                   = 71
	BSLParserRULE_paramList                 = 72
	BSLParserRULE_param                     = 73
	BSLParserRULE_defaultValue              = 74
	BSLParserRULE_constValue                = 75
	BSLParserRULE_multilineString           = 76
	BSLParserRULE_string                    = 77
	BSLParserRULE_statement                 = 78
	BSLParserRULE_assignment                = 79
	BSLParserRULE_callParamList             = 80
	BSLParserRULE_callParam                 = 81
	BSLParserRULE_expression                = 82
	BSLParserRULE_operation                 = 83
	BSLParserRULE_compareOperation          = 84
	BSLParserRULE_boolOperation             = 85
	BSLParserRULE_unaryModifier             = 86
	BSLParserRULE_member                    = 87
	BSLParserRULE_newwExpression            = 88
	BSLParserRULE_typeName                  = 89
	BSLParserRULE_methodCall                = 90
	BSLParserRULE_globalMethodCall          = 91
	BSLParserRULE_methodName                = 92
	BSLParserRULE_complexIdentifier         = 93
	BSLParserRULE_modifier                  = 94
	BSLParserRULE_acceptor                  = 95
	BSLParserRULE_lValue                    = 96
	BSLParserRULE_accessCall                = 97
	BSLParserRULE_accessIndex               = 98
	BSLParserRULE_accessProperty            = 99
	BSLParserRULE_doCall                    = 100
	BSLParserRULE_compoundStatement         = 101
)

BSLParser rules.

View Source
const BSLLexerPREPROC_DELETE_CHANNEL = 2

BSLLexerPREPROC_DELETE_CHANNEL is the BSLLexer channel.

Variables

This section is empty.

Functions

func BSLLexerInit

func BSLLexerInit()

BSLLexerInit initializes any static state used to implement BSLLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewBSLLexer(). You can call this function if you wish to initialize the static state ahead of time.

func BSLParserInit

func BSLParserInit()

BSLParserInit initializes any static state used to implement BSLParser. By default the static state used to implement the parser is lazily initialized during the first call to NewBSLParser(). You can call this function if you wish to initialize the static state ahead of time.

Types

type AcceptorContext

type AcceptorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAcceptorContext

func NewAcceptorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AcceptorContext

func NewEmptyAcceptorContext

func NewEmptyAcceptorContext() *AcceptorContext

func (*AcceptorContext) AccessIndex

func (s *AcceptorContext) AccessIndex() IAccessIndexContext

func (*AcceptorContext) AccessProperty

func (s *AcceptorContext) AccessProperty() IAccessPropertyContext

func (*AcceptorContext) AllModifier

func (s *AcceptorContext) AllModifier() []IModifierContext

func (*AcceptorContext) EnterRule

func (s *AcceptorContext) EnterRule(listener antlr.ParseTreeListener)

func (*AcceptorContext) ExitRule

func (s *AcceptorContext) ExitRule(listener antlr.ParseTreeListener)

func (*AcceptorContext) GetParser

func (s *AcceptorContext) GetParser() antlr.Parser

func (*AcceptorContext) GetRuleContext

func (s *AcceptorContext) GetRuleContext() antlr.RuleContext

func (*AcceptorContext) IsAcceptorContext

func (*AcceptorContext) IsAcceptorContext()

func (*AcceptorContext) Modifier

func (s *AcceptorContext) Modifier(i int) IModifierContext

func (*AcceptorContext) ToStringTree

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

type AccessCallContext

type AccessCallContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAccessCallContext

func NewAccessCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AccessCallContext

func NewEmptyAccessCallContext

func NewEmptyAccessCallContext() *AccessCallContext

func (*AccessCallContext) DOT

func (*AccessCallContext) EnterRule

func (s *AccessCallContext) EnterRule(listener antlr.ParseTreeListener)

func (*AccessCallContext) ExitRule

func (s *AccessCallContext) ExitRule(listener antlr.ParseTreeListener)

func (*AccessCallContext) GetParser

func (s *AccessCallContext) GetParser() antlr.Parser

func (*AccessCallContext) GetRuleContext

func (s *AccessCallContext) GetRuleContext() antlr.RuleContext

func (*AccessCallContext) IsAccessCallContext

func (*AccessCallContext) IsAccessCallContext()

func (*AccessCallContext) MethodCall

func (s *AccessCallContext) MethodCall() IMethodCallContext

func (*AccessCallContext) ToStringTree

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

type AccessIndexContext

type AccessIndexContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAccessIndexContext

func NewAccessIndexContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AccessIndexContext

func NewEmptyAccessIndexContext

func NewEmptyAccessIndexContext() *AccessIndexContext

func (*AccessIndexContext) EnterRule

func (s *AccessIndexContext) EnterRule(listener antlr.ParseTreeListener)

func (*AccessIndexContext) ExitRule

func (s *AccessIndexContext) ExitRule(listener antlr.ParseTreeListener)

func (*AccessIndexContext) Expression

func (s *AccessIndexContext) Expression() IExpressionContext

func (*AccessIndexContext) GetParser

func (s *AccessIndexContext) GetParser() antlr.Parser

func (*AccessIndexContext) GetRuleContext

func (s *AccessIndexContext) GetRuleContext() antlr.RuleContext

func (*AccessIndexContext) IsAccessIndexContext

func (*AccessIndexContext) IsAccessIndexContext()

func (*AccessIndexContext) LBRACK

func (*AccessIndexContext) RBRACK

func (*AccessIndexContext) ToStringTree

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

type AccessPropertyContext

type AccessPropertyContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAccessPropertyContext

func NewAccessPropertyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AccessPropertyContext

func NewEmptyAccessPropertyContext

func NewEmptyAccessPropertyContext() *AccessPropertyContext

func (*AccessPropertyContext) DOT

func (*AccessPropertyContext) EnterRule

func (s *AccessPropertyContext) EnterRule(listener antlr.ParseTreeListener)

func (*AccessPropertyContext) ExitRule

func (s *AccessPropertyContext) ExitRule(listener antlr.ParseTreeListener)

func (*AccessPropertyContext) GetParser

func (s *AccessPropertyContext) GetParser() antlr.Parser

func (*AccessPropertyContext) GetRuleContext

func (s *AccessPropertyContext) GetRuleContext() antlr.RuleContext

func (*AccessPropertyContext) IDENTIFIER

func (s *AccessPropertyContext) IDENTIFIER() antlr.TerminalNode

func (*AccessPropertyContext) IsAccessPropertyContext

func (*AccessPropertyContext) IsAccessPropertyContext()

func (*AccessPropertyContext) ToStringTree

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

type AddHandlerStatementContext

type AddHandlerStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAddHandlerStatementContext

func NewAddHandlerStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AddHandlerStatementContext

func NewEmptyAddHandlerStatementContext

func NewEmptyAddHandlerStatementContext() *AddHandlerStatementContext

func (*AddHandlerStatementContext) ADDHANDLER_KEYWORD

func (s *AddHandlerStatementContext) ADDHANDLER_KEYWORD() antlr.TerminalNode

func (*AddHandlerStatementContext) COMMA

func (*AddHandlerStatementContext) EnterRule

func (s *AddHandlerStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*AddHandlerStatementContext) Event

func (*AddHandlerStatementContext) ExitRule

func (s *AddHandlerStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*AddHandlerStatementContext) GetParser

func (s *AddHandlerStatementContext) GetParser() antlr.Parser

func (*AddHandlerStatementContext) GetRuleContext

func (s *AddHandlerStatementContext) GetRuleContext() antlr.RuleContext

func (*AddHandlerStatementContext) Handler

func (*AddHandlerStatementContext) IsAddHandlerStatementContext

func (*AddHandlerStatementContext) IsAddHandlerStatementContext()

func (*AddHandlerStatementContext) ToStringTree

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

type AnnotationContext

type AnnotationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAnnotationContext

func NewAnnotationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnnotationContext

func NewEmptyAnnotationContext

func NewEmptyAnnotationContext() *AnnotationContext

func (*AnnotationContext) AMPERSAND

func (s *AnnotationContext) AMPERSAND() antlr.TerminalNode

func (*AnnotationContext) AnnotationName

func (s *AnnotationContext) AnnotationName() IAnnotationNameContext

func (*AnnotationContext) AnnotationParams

func (s *AnnotationContext) AnnotationParams() IAnnotationParamsContext

func (*AnnotationContext) EnterRule

func (s *AnnotationContext) EnterRule(listener antlr.ParseTreeListener)

func (*AnnotationContext) ExitRule

func (s *AnnotationContext) ExitRule(listener antlr.ParseTreeListener)

func (*AnnotationContext) GetParser

func (s *AnnotationContext) GetParser() antlr.Parser

func (*AnnotationContext) GetRuleContext

func (s *AnnotationContext) GetRuleContext() antlr.RuleContext

func (*AnnotationContext) IsAnnotationContext

func (*AnnotationContext) IsAnnotationContext()

func (*AnnotationContext) ToStringTree

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

type AnnotationNameContext

type AnnotationNameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAnnotationNameContext

func NewAnnotationNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnnotationNameContext

func NewEmptyAnnotationNameContext

func NewEmptyAnnotationNameContext() *AnnotationNameContext

func (*AnnotationNameContext) ANNOTATION_AFTER_SYMBOL

func (s *AnnotationNameContext) ANNOTATION_AFTER_SYMBOL() antlr.TerminalNode

func (*AnnotationNameContext) ANNOTATION_AROUND_SYMBOL

func (s *AnnotationNameContext) ANNOTATION_AROUND_SYMBOL() antlr.TerminalNode

func (*AnnotationNameContext) ANNOTATION_BEFORE_SYMBOL

func (s *AnnotationNameContext) ANNOTATION_BEFORE_SYMBOL() antlr.TerminalNode

func (*AnnotationNameContext) ANNOTATION_CHANGEANDVALIDATE_SYMBOL

func (s *AnnotationNameContext) ANNOTATION_CHANGEANDVALIDATE_SYMBOL() antlr.TerminalNode

func (*AnnotationNameContext) ANNOTATION_CUSTOM_SYMBOL

func (s *AnnotationNameContext) ANNOTATION_CUSTOM_SYMBOL() antlr.TerminalNode

func (*AnnotationNameContext) EnterRule

func (s *AnnotationNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*AnnotationNameContext) ExitRule

func (s *AnnotationNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*AnnotationNameContext) GetParser

func (s *AnnotationNameContext) GetParser() antlr.Parser

func (*AnnotationNameContext) GetRuleContext

func (s *AnnotationNameContext) GetRuleContext() antlr.RuleContext

func (*AnnotationNameContext) IsAnnotationNameContext

func (*AnnotationNameContext) IsAnnotationNameContext()

func (*AnnotationNameContext) ToStringTree

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

type AnnotationParamContext

type AnnotationParamContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAnnotationParamContext

func NewAnnotationParamContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnnotationParamContext

func NewEmptyAnnotationParamContext

func NewEmptyAnnotationParamContext() *AnnotationParamContext

func (*AnnotationParamContext) ASSIGN

func (*AnnotationParamContext) AnnotationParamName

func (s *AnnotationParamContext) AnnotationParamName() IAnnotationParamNameContext

func (*AnnotationParamContext) ConstValue

func (*AnnotationParamContext) EnterRule

func (s *AnnotationParamContext) EnterRule(listener antlr.ParseTreeListener)

func (*AnnotationParamContext) ExitRule

func (s *AnnotationParamContext) ExitRule(listener antlr.ParseTreeListener)

func (*AnnotationParamContext) GetParser

func (s *AnnotationParamContext) GetParser() antlr.Parser

func (*AnnotationParamContext) GetRuleContext

func (s *AnnotationParamContext) GetRuleContext() antlr.RuleContext

func (*AnnotationParamContext) IsAnnotationParamContext

func (*AnnotationParamContext) IsAnnotationParamContext()

func (*AnnotationParamContext) ToStringTree

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

type AnnotationParamNameContext

type AnnotationParamNameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAnnotationParamNameContext

func NewAnnotationParamNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnnotationParamNameContext

func NewEmptyAnnotationParamNameContext

func NewEmptyAnnotationParamNameContext() *AnnotationParamNameContext

func (*AnnotationParamNameContext) EnterRule

func (s *AnnotationParamNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*AnnotationParamNameContext) ExitRule

func (s *AnnotationParamNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*AnnotationParamNameContext) GetParser

func (s *AnnotationParamNameContext) GetParser() antlr.Parser

func (*AnnotationParamNameContext) GetRuleContext

func (s *AnnotationParamNameContext) GetRuleContext() antlr.RuleContext

func (*AnnotationParamNameContext) IDENTIFIER

func (*AnnotationParamNameContext) IsAnnotationParamNameContext

func (*AnnotationParamNameContext) IsAnnotationParamNameContext()

func (*AnnotationParamNameContext) ToStringTree

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

type AnnotationParamsContext

type AnnotationParamsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAnnotationParamsContext

func NewAnnotationParamsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnnotationParamsContext

func NewEmptyAnnotationParamsContext

func NewEmptyAnnotationParamsContext() *AnnotationParamsContext

func (*AnnotationParamsContext) AllAnnotationParam

func (s *AnnotationParamsContext) AllAnnotationParam() []IAnnotationParamContext

func (*AnnotationParamsContext) AllCOMMA

func (s *AnnotationParamsContext) AllCOMMA() []antlr.TerminalNode

func (*AnnotationParamsContext) AnnotationParam

func (s *AnnotationParamsContext) AnnotationParam(i int) IAnnotationParamContext

func (*AnnotationParamsContext) COMMA

func (*AnnotationParamsContext) EnterRule

func (s *AnnotationParamsContext) EnterRule(listener antlr.ParseTreeListener)

func (*AnnotationParamsContext) ExitRule

func (s *AnnotationParamsContext) ExitRule(listener antlr.ParseTreeListener)

func (*AnnotationParamsContext) GetParser

func (s *AnnotationParamsContext) GetParser() antlr.Parser

func (*AnnotationParamsContext) GetRuleContext

func (s *AnnotationParamsContext) GetRuleContext() antlr.RuleContext

func (*AnnotationParamsContext) IsAnnotationParamsContext

func (*AnnotationParamsContext) IsAnnotationParamsContext()

func (*AnnotationParamsContext) LPAREN

func (*AnnotationParamsContext) RPAREN

func (*AnnotationParamsContext) ToStringTree

func (s *AnnotationParamsContext) 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) ASSIGN

func (s *AssignmentContext) ASSIGN() antlr.TerminalNode

func (*AssignmentContext) AllPreprocessor

func (s *AssignmentContext) AllPreprocessor() []IPreprocessorContext

func (*AssignmentContext) EnterRule

func (s *AssignmentContext) EnterRule(listener antlr.ParseTreeListener)

func (*AssignmentContext) ExitRule

func (s *AssignmentContext) ExitRule(listener antlr.ParseTreeListener)

func (*AssignmentContext) Expression

func (s *AssignmentContext) Expression() IExpressionContext

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) LValue

func (s *AssignmentContext) LValue() ILValueContext

func (*AssignmentContext) Preprocessor

func (s *AssignmentContext) Preprocessor(i int) IPreprocessorContext

func (*AssignmentContext) ToStringTree

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

type BSLLexer

type BSLLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewBSLLexer

func NewBSLLexer(input antlr.CharStream) *BSLLexer

NewBSLLexer produces a new lexer instance for the optional input antlr.CharStream.

type BSLParser

type BSLParser struct {
	*antlr.BaseParser
}

func NewBSLParser

func NewBSLParser(input antlr.TokenStream) *BSLParser

NewBSLParser produces a new parser instance for the optional input antlr.TokenStream.

func (*BSLParser) Acceptor

func (p *BSLParser) Acceptor() (localctx IAcceptorContext)

func (*BSLParser) AccessCall

func (p *BSLParser) AccessCall() (localctx IAccessCallContext)

func (*BSLParser) AccessIndex

func (p *BSLParser) AccessIndex() (localctx IAccessIndexContext)

func (*BSLParser) AccessProperty

func (p *BSLParser) AccessProperty() (localctx IAccessPropertyContext)

func (*BSLParser) AddHandlerStatement

func (p *BSLParser) AddHandlerStatement() (localctx IAddHandlerStatementContext)

func (*BSLParser) Annotation

func (p *BSLParser) Annotation() (localctx IAnnotationContext)

func (*BSLParser) AnnotationName

func (p *BSLParser) AnnotationName() (localctx IAnnotationNameContext)

func (*BSLParser) AnnotationParam

func (p *BSLParser) AnnotationParam() (localctx IAnnotationParamContext)

func (*BSLParser) AnnotationParamName

func (p *BSLParser) AnnotationParamName() (localctx IAnnotationParamNameContext)

func (*BSLParser) AnnotationParams

func (p *BSLParser) AnnotationParams() (localctx IAnnotationParamsContext)

func (*BSLParser) Assignment

func (p *BSLParser) Assignment() (localctx IAssignmentContext)

func (*BSLParser) BoolOperation

func (p *BSLParser) BoolOperation() (localctx IBoolOperationContext)

func (*BSLParser) BreakStatement

func (p *BSLParser) BreakStatement() (localctx IBreakStatementContext)

func (*BSLParser) CallParam

func (p *BSLParser) CallParam() (localctx ICallParamContext)

func (*BSLParser) CallParamList

func (p *BSLParser) CallParamList() (localctx ICallParamListContext)

func (*BSLParser) CallStatement

func (p *BSLParser) CallStatement() (localctx ICallStatementContext)

func (*BSLParser) CodeBlock

func (p *BSLParser) CodeBlock() (localctx ICodeBlockContext)

func (*BSLParser) CompareOperation

func (p *BSLParser) CompareOperation() (localctx ICompareOperationContext)

func (*BSLParser) CompilerDirective

func (p *BSLParser) CompilerDirective() (localctx ICompilerDirectiveContext)

func (*BSLParser) CompilerDirectiveSymbol

func (p *BSLParser) CompilerDirectiveSymbol() (localctx ICompilerDirectiveSymbolContext)

func (*BSLParser) ComplexIdentifier

func (p *BSLParser) ComplexIdentifier() (localctx IComplexIdentifierContext)

func (*BSLParser) CompoundStatement

func (p *BSLParser) CompoundStatement() (localctx ICompoundStatementContext)

func (*BSLParser) ConstValue

func (p *BSLParser) ConstValue() (localctx IConstValueContext)

func (*BSLParser) ContinueStatement

func (p *BSLParser) ContinueStatement() (localctx IContinueStatementContext)

func (*BSLParser) DefaultValue

func (p *BSLParser) DefaultValue() (localctx IDefaultValueContext)

func (*BSLParser) DoCall

func (p *BSLParser) DoCall() (localctx IDoCallContext)

func (*BSLParser) ElseBranch

func (p *BSLParser) ElseBranch() (localctx IElseBranchContext)

func (*BSLParser) ElsifBranch

func (p *BSLParser) ElsifBranch() (localctx IElsifBranchContext)

func (*BSLParser) Event

func (p *BSLParser) Event() (localctx IEventContext)

func (*BSLParser) ExceptCodeBlock

func (p *BSLParser) ExceptCodeBlock() (localctx IExceptCodeBlockContext)

func (*BSLParser) ExecuteStatement

func (p *BSLParser) ExecuteStatement() (localctx IExecuteStatementContext)

func (*BSLParser) Expression

func (p *BSLParser) Expression() (localctx IExpressionContext)

func (*BSLParser) File

func (p *BSLParser) File() (localctx IFileContext)

func (*BSLParser) FileCodeBlock

func (p *BSLParser) FileCodeBlock() (localctx IFileCodeBlockContext)

func (*BSLParser) FileCodeBlockBeforeSub

func (p *BSLParser) FileCodeBlockBeforeSub() (localctx IFileCodeBlockBeforeSubContext)

func (*BSLParser) ForEachStatement

func (p *BSLParser) ForEachStatement() (localctx IForEachStatementContext)

func (*BSLParser) ForStatement

func (p *BSLParser) ForStatement() (localctx IForStatementContext)

func (*BSLParser) FuncDeclaration

func (p *BSLParser) FuncDeclaration() (localctx IFuncDeclarationContext)

func (*BSLParser) Function

func (p *BSLParser) Function() (localctx IFunctionContext)

func (*BSLParser) GlobalMethodCall

func (p *BSLParser) GlobalMethodCall() (localctx IGlobalMethodCallContext)

func (*BSLParser) GotoStatement

func (p *BSLParser) GotoStatement() (localctx IGotoStatementContext)

func (*BSLParser) Handler

func (p *BSLParser) Handler() (localctx IHandlerContext)

func (*BSLParser) IfBranch

func (p *BSLParser) IfBranch() (localctx IIfBranchContext)

func (*BSLParser) IfStatement

func (p *BSLParser) IfStatement() (localctx IIfStatementContext)

func (*BSLParser) LValue

func (p *BSLParser) LValue() (localctx ILValueContext)

func (*BSLParser) Label

func (p *BSLParser) Label() (localctx ILabelContext)

func (*BSLParser) LabelName

func (p *BSLParser) LabelName() (localctx ILabelNameContext)

func (*BSLParser) Member

func (p *BSLParser) Member() (localctx IMemberContext)

func (*BSLParser) MethodCall

func (p *BSLParser) MethodCall() (localctx IMethodCallContext)

func (*BSLParser) MethodName

func (p *BSLParser) MethodName() (localctx IMethodNameContext)

func (*BSLParser) Modifier

func (p *BSLParser) Modifier() (localctx IModifierContext)

func (*BSLParser) ModuleVar

func (p *BSLParser) ModuleVar() (localctx IModuleVarContext)

func (*BSLParser) ModuleVarDeclaration

func (p *BSLParser) ModuleVarDeclaration() (localctx IModuleVarDeclarationContext)

func (*BSLParser) ModuleVars

func (p *BSLParser) ModuleVars() (localctx IModuleVarsContext)

func (*BSLParser) ModuleVarsList

func (p *BSLParser) ModuleVarsList() (localctx IModuleVarsListContext)

func (*BSLParser) MultilineString

func (p *BSLParser) MultilineString() (localctx IMultilineStringContext)

func (*BSLParser) NewwExpression

func (p *BSLParser) NewwExpression() (localctx INewwExpressionContext)

func (*BSLParser) Numeric

func (p *BSLParser) Numeric() (localctx INumericContext)

func (*BSLParser) Operation

func (p *BSLParser) Operation() (localctx IOperationContext)

func (*BSLParser) Param

func (p *BSLParser) Param() (localctx IParamContext)

func (*BSLParser) ParamList

func (p *BSLParser) ParamList() (localctx IParamListContext)

func (*BSLParser) Preproc_boolOperation

func (p *BSLParser) Preproc_boolOperation() (localctx IPreproc_boolOperationContext)

func (*BSLParser) Preproc_else

func (p *BSLParser) Preproc_else() (localctx IPreproc_elseContext)

func (*BSLParser) Preproc_elsif

func (p *BSLParser) Preproc_elsif() (localctx IPreproc_elsifContext)

func (*BSLParser) Preproc_endif

func (p *BSLParser) Preproc_endif() (localctx IPreproc_endifContext)

func (*BSLParser) Preproc_expression

func (p *BSLParser) Preproc_expression() (localctx IPreproc_expressionContext)

func (*BSLParser) Preproc_if

func (p *BSLParser) Preproc_if() (localctx IPreproc_ifContext)

func (*BSLParser) Preproc_logicalExpression

func (p *BSLParser) Preproc_logicalExpression() (localctx IPreproc_logicalExpressionContext)

func (*BSLParser) Preproc_logicalOperand

func (p *BSLParser) Preproc_logicalOperand() (localctx IPreproc_logicalOperandContext)

func (*BSLParser) Preproc_symbol

func (p *BSLParser) Preproc_symbol() (localctx IPreproc_symbolContext)

func (*BSLParser) Preproc_unknownSymbol

func (p *BSLParser) Preproc_unknownSymbol() (localctx IPreproc_unknownSymbolContext)

func (*BSLParser) Preprocessor

func (p *BSLParser) Preprocessor() (localctx IPreprocessorContext)

func (*BSLParser) ProcDeclaration

func (p *BSLParser) ProcDeclaration() (localctx IProcDeclarationContext)

func (*BSLParser) Procedure

func (p *BSLParser) Procedure() (localctx IProcedureContext)

func (*BSLParser) RaiseStatement

func (p *BSLParser) RaiseStatement() (localctx IRaiseStatementContext)

func (*BSLParser) RegionEnd

func (p *BSLParser) RegionEnd() (localctx IRegionEndContext)

func (*BSLParser) RegionName

func (p *BSLParser) RegionName() (localctx IRegionNameContext)

func (*BSLParser) RegionStart

func (p *BSLParser) RegionStart() (localctx IRegionStartContext)

func (*BSLParser) RemoveHandlerStatement

func (p *BSLParser) RemoveHandlerStatement() (localctx IRemoveHandlerStatementContext)

func (*BSLParser) ReturnStatement

func (p *BSLParser) ReturnStatement() (localctx IReturnStatementContext)

func (*BSLParser) Shebang

func (p *BSLParser) Shebang() (localctx IShebangContext)

func (*BSLParser) Statement

func (p *BSLParser) Statement() (localctx IStatementContext)

func (*BSLParser) String_

func (p *BSLParser) String_() (localctx IStringContext)

func (*BSLParser) Sub

func (p *BSLParser) Sub() (localctx ISubContext)

func (*BSLParser) SubCodeBlock

func (p *BSLParser) SubCodeBlock() (localctx ISubCodeBlockContext)

func (*BSLParser) SubName

func (p *BSLParser) SubName() (localctx ISubNameContext)

func (*BSLParser) SubVar

func (p *BSLParser) SubVar() (localctx ISubVarContext)

func (*BSLParser) SubVarDeclaration

func (p *BSLParser) SubVarDeclaration() (localctx ISubVarDeclarationContext)

func (*BSLParser) SubVars

func (p *BSLParser) SubVars() (localctx ISubVarsContext)

func (*BSLParser) SubVarsList

func (p *BSLParser) SubVarsList() (localctx ISubVarsListContext)

func (*BSLParser) Subs

func (p *BSLParser) Subs() (localctx ISubsContext)

func (*BSLParser) TernaryOperator

func (p *BSLParser) TernaryOperator() (localctx ITernaryOperatorContext)

func (*BSLParser) TryCodeBlock

func (p *BSLParser) TryCodeBlock() (localctx ITryCodeBlockContext)

func (*BSLParser) TryStatement

func (p *BSLParser) TryStatement() (localctx ITryStatementContext)

func (*BSLParser) TypeName

func (p *BSLParser) TypeName() (localctx ITypeNameContext)

func (*BSLParser) UnaryModifier

func (p *BSLParser) UnaryModifier() (localctx IUnaryModifierContext)

func (*BSLParser) Use

func (p *BSLParser) Use() (localctx IUseContext)

func (*BSLParser) UsedLib

func (p *BSLParser) UsedLib() (localctx IUsedLibContext)

func (*BSLParser) Var_name

func (p *BSLParser) Var_name() (localctx IVar_nameContext)

func (*BSLParser) WaitExpression

func (p *BSLParser) WaitExpression() (localctx IWaitExpressionContext)

func (*BSLParser) WaitStatement

func (p *BSLParser) WaitStatement() (localctx IWaitStatementContext)

func (*BSLParser) WhileStatement

func (p *BSLParser) WhileStatement() (localctx IWhileStatementContext)

type BSLParserListener

type BSLParserListener interface {
	antlr.ParseTreeListener

	// EnterFile is called when entering the file production.
	EnterFile(c *FileContext)

	// EnterShebang is called when entering the shebang production.
	EnterShebang(c *ShebangContext)

	// EnterUsedLib is called when entering the usedLib production.
	EnterUsedLib(c *UsedLibContext)

	// EnterUse is called when entering the use production.
	EnterUse(c *UseContext)

	// EnterRegionStart is called when entering the regionStart production.
	EnterRegionStart(c *RegionStartContext)

	// EnterRegionEnd is called when entering the regionEnd production.
	EnterRegionEnd(c *RegionEndContext)

	// EnterRegionName is called when entering the regionName production.
	EnterRegionName(c *RegionNameContext)

	// EnterPreproc_if is called when entering the preproc_if production.
	EnterPreproc_if(c *Preproc_ifContext)

	// EnterPreproc_elsif is called when entering the preproc_elsif production.
	EnterPreproc_elsif(c *Preproc_elsifContext)

	// EnterPreproc_else is called when entering the preproc_else production.
	EnterPreproc_else(c *Preproc_elseContext)

	// EnterPreproc_endif is called when entering the preproc_endif production.
	EnterPreproc_endif(c *Preproc_endifContext)

	// EnterPreproc_expression is called when entering the preproc_expression production.
	EnterPreproc_expression(c *Preproc_expressionContext)

	// EnterPreproc_logicalOperand is called when entering the preproc_logicalOperand production.
	EnterPreproc_logicalOperand(c *Preproc_logicalOperandContext)

	// EnterPreproc_logicalExpression is called when entering the preproc_logicalExpression production.
	EnterPreproc_logicalExpression(c *Preproc_logicalExpressionContext)

	// EnterPreproc_symbol is called when entering the preproc_symbol production.
	EnterPreproc_symbol(c *Preproc_symbolContext)

	// EnterPreproc_unknownSymbol is called when entering the preproc_unknownSymbol production.
	EnterPreproc_unknownSymbol(c *Preproc_unknownSymbolContext)

	// EnterPreproc_boolOperation is called when entering the preproc_boolOperation production.
	EnterPreproc_boolOperation(c *Preproc_boolOperationContext)

	// EnterPreprocessor is called when entering the preprocessor production.
	EnterPreprocessor(c *PreprocessorContext)

	// EnterCompilerDirectiveSymbol is called when entering the compilerDirectiveSymbol production.
	EnterCompilerDirectiveSymbol(c *CompilerDirectiveSymbolContext)

	// EnterCompilerDirective is called when entering the compilerDirective production.
	EnterCompilerDirective(c *CompilerDirectiveContext)

	// EnterAnnotationName is called when entering the annotationName production.
	EnterAnnotationName(c *AnnotationNameContext)

	// EnterAnnotationParamName is called when entering the annotationParamName production.
	EnterAnnotationParamName(c *AnnotationParamNameContext)

	// EnterAnnotation is called when entering the annotation production.
	EnterAnnotation(c *AnnotationContext)

	// EnterAnnotationParams is called when entering the annotationParams production.
	EnterAnnotationParams(c *AnnotationParamsContext)

	// EnterAnnotationParam is called when entering the annotationParam production.
	EnterAnnotationParam(c *AnnotationParamContext)

	// EnterVar_name is called when entering the var_name production.
	EnterVar_name(c *Var_nameContext)

	// EnterModuleVars is called when entering the moduleVars production.
	EnterModuleVars(c *ModuleVarsContext)

	// EnterModuleVar is called when entering the moduleVar production.
	EnterModuleVar(c *ModuleVarContext)

	// EnterModuleVarsList is called when entering the moduleVarsList production.
	EnterModuleVarsList(c *ModuleVarsListContext)

	// EnterModuleVarDeclaration is called when entering the moduleVarDeclaration production.
	EnterModuleVarDeclaration(c *ModuleVarDeclarationContext)

	// EnterSubVars is called when entering the subVars production.
	EnterSubVars(c *SubVarsContext)

	// EnterSubVar is called when entering the subVar production.
	EnterSubVar(c *SubVarContext)

	// EnterSubVarsList is called when entering the subVarsList production.
	EnterSubVarsList(c *SubVarsListContext)

	// EnterSubVarDeclaration is called when entering the subVarDeclaration production.
	EnterSubVarDeclaration(c *SubVarDeclarationContext)

	// EnterSubName is called when entering the subName production.
	EnterSubName(c *SubNameContext)

	// EnterSubs is called when entering the subs production.
	EnterSubs(c *SubsContext)

	// EnterSub is called when entering the sub production.
	EnterSub(c *SubContext)

	// EnterProcedure is called when entering the procedure production.
	EnterProcedure(c *ProcedureContext)

	// EnterFunction is called when entering the function production.
	EnterFunction(c *FunctionContext)

	// EnterProcDeclaration is called when entering the procDeclaration production.
	EnterProcDeclaration(c *ProcDeclarationContext)

	// EnterFuncDeclaration is called when entering the funcDeclaration production.
	EnterFuncDeclaration(c *FuncDeclarationContext)

	// EnterSubCodeBlock is called when entering the subCodeBlock production.
	EnterSubCodeBlock(c *SubCodeBlockContext)

	// EnterContinueStatement is called when entering the continueStatement production.
	EnterContinueStatement(c *ContinueStatementContext)

	// EnterBreakStatement is called when entering the breakStatement production.
	EnterBreakStatement(c *BreakStatementContext)

	// EnterRaiseStatement is called when entering the raiseStatement production.
	EnterRaiseStatement(c *RaiseStatementContext)

	// EnterIfStatement is called when entering the ifStatement production.
	EnterIfStatement(c *IfStatementContext)

	// EnterIfBranch is called when entering the ifBranch production.
	EnterIfBranch(c *IfBranchContext)

	// EnterElsifBranch is called when entering the elsifBranch production.
	EnterElsifBranch(c *ElsifBranchContext)

	// EnterElseBranch is called when entering the elseBranch production.
	EnterElseBranch(c *ElseBranchContext)

	// EnterWhileStatement is called when entering the whileStatement production.
	EnterWhileStatement(c *WhileStatementContext)

	// EnterForStatement is called when entering the forStatement production.
	EnterForStatement(c *ForStatementContext)

	// EnterForEachStatement is called when entering the forEachStatement production.
	EnterForEachStatement(c *ForEachStatementContext)

	// EnterTryStatement is called when entering the tryStatement production.
	EnterTryStatement(c *TryStatementContext)

	// EnterReturnStatement is called when entering the returnStatement production.
	EnterReturnStatement(c *ReturnStatementContext)

	// EnterExecuteStatement is called when entering the executeStatement production.
	EnterExecuteStatement(c *ExecuteStatementContext)

	// EnterCallStatement is called when entering the callStatement production.
	EnterCallStatement(c *CallStatementContext)

	// EnterWaitStatement is called when entering the waitStatement production.
	EnterWaitStatement(c *WaitStatementContext)

	// EnterLabelName is called when entering the labelName production.
	EnterLabelName(c *LabelNameContext)

	// EnterLabel is called when entering the label production.
	EnterLabel(c *LabelContext)

	// EnterGotoStatement is called when entering the gotoStatement production.
	EnterGotoStatement(c *GotoStatementContext)

	// EnterTryCodeBlock is called when entering the tryCodeBlock production.
	EnterTryCodeBlock(c *TryCodeBlockContext)

	// EnterExceptCodeBlock is called when entering the exceptCodeBlock production.
	EnterExceptCodeBlock(c *ExceptCodeBlockContext)

	// EnterEvent is called when entering the event production.
	EnterEvent(c *EventContext)

	// EnterHandler is called when entering the handler production.
	EnterHandler(c *HandlerContext)

	// EnterAddHandlerStatement is called when entering the addHandlerStatement production.
	EnterAddHandlerStatement(c *AddHandlerStatementContext)

	// EnterRemoveHandlerStatement is called when entering the removeHandlerStatement production.
	EnterRemoveHandlerStatement(c *RemoveHandlerStatementContext)

	// EnterTernaryOperator is called when entering the ternaryOperator production.
	EnterTernaryOperator(c *TernaryOperatorContext)

	// EnterWaitExpression is called when entering the waitExpression production.
	EnterWaitExpression(c *WaitExpressionContext)

	// EnterFileCodeBlockBeforeSub is called when entering the fileCodeBlockBeforeSub production.
	EnterFileCodeBlockBeforeSub(c *FileCodeBlockBeforeSubContext)

	// EnterFileCodeBlock is called when entering the fileCodeBlock production.
	EnterFileCodeBlock(c *FileCodeBlockContext)

	// EnterCodeBlock is called when entering the codeBlock production.
	EnterCodeBlock(c *CodeBlockContext)

	// EnterNumeric is called when entering the numeric production.
	EnterNumeric(c *NumericContext)

	// EnterParamList is called when entering the paramList production.
	EnterParamList(c *ParamListContext)

	// EnterParam is called when entering the param production.
	EnterParam(c *ParamContext)

	// EnterDefaultValue is called when entering the defaultValue production.
	EnterDefaultValue(c *DefaultValueContext)

	// EnterConstValue is called when entering the constValue production.
	EnterConstValue(c *ConstValueContext)

	// EnterMultilineString is called when entering the multilineString production.
	EnterMultilineString(c *MultilineStringContext)

	// EnterString is called when entering the string production.
	EnterString(c *StringContext)

	// EnterStatement is called when entering the statement production.
	EnterStatement(c *StatementContext)

	// EnterAssignment is called when entering the assignment production.
	EnterAssignment(c *AssignmentContext)

	// EnterCallParamList is called when entering the callParamList production.
	EnterCallParamList(c *CallParamListContext)

	// EnterCallParam is called when entering the callParam production.
	EnterCallParam(c *CallParamContext)

	// EnterExpression is called when entering the expression production.
	EnterExpression(c *ExpressionContext)

	// EnterOperation is called when entering the operation production.
	EnterOperation(c *OperationContext)

	// EnterCompareOperation is called when entering the compareOperation production.
	EnterCompareOperation(c *CompareOperationContext)

	// EnterBoolOperation is called when entering the boolOperation production.
	EnterBoolOperation(c *BoolOperationContext)

	// EnterUnaryModifier is called when entering the unaryModifier production.
	EnterUnaryModifier(c *UnaryModifierContext)

	// EnterMember is called when entering the member production.
	EnterMember(c *MemberContext)

	// EnterNewwExpression is called when entering the newwExpression production.
	EnterNewwExpression(c *NewwExpressionContext)

	// EnterTypeName is called when entering the typeName production.
	EnterTypeName(c *TypeNameContext)

	// EnterMethodCall is called when entering the methodCall production.
	EnterMethodCall(c *MethodCallContext)

	// EnterGlobalMethodCall is called when entering the globalMethodCall production.
	EnterGlobalMethodCall(c *GlobalMethodCallContext)

	// EnterMethodName is called when entering the methodName production.
	EnterMethodName(c *MethodNameContext)

	// EnterComplexIdentifier is called when entering the complexIdentifier production.
	EnterComplexIdentifier(c *ComplexIdentifierContext)

	// EnterModifier is called when entering the modifier production.
	EnterModifier(c *ModifierContext)

	// EnterAcceptor is called when entering the acceptor production.
	EnterAcceptor(c *AcceptorContext)

	// EnterLValue is called when entering the lValue production.
	EnterLValue(c *LValueContext)

	// EnterAccessCall is called when entering the accessCall production.
	EnterAccessCall(c *AccessCallContext)

	// EnterAccessIndex is called when entering the accessIndex production.
	EnterAccessIndex(c *AccessIndexContext)

	// EnterAccessProperty is called when entering the accessProperty production.
	EnterAccessProperty(c *AccessPropertyContext)

	// EnterDoCall is called when entering the doCall production.
	EnterDoCall(c *DoCallContext)

	// EnterCompoundStatement is called when entering the compoundStatement production.
	EnterCompoundStatement(c *CompoundStatementContext)

	// ExitFile is called when exiting the file production.
	ExitFile(c *FileContext)

	// ExitShebang is called when exiting the shebang production.
	ExitShebang(c *ShebangContext)

	// ExitUsedLib is called when exiting the usedLib production.
	ExitUsedLib(c *UsedLibContext)

	// ExitUse is called when exiting the use production.
	ExitUse(c *UseContext)

	// ExitRegionStart is called when exiting the regionStart production.
	ExitRegionStart(c *RegionStartContext)

	// ExitRegionEnd is called when exiting the regionEnd production.
	ExitRegionEnd(c *RegionEndContext)

	// ExitRegionName is called when exiting the regionName production.
	ExitRegionName(c *RegionNameContext)

	// ExitPreproc_if is called when exiting the preproc_if production.
	ExitPreproc_if(c *Preproc_ifContext)

	// ExitPreproc_elsif is called when exiting the preproc_elsif production.
	ExitPreproc_elsif(c *Preproc_elsifContext)

	// ExitPreproc_else is called when exiting the preproc_else production.
	ExitPreproc_else(c *Preproc_elseContext)

	// ExitPreproc_endif is called when exiting the preproc_endif production.
	ExitPreproc_endif(c *Preproc_endifContext)

	// ExitPreproc_expression is called when exiting the preproc_expression production.
	ExitPreproc_expression(c *Preproc_expressionContext)

	// ExitPreproc_logicalOperand is called when exiting the preproc_logicalOperand production.
	ExitPreproc_logicalOperand(c *Preproc_logicalOperandContext)

	// ExitPreproc_logicalExpression is called when exiting the preproc_logicalExpression production.
	ExitPreproc_logicalExpression(c *Preproc_logicalExpressionContext)

	// ExitPreproc_symbol is called when exiting the preproc_symbol production.
	ExitPreproc_symbol(c *Preproc_symbolContext)

	// ExitPreproc_unknownSymbol is called when exiting the preproc_unknownSymbol production.
	ExitPreproc_unknownSymbol(c *Preproc_unknownSymbolContext)

	// ExitPreproc_boolOperation is called when exiting the preproc_boolOperation production.
	ExitPreproc_boolOperation(c *Preproc_boolOperationContext)

	// ExitPreprocessor is called when exiting the preprocessor production.
	ExitPreprocessor(c *PreprocessorContext)

	// ExitCompilerDirectiveSymbol is called when exiting the compilerDirectiveSymbol production.
	ExitCompilerDirectiveSymbol(c *CompilerDirectiveSymbolContext)

	// ExitCompilerDirective is called when exiting the compilerDirective production.
	ExitCompilerDirective(c *CompilerDirectiveContext)

	// ExitAnnotationName is called when exiting the annotationName production.
	ExitAnnotationName(c *AnnotationNameContext)

	// ExitAnnotationParamName is called when exiting the annotationParamName production.
	ExitAnnotationParamName(c *AnnotationParamNameContext)

	// ExitAnnotation is called when exiting the annotation production.
	ExitAnnotation(c *AnnotationContext)

	// ExitAnnotationParams is called when exiting the annotationParams production.
	ExitAnnotationParams(c *AnnotationParamsContext)

	// ExitAnnotationParam is called when exiting the annotationParam production.
	ExitAnnotationParam(c *AnnotationParamContext)

	// ExitVar_name is called when exiting the var_name production.
	ExitVar_name(c *Var_nameContext)

	// ExitModuleVars is called when exiting the moduleVars production.
	ExitModuleVars(c *ModuleVarsContext)

	// ExitModuleVar is called when exiting the moduleVar production.
	ExitModuleVar(c *ModuleVarContext)

	// ExitModuleVarsList is called when exiting the moduleVarsList production.
	ExitModuleVarsList(c *ModuleVarsListContext)

	// ExitModuleVarDeclaration is called when exiting the moduleVarDeclaration production.
	ExitModuleVarDeclaration(c *ModuleVarDeclarationContext)

	// ExitSubVars is called when exiting the subVars production.
	ExitSubVars(c *SubVarsContext)

	// ExitSubVar is called when exiting the subVar production.
	ExitSubVar(c *SubVarContext)

	// ExitSubVarsList is called when exiting the subVarsList production.
	ExitSubVarsList(c *SubVarsListContext)

	// ExitSubVarDeclaration is called when exiting the subVarDeclaration production.
	ExitSubVarDeclaration(c *SubVarDeclarationContext)

	// ExitSubName is called when exiting the subName production.
	ExitSubName(c *SubNameContext)

	// ExitSubs is called when exiting the subs production.
	ExitSubs(c *SubsContext)

	// ExitSub is called when exiting the sub production.
	ExitSub(c *SubContext)

	// ExitProcedure is called when exiting the procedure production.
	ExitProcedure(c *ProcedureContext)

	// ExitFunction is called when exiting the function production.
	ExitFunction(c *FunctionContext)

	// ExitProcDeclaration is called when exiting the procDeclaration production.
	ExitProcDeclaration(c *ProcDeclarationContext)

	// ExitFuncDeclaration is called when exiting the funcDeclaration production.
	ExitFuncDeclaration(c *FuncDeclarationContext)

	// ExitSubCodeBlock is called when exiting the subCodeBlock production.
	ExitSubCodeBlock(c *SubCodeBlockContext)

	// ExitContinueStatement is called when exiting the continueStatement production.
	ExitContinueStatement(c *ContinueStatementContext)

	// ExitBreakStatement is called when exiting the breakStatement production.
	ExitBreakStatement(c *BreakStatementContext)

	// ExitRaiseStatement is called when exiting the raiseStatement production.
	ExitRaiseStatement(c *RaiseStatementContext)

	// ExitIfStatement is called when exiting the ifStatement production.
	ExitIfStatement(c *IfStatementContext)

	// ExitIfBranch is called when exiting the ifBranch production.
	ExitIfBranch(c *IfBranchContext)

	// ExitElsifBranch is called when exiting the elsifBranch production.
	ExitElsifBranch(c *ElsifBranchContext)

	// ExitElseBranch is called when exiting the elseBranch production.
	ExitElseBranch(c *ElseBranchContext)

	// ExitWhileStatement is called when exiting the whileStatement production.
	ExitWhileStatement(c *WhileStatementContext)

	// ExitForStatement is called when exiting the forStatement production.
	ExitForStatement(c *ForStatementContext)

	// ExitForEachStatement is called when exiting the forEachStatement production.
	ExitForEachStatement(c *ForEachStatementContext)

	// ExitTryStatement is called when exiting the tryStatement production.
	ExitTryStatement(c *TryStatementContext)

	// ExitReturnStatement is called when exiting the returnStatement production.
	ExitReturnStatement(c *ReturnStatementContext)

	// ExitExecuteStatement is called when exiting the executeStatement production.
	ExitExecuteStatement(c *ExecuteStatementContext)

	// ExitCallStatement is called when exiting the callStatement production.
	ExitCallStatement(c *CallStatementContext)

	// ExitWaitStatement is called when exiting the waitStatement production.
	ExitWaitStatement(c *WaitStatementContext)

	// ExitLabelName is called when exiting the labelName production.
	ExitLabelName(c *LabelNameContext)

	// ExitLabel is called when exiting the label production.
	ExitLabel(c *LabelContext)

	// ExitGotoStatement is called when exiting the gotoStatement production.
	ExitGotoStatement(c *GotoStatementContext)

	// ExitTryCodeBlock is called when exiting the tryCodeBlock production.
	ExitTryCodeBlock(c *TryCodeBlockContext)

	// ExitExceptCodeBlock is called when exiting the exceptCodeBlock production.
	ExitExceptCodeBlock(c *ExceptCodeBlockContext)

	// ExitEvent is called when exiting the event production.
	ExitEvent(c *EventContext)

	// ExitHandler is called when exiting the handler production.
	ExitHandler(c *HandlerContext)

	// ExitAddHandlerStatement is called when exiting the addHandlerStatement production.
	ExitAddHandlerStatement(c *AddHandlerStatementContext)

	// ExitRemoveHandlerStatement is called when exiting the removeHandlerStatement production.
	ExitRemoveHandlerStatement(c *RemoveHandlerStatementContext)

	// ExitTernaryOperator is called when exiting the ternaryOperator production.
	ExitTernaryOperator(c *TernaryOperatorContext)

	// ExitWaitExpression is called when exiting the waitExpression production.
	ExitWaitExpression(c *WaitExpressionContext)

	// ExitFileCodeBlockBeforeSub is called when exiting the fileCodeBlockBeforeSub production.
	ExitFileCodeBlockBeforeSub(c *FileCodeBlockBeforeSubContext)

	// ExitFileCodeBlock is called when exiting the fileCodeBlock production.
	ExitFileCodeBlock(c *FileCodeBlockContext)

	// ExitCodeBlock is called when exiting the codeBlock production.
	ExitCodeBlock(c *CodeBlockContext)

	// ExitNumeric is called when exiting the numeric production.
	ExitNumeric(c *NumericContext)

	// ExitParamList is called when exiting the paramList production.
	ExitParamList(c *ParamListContext)

	// ExitParam is called when exiting the param production.
	ExitParam(c *ParamContext)

	// ExitDefaultValue is called when exiting the defaultValue production.
	ExitDefaultValue(c *DefaultValueContext)

	// ExitConstValue is called when exiting the constValue production.
	ExitConstValue(c *ConstValueContext)

	// ExitMultilineString is called when exiting the multilineString production.
	ExitMultilineString(c *MultilineStringContext)

	// ExitString is called when exiting the string production.
	ExitString(c *StringContext)

	// ExitStatement is called when exiting the statement production.
	ExitStatement(c *StatementContext)

	// ExitAssignment is called when exiting the assignment production.
	ExitAssignment(c *AssignmentContext)

	// ExitCallParamList is called when exiting the callParamList production.
	ExitCallParamList(c *CallParamListContext)

	// ExitCallParam is called when exiting the callParam production.
	ExitCallParam(c *CallParamContext)

	// ExitExpression is called when exiting the expression production.
	ExitExpression(c *ExpressionContext)

	// ExitOperation is called when exiting the operation production.
	ExitOperation(c *OperationContext)

	// ExitCompareOperation is called when exiting the compareOperation production.
	ExitCompareOperation(c *CompareOperationContext)

	// ExitBoolOperation is called when exiting the boolOperation production.
	ExitBoolOperation(c *BoolOperationContext)

	// ExitUnaryModifier is called when exiting the unaryModifier production.
	ExitUnaryModifier(c *UnaryModifierContext)

	// ExitMember is called when exiting the member production.
	ExitMember(c *MemberContext)

	// ExitNewwExpression is called when exiting the newwExpression production.
	ExitNewwExpression(c *NewwExpressionContext)

	// ExitTypeName is called when exiting the typeName production.
	ExitTypeName(c *TypeNameContext)

	// ExitMethodCall is called when exiting the methodCall production.
	ExitMethodCall(c *MethodCallContext)

	// ExitGlobalMethodCall is called when exiting the globalMethodCall production.
	ExitGlobalMethodCall(c *GlobalMethodCallContext)

	// ExitMethodName is called when exiting the methodName production.
	ExitMethodName(c *MethodNameContext)

	// ExitComplexIdentifier is called when exiting the complexIdentifier production.
	ExitComplexIdentifier(c *ComplexIdentifierContext)

	// ExitModifier is called when exiting the modifier production.
	ExitModifier(c *ModifierContext)

	// ExitAcceptor is called when exiting the acceptor production.
	ExitAcceptor(c *AcceptorContext)

	// ExitLValue is called when exiting the lValue production.
	ExitLValue(c *LValueContext)

	// ExitAccessCall is called when exiting the accessCall production.
	ExitAccessCall(c *AccessCallContext)

	// ExitAccessIndex is called when exiting the accessIndex production.
	ExitAccessIndex(c *AccessIndexContext)

	// ExitAccessProperty is called when exiting the accessProperty production.
	ExitAccessProperty(c *AccessPropertyContext)

	// ExitDoCall is called when exiting the doCall production.
	ExitDoCall(c *DoCallContext)

	// ExitCompoundStatement is called when exiting the compoundStatement production.
	ExitCompoundStatement(c *CompoundStatementContext)
}

BSLParserListener is a complete listener for a parse tree produced by BSLParser.

type BaseBSLParserListener

type BaseBSLParserListener struct{}

BaseBSLParserListener is a complete listener for a parse tree produced by BSLParser.

func (*BaseBSLParserListener) EnterAcceptor

func (s *BaseBSLParserListener) EnterAcceptor(ctx *AcceptorContext)

EnterAcceptor is called when production acceptor is entered.

func (*BaseBSLParserListener) EnterAccessCall

func (s *BaseBSLParserListener) EnterAccessCall(ctx *AccessCallContext)

EnterAccessCall is called when production accessCall is entered.

func (*BaseBSLParserListener) EnterAccessIndex

func (s *BaseBSLParserListener) EnterAccessIndex(ctx *AccessIndexContext)

EnterAccessIndex is called when production accessIndex is entered.

func (*BaseBSLParserListener) EnterAccessProperty

func (s *BaseBSLParserListener) EnterAccessProperty(ctx *AccessPropertyContext)

EnterAccessProperty is called when production accessProperty is entered.

func (*BaseBSLParserListener) EnterAddHandlerStatement

func (s *BaseBSLParserListener) EnterAddHandlerStatement(ctx *AddHandlerStatementContext)

EnterAddHandlerStatement is called when production addHandlerStatement is entered.

func (*BaseBSLParserListener) EnterAnnotation

func (s *BaseBSLParserListener) EnterAnnotation(ctx *AnnotationContext)

EnterAnnotation is called when production annotation is entered.

func (*BaseBSLParserListener) EnterAnnotationName

func (s *BaseBSLParserListener) EnterAnnotationName(ctx *AnnotationNameContext)

EnterAnnotationName is called when production annotationName is entered.

func (*BaseBSLParserListener) EnterAnnotationParam

func (s *BaseBSLParserListener) EnterAnnotationParam(ctx *AnnotationParamContext)

EnterAnnotationParam is called when production annotationParam is entered.

func (*BaseBSLParserListener) EnterAnnotationParamName

func (s *BaseBSLParserListener) EnterAnnotationParamName(ctx *AnnotationParamNameContext)

EnterAnnotationParamName is called when production annotationParamName is entered.

func (*BaseBSLParserListener) EnterAnnotationParams

func (s *BaseBSLParserListener) EnterAnnotationParams(ctx *AnnotationParamsContext)

EnterAnnotationParams is called when production annotationParams is entered.

func (*BaseBSLParserListener) EnterAssignment

func (s *BaseBSLParserListener) EnterAssignment(ctx *AssignmentContext)

EnterAssignment is called when production assignment is entered.

func (*BaseBSLParserListener) EnterBoolOperation

func (s *BaseBSLParserListener) EnterBoolOperation(ctx *BoolOperationContext)

EnterBoolOperation is called when production boolOperation is entered.

func (*BaseBSLParserListener) EnterBreakStatement

func (s *BaseBSLParserListener) EnterBreakStatement(ctx *BreakStatementContext)

EnterBreakStatement is called when production breakStatement is entered.

func (*BaseBSLParserListener) EnterCallParam

func (s *BaseBSLParserListener) EnterCallParam(ctx *CallParamContext)

EnterCallParam is called when production callParam is entered.

func (*BaseBSLParserListener) EnterCallParamList

func (s *BaseBSLParserListener) EnterCallParamList(ctx *CallParamListContext)

EnterCallParamList is called when production callParamList is entered.

func (*BaseBSLParserListener) EnterCallStatement

func (s *BaseBSLParserListener) EnterCallStatement(ctx *CallStatementContext)

EnterCallStatement is called when production callStatement is entered.

func (*BaseBSLParserListener) EnterCodeBlock

func (s *BaseBSLParserListener) EnterCodeBlock(ctx *CodeBlockContext)

EnterCodeBlock is called when production codeBlock is entered.

func (*BaseBSLParserListener) EnterCompareOperation

func (s *BaseBSLParserListener) EnterCompareOperation(ctx *CompareOperationContext)

EnterCompareOperation is called when production compareOperation is entered.

func (*BaseBSLParserListener) EnterCompilerDirective

func (s *BaseBSLParserListener) EnterCompilerDirective(ctx *CompilerDirectiveContext)

EnterCompilerDirective is called when production compilerDirective is entered.

func (*BaseBSLParserListener) EnterCompilerDirectiveSymbol

func (s *BaseBSLParserListener) EnterCompilerDirectiveSymbol(ctx *CompilerDirectiveSymbolContext)

EnterCompilerDirectiveSymbol is called when production compilerDirectiveSymbol is entered.

func (*BaseBSLParserListener) EnterComplexIdentifier

func (s *BaseBSLParserListener) EnterComplexIdentifier(ctx *ComplexIdentifierContext)

EnterComplexIdentifier is called when production complexIdentifier is entered.

func (*BaseBSLParserListener) EnterCompoundStatement

func (s *BaseBSLParserListener) EnterCompoundStatement(ctx *CompoundStatementContext)

EnterCompoundStatement is called when production compoundStatement is entered.

func (*BaseBSLParserListener) EnterConstValue

func (s *BaseBSLParserListener) EnterConstValue(ctx *ConstValueContext)

EnterConstValue is called when production constValue is entered.

func (*BaseBSLParserListener) EnterContinueStatement

func (s *BaseBSLParserListener) EnterContinueStatement(ctx *ContinueStatementContext)

EnterContinueStatement is called when production continueStatement is entered.

func (*BaseBSLParserListener) EnterDefaultValue

func (s *BaseBSLParserListener) EnterDefaultValue(ctx *DefaultValueContext)

EnterDefaultValue is called when production defaultValue is entered.

func (*BaseBSLParserListener) EnterDoCall

func (s *BaseBSLParserListener) EnterDoCall(ctx *DoCallContext)

EnterDoCall is called when production doCall is entered.

func (*BaseBSLParserListener) EnterElseBranch

func (s *BaseBSLParserListener) EnterElseBranch(ctx *ElseBranchContext)

EnterElseBranch is called when production elseBranch is entered.

func (*BaseBSLParserListener) EnterElsifBranch

func (s *BaseBSLParserListener) EnterElsifBranch(ctx *ElsifBranchContext)

EnterElsifBranch is called when production elsifBranch is entered.

func (*BaseBSLParserListener) EnterEvent

func (s *BaseBSLParserListener) EnterEvent(ctx *EventContext)

EnterEvent is called when production event is entered.

func (*BaseBSLParserListener) EnterEveryRule

func (s *BaseBSLParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BaseBSLParserListener) EnterExceptCodeBlock

func (s *BaseBSLParserListener) EnterExceptCodeBlock(ctx *ExceptCodeBlockContext)

EnterExceptCodeBlock is called when production exceptCodeBlock is entered.

func (*BaseBSLParserListener) EnterExecuteStatement

func (s *BaseBSLParserListener) EnterExecuteStatement(ctx *ExecuteStatementContext)

EnterExecuteStatement is called when production executeStatement is entered.

func (*BaseBSLParserListener) EnterExpression

func (s *BaseBSLParserListener) EnterExpression(ctx *ExpressionContext)

EnterExpression is called when production expression is entered.

func (*BaseBSLParserListener) EnterFile

func (s *BaseBSLParserListener) EnterFile(ctx *FileContext)

EnterFile is called when production file is entered.

func (*BaseBSLParserListener) EnterFileCodeBlock

func (s *BaseBSLParserListener) EnterFileCodeBlock(ctx *FileCodeBlockContext)

EnterFileCodeBlock is called when production fileCodeBlock is entered.

func (*BaseBSLParserListener) EnterFileCodeBlockBeforeSub

func (s *BaseBSLParserListener) EnterFileCodeBlockBeforeSub(ctx *FileCodeBlockBeforeSubContext)

EnterFileCodeBlockBeforeSub is called when production fileCodeBlockBeforeSub is entered.

func (*BaseBSLParserListener) EnterForEachStatement

func (s *BaseBSLParserListener) EnterForEachStatement(ctx *ForEachStatementContext)

EnterForEachStatement is called when production forEachStatement is entered.

func (*BaseBSLParserListener) EnterForStatement

func (s *BaseBSLParserListener) EnterForStatement(ctx *ForStatementContext)

EnterForStatement is called when production forStatement is entered.

func (*BaseBSLParserListener) EnterFuncDeclaration

func (s *BaseBSLParserListener) EnterFuncDeclaration(ctx *FuncDeclarationContext)

EnterFuncDeclaration is called when production funcDeclaration is entered.

func (*BaseBSLParserListener) EnterFunction

func (s *BaseBSLParserListener) EnterFunction(ctx *FunctionContext)

EnterFunction is called when production function is entered.

func (*BaseBSLParserListener) EnterGlobalMethodCall

func (s *BaseBSLParserListener) EnterGlobalMethodCall(ctx *GlobalMethodCallContext)

EnterGlobalMethodCall is called when production globalMethodCall is entered.

func (*BaseBSLParserListener) EnterGotoStatement

func (s *BaseBSLParserListener) EnterGotoStatement(ctx *GotoStatementContext)

EnterGotoStatement is called when production gotoStatement is entered.

func (*BaseBSLParserListener) EnterHandler

func (s *BaseBSLParserListener) EnterHandler(ctx *HandlerContext)

EnterHandler is called when production handler is entered.

func (*BaseBSLParserListener) EnterIfBranch

func (s *BaseBSLParserListener) EnterIfBranch(ctx *IfBranchContext)

EnterIfBranch is called when production ifBranch is entered.

func (*BaseBSLParserListener) EnterIfStatement

func (s *BaseBSLParserListener) EnterIfStatement(ctx *IfStatementContext)

EnterIfStatement is called when production ifStatement is entered.

func (*BaseBSLParserListener) EnterLValue

func (s *BaseBSLParserListener) EnterLValue(ctx *LValueContext)

EnterLValue is called when production lValue is entered.

func (*BaseBSLParserListener) EnterLabel

func (s *BaseBSLParserListener) EnterLabel(ctx *LabelContext)

EnterLabel is called when production label is entered.

func (*BaseBSLParserListener) EnterLabelName

func (s *BaseBSLParserListener) EnterLabelName(ctx *LabelNameContext)

EnterLabelName is called when production labelName is entered.

func (*BaseBSLParserListener) EnterMember

func (s *BaseBSLParserListener) EnterMember(ctx *MemberContext)

EnterMember is called when production member is entered.

func (*BaseBSLParserListener) EnterMethodCall

func (s *BaseBSLParserListener) EnterMethodCall(ctx *MethodCallContext)

EnterMethodCall is called when production methodCall is entered.

func (*BaseBSLParserListener) EnterMethodName

func (s *BaseBSLParserListener) EnterMethodName(ctx *MethodNameContext)

EnterMethodName is called when production methodName is entered.

func (*BaseBSLParserListener) EnterModifier

func (s *BaseBSLParserListener) EnterModifier(ctx *ModifierContext)

EnterModifier is called when production modifier is entered.

func (*BaseBSLParserListener) EnterModuleVar

func (s *BaseBSLParserListener) EnterModuleVar(ctx *ModuleVarContext)

EnterModuleVar is called when production moduleVar is entered.

func (*BaseBSLParserListener) EnterModuleVarDeclaration

func (s *BaseBSLParserListener) EnterModuleVarDeclaration(ctx *ModuleVarDeclarationContext)

EnterModuleVarDeclaration is called when production moduleVarDeclaration is entered.

func (*BaseBSLParserListener) EnterModuleVars

func (s *BaseBSLParserListener) EnterModuleVars(ctx *ModuleVarsContext)

EnterModuleVars is called when production moduleVars is entered.

func (*BaseBSLParserListener) EnterModuleVarsList

func (s *BaseBSLParserListener) EnterModuleVarsList(ctx *ModuleVarsListContext)

EnterModuleVarsList is called when production moduleVarsList is entered.

func (*BaseBSLParserListener) EnterMultilineString

func (s *BaseBSLParserListener) EnterMultilineString(ctx *MultilineStringContext)

EnterMultilineString is called when production multilineString is entered.

func (*BaseBSLParserListener) EnterNewwExpression

func (s *BaseBSLParserListener) EnterNewwExpression(ctx *NewwExpressionContext)

EnterNewwExpression is called when production newwExpression is entered.

func (*BaseBSLParserListener) EnterNumeric

func (s *BaseBSLParserListener) EnterNumeric(ctx *NumericContext)

EnterNumeric is called when production numeric is entered.

func (*BaseBSLParserListener) EnterOperation

func (s *BaseBSLParserListener) EnterOperation(ctx *OperationContext)

EnterOperation is called when production operation is entered.

func (*BaseBSLParserListener) EnterParam

func (s *BaseBSLParserListener) EnterParam(ctx *ParamContext)

EnterParam is called when production param is entered.

func (*BaseBSLParserListener) EnterParamList

func (s *BaseBSLParserListener) EnterParamList(ctx *ParamListContext)

EnterParamList is called when production paramList is entered.

func (*BaseBSLParserListener) EnterPreproc_boolOperation

func (s *BaseBSLParserListener) EnterPreproc_boolOperation(ctx *Preproc_boolOperationContext)

EnterPreproc_boolOperation is called when production preproc_boolOperation is entered.

func (*BaseBSLParserListener) EnterPreproc_else

func (s *BaseBSLParserListener) EnterPreproc_else(ctx *Preproc_elseContext)

EnterPreproc_else is called when production preproc_else is entered.

func (*BaseBSLParserListener) EnterPreproc_elsif

func (s *BaseBSLParserListener) EnterPreproc_elsif(ctx *Preproc_elsifContext)

EnterPreproc_elsif is called when production preproc_elsif is entered.

func (*BaseBSLParserListener) EnterPreproc_endif

func (s *BaseBSLParserListener) EnterPreproc_endif(ctx *Preproc_endifContext)

EnterPreproc_endif is called when production preproc_endif is entered.

func (*BaseBSLParserListener) EnterPreproc_expression

func (s *BaseBSLParserListener) EnterPreproc_expression(ctx *Preproc_expressionContext)

EnterPreproc_expression is called when production preproc_expression is entered.

func (*BaseBSLParserListener) EnterPreproc_if

func (s *BaseBSLParserListener) EnterPreproc_if(ctx *Preproc_ifContext)

EnterPreproc_if is called when production preproc_if is entered.

func (*BaseBSLParserListener) EnterPreproc_logicalExpression

func (s *BaseBSLParserListener) EnterPreproc_logicalExpression(ctx *Preproc_logicalExpressionContext)

EnterPreproc_logicalExpression is called when production preproc_logicalExpression is entered.

func (*BaseBSLParserListener) EnterPreproc_logicalOperand

func (s *BaseBSLParserListener) EnterPreproc_logicalOperand(ctx *Preproc_logicalOperandContext)

EnterPreproc_logicalOperand is called when production preproc_logicalOperand is entered.

func (*BaseBSLParserListener) EnterPreproc_symbol

func (s *BaseBSLParserListener) EnterPreproc_symbol(ctx *Preproc_symbolContext)

EnterPreproc_symbol is called when production preproc_symbol is entered.

func (*BaseBSLParserListener) EnterPreproc_unknownSymbol

func (s *BaseBSLParserListener) EnterPreproc_unknownSymbol(ctx *Preproc_unknownSymbolContext)

EnterPreproc_unknownSymbol is called when production preproc_unknownSymbol is entered.

func (*BaseBSLParserListener) EnterPreprocessor

func (s *BaseBSLParserListener) EnterPreprocessor(ctx *PreprocessorContext)

EnterPreprocessor is called when production preprocessor is entered.

func (*BaseBSLParserListener) EnterProcDeclaration

func (s *BaseBSLParserListener) EnterProcDeclaration(ctx *ProcDeclarationContext)

EnterProcDeclaration is called when production procDeclaration is entered.

func (*BaseBSLParserListener) EnterProcedure

func (s *BaseBSLParserListener) EnterProcedure(ctx *ProcedureContext)

EnterProcedure is called when production procedure is entered.

func (*BaseBSLParserListener) EnterRaiseStatement

func (s *BaseBSLParserListener) EnterRaiseStatement(ctx *RaiseStatementContext)

EnterRaiseStatement is called when production raiseStatement is entered.

func (*BaseBSLParserListener) EnterRegionEnd

func (s *BaseBSLParserListener) EnterRegionEnd(ctx *RegionEndContext)

EnterRegionEnd is called when production regionEnd is entered.

func (*BaseBSLParserListener) EnterRegionName

func (s *BaseBSLParserListener) EnterRegionName(ctx *RegionNameContext)

EnterRegionName is called when production regionName is entered.

func (*BaseBSLParserListener) EnterRegionStart

func (s *BaseBSLParserListener) EnterRegionStart(ctx *RegionStartContext)

EnterRegionStart is called when production regionStart is entered.

func (*BaseBSLParserListener) EnterRemoveHandlerStatement

func (s *BaseBSLParserListener) EnterRemoveHandlerStatement(ctx *RemoveHandlerStatementContext)

EnterRemoveHandlerStatement is called when production removeHandlerStatement is entered.

func (*BaseBSLParserListener) EnterReturnStatement

func (s *BaseBSLParserListener) EnterReturnStatement(ctx *ReturnStatementContext)

EnterReturnStatement is called when production returnStatement is entered.

func (*BaseBSLParserListener) EnterShebang

func (s *BaseBSLParserListener) EnterShebang(ctx *ShebangContext)

EnterShebang is called when production shebang is entered.

func (*BaseBSLParserListener) EnterStatement

func (s *BaseBSLParserListener) EnterStatement(ctx *StatementContext)

EnterStatement is called when production statement is entered.

func (*BaseBSLParserListener) EnterString

func (s *BaseBSLParserListener) EnterString(ctx *StringContext)

EnterString is called when production string is entered.

func (*BaseBSLParserListener) EnterSub

func (s *BaseBSLParserListener) EnterSub(ctx *SubContext)

EnterSub is called when production sub is entered.

func (*BaseBSLParserListener) EnterSubCodeBlock

func (s *BaseBSLParserListener) EnterSubCodeBlock(ctx *SubCodeBlockContext)

EnterSubCodeBlock is called when production subCodeBlock is entered.

func (*BaseBSLParserListener) EnterSubName

func (s *BaseBSLParserListener) EnterSubName(ctx *SubNameContext)

EnterSubName is called when production subName is entered.

func (*BaseBSLParserListener) EnterSubVar

func (s *BaseBSLParserListener) EnterSubVar(ctx *SubVarContext)

EnterSubVar is called when production subVar is entered.

func (*BaseBSLParserListener) EnterSubVarDeclaration

func (s *BaseBSLParserListener) EnterSubVarDeclaration(ctx *SubVarDeclarationContext)

EnterSubVarDeclaration is called when production subVarDeclaration is entered.

func (*BaseBSLParserListener) EnterSubVars

func (s *BaseBSLParserListener) EnterSubVars(ctx *SubVarsContext)

EnterSubVars is called when production subVars is entered.

func (*BaseBSLParserListener) EnterSubVarsList

func (s *BaseBSLParserListener) EnterSubVarsList(ctx *SubVarsListContext)

EnterSubVarsList is called when production subVarsList is entered.

func (*BaseBSLParserListener) EnterSubs

func (s *BaseBSLParserListener) EnterSubs(ctx *SubsContext)

EnterSubs is called when production subs is entered.

func (*BaseBSLParserListener) EnterTernaryOperator

func (s *BaseBSLParserListener) EnterTernaryOperator(ctx *TernaryOperatorContext)

EnterTernaryOperator is called when production ternaryOperator is entered.

func (*BaseBSLParserListener) EnterTryCodeBlock

func (s *BaseBSLParserListener) EnterTryCodeBlock(ctx *TryCodeBlockContext)

EnterTryCodeBlock is called when production tryCodeBlock is entered.

func (*BaseBSLParserListener) EnterTryStatement

func (s *BaseBSLParserListener) EnterTryStatement(ctx *TryStatementContext)

EnterTryStatement is called when production tryStatement is entered.

func (*BaseBSLParserListener) EnterTypeName

func (s *BaseBSLParserListener) EnterTypeName(ctx *TypeNameContext)

EnterTypeName is called when production typeName is entered.

func (*BaseBSLParserListener) EnterUnaryModifier

func (s *BaseBSLParserListener) EnterUnaryModifier(ctx *UnaryModifierContext)

EnterUnaryModifier is called when production unaryModifier is entered.

func (*BaseBSLParserListener) EnterUse

func (s *BaseBSLParserListener) EnterUse(ctx *UseContext)

EnterUse is called when production use is entered.

func (*BaseBSLParserListener) EnterUsedLib

func (s *BaseBSLParserListener) EnterUsedLib(ctx *UsedLibContext)

EnterUsedLib is called when production usedLib is entered.

func (*BaseBSLParserListener) EnterVar_name

func (s *BaseBSLParserListener) EnterVar_name(ctx *Var_nameContext)

EnterVar_name is called when production var_name is entered.

func (*BaseBSLParserListener) EnterWaitExpression

func (s *BaseBSLParserListener) EnterWaitExpression(ctx *WaitExpressionContext)

EnterWaitExpression is called when production waitExpression is entered.

func (*BaseBSLParserListener) EnterWaitStatement

func (s *BaseBSLParserListener) EnterWaitStatement(ctx *WaitStatementContext)

EnterWaitStatement is called when production waitStatement is entered.

func (*BaseBSLParserListener) EnterWhileStatement

func (s *BaseBSLParserListener) EnterWhileStatement(ctx *WhileStatementContext)

EnterWhileStatement is called when production whileStatement is entered.

func (*BaseBSLParserListener) ExitAcceptor

func (s *BaseBSLParserListener) ExitAcceptor(ctx *AcceptorContext)

ExitAcceptor is called when production acceptor is exited.

func (*BaseBSLParserListener) ExitAccessCall

func (s *BaseBSLParserListener) ExitAccessCall(ctx *AccessCallContext)

ExitAccessCall is called when production accessCall is exited.

func (*BaseBSLParserListener) ExitAccessIndex

func (s *BaseBSLParserListener) ExitAccessIndex(ctx *AccessIndexContext)

ExitAccessIndex is called when production accessIndex is exited.

func (*BaseBSLParserListener) ExitAccessProperty

func (s *BaseBSLParserListener) ExitAccessProperty(ctx *AccessPropertyContext)

ExitAccessProperty is called when production accessProperty is exited.

func (*BaseBSLParserListener) ExitAddHandlerStatement

func (s *BaseBSLParserListener) ExitAddHandlerStatement(ctx *AddHandlerStatementContext)

ExitAddHandlerStatement is called when production addHandlerStatement is exited.

func (*BaseBSLParserListener) ExitAnnotation

func (s *BaseBSLParserListener) ExitAnnotation(ctx *AnnotationContext)

ExitAnnotation is called when production annotation is exited.

func (*BaseBSLParserListener) ExitAnnotationName

func (s *BaseBSLParserListener) ExitAnnotationName(ctx *AnnotationNameContext)

ExitAnnotationName is called when production annotationName is exited.

func (*BaseBSLParserListener) ExitAnnotationParam

func (s *BaseBSLParserListener) ExitAnnotationParam(ctx *AnnotationParamContext)

ExitAnnotationParam is called when production annotationParam is exited.

func (*BaseBSLParserListener) ExitAnnotationParamName

func (s *BaseBSLParserListener) ExitAnnotationParamName(ctx *AnnotationParamNameContext)

ExitAnnotationParamName is called when production annotationParamName is exited.

func (*BaseBSLParserListener) ExitAnnotationParams

func (s *BaseBSLParserListener) ExitAnnotationParams(ctx *AnnotationParamsContext)

ExitAnnotationParams is called when production annotationParams is exited.

func (*BaseBSLParserListener) ExitAssignment

func (s *BaseBSLParserListener) ExitAssignment(ctx *AssignmentContext)

ExitAssignment is called when production assignment is exited.

func (*BaseBSLParserListener) ExitBoolOperation

func (s *BaseBSLParserListener) ExitBoolOperation(ctx *BoolOperationContext)

ExitBoolOperation is called when production boolOperation is exited.

func (*BaseBSLParserListener) ExitBreakStatement

func (s *BaseBSLParserListener) ExitBreakStatement(ctx *BreakStatementContext)

ExitBreakStatement is called when production breakStatement is exited.

func (*BaseBSLParserListener) ExitCallParam

func (s *BaseBSLParserListener) ExitCallParam(ctx *CallParamContext)

ExitCallParam is called when production callParam is exited.

func (*BaseBSLParserListener) ExitCallParamList

func (s *BaseBSLParserListener) ExitCallParamList(ctx *CallParamListContext)

ExitCallParamList is called when production callParamList is exited.

func (*BaseBSLParserListener) ExitCallStatement

func (s *BaseBSLParserListener) ExitCallStatement(ctx *CallStatementContext)

ExitCallStatement is called when production callStatement is exited.

func (*BaseBSLParserListener) ExitCodeBlock

func (s *BaseBSLParserListener) ExitCodeBlock(ctx *CodeBlockContext)

ExitCodeBlock is called when production codeBlock is exited.

func (*BaseBSLParserListener) ExitCompareOperation

func (s *BaseBSLParserListener) ExitCompareOperation(ctx *CompareOperationContext)

ExitCompareOperation is called when production compareOperation is exited.

func (*BaseBSLParserListener) ExitCompilerDirective

func (s *BaseBSLParserListener) ExitCompilerDirective(ctx *CompilerDirectiveContext)

ExitCompilerDirective is called when production compilerDirective is exited.

func (*BaseBSLParserListener) ExitCompilerDirectiveSymbol

func (s *BaseBSLParserListener) ExitCompilerDirectiveSymbol(ctx *CompilerDirectiveSymbolContext)

ExitCompilerDirectiveSymbol is called when production compilerDirectiveSymbol is exited.

func (*BaseBSLParserListener) ExitComplexIdentifier

func (s *BaseBSLParserListener) ExitComplexIdentifier(ctx *ComplexIdentifierContext)

ExitComplexIdentifier is called when production complexIdentifier is exited.

func (*BaseBSLParserListener) ExitCompoundStatement

func (s *BaseBSLParserListener) ExitCompoundStatement(ctx *CompoundStatementContext)

ExitCompoundStatement is called when production compoundStatement is exited.

func (*BaseBSLParserListener) ExitConstValue

func (s *BaseBSLParserListener) ExitConstValue(ctx *ConstValueContext)

ExitConstValue is called when production constValue is exited.

func (*BaseBSLParserListener) ExitContinueStatement

func (s *BaseBSLParserListener) ExitContinueStatement(ctx *ContinueStatementContext)

ExitContinueStatement is called when production continueStatement is exited.

func (*BaseBSLParserListener) ExitDefaultValue

func (s *BaseBSLParserListener) ExitDefaultValue(ctx *DefaultValueContext)

ExitDefaultValue is called when production defaultValue is exited.

func (*BaseBSLParserListener) ExitDoCall

func (s *BaseBSLParserListener) ExitDoCall(ctx *DoCallContext)

ExitDoCall is called when production doCall is exited.

func (*BaseBSLParserListener) ExitElseBranch

func (s *BaseBSLParserListener) ExitElseBranch(ctx *ElseBranchContext)

ExitElseBranch is called when production elseBranch is exited.

func (*BaseBSLParserListener) ExitElsifBranch

func (s *BaseBSLParserListener) ExitElsifBranch(ctx *ElsifBranchContext)

ExitElsifBranch is called when production elsifBranch is exited.

func (*BaseBSLParserListener) ExitEvent

func (s *BaseBSLParserListener) ExitEvent(ctx *EventContext)

ExitEvent is called when production event is exited.

func (*BaseBSLParserListener) ExitEveryRule

func (s *BaseBSLParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BaseBSLParserListener) ExitExceptCodeBlock

func (s *BaseBSLParserListener) ExitExceptCodeBlock(ctx *ExceptCodeBlockContext)

ExitExceptCodeBlock is called when production exceptCodeBlock is exited.

func (*BaseBSLParserListener) ExitExecuteStatement

func (s *BaseBSLParserListener) ExitExecuteStatement(ctx *ExecuteStatementContext)

ExitExecuteStatement is called when production executeStatement is exited.

func (*BaseBSLParserListener) ExitExpression

func (s *BaseBSLParserListener) ExitExpression(ctx *ExpressionContext)

ExitExpression is called when production expression is exited.

func (*BaseBSLParserListener) ExitFile

func (s *BaseBSLParserListener) ExitFile(ctx *FileContext)

ExitFile is called when production file is exited.

func (*BaseBSLParserListener) ExitFileCodeBlock

func (s *BaseBSLParserListener) ExitFileCodeBlock(ctx *FileCodeBlockContext)

ExitFileCodeBlock is called when production fileCodeBlock is exited.

func (*BaseBSLParserListener) ExitFileCodeBlockBeforeSub

func (s *BaseBSLParserListener) ExitFileCodeBlockBeforeSub(ctx *FileCodeBlockBeforeSubContext)

ExitFileCodeBlockBeforeSub is called when production fileCodeBlockBeforeSub is exited.

func (*BaseBSLParserListener) ExitForEachStatement

func (s *BaseBSLParserListener) ExitForEachStatement(ctx *ForEachStatementContext)

ExitForEachStatement is called when production forEachStatement is exited.

func (*BaseBSLParserListener) ExitForStatement

func (s *BaseBSLParserListener) ExitForStatement(ctx *ForStatementContext)

ExitForStatement is called when production forStatement is exited.

func (*BaseBSLParserListener) ExitFuncDeclaration

func (s *BaseBSLParserListener) ExitFuncDeclaration(ctx *FuncDeclarationContext)

ExitFuncDeclaration is called when production funcDeclaration is exited.

func (*BaseBSLParserListener) ExitFunction

func (s *BaseBSLParserListener) ExitFunction(ctx *FunctionContext)

ExitFunction is called when production function is exited.

func (*BaseBSLParserListener) ExitGlobalMethodCall

func (s *BaseBSLParserListener) ExitGlobalMethodCall(ctx *GlobalMethodCallContext)

ExitGlobalMethodCall is called when production globalMethodCall is exited.

func (*BaseBSLParserListener) ExitGotoStatement

func (s *BaseBSLParserListener) ExitGotoStatement(ctx *GotoStatementContext)

ExitGotoStatement is called when production gotoStatement is exited.

func (*BaseBSLParserListener) ExitHandler

func (s *BaseBSLParserListener) ExitHandler(ctx *HandlerContext)

ExitHandler is called when production handler is exited.

func (*BaseBSLParserListener) ExitIfBranch

func (s *BaseBSLParserListener) ExitIfBranch(ctx *IfBranchContext)

ExitIfBranch is called when production ifBranch is exited.

func (*BaseBSLParserListener) ExitIfStatement

func (s *BaseBSLParserListener) ExitIfStatement(ctx *IfStatementContext)

ExitIfStatement is called when production ifStatement is exited.

func (*BaseBSLParserListener) ExitLValue

func (s *BaseBSLParserListener) ExitLValue(ctx *LValueContext)

ExitLValue is called when production lValue is exited.

func (*BaseBSLParserListener) ExitLabel

func (s *BaseBSLParserListener) ExitLabel(ctx *LabelContext)

ExitLabel is called when production label is exited.

func (*BaseBSLParserListener) ExitLabelName

func (s *BaseBSLParserListener) ExitLabelName(ctx *LabelNameContext)

ExitLabelName is called when production labelName is exited.

func (*BaseBSLParserListener) ExitMember

func (s *BaseBSLParserListener) ExitMember(ctx *MemberContext)

ExitMember is called when production member is exited.

func (*BaseBSLParserListener) ExitMethodCall

func (s *BaseBSLParserListener) ExitMethodCall(ctx *MethodCallContext)

ExitMethodCall is called when production methodCall is exited.

func (*BaseBSLParserListener) ExitMethodName

func (s *BaseBSLParserListener) ExitMethodName(ctx *MethodNameContext)

ExitMethodName is called when production methodName is exited.

func (*BaseBSLParserListener) ExitModifier

func (s *BaseBSLParserListener) ExitModifier(ctx *ModifierContext)

ExitModifier is called when production modifier is exited.

func (*BaseBSLParserListener) ExitModuleVar

func (s *BaseBSLParserListener) ExitModuleVar(ctx *ModuleVarContext)

ExitModuleVar is called when production moduleVar is exited.

func (*BaseBSLParserListener) ExitModuleVarDeclaration

func (s *BaseBSLParserListener) ExitModuleVarDeclaration(ctx *ModuleVarDeclarationContext)

ExitModuleVarDeclaration is called when production moduleVarDeclaration is exited.

func (*BaseBSLParserListener) ExitModuleVars

func (s *BaseBSLParserListener) ExitModuleVars(ctx *ModuleVarsContext)

ExitModuleVars is called when production moduleVars is exited.

func (*BaseBSLParserListener) ExitModuleVarsList

func (s *BaseBSLParserListener) ExitModuleVarsList(ctx *ModuleVarsListContext)

ExitModuleVarsList is called when production moduleVarsList is exited.

func (*BaseBSLParserListener) ExitMultilineString

func (s *BaseBSLParserListener) ExitMultilineString(ctx *MultilineStringContext)

ExitMultilineString is called when production multilineString is exited.

func (*BaseBSLParserListener) ExitNewwExpression

func (s *BaseBSLParserListener) ExitNewwExpression(ctx *NewwExpressionContext)

ExitNewwExpression is called when production newwExpression is exited.

func (*BaseBSLParserListener) ExitNumeric

func (s *BaseBSLParserListener) ExitNumeric(ctx *NumericContext)

ExitNumeric is called when production numeric is exited.

func (*BaseBSLParserListener) ExitOperation

func (s *BaseBSLParserListener) ExitOperation(ctx *OperationContext)

ExitOperation is called when production operation is exited.

func (*BaseBSLParserListener) ExitParam

func (s *BaseBSLParserListener) ExitParam(ctx *ParamContext)

ExitParam is called when production param is exited.

func (*BaseBSLParserListener) ExitParamList

func (s *BaseBSLParserListener) ExitParamList(ctx *ParamListContext)

ExitParamList is called when production paramList is exited.

func (*BaseBSLParserListener) ExitPreproc_boolOperation

func (s *BaseBSLParserListener) ExitPreproc_boolOperation(ctx *Preproc_boolOperationContext)

ExitPreproc_boolOperation is called when production preproc_boolOperation is exited.

func (*BaseBSLParserListener) ExitPreproc_else

func (s *BaseBSLParserListener) ExitPreproc_else(ctx *Preproc_elseContext)

ExitPreproc_else is called when production preproc_else is exited.

func (*BaseBSLParserListener) ExitPreproc_elsif

func (s *BaseBSLParserListener) ExitPreproc_elsif(ctx *Preproc_elsifContext)

ExitPreproc_elsif is called when production preproc_elsif is exited.

func (*BaseBSLParserListener) ExitPreproc_endif

func (s *BaseBSLParserListener) ExitPreproc_endif(ctx *Preproc_endifContext)

ExitPreproc_endif is called when production preproc_endif is exited.

func (*BaseBSLParserListener) ExitPreproc_expression

func (s *BaseBSLParserListener) ExitPreproc_expression(ctx *Preproc_expressionContext)

ExitPreproc_expression is called when production preproc_expression is exited.

func (*BaseBSLParserListener) ExitPreproc_if

func (s *BaseBSLParserListener) ExitPreproc_if(ctx *Preproc_ifContext)

ExitPreproc_if is called when production preproc_if is exited.

func (*BaseBSLParserListener) ExitPreproc_logicalExpression

func (s *BaseBSLParserListener) ExitPreproc_logicalExpression(ctx *Preproc_logicalExpressionContext)

ExitPreproc_logicalExpression is called when production preproc_logicalExpression is exited.

func (*BaseBSLParserListener) ExitPreproc_logicalOperand

func (s *BaseBSLParserListener) ExitPreproc_logicalOperand(ctx *Preproc_logicalOperandContext)

ExitPreproc_logicalOperand is called when production preproc_logicalOperand is exited.

func (*BaseBSLParserListener) ExitPreproc_symbol

func (s *BaseBSLParserListener) ExitPreproc_symbol(ctx *Preproc_symbolContext)

ExitPreproc_symbol is called when production preproc_symbol is exited.

func (*BaseBSLParserListener) ExitPreproc_unknownSymbol

func (s *BaseBSLParserListener) ExitPreproc_unknownSymbol(ctx *Preproc_unknownSymbolContext)

ExitPreproc_unknownSymbol is called when production preproc_unknownSymbol is exited.

func (*BaseBSLParserListener) ExitPreprocessor

func (s *BaseBSLParserListener) ExitPreprocessor(ctx *PreprocessorContext)

ExitPreprocessor is called when production preprocessor is exited.

func (*BaseBSLParserListener) ExitProcDeclaration

func (s *BaseBSLParserListener) ExitProcDeclaration(ctx *ProcDeclarationContext)

ExitProcDeclaration is called when production procDeclaration is exited.

func (*BaseBSLParserListener) ExitProcedure

func (s *BaseBSLParserListener) ExitProcedure(ctx *ProcedureContext)

ExitProcedure is called when production procedure is exited.

func (*BaseBSLParserListener) ExitRaiseStatement

func (s *BaseBSLParserListener) ExitRaiseStatement(ctx *RaiseStatementContext)

ExitRaiseStatement is called when production raiseStatement is exited.

func (*BaseBSLParserListener) ExitRegionEnd

func (s *BaseBSLParserListener) ExitRegionEnd(ctx *RegionEndContext)

ExitRegionEnd is called when production regionEnd is exited.

func (*BaseBSLParserListener) ExitRegionName

func (s *BaseBSLParserListener) ExitRegionName(ctx *RegionNameContext)

ExitRegionName is called when production regionName is exited.

func (*BaseBSLParserListener) ExitRegionStart

func (s *BaseBSLParserListener) ExitRegionStart(ctx *RegionStartContext)

ExitRegionStart is called when production regionStart is exited.

func (*BaseBSLParserListener) ExitRemoveHandlerStatement

func (s *BaseBSLParserListener) ExitRemoveHandlerStatement(ctx *RemoveHandlerStatementContext)

ExitRemoveHandlerStatement is called when production removeHandlerStatement is exited.

func (*BaseBSLParserListener) ExitReturnStatement

func (s *BaseBSLParserListener) ExitReturnStatement(ctx *ReturnStatementContext)

ExitReturnStatement is called when production returnStatement is exited.

func (*BaseBSLParserListener) ExitShebang

func (s *BaseBSLParserListener) ExitShebang(ctx *ShebangContext)

ExitShebang is called when production shebang is exited.

func (*BaseBSLParserListener) ExitStatement

func (s *BaseBSLParserListener) ExitStatement(ctx *StatementContext)

ExitStatement is called when production statement is exited.

func (*BaseBSLParserListener) ExitString

func (s *BaseBSLParserListener) ExitString(ctx *StringContext)

ExitString is called when production string is exited.

func (*BaseBSLParserListener) ExitSub

func (s *BaseBSLParserListener) ExitSub(ctx *SubContext)

ExitSub is called when production sub is exited.

func (*BaseBSLParserListener) ExitSubCodeBlock

func (s *BaseBSLParserListener) ExitSubCodeBlock(ctx *SubCodeBlockContext)

ExitSubCodeBlock is called when production subCodeBlock is exited.

func (*BaseBSLParserListener) ExitSubName

func (s *BaseBSLParserListener) ExitSubName(ctx *SubNameContext)

ExitSubName is called when production subName is exited.

func (*BaseBSLParserListener) ExitSubVar

func (s *BaseBSLParserListener) ExitSubVar(ctx *SubVarContext)

ExitSubVar is called when production subVar is exited.

func (*BaseBSLParserListener) ExitSubVarDeclaration

func (s *BaseBSLParserListener) ExitSubVarDeclaration(ctx *SubVarDeclarationContext)

ExitSubVarDeclaration is called when production subVarDeclaration is exited.

func (*BaseBSLParserListener) ExitSubVars

func (s *BaseBSLParserListener) ExitSubVars(ctx *SubVarsContext)

ExitSubVars is called when production subVars is exited.

func (*BaseBSLParserListener) ExitSubVarsList

func (s *BaseBSLParserListener) ExitSubVarsList(ctx *SubVarsListContext)

ExitSubVarsList is called when production subVarsList is exited.

func (*BaseBSLParserListener) ExitSubs

func (s *BaseBSLParserListener) ExitSubs(ctx *SubsContext)

ExitSubs is called when production subs is exited.

func (*BaseBSLParserListener) ExitTernaryOperator

func (s *BaseBSLParserListener) ExitTernaryOperator(ctx *TernaryOperatorContext)

ExitTernaryOperator is called when production ternaryOperator is exited.

func (*BaseBSLParserListener) ExitTryCodeBlock

func (s *BaseBSLParserListener) ExitTryCodeBlock(ctx *TryCodeBlockContext)

ExitTryCodeBlock is called when production tryCodeBlock is exited.

func (*BaseBSLParserListener) ExitTryStatement

func (s *BaseBSLParserListener) ExitTryStatement(ctx *TryStatementContext)

ExitTryStatement is called when production tryStatement is exited.

func (*BaseBSLParserListener) ExitTypeName

func (s *BaseBSLParserListener) ExitTypeName(ctx *TypeNameContext)

ExitTypeName is called when production typeName is exited.

func (*BaseBSLParserListener) ExitUnaryModifier

func (s *BaseBSLParserListener) ExitUnaryModifier(ctx *UnaryModifierContext)

ExitUnaryModifier is called when production unaryModifier is exited.

func (*BaseBSLParserListener) ExitUse

func (s *BaseBSLParserListener) ExitUse(ctx *UseContext)

ExitUse is called when production use is exited.

func (*BaseBSLParserListener) ExitUsedLib

func (s *BaseBSLParserListener) ExitUsedLib(ctx *UsedLibContext)

ExitUsedLib is called when production usedLib is exited.

func (*BaseBSLParserListener) ExitVar_name

func (s *BaseBSLParserListener) ExitVar_name(ctx *Var_nameContext)

ExitVar_name is called when production var_name is exited.

func (*BaseBSLParserListener) ExitWaitExpression

func (s *BaseBSLParserListener) ExitWaitExpression(ctx *WaitExpressionContext)

ExitWaitExpression is called when production waitExpression is exited.

func (*BaseBSLParserListener) ExitWaitStatement

func (s *BaseBSLParserListener) ExitWaitStatement(ctx *WaitStatementContext)

ExitWaitStatement is called when production waitStatement is exited.

func (*BaseBSLParserListener) ExitWhileStatement

func (s *BaseBSLParserListener) ExitWhileStatement(ctx *WhileStatementContext)

ExitWhileStatement is called when production whileStatement is exited.

func (*BaseBSLParserListener) VisitErrorNode

func (s *BaseBSLParserListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BaseBSLParserListener) VisitTerminal

func (s *BaseBSLParserListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type BoolOperationContext

type BoolOperationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBoolOperationContext

func NewBoolOperationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BoolOperationContext

func NewEmptyBoolOperationContext

func NewEmptyBoolOperationContext() *BoolOperationContext

func (*BoolOperationContext) AND_KEYWORD

func (s *BoolOperationContext) AND_KEYWORD() antlr.TerminalNode

func (*BoolOperationContext) EnterRule

func (s *BoolOperationContext) EnterRule(listener antlr.ParseTreeListener)

func (*BoolOperationContext) ExitRule

func (s *BoolOperationContext) ExitRule(listener antlr.ParseTreeListener)

func (*BoolOperationContext) GetParser

func (s *BoolOperationContext) GetParser() antlr.Parser

func (*BoolOperationContext) GetRuleContext

func (s *BoolOperationContext) GetRuleContext() antlr.RuleContext

func (*BoolOperationContext) IsBoolOperationContext

func (*BoolOperationContext) IsBoolOperationContext()

func (*BoolOperationContext) OR_KEYWORD

func (s *BoolOperationContext) OR_KEYWORD() antlr.TerminalNode

func (*BoolOperationContext) ToStringTree

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

type BreakStatementContext

type BreakStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBreakStatementContext

func NewBreakStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BreakStatementContext

func NewEmptyBreakStatementContext

func NewEmptyBreakStatementContext() *BreakStatementContext

func (*BreakStatementContext) BREAK_KEYWORD

func (s *BreakStatementContext) BREAK_KEYWORD() antlr.TerminalNode

func (*BreakStatementContext) EnterRule

func (s *BreakStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*BreakStatementContext) ExitRule

func (s *BreakStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*BreakStatementContext) GetParser

func (s *BreakStatementContext) GetParser() antlr.Parser

func (*BreakStatementContext) GetRuleContext

func (s *BreakStatementContext) GetRuleContext() antlr.RuleContext

func (*BreakStatementContext) IsBreakStatementContext

func (*BreakStatementContext) IsBreakStatementContext()

func (*BreakStatementContext) ToStringTree

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

type CallParamContext

type CallParamContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCallParamContext

func NewCallParamContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CallParamContext

func NewEmptyCallParamContext

func NewEmptyCallParamContext() *CallParamContext

func (*CallParamContext) EnterRule

func (s *CallParamContext) EnterRule(listener antlr.ParseTreeListener)

func (*CallParamContext) ExitRule

func (s *CallParamContext) ExitRule(listener antlr.ParseTreeListener)

func (*CallParamContext) Expression

func (s *CallParamContext) Expression() IExpressionContext

func (*CallParamContext) GetParser

func (s *CallParamContext) GetParser() antlr.Parser

func (*CallParamContext) GetRuleContext

func (s *CallParamContext) GetRuleContext() antlr.RuleContext

func (*CallParamContext) IsCallParamContext

func (*CallParamContext) IsCallParamContext()

func (*CallParamContext) ToStringTree

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

type CallParamListContext

type CallParamListContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCallParamListContext

func NewCallParamListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CallParamListContext

func NewEmptyCallParamListContext

func NewEmptyCallParamListContext() *CallParamListContext

func (*CallParamListContext) AllCOMMA

func (s *CallParamListContext) AllCOMMA() []antlr.TerminalNode

func (*CallParamListContext) AllCallParam

func (s *CallParamListContext) AllCallParam() []ICallParamContext

func (*CallParamListContext) COMMA

func (*CallParamListContext) CallParam

func (s *CallParamListContext) CallParam(i int) ICallParamContext

func (*CallParamListContext) EnterRule

func (s *CallParamListContext) EnterRule(listener antlr.ParseTreeListener)

func (*CallParamListContext) ExitRule

func (s *CallParamListContext) ExitRule(listener antlr.ParseTreeListener)

func (*CallParamListContext) GetParser

func (s *CallParamListContext) GetParser() antlr.Parser

func (*CallParamListContext) GetRuleContext

func (s *CallParamListContext) GetRuleContext() antlr.RuleContext

func (*CallParamListContext) IsCallParamListContext

func (*CallParamListContext) IsCallParamListContext()

func (*CallParamListContext) ToStringTree

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

type CallStatementContext

type CallStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCallStatementContext

func NewCallStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CallStatementContext

func NewEmptyCallStatementContext

func NewEmptyCallStatementContext() *CallStatementContext

func (*CallStatementContext) AccessCall

func (s *CallStatementContext) AccessCall() IAccessCallContext

func (*CallStatementContext) AllModifier

func (s *CallStatementContext) AllModifier() []IModifierContext

func (*CallStatementContext) EnterRule

func (s *CallStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*CallStatementContext) ExitRule

func (s *CallStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*CallStatementContext) GetParser

func (s *CallStatementContext) GetParser() antlr.Parser

func (*CallStatementContext) GetRuleContext

func (s *CallStatementContext) GetRuleContext() antlr.RuleContext

func (*CallStatementContext) GlobalMethodCall

func (s *CallStatementContext) GlobalMethodCall() IGlobalMethodCallContext

func (*CallStatementContext) IDENTIFIER

func (s *CallStatementContext) IDENTIFIER() antlr.TerminalNode

func (*CallStatementContext) IsCallStatementContext

func (*CallStatementContext) IsCallStatementContext()

func (*CallStatementContext) Modifier

func (s *CallStatementContext) Modifier(i int) IModifierContext

func (*CallStatementContext) ToStringTree

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

type CodeBlockContext

type CodeBlockContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCodeBlockContext

func NewCodeBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CodeBlockContext

func NewEmptyCodeBlockContext

func NewEmptyCodeBlockContext() *CodeBlockContext

func (*CodeBlockContext) AllPreprocessor

func (s *CodeBlockContext) AllPreprocessor() []IPreprocessorContext

func (*CodeBlockContext) AllStatement

func (s *CodeBlockContext) AllStatement() []IStatementContext

func (*CodeBlockContext) EnterRule

func (s *CodeBlockContext) EnterRule(listener antlr.ParseTreeListener)

func (*CodeBlockContext) ExitRule

func (s *CodeBlockContext) ExitRule(listener antlr.ParseTreeListener)

func (*CodeBlockContext) GetParser

func (s *CodeBlockContext) GetParser() antlr.Parser

func (*CodeBlockContext) GetRuleContext

func (s *CodeBlockContext) GetRuleContext() antlr.RuleContext

func (*CodeBlockContext) IsCodeBlockContext

func (*CodeBlockContext) IsCodeBlockContext()

func (*CodeBlockContext) Preprocessor

func (s *CodeBlockContext) Preprocessor(i int) IPreprocessorContext

func (*CodeBlockContext) Statement

func (s *CodeBlockContext) Statement(i int) IStatementContext

func (*CodeBlockContext) ToStringTree

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

type CompareOperationContext

type CompareOperationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompareOperationContext

func NewCompareOperationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompareOperationContext

func NewEmptyCompareOperationContext

func NewEmptyCompareOperationContext() *CompareOperationContext

func (*CompareOperationContext) ASSIGN

func (*CompareOperationContext) EnterRule

func (s *CompareOperationContext) EnterRule(listener antlr.ParseTreeListener)

func (*CompareOperationContext) ExitRule

func (s *CompareOperationContext) ExitRule(listener antlr.ParseTreeListener)

func (*CompareOperationContext) GREATER

func (*CompareOperationContext) GREATER_OR_EQUAL

func (s *CompareOperationContext) GREATER_OR_EQUAL() antlr.TerminalNode

func (*CompareOperationContext) GetParser

func (s *CompareOperationContext) GetParser() antlr.Parser

func (*CompareOperationContext) GetRuleContext

func (s *CompareOperationContext) GetRuleContext() antlr.RuleContext

func (*CompareOperationContext) IsCompareOperationContext

func (*CompareOperationContext) IsCompareOperationContext()

func (*CompareOperationContext) LESS

func (*CompareOperationContext) LESS_OR_EQUAL

func (s *CompareOperationContext) LESS_OR_EQUAL() antlr.TerminalNode

func (*CompareOperationContext) NOT_EQUAL

func (*CompareOperationContext) ToStringTree

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

type CompilerDirectiveContext

type CompilerDirectiveContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompilerDirectiveContext

func NewCompilerDirectiveContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompilerDirectiveContext

func NewEmptyCompilerDirectiveContext

func NewEmptyCompilerDirectiveContext() *CompilerDirectiveContext

func (*CompilerDirectiveContext) AMPERSAND

func (*CompilerDirectiveContext) CompilerDirectiveSymbol

func (s *CompilerDirectiveContext) CompilerDirectiveSymbol() ICompilerDirectiveSymbolContext

func (*CompilerDirectiveContext) EnterRule

func (s *CompilerDirectiveContext) EnterRule(listener antlr.ParseTreeListener)

func (*CompilerDirectiveContext) ExitRule

func (s *CompilerDirectiveContext) ExitRule(listener antlr.ParseTreeListener)

func (*CompilerDirectiveContext) GetParser

func (s *CompilerDirectiveContext) GetParser() antlr.Parser

func (*CompilerDirectiveContext) GetRuleContext

func (s *CompilerDirectiveContext) GetRuleContext() antlr.RuleContext

func (*CompilerDirectiveContext) IsCompilerDirectiveContext

func (*CompilerDirectiveContext) IsCompilerDirectiveContext()

func (*CompilerDirectiveContext) ToStringTree

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

type CompilerDirectiveSymbolContext

type CompilerDirectiveSymbolContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompilerDirectiveSymbolContext

func NewCompilerDirectiveSymbolContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompilerDirectiveSymbolContext

func NewEmptyCompilerDirectiveSymbolContext

func NewEmptyCompilerDirectiveSymbolContext() *CompilerDirectiveSymbolContext

func (*CompilerDirectiveSymbolContext) ANNOTATION_ATCLIENTATSERVERNOCONTEXT_SYMBOL

func (s *CompilerDirectiveSymbolContext) ANNOTATION_ATCLIENTATSERVERNOCONTEXT_SYMBOL() antlr.TerminalNode

func (*CompilerDirectiveSymbolContext) ANNOTATION_ATCLIENTATSERVER_SYMBOL

func (s *CompilerDirectiveSymbolContext) ANNOTATION_ATCLIENTATSERVER_SYMBOL() antlr.TerminalNode

func (*CompilerDirectiveSymbolContext) ANNOTATION_ATCLIENT_SYMBOL

func (s *CompilerDirectiveSymbolContext) ANNOTATION_ATCLIENT_SYMBOL() antlr.TerminalNode

func (*CompilerDirectiveSymbolContext) ANNOTATION_ATSERVERNOCONTEXT_SYMBOL

func (s *CompilerDirectiveSymbolContext) ANNOTATION_ATSERVERNOCONTEXT_SYMBOL() antlr.TerminalNode

func (*CompilerDirectiveSymbolContext) ANNOTATION_ATSERVER_SYMBOL

func (s *CompilerDirectiveSymbolContext) ANNOTATION_ATSERVER_SYMBOL() antlr.TerminalNode

func (*CompilerDirectiveSymbolContext) EnterRule

func (*CompilerDirectiveSymbolContext) ExitRule

func (*CompilerDirectiveSymbolContext) GetParser

func (*CompilerDirectiveSymbolContext) GetRuleContext

func (s *CompilerDirectiveSymbolContext) GetRuleContext() antlr.RuleContext

func (*CompilerDirectiveSymbolContext) IsCompilerDirectiveSymbolContext

func (*CompilerDirectiveSymbolContext) IsCompilerDirectiveSymbolContext()

func (*CompilerDirectiveSymbolContext) ToStringTree

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

type ComplexIdentifierContext

type ComplexIdentifierContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewComplexIdentifierContext

func NewComplexIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComplexIdentifierContext

func NewEmptyComplexIdentifierContext

func NewEmptyComplexIdentifierContext() *ComplexIdentifierContext

func (*ComplexIdentifierContext) AllModifier

func (s *ComplexIdentifierContext) AllModifier() []IModifierContext

func (*ComplexIdentifierContext) EnterRule

func (s *ComplexIdentifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*ComplexIdentifierContext) ExitRule

func (s *ComplexIdentifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*ComplexIdentifierContext) GetParser

func (s *ComplexIdentifierContext) GetParser() antlr.Parser

func (*ComplexIdentifierContext) GetRuleContext

func (s *ComplexIdentifierContext) GetRuleContext() antlr.RuleContext

func (*ComplexIdentifierContext) GlobalMethodCall

func (s *ComplexIdentifierContext) GlobalMethodCall() IGlobalMethodCallContext

func (*ComplexIdentifierContext) IDENTIFIER

func (*ComplexIdentifierContext) IsComplexIdentifierContext

func (*ComplexIdentifierContext) IsComplexIdentifierContext()

func (*ComplexIdentifierContext) Modifier

func (*ComplexIdentifierContext) NewwExpression

func (*ComplexIdentifierContext) TernaryOperator

func (*ComplexIdentifierContext) ToStringTree

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

type CompoundStatementContext

type CompoundStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompoundStatementContext

func NewCompoundStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompoundStatementContext

func NewEmptyCompoundStatementContext

func NewEmptyCompoundStatementContext() *CompoundStatementContext

func (*CompoundStatementContext) AddHandlerStatement

func (s *CompoundStatementContext) AddHandlerStatement() IAddHandlerStatementContext

func (*CompoundStatementContext) BreakStatement

func (*CompoundStatementContext) ContinueStatement

func (s *CompoundStatementContext) ContinueStatement() IContinueStatementContext

func (*CompoundStatementContext) EnterRule

func (s *CompoundStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*CompoundStatementContext) ExecuteStatement

func (s *CompoundStatementContext) ExecuteStatement() IExecuteStatementContext

func (*CompoundStatementContext) ExitRule

func (s *CompoundStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*CompoundStatementContext) ForEachStatement

func (s *CompoundStatementContext) ForEachStatement() IForEachStatementContext

func (*CompoundStatementContext) ForStatement

func (*CompoundStatementContext) GetParser

func (s *CompoundStatementContext) GetParser() antlr.Parser

func (*CompoundStatementContext) GetRuleContext

func (s *CompoundStatementContext) GetRuleContext() antlr.RuleContext

func (*CompoundStatementContext) GotoStatement

func (*CompoundStatementContext) IfStatement

func (*CompoundStatementContext) IsCompoundStatementContext

func (*CompoundStatementContext) IsCompoundStatementContext()

func (*CompoundStatementContext) RaiseStatement

func (*CompoundStatementContext) RemoveHandlerStatement

func (s *CompoundStatementContext) RemoveHandlerStatement() IRemoveHandlerStatementContext

func (*CompoundStatementContext) ReturnStatement

func (*CompoundStatementContext) ToStringTree

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

func (*CompoundStatementContext) TryStatement

func (*CompoundStatementContext) WhileStatement

type ConstValueContext

type ConstValueContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewConstValueContext

func NewConstValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstValueContext

func NewEmptyConstValueContext

func NewEmptyConstValueContext() *ConstValueContext

func (*ConstValueContext) DATETIME

func (s *ConstValueContext) DATETIME() antlr.TerminalNode

func (*ConstValueContext) EnterRule

func (s *ConstValueContext) EnterRule(listener antlr.ParseTreeListener)

func (*ConstValueContext) ExitRule

func (s *ConstValueContext) ExitRule(listener antlr.ParseTreeListener)

func (*ConstValueContext) FALSE

func (*ConstValueContext) GetParser

func (s *ConstValueContext) GetParser() antlr.Parser

func (*ConstValueContext) GetRuleContext

func (s *ConstValueContext) GetRuleContext() antlr.RuleContext

func (*ConstValueContext) IsConstValueContext

func (*ConstValueContext) IsConstValueContext()

func (*ConstValueContext) MINUS

func (*ConstValueContext) NULL

func (*ConstValueContext) Numeric

func (s *ConstValueContext) Numeric() INumericContext

func (*ConstValueContext) PLUS

func (*ConstValueContext) String_

func (s *ConstValueContext) String_() IStringContext

func (*ConstValueContext) TRUE

func (*ConstValueContext) ToStringTree

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

func (*ConstValueContext) UNDEFINED

func (s *ConstValueContext) UNDEFINED() antlr.TerminalNode

type ContinueStatementContext

type ContinueStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewContinueStatementContext

func NewContinueStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ContinueStatementContext

func NewEmptyContinueStatementContext

func NewEmptyContinueStatementContext() *ContinueStatementContext

func (*ContinueStatementContext) CONTINUE_KEYWORD

func (s *ContinueStatementContext) CONTINUE_KEYWORD() antlr.TerminalNode

func (*ContinueStatementContext) EnterRule

func (s *ContinueStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*ContinueStatementContext) ExitRule

func (s *ContinueStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*ContinueStatementContext) GetParser

func (s *ContinueStatementContext) GetParser() antlr.Parser

func (*ContinueStatementContext) GetRuleContext

func (s *ContinueStatementContext) GetRuleContext() antlr.RuleContext

func (*ContinueStatementContext) IsContinueStatementContext

func (*ContinueStatementContext) IsContinueStatementContext()

func (*ContinueStatementContext) ToStringTree

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

type DefaultValueContext

type DefaultValueContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDefaultValueContext

func NewDefaultValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DefaultValueContext

func NewEmptyDefaultValueContext

func NewEmptyDefaultValueContext() *DefaultValueContext

func (*DefaultValueContext) ConstValue

func (s *DefaultValueContext) ConstValue() IConstValueContext

func (*DefaultValueContext) EnterRule

func (s *DefaultValueContext) EnterRule(listener antlr.ParseTreeListener)

func (*DefaultValueContext) ExitRule

func (s *DefaultValueContext) ExitRule(listener antlr.ParseTreeListener)

func (*DefaultValueContext) GetParser

func (s *DefaultValueContext) GetParser() antlr.Parser

func (*DefaultValueContext) GetRuleContext

func (s *DefaultValueContext) GetRuleContext() antlr.RuleContext

func (*DefaultValueContext) IsDefaultValueContext

func (*DefaultValueContext) IsDefaultValueContext()

func (*DefaultValueContext) ToStringTree

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

type DoCallContext

type DoCallContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDoCallContext

func NewDoCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DoCallContext

func NewEmptyDoCallContext

func NewEmptyDoCallContext() *DoCallContext

func (*DoCallContext) CallParamList

func (s *DoCallContext) CallParamList() ICallParamListContext

func (*DoCallContext) EnterRule

func (s *DoCallContext) EnterRule(listener antlr.ParseTreeListener)

func (*DoCallContext) ExitRule

func (s *DoCallContext) ExitRule(listener antlr.ParseTreeListener)

func (*DoCallContext) GetParser

func (s *DoCallContext) GetParser() antlr.Parser

func (*DoCallContext) GetRuleContext

func (s *DoCallContext) GetRuleContext() antlr.RuleContext

func (*DoCallContext) IsDoCallContext

func (*DoCallContext) IsDoCallContext()

func (*DoCallContext) LPAREN

func (s *DoCallContext) LPAREN() antlr.TerminalNode

func (*DoCallContext) RPAREN

func (s *DoCallContext) RPAREN() antlr.TerminalNode

func (*DoCallContext) ToStringTree

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

type ElseBranchContext

type ElseBranchContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewElseBranchContext

func NewElseBranchContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElseBranchContext

func NewEmptyElseBranchContext

func NewEmptyElseBranchContext() *ElseBranchContext

func (*ElseBranchContext) CodeBlock

func (s *ElseBranchContext) CodeBlock() ICodeBlockContext

func (*ElseBranchContext) ELSE_KEYWORD

func (s *ElseBranchContext) ELSE_KEYWORD() antlr.TerminalNode

func (*ElseBranchContext) EnterRule

func (s *ElseBranchContext) EnterRule(listener antlr.ParseTreeListener)

func (*ElseBranchContext) ExitRule

func (s *ElseBranchContext) ExitRule(listener antlr.ParseTreeListener)

func (*ElseBranchContext) GetParser

func (s *ElseBranchContext) GetParser() antlr.Parser

func (*ElseBranchContext) GetRuleContext

func (s *ElseBranchContext) GetRuleContext() antlr.RuleContext

func (*ElseBranchContext) IsElseBranchContext

func (*ElseBranchContext) IsElseBranchContext()

func (*ElseBranchContext) ToStringTree

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

type ElsifBranchContext

type ElsifBranchContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewElsifBranchContext

func NewElsifBranchContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElsifBranchContext

func NewEmptyElsifBranchContext

func NewEmptyElsifBranchContext() *ElsifBranchContext

func (*ElsifBranchContext) CodeBlock

func (s *ElsifBranchContext) CodeBlock() ICodeBlockContext

func (*ElsifBranchContext) ELSIF_KEYWORD

func (s *ElsifBranchContext) ELSIF_KEYWORD() antlr.TerminalNode

func (*ElsifBranchContext) EnterRule

func (s *ElsifBranchContext) EnterRule(listener antlr.ParseTreeListener)

func (*ElsifBranchContext) ExitRule

func (s *ElsifBranchContext) ExitRule(listener antlr.ParseTreeListener)

func (*ElsifBranchContext) Expression

func (s *ElsifBranchContext) Expression() IExpressionContext

func (*ElsifBranchContext) GetParser

func (s *ElsifBranchContext) GetParser() antlr.Parser

func (*ElsifBranchContext) GetRuleContext

func (s *ElsifBranchContext) GetRuleContext() antlr.RuleContext

func (*ElsifBranchContext) IsElsifBranchContext

func (*ElsifBranchContext) IsElsifBranchContext()

func (*ElsifBranchContext) THEN_KEYWORD

func (s *ElsifBranchContext) THEN_KEYWORD() antlr.TerminalNode

func (*ElsifBranchContext) ToStringTree

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

type EventContext

type EventContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEventContext

func NewEmptyEventContext() *EventContext

func NewEventContext

func NewEventContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EventContext

func (*EventContext) EnterRule

func (s *EventContext) EnterRule(listener antlr.ParseTreeListener)

func (*EventContext) ExitRule

func (s *EventContext) ExitRule(listener antlr.ParseTreeListener)

func (*EventContext) Expression

func (s *EventContext) Expression() IExpressionContext

func (*EventContext) GetParser

func (s *EventContext) GetParser() antlr.Parser

func (*EventContext) GetRuleContext

func (s *EventContext) GetRuleContext() antlr.RuleContext

func (*EventContext) IsEventContext

func (*EventContext) IsEventContext()

func (*EventContext) ToStringTree

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

type ExceptCodeBlockContext

type ExceptCodeBlockContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExceptCodeBlockContext

func NewEmptyExceptCodeBlockContext() *ExceptCodeBlockContext

func NewExceptCodeBlockContext

func NewExceptCodeBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExceptCodeBlockContext

func (*ExceptCodeBlockContext) CodeBlock

func (*ExceptCodeBlockContext) EnterRule

func (s *ExceptCodeBlockContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExceptCodeBlockContext) ExitRule

func (s *ExceptCodeBlockContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExceptCodeBlockContext) GetParser

func (s *ExceptCodeBlockContext) GetParser() antlr.Parser

func (*ExceptCodeBlockContext) GetRuleContext

func (s *ExceptCodeBlockContext) GetRuleContext() antlr.RuleContext

func (*ExceptCodeBlockContext) IsExceptCodeBlockContext

func (*ExceptCodeBlockContext) IsExceptCodeBlockContext()

func (*ExceptCodeBlockContext) ToStringTree

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

type ExecuteStatementContext

type ExecuteStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExecuteStatementContext

func NewEmptyExecuteStatementContext() *ExecuteStatementContext

func NewExecuteStatementContext

func NewExecuteStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExecuteStatementContext

func (*ExecuteStatementContext) CallParamList

func (*ExecuteStatementContext) DoCall

func (*ExecuteStatementContext) EXECUTE_KEYWORD

func (s *ExecuteStatementContext) EXECUTE_KEYWORD() antlr.TerminalNode

func (*ExecuteStatementContext) EnterRule

func (s *ExecuteStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExecuteStatementContext) ExitRule

func (s *ExecuteStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExecuteStatementContext) GetParser

func (s *ExecuteStatementContext) GetParser() antlr.Parser

func (*ExecuteStatementContext) GetRuleContext

func (s *ExecuteStatementContext) GetRuleContext() antlr.RuleContext

func (*ExecuteStatementContext) IsExecuteStatementContext

func (*ExecuteStatementContext) IsExecuteStatementContext()

func (*ExecuteStatementContext) ToStringTree

func (s *ExecuteStatementContext) 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) AllMember

func (s *ExpressionContext) AllMember() []IMemberContext

func (*ExpressionContext) AllOperation

func (s *ExpressionContext) AllOperation() []IOperationContext

func (*ExpressionContext) AllPreprocessor

func (s *ExpressionContext) AllPreprocessor() []IPreprocessorContext

func (*ExpressionContext) EnterRule

func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExpressionContext) ExitRule

func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExpressionContext) GetParser

func (s *ExpressionContext) GetParser() antlr.Parser

func (*ExpressionContext) GetRuleContext

func (s *ExpressionContext) GetRuleContext() antlr.RuleContext

func (*ExpressionContext) IsExpressionContext

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) Member

func (s *ExpressionContext) Member(i int) IMemberContext

func (*ExpressionContext) Operation

func (s *ExpressionContext) Operation(i int) IOperationContext

func (*ExpressionContext) Preprocessor

func (s *ExpressionContext) Preprocessor(i int) IPreprocessorContext

func (*ExpressionContext) ToStringTree

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

type FileCodeBlockBeforeSubContext

type FileCodeBlockBeforeSubContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFileCodeBlockBeforeSubContext

func NewEmptyFileCodeBlockBeforeSubContext() *FileCodeBlockBeforeSubContext

func NewFileCodeBlockBeforeSubContext

func NewFileCodeBlockBeforeSubContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FileCodeBlockBeforeSubContext

func (*FileCodeBlockBeforeSubContext) CodeBlock

func (*FileCodeBlockBeforeSubContext) EnterRule

func (s *FileCodeBlockBeforeSubContext) EnterRule(listener antlr.ParseTreeListener)

func (*FileCodeBlockBeforeSubContext) ExitRule

func (*FileCodeBlockBeforeSubContext) GetParser

func (*FileCodeBlockBeforeSubContext) GetRuleContext

func (s *FileCodeBlockBeforeSubContext) GetRuleContext() antlr.RuleContext

func (*FileCodeBlockBeforeSubContext) IsFileCodeBlockBeforeSubContext

func (*FileCodeBlockBeforeSubContext) IsFileCodeBlockBeforeSubContext()

func (*FileCodeBlockBeforeSubContext) ToStringTree

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

type FileCodeBlockContext

type FileCodeBlockContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFileCodeBlockContext

func NewEmptyFileCodeBlockContext() *FileCodeBlockContext

func NewFileCodeBlockContext

func NewFileCodeBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FileCodeBlockContext

func (*FileCodeBlockContext) CodeBlock

func (s *FileCodeBlockContext) CodeBlock() ICodeBlockContext

func (*FileCodeBlockContext) EnterRule

func (s *FileCodeBlockContext) EnterRule(listener antlr.ParseTreeListener)

func (*FileCodeBlockContext) ExitRule

func (s *FileCodeBlockContext) ExitRule(listener antlr.ParseTreeListener)

func (*FileCodeBlockContext) GetParser

func (s *FileCodeBlockContext) GetParser() antlr.Parser

func (*FileCodeBlockContext) GetRuleContext

func (s *FileCodeBlockContext) GetRuleContext() antlr.RuleContext

func (*FileCodeBlockContext) IsFileCodeBlockContext

func (*FileCodeBlockContext) IsFileCodeBlockContext()

func (*FileCodeBlockContext) ToStringTree

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

type FileContext

type FileContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFileContext

func NewEmptyFileContext() *FileContext

func NewFileContext

func NewFileContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FileContext

func (*FileContext) AllPreprocessor

func (s *FileContext) AllPreprocessor() []IPreprocessorContext

func (*FileContext) EOF

func (s *FileContext) EOF() antlr.TerminalNode

func (*FileContext) EnterRule

func (s *FileContext) EnterRule(listener antlr.ParseTreeListener)

func (*FileContext) ExitRule

func (s *FileContext) ExitRule(listener antlr.ParseTreeListener)

func (*FileContext) FileCodeBlock

func (s *FileContext) FileCodeBlock() IFileCodeBlockContext

func (*FileContext) FileCodeBlockBeforeSub

func (s *FileContext) FileCodeBlockBeforeSub() IFileCodeBlockBeforeSubContext

func (*FileContext) GetParser

func (s *FileContext) GetParser() antlr.Parser

func (*FileContext) GetRuleContext

func (s *FileContext) GetRuleContext() antlr.RuleContext

func (*FileContext) IsFileContext

func (*FileContext) IsFileContext()

func (*FileContext) ModuleVars

func (s *FileContext) ModuleVars() IModuleVarsContext

func (*FileContext) Preprocessor

func (s *FileContext) Preprocessor(i int) IPreprocessorContext

func (*FileContext) Shebang

func (s *FileContext) Shebang() IShebangContext

func (*FileContext) Subs

func (s *FileContext) Subs() ISubsContext

func (*FileContext) ToStringTree

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

type ForEachStatementContext

type ForEachStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyForEachStatementContext

func NewEmptyForEachStatementContext() *ForEachStatementContext

func NewForEachStatementContext

func NewForEachStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForEachStatementContext

func (*ForEachStatementContext) CodeBlock

func (*ForEachStatementContext) DO_KEYWORD

func (s *ForEachStatementContext) DO_KEYWORD() antlr.TerminalNode

func (*ForEachStatementContext) EACH_KEYWORD

func (s *ForEachStatementContext) EACH_KEYWORD() antlr.TerminalNode

func (*ForEachStatementContext) ENDDO_KEYWORD

func (s *ForEachStatementContext) ENDDO_KEYWORD() antlr.TerminalNode

func (*ForEachStatementContext) EnterRule

func (s *ForEachStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*ForEachStatementContext) ExitRule

func (s *ForEachStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*ForEachStatementContext) Expression

func (*ForEachStatementContext) FOR_KEYWORD

func (s *ForEachStatementContext) FOR_KEYWORD() antlr.TerminalNode

func (*ForEachStatementContext) GetParser

func (s *ForEachStatementContext) GetParser() antlr.Parser

func (*ForEachStatementContext) GetRuleContext

func (s *ForEachStatementContext) GetRuleContext() antlr.RuleContext

func (*ForEachStatementContext) IDENTIFIER

func (s *ForEachStatementContext) IDENTIFIER() antlr.TerminalNode

func (*ForEachStatementContext) IN_KEYWORD

func (s *ForEachStatementContext) IN_KEYWORD() antlr.TerminalNode

func (*ForEachStatementContext) IsForEachStatementContext

func (*ForEachStatementContext) IsForEachStatementContext()

func (*ForEachStatementContext) ToStringTree

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

type ForStatementContext

type ForStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyForStatementContext

func NewEmptyForStatementContext() *ForStatementContext

func NewForStatementContext

func NewForStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForStatementContext

func (*ForStatementContext) ASSIGN

func (*ForStatementContext) AllExpression

func (s *ForStatementContext) AllExpression() []IExpressionContext

func (*ForStatementContext) CodeBlock

func (s *ForStatementContext) CodeBlock() ICodeBlockContext

func (*ForStatementContext) DO_KEYWORD

func (s *ForStatementContext) DO_KEYWORD() antlr.TerminalNode

func (*ForStatementContext) ENDDO_KEYWORD

func (s *ForStatementContext) ENDDO_KEYWORD() antlr.TerminalNode

func (*ForStatementContext) EnterRule

func (s *ForStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*ForStatementContext) ExitRule

func (s *ForStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*ForStatementContext) Expression

func (s *ForStatementContext) Expression(i int) IExpressionContext

func (*ForStatementContext) FOR_KEYWORD

func (s *ForStatementContext) FOR_KEYWORD() antlr.TerminalNode

func (*ForStatementContext) GetParser

func (s *ForStatementContext) GetParser() antlr.Parser

func (*ForStatementContext) GetRuleContext

func (s *ForStatementContext) GetRuleContext() antlr.RuleContext

func (*ForStatementContext) IDENTIFIER

func (s *ForStatementContext) IDENTIFIER() antlr.TerminalNode

func (*ForStatementContext) IsForStatementContext

func (*ForStatementContext) IsForStatementContext()

func (*ForStatementContext) TO_KEYWORD

func (s *ForStatementContext) TO_KEYWORD() antlr.TerminalNode

func (*ForStatementContext) ToStringTree

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

type FuncDeclarationContext

type FuncDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFuncDeclarationContext

func NewEmptyFuncDeclarationContext() *FuncDeclarationContext

func NewFuncDeclarationContext

func NewFuncDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FuncDeclarationContext

func (*FuncDeclarationContext) ASYNC_KEYWORD

func (s *FuncDeclarationContext) ASYNC_KEYWORD() antlr.TerminalNode

func (*FuncDeclarationContext) AllAnnotation

func (s *FuncDeclarationContext) AllAnnotation() []IAnnotationContext

func (*FuncDeclarationContext) AllCompilerDirective

func (s *FuncDeclarationContext) AllCompilerDirective() []ICompilerDirectiveContext

func (*FuncDeclarationContext) AllPreprocessor

func (s *FuncDeclarationContext) AllPreprocessor() []IPreprocessorContext

func (*FuncDeclarationContext) Annotation

func (*FuncDeclarationContext) CompilerDirective

func (s *FuncDeclarationContext) CompilerDirective(i int) ICompilerDirectiveContext

func (*FuncDeclarationContext) EXPORT_KEYWORD

func (s *FuncDeclarationContext) EXPORT_KEYWORD() antlr.TerminalNode

func (*FuncDeclarationContext) EnterRule

func (s *FuncDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*FuncDeclarationContext) ExitRule

func (s *FuncDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*FuncDeclarationContext) FUNCTION_KEYWORD

func (s *FuncDeclarationContext) FUNCTION_KEYWORD() antlr.TerminalNode

func (*FuncDeclarationContext) GetParser

func (s *FuncDeclarationContext) GetParser() antlr.Parser

func (*FuncDeclarationContext) GetRuleContext

func (s *FuncDeclarationContext) GetRuleContext() antlr.RuleContext

func (*FuncDeclarationContext) IsFuncDeclarationContext

func (*FuncDeclarationContext) IsFuncDeclarationContext()

func (*FuncDeclarationContext) LPAREN

func (*FuncDeclarationContext) ParamList

func (*FuncDeclarationContext) Preprocessor

func (s *FuncDeclarationContext) Preprocessor(i int) IPreprocessorContext

func (*FuncDeclarationContext) RPAREN

func (*FuncDeclarationContext) SubName

func (*FuncDeclarationContext) ToStringTree

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

type FunctionContext

type FunctionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunctionContext

func NewEmptyFunctionContext() *FunctionContext

func NewFunctionContext

func NewFunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionContext

func (*FunctionContext) ENDFUNCTION_KEYWORD

func (s *FunctionContext) ENDFUNCTION_KEYWORD() antlr.TerminalNode

func (*FunctionContext) EnterRule

func (s *FunctionContext) EnterRule(listener antlr.ParseTreeListener)

func (*FunctionContext) ExitRule

func (s *FunctionContext) ExitRule(listener antlr.ParseTreeListener)

func (*FunctionContext) FuncDeclaration

func (s *FunctionContext) FuncDeclaration() IFuncDeclarationContext

func (*FunctionContext) GetParser

func (s *FunctionContext) GetParser() antlr.Parser

func (*FunctionContext) GetRuleContext

func (s *FunctionContext) GetRuleContext() antlr.RuleContext

func (*FunctionContext) IsFunctionContext

func (*FunctionContext) IsFunctionContext()

func (*FunctionContext) SubCodeBlock

func (s *FunctionContext) SubCodeBlock() ISubCodeBlockContext

func (*FunctionContext) ToStringTree

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

type GlobalMethodCallContext

type GlobalMethodCallContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGlobalMethodCallContext

func NewEmptyGlobalMethodCallContext() *GlobalMethodCallContext

func NewGlobalMethodCallContext

func NewGlobalMethodCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GlobalMethodCallContext

func (*GlobalMethodCallContext) DoCall

func (*GlobalMethodCallContext) EnterRule

func (s *GlobalMethodCallContext) EnterRule(listener antlr.ParseTreeListener)

func (*GlobalMethodCallContext) ExitRule

func (s *GlobalMethodCallContext) ExitRule(listener antlr.ParseTreeListener)

func (*GlobalMethodCallContext) GetParser

func (s *GlobalMethodCallContext) GetParser() antlr.Parser

func (*GlobalMethodCallContext) GetRuleContext

func (s *GlobalMethodCallContext) GetRuleContext() antlr.RuleContext

func (*GlobalMethodCallContext) IsGlobalMethodCallContext

func (*GlobalMethodCallContext) IsGlobalMethodCallContext()

func (*GlobalMethodCallContext) MethodName

func (*GlobalMethodCallContext) ToStringTree

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

type GotoStatementContext

type GotoStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGotoStatementContext

func NewEmptyGotoStatementContext() *GotoStatementContext

func NewGotoStatementContext

func NewGotoStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GotoStatementContext

func (*GotoStatementContext) EnterRule

func (s *GotoStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*GotoStatementContext) ExitRule

func (s *GotoStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*GotoStatementContext) GOTO_KEYWORD

func (s *GotoStatementContext) GOTO_KEYWORD() antlr.TerminalNode

func (*GotoStatementContext) GetParser

func (s *GotoStatementContext) GetParser() antlr.Parser

func (*GotoStatementContext) GetRuleContext

func (s *GotoStatementContext) GetRuleContext() antlr.RuleContext

func (*GotoStatementContext) IsGotoStatementContext

func (*GotoStatementContext) IsGotoStatementContext()

func (*GotoStatementContext) LabelName

func (s *GotoStatementContext) LabelName() ILabelNameContext

func (*GotoStatementContext) TILDA

func (*GotoStatementContext) ToStringTree

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

type HandlerContext

type HandlerContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyHandlerContext

func NewEmptyHandlerContext() *HandlerContext

func NewHandlerContext

func NewHandlerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HandlerContext

func (*HandlerContext) EnterRule

func (s *HandlerContext) EnterRule(listener antlr.ParseTreeListener)

func (*HandlerContext) ExitRule

func (s *HandlerContext) ExitRule(listener antlr.ParseTreeListener)

func (*HandlerContext) Expression

func (s *HandlerContext) Expression() IExpressionContext

func (*HandlerContext) GetParser

func (s *HandlerContext) GetParser() antlr.Parser

func (*HandlerContext) GetRuleContext

func (s *HandlerContext) GetRuleContext() antlr.RuleContext

func (*HandlerContext) IsHandlerContext

func (*HandlerContext) IsHandlerContext()

func (*HandlerContext) ToStringTree

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

type IAcceptorContext

type IAcceptorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AccessProperty() IAccessPropertyContext
	AccessIndex() IAccessIndexContext
	AllModifier() []IModifierContext
	Modifier(i int) IModifierContext

	// IsAcceptorContext differentiates from other interfaces.
	IsAcceptorContext()
}

IAcceptorContext is an interface to support dynamic dispatch.

type IAccessCallContext

type IAccessCallContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	DOT() antlr.TerminalNode
	MethodCall() IMethodCallContext

	// IsAccessCallContext differentiates from other interfaces.
	IsAccessCallContext()
}

IAccessCallContext is an interface to support dynamic dispatch.

type IAccessIndexContext

type IAccessIndexContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LBRACK() antlr.TerminalNode
	Expression() IExpressionContext
	RBRACK() antlr.TerminalNode

	// IsAccessIndexContext differentiates from other interfaces.
	IsAccessIndexContext()
}

IAccessIndexContext is an interface to support dynamic dispatch.

type IAccessPropertyContext

type IAccessPropertyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	DOT() antlr.TerminalNode
	IDENTIFIER() antlr.TerminalNode

	// IsAccessPropertyContext differentiates from other interfaces.
	IsAccessPropertyContext()
}

IAccessPropertyContext is an interface to support dynamic dispatch.

type IAddHandlerStatementContext

type IAddHandlerStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ADDHANDLER_KEYWORD() antlr.TerminalNode
	Event() IEventContext
	COMMA() antlr.TerminalNode
	Handler() IHandlerContext

	// IsAddHandlerStatementContext differentiates from other interfaces.
	IsAddHandlerStatementContext()
}

IAddHandlerStatementContext is an interface to support dynamic dispatch.

type IAnnotationContext

type IAnnotationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AMPERSAND() antlr.TerminalNode
	AnnotationName() IAnnotationNameContext
	AnnotationParams() IAnnotationParamsContext

	// IsAnnotationContext differentiates from other interfaces.
	IsAnnotationContext()
}

IAnnotationContext is an interface to support dynamic dispatch.

type IAnnotationNameContext

type IAnnotationNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ANNOTATION_CUSTOM_SYMBOL() antlr.TerminalNode
	ANNOTATION_BEFORE_SYMBOL() antlr.TerminalNode
	ANNOTATION_AFTER_SYMBOL() antlr.TerminalNode
	ANNOTATION_AROUND_SYMBOL() antlr.TerminalNode
	ANNOTATION_CHANGEANDVALIDATE_SYMBOL() antlr.TerminalNode

	// IsAnnotationNameContext differentiates from other interfaces.
	IsAnnotationNameContext()
}

IAnnotationNameContext is an interface to support dynamic dispatch.

type IAnnotationParamContext

type IAnnotationParamContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AnnotationParamName() IAnnotationParamNameContext
	ASSIGN() antlr.TerminalNode
	ConstValue() IConstValueContext

	// IsAnnotationParamContext differentiates from other interfaces.
	IsAnnotationParamContext()
}

IAnnotationParamContext is an interface to support dynamic dispatch.

type IAnnotationParamNameContext

type IAnnotationParamNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode

	// IsAnnotationParamNameContext differentiates from other interfaces.
	IsAnnotationParamNameContext()
}

IAnnotationParamNameContext is an interface to support dynamic dispatch.

type IAnnotationParamsContext

type IAnnotationParamsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	AllAnnotationParam() []IAnnotationParamContext
	AnnotationParam(i int) IAnnotationParamContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsAnnotationParamsContext differentiates from other interfaces.
	IsAnnotationParamsContext()
}

IAnnotationParamsContext is an interface to support dynamic dispatch.

type IAssignmentContext

type IAssignmentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LValue() ILValueContext
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext
	AllPreprocessor() []IPreprocessorContext
	Preprocessor(i int) IPreprocessorContext

	// IsAssignmentContext differentiates from other interfaces.
	IsAssignmentContext()
}

IAssignmentContext is an interface to support dynamic dispatch.

type IBoolOperationContext

type IBoolOperationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	OR_KEYWORD() antlr.TerminalNode
	AND_KEYWORD() antlr.TerminalNode

	// IsBoolOperationContext differentiates from other interfaces.
	IsBoolOperationContext()
}

IBoolOperationContext is an interface to support dynamic dispatch.

type IBreakStatementContext

type IBreakStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	BREAK_KEYWORD() antlr.TerminalNode

	// IsBreakStatementContext differentiates from other interfaces.
	IsBreakStatementContext()
}

IBreakStatementContext is an interface to support dynamic dispatch.

type ICallParamContext

type ICallParamContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Expression() IExpressionContext

	// IsCallParamContext differentiates from other interfaces.
	IsCallParamContext()
}

ICallParamContext is an interface to support dynamic dispatch.

type ICallParamListContext

type ICallParamListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllCallParam() []ICallParamContext
	CallParam(i int) ICallParamContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsCallParamListContext differentiates from other interfaces.
	IsCallParamListContext()
}

ICallParamListContext is an interface to support dynamic dispatch.

type ICallStatementContext

type ICallStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AccessCall() IAccessCallContext
	IDENTIFIER() antlr.TerminalNode
	GlobalMethodCall() IGlobalMethodCallContext
	AllModifier() []IModifierContext
	Modifier(i int) IModifierContext

	// IsCallStatementContext differentiates from other interfaces.
	IsCallStatementContext()
}

ICallStatementContext is an interface to support dynamic dispatch.

type ICodeBlockContext

type ICodeBlockContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllStatement() []IStatementContext
	Statement(i int) IStatementContext
	AllPreprocessor() []IPreprocessorContext
	Preprocessor(i int) IPreprocessorContext

	// IsCodeBlockContext differentiates from other interfaces.
	IsCodeBlockContext()
}

ICodeBlockContext is an interface to support dynamic dispatch.

type ICompareOperationContext

type ICompareOperationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LESS() antlr.TerminalNode
	LESS_OR_EQUAL() antlr.TerminalNode
	GREATER() antlr.TerminalNode
	GREATER_OR_EQUAL() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	NOT_EQUAL() antlr.TerminalNode

	// IsCompareOperationContext differentiates from other interfaces.
	IsCompareOperationContext()
}

ICompareOperationContext is an interface to support dynamic dispatch.

type ICompilerDirectiveContext

type ICompilerDirectiveContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AMPERSAND() antlr.TerminalNode
	CompilerDirectiveSymbol() ICompilerDirectiveSymbolContext

	// IsCompilerDirectiveContext differentiates from other interfaces.
	IsCompilerDirectiveContext()
}

ICompilerDirectiveContext is an interface to support dynamic dispatch.

type ICompilerDirectiveSymbolContext

type ICompilerDirectiveSymbolContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ANNOTATION_ATSERVERNOCONTEXT_SYMBOL() antlr.TerminalNode
	ANNOTATION_ATCLIENTATSERVERNOCONTEXT_SYMBOL() antlr.TerminalNode
	ANNOTATION_ATCLIENTATSERVER_SYMBOL() antlr.TerminalNode
	ANNOTATION_ATCLIENT_SYMBOL() antlr.TerminalNode
	ANNOTATION_ATSERVER_SYMBOL() antlr.TerminalNode

	// IsCompilerDirectiveSymbolContext differentiates from other interfaces.
	IsCompilerDirectiveSymbolContext()
}

ICompilerDirectiveSymbolContext is an interface to support dynamic dispatch.

type IComplexIdentifierContext

type IComplexIdentifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	NewwExpression() INewwExpressionContext
	TernaryOperator() ITernaryOperatorContext
	GlobalMethodCall() IGlobalMethodCallContext
	AllModifier() []IModifierContext
	Modifier(i int) IModifierContext

	// IsComplexIdentifierContext differentiates from other interfaces.
	IsComplexIdentifierContext()
}

IComplexIdentifierContext is an interface to support dynamic dispatch.

type ICompoundStatementContext

type ICompoundStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IfStatement() IIfStatementContext
	WhileStatement() IWhileStatementContext
	ForStatement() IForStatementContext
	ForEachStatement() IForEachStatementContext
	TryStatement() ITryStatementContext
	ReturnStatement() IReturnStatementContext
	ContinueStatement() IContinueStatementContext
	BreakStatement() IBreakStatementContext
	RaiseStatement() IRaiseStatementContext
	ExecuteStatement() IExecuteStatementContext
	GotoStatement() IGotoStatementContext
	AddHandlerStatement() IAddHandlerStatementContext
	RemoveHandlerStatement() IRemoveHandlerStatementContext

	// IsCompoundStatementContext differentiates from other interfaces.
	IsCompoundStatementContext()
}

ICompoundStatementContext is an interface to support dynamic dispatch.

type IConstValueContext

type IConstValueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Numeric() INumericContext
	MINUS() antlr.TerminalNode
	PLUS() antlr.TerminalNode
	String_() IStringContext
	TRUE() antlr.TerminalNode
	FALSE() antlr.TerminalNode
	UNDEFINED() antlr.TerminalNode
	NULL() antlr.TerminalNode
	DATETIME() antlr.TerminalNode

	// IsConstValueContext differentiates from other interfaces.
	IsConstValueContext()
}

IConstValueContext is an interface to support dynamic dispatch.

type IContinueStatementContext

type IContinueStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	CONTINUE_KEYWORD() antlr.TerminalNode

	// IsContinueStatementContext differentiates from other interfaces.
	IsContinueStatementContext()
}

IContinueStatementContext is an interface to support dynamic dispatch.

type IDefaultValueContext

type IDefaultValueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ConstValue() IConstValueContext

	// IsDefaultValueContext differentiates from other interfaces.
	IsDefaultValueContext()
}

IDefaultValueContext is an interface to support dynamic dispatch.

type IDoCallContext

type IDoCallContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LPAREN() antlr.TerminalNode
	CallParamList() ICallParamListContext
	RPAREN() antlr.TerminalNode

	// IsDoCallContext differentiates from other interfaces.
	IsDoCallContext()
}

IDoCallContext is an interface to support dynamic dispatch.

type IElseBranchContext

type IElseBranchContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ELSE_KEYWORD() antlr.TerminalNode
	CodeBlock() ICodeBlockContext

	// IsElseBranchContext differentiates from other interfaces.
	IsElseBranchContext()
}

IElseBranchContext is an interface to support dynamic dispatch.

type IElsifBranchContext

type IElsifBranchContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ELSIF_KEYWORD() antlr.TerminalNode
	Expression() IExpressionContext
	THEN_KEYWORD() antlr.TerminalNode
	CodeBlock() ICodeBlockContext

	// IsElsifBranchContext differentiates from other interfaces.
	IsElsifBranchContext()
}

IElsifBranchContext is an interface to support dynamic dispatch.

type IEventContext

type IEventContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Expression() IExpressionContext

	// IsEventContext differentiates from other interfaces.
	IsEventContext()
}

IEventContext is an interface to support dynamic dispatch.

type IExceptCodeBlockContext

type IExceptCodeBlockContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	CodeBlock() ICodeBlockContext

	// IsExceptCodeBlockContext differentiates from other interfaces.
	IsExceptCodeBlockContext()
}

IExceptCodeBlockContext is an interface to support dynamic dispatch.

type IExecuteStatementContext

type IExecuteStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	EXECUTE_KEYWORD() antlr.TerminalNode
	DoCall() IDoCallContext
	CallParamList() ICallParamListContext

	// IsExecuteStatementContext differentiates from other interfaces.
	IsExecuteStatementContext()
}

IExecuteStatementContext is an interface to support dynamic dispatch.

type IExpressionContext

type IExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllMember() []IMemberContext
	Member(i int) IMemberContext
	AllOperation() []IOperationContext
	Operation(i int) IOperationContext
	AllPreprocessor() []IPreprocessorContext
	Preprocessor(i int) IPreprocessorContext

	// IsExpressionContext differentiates from other interfaces.
	IsExpressionContext()
}

IExpressionContext is an interface to support dynamic dispatch.

type IFileCodeBlockBeforeSubContext

type IFileCodeBlockBeforeSubContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	CodeBlock() ICodeBlockContext

	// IsFileCodeBlockBeforeSubContext differentiates from other interfaces.
	IsFileCodeBlockBeforeSubContext()
}

IFileCodeBlockBeforeSubContext is an interface to support dynamic dispatch.

type IFileCodeBlockContext

type IFileCodeBlockContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	CodeBlock() ICodeBlockContext

	// IsFileCodeBlockContext differentiates from other interfaces.
	IsFileCodeBlockContext()
}

IFileCodeBlockContext is an interface to support dynamic dispatch.

type IFileContext

type IFileContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	FileCodeBlock() IFileCodeBlockContext
	EOF() antlr.TerminalNode
	Shebang() IShebangContext
	AllPreprocessor() []IPreprocessorContext
	Preprocessor(i int) IPreprocessorContext
	ModuleVars() IModuleVarsContext
	FileCodeBlockBeforeSub() IFileCodeBlockBeforeSubContext
	Subs() ISubsContext

	// IsFileContext differentiates from other interfaces.
	IsFileContext()
}

IFileContext is an interface to support dynamic dispatch.

type IForEachStatementContext

type IForEachStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	FOR_KEYWORD() antlr.TerminalNode
	EACH_KEYWORD() antlr.TerminalNode
	IDENTIFIER() antlr.TerminalNode
	IN_KEYWORD() antlr.TerminalNode
	Expression() IExpressionContext
	DO_KEYWORD() antlr.TerminalNode
	CodeBlock() ICodeBlockContext
	ENDDO_KEYWORD() antlr.TerminalNode

	// IsForEachStatementContext differentiates from other interfaces.
	IsForEachStatementContext()
}

IForEachStatementContext is an interface to support dynamic dispatch.

type IForStatementContext

type IForStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	FOR_KEYWORD() antlr.TerminalNode
	IDENTIFIER() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	TO_KEYWORD() antlr.TerminalNode
	DO_KEYWORD() antlr.TerminalNode
	CodeBlock() ICodeBlockContext
	ENDDO_KEYWORD() antlr.TerminalNode

	// IsForStatementContext differentiates from other interfaces.
	IsForStatementContext()
}

IForStatementContext is an interface to support dynamic dispatch.

type IFuncDeclarationContext

type IFuncDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	FUNCTION_KEYWORD() antlr.TerminalNode
	SubName() ISubNameContext
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	AllPreprocessor() []IPreprocessorContext
	Preprocessor(i int) IPreprocessorContext
	AllCompilerDirective() []ICompilerDirectiveContext
	CompilerDirective(i int) ICompilerDirectiveContext
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	ASYNC_KEYWORD() antlr.TerminalNode
	ParamList() IParamListContext
	EXPORT_KEYWORD() antlr.TerminalNode

	// IsFuncDeclarationContext differentiates from other interfaces.
	IsFuncDeclarationContext()
}

IFuncDeclarationContext is an interface to support dynamic dispatch.

type IFunctionContext

type IFunctionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	FuncDeclaration() IFuncDeclarationContext
	SubCodeBlock() ISubCodeBlockContext
	ENDFUNCTION_KEYWORD() antlr.TerminalNode

	// IsFunctionContext differentiates from other interfaces.
	IsFunctionContext()
}

IFunctionContext is an interface to support dynamic dispatch.

type IGlobalMethodCallContext

type IGlobalMethodCallContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	MethodName() IMethodNameContext
	DoCall() IDoCallContext

	// IsGlobalMethodCallContext differentiates from other interfaces.
	IsGlobalMethodCallContext()
}

IGlobalMethodCallContext is an interface to support dynamic dispatch.

type IGotoStatementContext

type IGotoStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	GOTO_KEYWORD() antlr.TerminalNode
	TILDA() antlr.TerminalNode
	LabelName() ILabelNameContext

	// IsGotoStatementContext differentiates from other interfaces.
	IsGotoStatementContext()
}

IGotoStatementContext is an interface to support dynamic dispatch.

type IHandlerContext

type IHandlerContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Expression() IExpressionContext

	// IsHandlerContext differentiates from other interfaces.
	IsHandlerContext()
}

IHandlerContext is an interface to support dynamic dispatch.

type IIfBranchContext

type IIfBranchContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IF_KEYWORD() antlr.TerminalNode
	Expression() IExpressionContext
	THEN_KEYWORD() antlr.TerminalNode
	CodeBlock() ICodeBlockContext

	// IsIfBranchContext differentiates from other interfaces.
	IsIfBranchContext()
}

IIfBranchContext is an interface to support dynamic dispatch.

type IIfStatementContext

type IIfStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IfBranch() IIfBranchContext
	ENDIF_KEYWORD() antlr.TerminalNode
	AllElsifBranch() []IElsifBranchContext
	ElsifBranch(i int) IElsifBranchContext
	ElseBranch() IElseBranchContext

	// IsIfStatementContext differentiates from other interfaces.
	IsIfStatementContext()
}

IIfStatementContext is an interface to support dynamic dispatch.

type ILValueContext

type ILValueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	GlobalMethodCall() IGlobalMethodCallContext
	Acceptor() IAcceptorContext

	// IsLValueContext differentiates from other interfaces.
	IsLValueContext()
}

ILValueContext is an interface to support dynamic dispatch.

type ILabelContext

type ILabelContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TILDA() antlr.TerminalNode
	LabelName() ILabelNameContext
	COLON() antlr.TerminalNode

	// IsLabelContext differentiates from other interfaces.
	IsLabelContext()
}

ILabelContext is an interface to support dynamic dispatch.

type ILabelNameContext

type ILabelNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode

	// IsLabelNameContext differentiates from other interfaces.
	IsLabelNameContext()
}

ILabelNameContext is an interface to support dynamic dispatch.

type IMemberContext

type IMemberContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ConstValue() IConstValueContext
	ComplexIdentifier() IComplexIdentifierContext
	WaitExpression() IWaitExpressionContext
	UnaryModifier() IUnaryModifierContext
	IDENTIFIER() antlr.TerminalNode
	GlobalMethodCall() IGlobalMethodCallContext
	LPAREN() antlr.TerminalNode
	Expression() IExpressionContext
	RPAREN() antlr.TerminalNode
	AllModifier() []IModifierContext
	Modifier(i int) IModifierContext

	// IsMemberContext differentiates from other interfaces.
	IsMemberContext()
}

IMemberContext is an interface to support dynamic dispatch.

type IMethodCallContext

type IMethodCallContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	MethodName() IMethodNameContext
	DoCall() IDoCallContext

	// IsMethodCallContext differentiates from other interfaces.
	IsMethodCallContext()
}

IMethodCallContext is an interface to support dynamic dispatch.

type IMethodNameContext

type IMethodNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode

	// IsMethodNameContext differentiates from other interfaces.
	IsMethodNameContext()
}

IMethodNameContext is an interface to support dynamic dispatch.

type IModifierContext

type IModifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AccessProperty() IAccessPropertyContext
	AccessIndex() IAccessIndexContext
	AccessCall() IAccessCallContext

	// IsModifierContext differentiates from other interfaces.
	IsModifierContext()
}

IModifierContext is an interface to support dynamic dispatch.

type IModuleVarContext

type IModuleVarContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	VAR_KEYWORD() antlr.TerminalNode
	ModuleVarsList() IModuleVarsListContext
	AllPreprocessor() []IPreprocessorContext
	Preprocessor(i int) IPreprocessorContext
	AllCompilerDirective() []ICompilerDirectiveContext
	CompilerDirective(i int) ICompilerDirectiveContext
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	SEMICOLON() antlr.TerminalNode

	// IsModuleVarContext differentiates from other interfaces.
	IsModuleVarContext()
}

IModuleVarContext is an interface to support dynamic dispatch.

type IModuleVarDeclarationContext

type IModuleVarDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Var_name() IVar_nameContext
	EXPORT_KEYWORD() antlr.TerminalNode

	// IsModuleVarDeclarationContext differentiates from other interfaces.
	IsModuleVarDeclarationContext()
}

IModuleVarDeclarationContext is an interface to support dynamic dispatch.

type IModuleVarsContext

type IModuleVarsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllModuleVar() []IModuleVarContext
	ModuleVar(i int) IModuleVarContext

	// IsModuleVarsContext differentiates from other interfaces.
	IsModuleVarsContext()
}

IModuleVarsContext is an interface to support dynamic dispatch.

type IModuleVarsListContext

type IModuleVarsListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllModuleVarDeclaration() []IModuleVarDeclarationContext
	ModuleVarDeclaration(i int) IModuleVarDeclarationContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsModuleVarsListContext differentiates from other interfaces.
	IsModuleVarsListContext()
}

IModuleVarsListContext is an interface to support dynamic dispatch.

type IMultilineStringContext

type IMultilineStringContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	STRINGSTART() antlr.TerminalNode
	STRINGTAIL() antlr.TerminalNode
	AllSTRINGPART() []antlr.TerminalNode
	STRINGPART(i int) antlr.TerminalNode
	AllBAR() []antlr.TerminalNode
	BAR(i int) antlr.TerminalNode
	AllPreprocessor() []IPreprocessorContext
	Preprocessor(i int) IPreprocessorContext

	// IsMultilineStringContext differentiates from other interfaces.
	IsMultilineStringContext()
}

IMultilineStringContext is an interface to support dynamic dispatch.

type INewwExpressionContext

type INewwExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	NEW_KEYWORD() antlr.TerminalNode
	TypeName() ITypeNameContext
	DoCall() IDoCallContext

	// IsNewwExpressionContext differentiates from other interfaces.
	IsNewwExpressionContext()
}

INewwExpressionContext is an interface to support dynamic dispatch.

type INumericContext

type INumericContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	FLOAT() antlr.TerminalNode
	DECIMAL() antlr.TerminalNode

	// IsNumericContext differentiates from other interfaces.
	IsNumericContext()
}

INumericContext is an interface to support dynamic dispatch.

type IOperationContext

type IOperationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PLUS() antlr.TerminalNode
	MINUS() antlr.TerminalNode
	MUL() antlr.TerminalNode
	QUOTIENT() antlr.TerminalNode
	MODULO() antlr.TerminalNode
	BoolOperation() IBoolOperationContext
	CompareOperation() ICompareOperationContext

	// IsOperationContext differentiates from other interfaces.
	IsOperationContext()
}

IOperationContext is an interface to support dynamic dispatch.

type IParamContext

type IParamContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	VAL_KEYWORD() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	DefaultValue() IDefaultValueContext

	// IsParamContext differentiates from other interfaces.
	IsParamContext()
}

IParamContext is an interface to support dynamic dispatch.

type IParamListContext

type IParamListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllParam() []IParamContext
	Param(i int) IParamContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsParamListContext differentiates from other interfaces.
	IsParamListContext()
}

IParamListContext is an interface to support dynamic dispatch.

type IPreproc_boolOperationContext

type IPreproc_boolOperationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PREPROC_OR_KEYWORD() antlr.TerminalNode
	PREPROC_AND_KEYWORD() antlr.TerminalNode

	// IsPreproc_boolOperationContext differentiates from other interfaces.
	IsPreproc_boolOperationContext()
}

IPreproc_boolOperationContext is an interface to support dynamic dispatch.

type IPreproc_elseContext

type IPreproc_elseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PREPROC_ELSE_KEYWORD() antlr.TerminalNode

	// IsPreproc_elseContext differentiates from other interfaces.
	IsPreproc_elseContext()
}

IPreproc_elseContext is an interface to support dynamic dispatch.

type IPreproc_elsifContext

type IPreproc_elsifContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PREPROC_ELSIF_KEYWORD() antlr.TerminalNode
	Preproc_expression() IPreproc_expressionContext
	PREPROC_THEN_KEYWORD() antlr.TerminalNode

	// IsPreproc_elsifContext differentiates from other interfaces.
	IsPreproc_elsifContext()
}

IPreproc_elsifContext is an interface to support dynamic dispatch.

type IPreproc_endifContext

type IPreproc_endifContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PREPROC_ENDIF_KEYWORD() antlr.TerminalNode

	// IsPreproc_endifContext differentiates from other interfaces.
	IsPreproc_endifContext()
}

IPreproc_endifContext is an interface to support dynamic dispatch.

type IPreproc_expressionContext

type IPreproc_expressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PREPROC_LPAREN() antlr.TerminalNode
	Preproc_expression() IPreproc_expressionContext
	PREPROC_RPAREN() antlr.TerminalNode
	PREPROC_NOT_KEYWORD() antlr.TerminalNode
	Preproc_logicalExpression() IPreproc_logicalExpressionContext

	// IsPreproc_expressionContext differentiates from other interfaces.
	IsPreproc_expressionContext()
}

IPreproc_expressionContext is an interface to support dynamic dispatch.

type IPreproc_ifContext

type IPreproc_ifContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PREPROC_IF_KEYWORD() antlr.TerminalNode
	Preproc_expression() IPreproc_expressionContext
	PREPROC_THEN_KEYWORD() antlr.TerminalNode

	// IsPreproc_ifContext differentiates from other interfaces.
	IsPreproc_ifContext()
}

IPreproc_ifContext is an interface to support dynamic dispatch.

type IPreproc_logicalExpressionContext

type IPreproc_logicalExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllPreproc_logicalOperand() []IPreproc_logicalOperandContext
	Preproc_logicalOperand(i int) IPreproc_logicalOperandContext
	AllPreproc_boolOperation() []IPreproc_boolOperationContext
	Preproc_boolOperation(i int) IPreproc_boolOperationContext

	// IsPreproc_logicalExpressionContext differentiates from other interfaces.
	IsPreproc_logicalExpressionContext()
}

IPreproc_logicalExpressionContext is an interface to support dynamic dispatch.

type IPreproc_logicalOperandContext

type IPreproc_logicalOperandContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PREPROC_LPAREN() antlr.TerminalNode
	Preproc_logicalOperand() IPreproc_logicalOperandContext
	PREPROC_RPAREN() antlr.TerminalNode
	PREPROC_NOT_KEYWORD() antlr.TerminalNode
	Preproc_symbol() IPreproc_symbolContext
	Preproc_logicalExpression() IPreproc_logicalExpressionContext

	// IsPreproc_logicalOperandContext differentiates from other interfaces.
	IsPreproc_logicalOperandContext()
}

IPreproc_logicalOperandContext is an interface to support dynamic dispatch.

type IPreproc_symbolContext

type IPreproc_symbolContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PREPROC_CLIENT_SYMBOL() antlr.TerminalNode
	PREPROC_ATCLIENT_SYMBOL() antlr.TerminalNode
	PREPROC_SERVER_SYMBOL() antlr.TerminalNode
	PREPROC_ATSERVER_SYMBOL() antlr.TerminalNode
	PREPROC_MOBILEAPPCLIENT_SYMBOL() antlr.TerminalNode
	PREPROC_MOBILEAPPSERVER_SYMBOL() antlr.TerminalNode
	PREPROC_MOBILECLIENT_SYMBOL() antlr.TerminalNode
	PREPROC_THICKCLIENTORDINARYAPPLICATION_SYMBOL() antlr.TerminalNode
	PREPROC_THICKCLIENTMANAGEDAPPLICATION_SYMBOL() antlr.TerminalNode
	PREPROC_EXTERNALCONNECTION_SYMBOL() antlr.TerminalNode
	PREPROC_THINCLIENT_SYMBOL() antlr.TerminalNode
	PREPROC_WEBCLIENT_SYMBOL() antlr.TerminalNode
	PREPROC_MOBILE_STANDALONE_SERVER() antlr.TerminalNode
	PREPROC_LINUX() antlr.TerminalNode
	PREPROC_WINDOWS() antlr.TerminalNode
	PREPROC_MACOS() antlr.TerminalNode
	Preproc_unknownSymbol() IPreproc_unknownSymbolContext

	// IsPreproc_symbolContext differentiates from other interfaces.
	IsPreproc_symbolContext()
}

IPreproc_symbolContext is an interface to support dynamic dispatch.

type IPreproc_unknownSymbolContext

type IPreproc_unknownSymbolContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PREPROC_IDENTIFIER() antlr.TerminalNode

	// IsPreproc_unknownSymbolContext differentiates from other interfaces.
	IsPreproc_unknownSymbolContext()
}

IPreproc_unknownSymbolContext is an interface to support dynamic dispatch.

type IPreprocessorContext

type IPreprocessorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	HASH() antlr.TerminalNode
	RegionStart() IRegionStartContext
	RegionEnd() IRegionEndContext
	Preproc_if() IPreproc_ifContext
	Preproc_elsif() IPreproc_elsifContext
	Preproc_else() IPreproc_elseContext
	Preproc_endif() IPreproc_endifContext
	Use() IUseContext

	// IsPreprocessorContext differentiates from other interfaces.
	IsPreprocessorContext()
}

IPreprocessorContext is an interface to support dynamic dispatch.

type IProcDeclarationContext

type IProcDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PROCEDURE_KEYWORD() antlr.TerminalNode
	SubName() ISubNameContext
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	AllPreprocessor() []IPreprocessorContext
	Preprocessor(i int) IPreprocessorContext
	AllCompilerDirective() []ICompilerDirectiveContext
	CompilerDirective(i int) ICompilerDirectiveContext
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	ASYNC_KEYWORD() antlr.TerminalNode
	ParamList() IParamListContext
	EXPORT_KEYWORD() antlr.TerminalNode

	// IsProcDeclarationContext differentiates from other interfaces.
	IsProcDeclarationContext()
}

IProcDeclarationContext is an interface to support dynamic dispatch.

type IProcedureContext

type IProcedureContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ProcDeclaration() IProcDeclarationContext
	SubCodeBlock() ISubCodeBlockContext
	ENDPROCEDURE_KEYWORD() antlr.TerminalNode

	// IsProcedureContext differentiates from other interfaces.
	IsProcedureContext()
}

IProcedureContext is an interface to support dynamic dispatch.

type IRaiseStatementContext

type IRaiseStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	RAISE_KEYWORD() antlr.TerminalNode
	DoCall() IDoCallContext
	Expression() IExpressionContext

	// IsRaiseStatementContext differentiates from other interfaces.
	IsRaiseStatementContext()
}

IRaiseStatementContext is an interface to support dynamic dispatch.

type IRegionEndContext

type IRegionEndContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PREPROC_END_REGION() antlr.TerminalNode

	// IsRegionEndContext differentiates from other interfaces.
	IsRegionEndContext()
}

IRegionEndContext is an interface to support dynamic dispatch.

type IRegionNameContext

type IRegionNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PREPROC_IDENTIFIER() antlr.TerminalNode

	// IsRegionNameContext differentiates from other interfaces.
	IsRegionNameContext()
}

IRegionNameContext is an interface to support dynamic dispatch.

type IRegionStartContext

type IRegionStartContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PREPROC_REGION() antlr.TerminalNode
	RegionName() IRegionNameContext

	// IsRegionStartContext differentiates from other interfaces.
	IsRegionStartContext()
}

IRegionStartContext is an interface to support dynamic dispatch.

type IRemoveHandlerStatementContext

type IRemoveHandlerStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	REMOVEHANDLER_KEYWORD() antlr.TerminalNode
	Event() IEventContext
	COMMA() antlr.TerminalNode
	Handler() IHandlerContext

	// IsRemoveHandlerStatementContext differentiates from other interfaces.
	IsRemoveHandlerStatementContext()
}

IRemoveHandlerStatementContext is an interface to support dynamic dispatch.

type IReturnStatementContext

type IReturnStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	RETURN_KEYWORD() antlr.TerminalNode
	Expression() IExpressionContext

	// IsReturnStatementContext differentiates from other interfaces.
	IsReturnStatementContext()
}

IReturnStatementContext is an interface to support dynamic dispatch.

type IShebangContext

type IShebangContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	HASH() antlr.TerminalNode
	PREPROC_EXCLAMATION_MARK() antlr.TerminalNode
	AllPREPROC_ANY() []antlr.TerminalNode
	PREPROC_ANY(i int) antlr.TerminalNode
	AllPREPROC_IDENTIFIER() []antlr.TerminalNode
	PREPROC_IDENTIFIER(i int) antlr.TerminalNode

	// IsShebangContext differentiates from other interfaces.
	IsShebangContext()
}

IShebangContext is an interface to support dynamic dispatch.

type IStatementContext

type IStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	SEMICOLON() antlr.TerminalNode
	Label() ILabelContext
	CallStatement() ICallStatementContext
	WaitStatement() IWaitStatementContext
	CompoundStatement() ICompoundStatementContext
	Assignment() IAssignmentContext
	Preprocessor() IPreprocessorContext

	// IsStatementContext differentiates from other interfaces.
	IsStatementContext()
}

IStatementContext is an interface to support dynamic dispatch.

type IStringContext

type IStringContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllSTRING() []antlr.TerminalNode
	STRING(i int) antlr.TerminalNode
	AllMultilineString() []IMultilineStringContext
	MultilineString(i int) IMultilineStringContext

	// IsStringContext differentiates from other interfaces.
	IsStringContext()
}

IStringContext is an interface to support dynamic dispatch.

type ISubCodeBlockContext

type ISubCodeBlockContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	CodeBlock() ICodeBlockContext
	SubVars() ISubVarsContext

	// IsSubCodeBlockContext differentiates from other interfaces.
	IsSubCodeBlockContext()
}

ISubCodeBlockContext is an interface to support dynamic dispatch.

type ISubContext

type ISubContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Procedure() IProcedureContext
	Function() IFunctionContext

	// IsSubContext differentiates from other interfaces.
	IsSubContext()
}

ISubContext is an interface to support dynamic dispatch.

type ISubNameContext

type ISubNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode

	// IsSubNameContext differentiates from other interfaces.
	IsSubNameContext()
}

ISubNameContext is an interface to support dynamic dispatch.

type ISubVarContext

type ISubVarContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	VAR_KEYWORD() antlr.TerminalNode
	SubVarsList() ISubVarsListContext
	AllPreprocessor() []IPreprocessorContext
	Preprocessor(i int) IPreprocessorContext
	AllCompilerDirective() []ICompilerDirectiveContext
	CompilerDirective(i int) ICompilerDirectiveContext
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	SEMICOLON() antlr.TerminalNode

	// IsSubVarContext differentiates from other interfaces.
	IsSubVarContext()
}

ISubVarContext is an interface to support dynamic dispatch.

type ISubVarDeclarationContext

type ISubVarDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Var_name() IVar_nameContext

	// IsSubVarDeclarationContext differentiates from other interfaces.
	IsSubVarDeclarationContext()
}

ISubVarDeclarationContext is an interface to support dynamic dispatch.

type ISubVarsContext

type ISubVarsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllSubVar() []ISubVarContext
	SubVar(i int) ISubVarContext

	// IsSubVarsContext differentiates from other interfaces.
	IsSubVarsContext()
}

ISubVarsContext is an interface to support dynamic dispatch.

type ISubVarsListContext

type ISubVarsListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllSubVarDeclaration() []ISubVarDeclarationContext
	SubVarDeclaration(i int) ISubVarDeclarationContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsSubVarsListContext differentiates from other interfaces.
	IsSubVarsListContext()
}

ISubVarsListContext is an interface to support dynamic dispatch.

type ISubsContext

type ISubsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllSub() []ISubContext
	Sub(i int) ISubContext

	// IsSubsContext differentiates from other interfaces.
	IsSubsContext()
}

ISubsContext is an interface to support dynamic dispatch.

type ITernaryOperatorContext

type ITernaryOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	QUESTION() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	RPAREN() antlr.TerminalNode

	// IsTernaryOperatorContext differentiates from other interfaces.
	IsTernaryOperatorContext()
}

ITernaryOperatorContext is an interface to support dynamic dispatch.

type ITryCodeBlockContext

type ITryCodeBlockContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	CodeBlock() ICodeBlockContext

	// IsTryCodeBlockContext differentiates from other interfaces.
	IsTryCodeBlockContext()
}

ITryCodeBlockContext is an interface to support dynamic dispatch.

type ITryStatementContext

type ITryStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TRY_KEYWORD() antlr.TerminalNode
	TryCodeBlock() ITryCodeBlockContext
	EXCEPT_KEYWORD() antlr.TerminalNode
	ExceptCodeBlock() IExceptCodeBlockContext
	ENDTRY_KEYWORD() antlr.TerminalNode

	// IsTryStatementContext differentiates from other interfaces.
	IsTryStatementContext()
}

ITryStatementContext is an interface to support dynamic dispatch.

type ITypeNameContext

type ITypeNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode

	// IsTypeNameContext differentiates from other interfaces.
	IsTypeNameContext()
}

ITypeNameContext is an interface to support dynamic dispatch.

type IUnaryModifierContext

type IUnaryModifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	NOT_KEYWORD() antlr.TerminalNode
	MINUS() antlr.TerminalNode
	PLUS() antlr.TerminalNode

	// IsUnaryModifierContext differentiates from other interfaces.
	IsUnaryModifierContext()
}

IUnaryModifierContext is an interface to support dynamic dispatch.

type IUseContext

type IUseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PREPROC_USE_KEYWORD() antlr.TerminalNode
	UsedLib() IUsedLibContext

	// IsUseContext differentiates from other interfaces.
	IsUseContext()
}

IUseContext is an interface to support dynamic dispatch.

type IUsedLibContext

type IUsedLibContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PREPROC_STRING() antlr.TerminalNode
	PREPROC_IDENTIFIER() antlr.TerminalNode

	// IsUsedLibContext differentiates from other interfaces.
	IsUsedLibContext()
}

IUsedLibContext is an interface to support dynamic dispatch.

type IVar_nameContext

type IVar_nameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode

	// IsVar_nameContext differentiates from other interfaces.
	IsVar_nameContext()
}

IVar_nameContext is an interface to support dynamic dispatch.

type IWaitExpressionContext

type IWaitExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AWAIT_KEYWORD() antlr.TerminalNode
	Expression() IExpressionContext

	// IsWaitExpressionContext differentiates from other interfaces.
	IsWaitExpressionContext()
}

IWaitExpressionContext is an interface to support dynamic dispatch.

type IWaitStatementContext

type IWaitStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	WaitExpression() IWaitExpressionContext

	// IsWaitStatementContext differentiates from other interfaces.
	IsWaitStatementContext()
}

IWaitStatementContext is an interface to support dynamic dispatch.

type IWhileStatementContext

type IWhileStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	WHILE_KEYWORD() antlr.TerminalNode
	Expression() IExpressionContext
	DO_KEYWORD() antlr.TerminalNode
	CodeBlock() ICodeBlockContext
	ENDDO_KEYWORD() antlr.TerminalNode

	// IsWhileStatementContext differentiates from other interfaces.
	IsWhileStatementContext()
}

IWhileStatementContext is an interface to support dynamic dispatch.

type IfBranchContext

type IfBranchContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIfBranchContext

func NewEmptyIfBranchContext() *IfBranchContext

func NewIfBranchContext

func NewIfBranchContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfBranchContext

func (*IfBranchContext) CodeBlock

func (s *IfBranchContext) CodeBlock() ICodeBlockContext

func (*IfBranchContext) EnterRule

func (s *IfBranchContext) EnterRule(listener antlr.ParseTreeListener)

func (*IfBranchContext) ExitRule

func (s *IfBranchContext) ExitRule(listener antlr.ParseTreeListener)

func (*IfBranchContext) Expression

func (s *IfBranchContext) Expression() IExpressionContext

func (*IfBranchContext) GetParser

func (s *IfBranchContext) GetParser() antlr.Parser

func (*IfBranchContext) GetRuleContext

func (s *IfBranchContext) GetRuleContext() antlr.RuleContext

func (*IfBranchContext) IF_KEYWORD

func (s *IfBranchContext) IF_KEYWORD() antlr.TerminalNode

func (*IfBranchContext) IsIfBranchContext

func (*IfBranchContext) IsIfBranchContext()

func (*IfBranchContext) THEN_KEYWORD

func (s *IfBranchContext) THEN_KEYWORD() antlr.TerminalNode

func (*IfBranchContext) ToStringTree

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

type IfStatementContext

type IfStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIfStatementContext

func NewEmptyIfStatementContext() *IfStatementContext

func NewIfStatementContext

func NewIfStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfStatementContext

func (*IfStatementContext) AllElsifBranch

func (s *IfStatementContext) AllElsifBranch() []IElsifBranchContext

func (*IfStatementContext) ENDIF_KEYWORD

func (s *IfStatementContext) ENDIF_KEYWORD() antlr.TerminalNode

func (*IfStatementContext) ElseBranch

func (s *IfStatementContext) ElseBranch() IElseBranchContext

func (*IfStatementContext) ElsifBranch

func (s *IfStatementContext) ElsifBranch(i int) IElsifBranchContext

func (*IfStatementContext) EnterRule

func (s *IfStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*IfStatementContext) ExitRule

func (s *IfStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*IfStatementContext) GetParser

func (s *IfStatementContext) GetParser() antlr.Parser

func (*IfStatementContext) GetRuleContext

func (s *IfStatementContext) GetRuleContext() antlr.RuleContext

func (*IfStatementContext) IfBranch

func (s *IfStatementContext) IfBranch() IIfBranchContext

func (*IfStatementContext) IsIfStatementContext

func (*IfStatementContext) IsIfStatementContext()

func (*IfStatementContext) ToStringTree

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

type LValueContext

type LValueContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLValueContext

func NewEmptyLValueContext() *LValueContext

func NewLValueContext

func NewLValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LValueContext

func (*LValueContext) Acceptor

func (s *LValueContext) Acceptor() IAcceptorContext

func (*LValueContext) EnterRule

func (s *LValueContext) EnterRule(listener antlr.ParseTreeListener)

func (*LValueContext) ExitRule

func (s *LValueContext) ExitRule(listener antlr.ParseTreeListener)

func (*LValueContext) GetParser

func (s *LValueContext) GetParser() antlr.Parser

func (*LValueContext) GetRuleContext

func (s *LValueContext) GetRuleContext() antlr.RuleContext

func (*LValueContext) GlobalMethodCall

func (s *LValueContext) GlobalMethodCall() IGlobalMethodCallContext

func (*LValueContext) IDENTIFIER

func (s *LValueContext) IDENTIFIER() antlr.TerminalNode

func (*LValueContext) IsLValueContext

func (*LValueContext) IsLValueContext()

func (*LValueContext) ToStringTree

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

type LabelContext

type LabelContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLabelContext

func NewEmptyLabelContext() *LabelContext

func NewLabelContext

func NewLabelContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LabelContext

func (*LabelContext) COLON

func (s *LabelContext) COLON() antlr.TerminalNode

func (*LabelContext) EnterRule

func (s *LabelContext) EnterRule(listener antlr.ParseTreeListener)

func (*LabelContext) ExitRule

func (s *LabelContext) ExitRule(listener antlr.ParseTreeListener)

func (*LabelContext) GetParser

func (s *LabelContext) GetParser() antlr.Parser

func (*LabelContext) GetRuleContext

func (s *LabelContext) GetRuleContext() antlr.RuleContext

func (*LabelContext) IsLabelContext

func (*LabelContext) IsLabelContext()

func (*LabelContext) LabelName

func (s *LabelContext) LabelName() ILabelNameContext

func (*LabelContext) TILDA

func (s *LabelContext) TILDA() antlr.TerminalNode

func (*LabelContext) ToStringTree

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

type LabelNameContext

type LabelNameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLabelNameContext

func NewEmptyLabelNameContext() *LabelNameContext

func NewLabelNameContext

func NewLabelNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LabelNameContext

func (*LabelNameContext) EnterRule

func (s *LabelNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*LabelNameContext) ExitRule

func (s *LabelNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*LabelNameContext) GetParser

func (s *LabelNameContext) GetParser() antlr.Parser

func (*LabelNameContext) GetRuleContext

func (s *LabelNameContext) GetRuleContext() antlr.RuleContext

func (*LabelNameContext) IDENTIFIER

func (s *LabelNameContext) IDENTIFIER() antlr.TerminalNode

func (*LabelNameContext) IsLabelNameContext

func (*LabelNameContext) IsLabelNameContext()

func (*LabelNameContext) ToStringTree

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

type MemberContext

type MemberContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMemberContext

func NewEmptyMemberContext() *MemberContext

func NewMemberContext

func NewMemberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MemberContext

func (*MemberContext) AllModifier

func (s *MemberContext) AllModifier() []IModifierContext

func (*MemberContext) ComplexIdentifier

func (s *MemberContext) ComplexIdentifier() IComplexIdentifierContext

func (*MemberContext) ConstValue

func (s *MemberContext) ConstValue() IConstValueContext

func (*MemberContext) EnterRule

func (s *MemberContext) EnterRule(listener antlr.ParseTreeListener)

func (*MemberContext) ExitRule

func (s *MemberContext) ExitRule(listener antlr.ParseTreeListener)

func (*MemberContext) Expression

func (s *MemberContext) Expression() IExpressionContext

func (*MemberContext) GetParser

func (s *MemberContext) GetParser() antlr.Parser

func (*MemberContext) GetRuleContext

func (s *MemberContext) GetRuleContext() antlr.RuleContext

func (*MemberContext) GlobalMethodCall

func (s *MemberContext) GlobalMethodCall() IGlobalMethodCallContext

func (*MemberContext) IDENTIFIER

func (s *MemberContext) IDENTIFIER() antlr.TerminalNode

func (*MemberContext) IsMemberContext

func (*MemberContext) IsMemberContext()

func (*MemberContext) LPAREN

func (s *MemberContext) LPAREN() antlr.TerminalNode

func (*MemberContext) Modifier

func (s *MemberContext) Modifier(i int) IModifierContext

func (*MemberContext) RPAREN

func (s *MemberContext) RPAREN() antlr.TerminalNode

func (*MemberContext) ToStringTree

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

func (*MemberContext) UnaryModifier

func (s *MemberContext) UnaryModifier() IUnaryModifierContext

func (*MemberContext) WaitExpression

func (s *MemberContext) WaitExpression() IWaitExpressionContext

type MethodCallContext

type MethodCallContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMethodCallContext

func NewEmptyMethodCallContext() *MethodCallContext

func NewMethodCallContext

func NewMethodCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodCallContext

func (*MethodCallContext) DoCall

func (s *MethodCallContext) DoCall() IDoCallContext

func (*MethodCallContext) EnterRule

func (s *MethodCallContext) EnterRule(listener antlr.ParseTreeListener)

func (*MethodCallContext) ExitRule

func (s *MethodCallContext) ExitRule(listener antlr.ParseTreeListener)

func (*MethodCallContext) GetParser

func (s *MethodCallContext) GetParser() antlr.Parser

func (*MethodCallContext) GetRuleContext

func (s *MethodCallContext) GetRuleContext() antlr.RuleContext

func (*MethodCallContext) IsMethodCallContext

func (*MethodCallContext) IsMethodCallContext()

func (*MethodCallContext) MethodName

func (s *MethodCallContext) MethodName() IMethodNameContext

func (*MethodCallContext) ToStringTree

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

type MethodNameContext

type MethodNameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMethodNameContext

func NewEmptyMethodNameContext() *MethodNameContext

func NewMethodNameContext

func NewMethodNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodNameContext

func (*MethodNameContext) EnterRule

func (s *MethodNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*MethodNameContext) ExitRule

func (s *MethodNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*MethodNameContext) GetParser

func (s *MethodNameContext) GetParser() antlr.Parser

func (*MethodNameContext) GetRuleContext

func (s *MethodNameContext) GetRuleContext() antlr.RuleContext

func (*MethodNameContext) IDENTIFIER

func (s *MethodNameContext) IDENTIFIER() antlr.TerminalNode

func (*MethodNameContext) IsMethodNameContext

func (*MethodNameContext) IsMethodNameContext()

func (*MethodNameContext) ToStringTree

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

type ModifierContext

type ModifierContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyModifierContext

func NewEmptyModifierContext() *ModifierContext

func NewModifierContext

func NewModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModifierContext

func (*ModifierContext) AccessCall

func (s *ModifierContext) AccessCall() IAccessCallContext

func (*ModifierContext) AccessIndex

func (s *ModifierContext) AccessIndex() IAccessIndexContext

func (*ModifierContext) AccessProperty

func (s *ModifierContext) AccessProperty() IAccessPropertyContext

func (*ModifierContext) EnterRule

func (s *ModifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*ModifierContext) ExitRule

func (s *ModifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*ModifierContext) GetParser

func (s *ModifierContext) GetParser() antlr.Parser

func (*ModifierContext) GetRuleContext

func (s *ModifierContext) GetRuleContext() antlr.RuleContext

func (*ModifierContext) IsModifierContext

func (*ModifierContext) IsModifierContext()

func (*ModifierContext) ToStringTree

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

type ModuleVarContext

type ModuleVarContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyModuleVarContext

func NewEmptyModuleVarContext() *ModuleVarContext

func NewModuleVarContext

func NewModuleVarContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModuleVarContext

func (*ModuleVarContext) AllAnnotation

func (s *ModuleVarContext) AllAnnotation() []IAnnotationContext

func (*ModuleVarContext) AllCompilerDirective

func (s *ModuleVarContext) AllCompilerDirective() []ICompilerDirectiveContext

func (*ModuleVarContext) AllPreprocessor

func (s *ModuleVarContext) AllPreprocessor() []IPreprocessorContext

func (*ModuleVarContext) Annotation

func (s *ModuleVarContext) Annotation(i int) IAnnotationContext

func (*ModuleVarContext) CompilerDirective

func (s *ModuleVarContext) CompilerDirective(i int) ICompilerDirectiveContext

func (*ModuleVarContext) EnterRule

func (s *ModuleVarContext) EnterRule(listener antlr.ParseTreeListener)

func (*ModuleVarContext) ExitRule

func (s *ModuleVarContext) ExitRule(listener antlr.ParseTreeListener)

func (*ModuleVarContext) GetParser

func (s *ModuleVarContext) GetParser() antlr.Parser

func (*ModuleVarContext) GetRuleContext

func (s *ModuleVarContext) GetRuleContext() antlr.RuleContext

func (*ModuleVarContext) IsModuleVarContext

func (*ModuleVarContext) IsModuleVarContext()

func (*ModuleVarContext) ModuleVarsList

func (s *ModuleVarContext) ModuleVarsList() IModuleVarsListContext

func (*ModuleVarContext) Preprocessor

func (s *ModuleVarContext) Preprocessor(i int) IPreprocessorContext

func (*ModuleVarContext) SEMICOLON

func (s *ModuleVarContext) SEMICOLON() antlr.TerminalNode

func (*ModuleVarContext) ToStringTree

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

func (*ModuleVarContext) VAR_KEYWORD

func (s *ModuleVarContext) VAR_KEYWORD() antlr.TerminalNode

type ModuleVarDeclarationContext

type ModuleVarDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyModuleVarDeclarationContext

func NewEmptyModuleVarDeclarationContext() *ModuleVarDeclarationContext

func NewModuleVarDeclarationContext

func NewModuleVarDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModuleVarDeclarationContext

func (*ModuleVarDeclarationContext) EXPORT_KEYWORD

func (s *ModuleVarDeclarationContext) EXPORT_KEYWORD() antlr.TerminalNode

func (*ModuleVarDeclarationContext) EnterRule

func (s *ModuleVarDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*ModuleVarDeclarationContext) ExitRule

func (s *ModuleVarDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*ModuleVarDeclarationContext) GetParser

func (s *ModuleVarDeclarationContext) GetParser() antlr.Parser

func (*ModuleVarDeclarationContext) GetRuleContext

func (s *ModuleVarDeclarationContext) GetRuleContext() antlr.RuleContext

func (*ModuleVarDeclarationContext) IsModuleVarDeclarationContext

func (*ModuleVarDeclarationContext) IsModuleVarDeclarationContext()

func (*ModuleVarDeclarationContext) ToStringTree

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

func (*ModuleVarDeclarationContext) Var_name

type ModuleVarsContext

type ModuleVarsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyModuleVarsContext

func NewEmptyModuleVarsContext() *ModuleVarsContext

func NewModuleVarsContext

func NewModuleVarsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModuleVarsContext

func (*ModuleVarsContext) AllModuleVar

func (s *ModuleVarsContext) AllModuleVar() []IModuleVarContext

func (*ModuleVarsContext) EnterRule

func (s *ModuleVarsContext) EnterRule(listener antlr.ParseTreeListener)

func (*ModuleVarsContext) ExitRule

func (s *ModuleVarsContext) ExitRule(listener antlr.ParseTreeListener)

func (*ModuleVarsContext) GetParser

func (s *ModuleVarsContext) GetParser() antlr.Parser

func (*ModuleVarsContext) GetRuleContext

func (s *ModuleVarsContext) GetRuleContext() antlr.RuleContext

func (*ModuleVarsContext) IsModuleVarsContext

func (*ModuleVarsContext) IsModuleVarsContext()

func (*ModuleVarsContext) ModuleVar

func (s *ModuleVarsContext) ModuleVar(i int) IModuleVarContext

func (*ModuleVarsContext) ToStringTree

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

type ModuleVarsListContext

type ModuleVarsListContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyModuleVarsListContext

func NewEmptyModuleVarsListContext() *ModuleVarsListContext

func NewModuleVarsListContext

func NewModuleVarsListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModuleVarsListContext

func (*ModuleVarsListContext) AllCOMMA

func (s *ModuleVarsListContext) AllCOMMA() []antlr.TerminalNode

func (*ModuleVarsListContext) AllModuleVarDeclaration

func (s *ModuleVarsListContext) AllModuleVarDeclaration() []IModuleVarDeclarationContext

func (*ModuleVarsListContext) COMMA

func (*ModuleVarsListContext) EnterRule

func (s *ModuleVarsListContext) EnterRule(listener antlr.ParseTreeListener)

func (*ModuleVarsListContext) ExitRule

func (s *ModuleVarsListContext) ExitRule(listener antlr.ParseTreeListener)

func (*ModuleVarsListContext) GetParser

func (s *ModuleVarsListContext) GetParser() antlr.Parser

func (*ModuleVarsListContext) GetRuleContext

func (s *ModuleVarsListContext) GetRuleContext() antlr.RuleContext

func (*ModuleVarsListContext) IsModuleVarsListContext

func (*ModuleVarsListContext) IsModuleVarsListContext()

func (*ModuleVarsListContext) ModuleVarDeclaration

func (s *ModuleVarsListContext) ModuleVarDeclaration(i int) IModuleVarDeclarationContext

func (*ModuleVarsListContext) ToStringTree

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

type MultilineStringContext

type MultilineStringContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMultilineStringContext

func NewEmptyMultilineStringContext() *MultilineStringContext

func NewMultilineStringContext

func NewMultilineStringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultilineStringContext

func (*MultilineStringContext) AllBAR

func (*MultilineStringContext) AllPreprocessor

func (s *MultilineStringContext) AllPreprocessor() []IPreprocessorContext

func (*MultilineStringContext) AllSTRINGPART

func (s *MultilineStringContext) AllSTRINGPART() []antlr.TerminalNode

func (*MultilineStringContext) BAR

func (*MultilineStringContext) EnterRule

func (s *MultilineStringContext) EnterRule(listener antlr.ParseTreeListener)

func (*MultilineStringContext) ExitRule

func (s *MultilineStringContext) ExitRule(listener antlr.ParseTreeListener)

func (*MultilineStringContext) GetParser

func (s *MultilineStringContext) GetParser() antlr.Parser

func (*MultilineStringContext) GetRuleContext

func (s *MultilineStringContext) GetRuleContext() antlr.RuleContext

func (*MultilineStringContext) IsMultilineStringContext

func (*MultilineStringContext) IsMultilineStringContext()

func (*MultilineStringContext) Preprocessor

func (s *MultilineStringContext) Preprocessor(i int) IPreprocessorContext

func (*MultilineStringContext) STRINGPART

func (s *MultilineStringContext) STRINGPART(i int) antlr.TerminalNode

func (*MultilineStringContext) STRINGSTART

func (s *MultilineStringContext) STRINGSTART() antlr.TerminalNode

func (*MultilineStringContext) STRINGTAIL

func (s *MultilineStringContext) STRINGTAIL() antlr.TerminalNode

func (*MultilineStringContext) ToStringTree

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

type NewwExpressionContext

type NewwExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNewwExpressionContext

func NewEmptyNewwExpressionContext() *NewwExpressionContext

func NewNewwExpressionContext

func NewNewwExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NewwExpressionContext

func (*NewwExpressionContext) DoCall

func (*NewwExpressionContext) EnterRule

func (s *NewwExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*NewwExpressionContext) ExitRule

func (s *NewwExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*NewwExpressionContext) GetParser

func (s *NewwExpressionContext) GetParser() antlr.Parser

func (*NewwExpressionContext) GetRuleContext

func (s *NewwExpressionContext) GetRuleContext() antlr.RuleContext

func (*NewwExpressionContext) IsNewwExpressionContext

func (*NewwExpressionContext) IsNewwExpressionContext()

func (*NewwExpressionContext) NEW_KEYWORD

func (s *NewwExpressionContext) NEW_KEYWORD() antlr.TerminalNode

func (*NewwExpressionContext) ToStringTree

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

func (*NewwExpressionContext) TypeName

type NumericContext

type NumericContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNumericContext

func NewEmptyNumericContext() *NumericContext

func NewNumericContext

func NewNumericContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumericContext

func (*NumericContext) DECIMAL

func (s *NumericContext) DECIMAL() antlr.TerminalNode

func (*NumericContext) EnterRule

func (s *NumericContext) EnterRule(listener antlr.ParseTreeListener)

func (*NumericContext) ExitRule

func (s *NumericContext) ExitRule(listener antlr.ParseTreeListener)

func (*NumericContext) FLOAT

func (s *NumericContext) FLOAT() antlr.TerminalNode

func (*NumericContext) GetParser

func (s *NumericContext) GetParser() antlr.Parser

func (*NumericContext) GetRuleContext

func (s *NumericContext) GetRuleContext() antlr.RuleContext

func (*NumericContext) IsNumericContext

func (*NumericContext) IsNumericContext()

func (*NumericContext) ToStringTree

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

type OperationContext

type OperationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOperationContext

func NewEmptyOperationContext() *OperationContext

func NewOperationContext

func NewOperationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OperationContext

func (*OperationContext) BoolOperation

func (s *OperationContext) BoolOperation() IBoolOperationContext

func (*OperationContext) CompareOperation

func (s *OperationContext) CompareOperation() ICompareOperationContext

func (*OperationContext) EnterRule

func (s *OperationContext) EnterRule(listener antlr.ParseTreeListener)

func (*OperationContext) ExitRule

func (s *OperationContext) ExitRule(listener antlr.ParseTreeListener)

func (*OperationContext) GetParser

func (s *OperationContext) GetParser() antlr.Parser

func (*OperationContext) GetRuleContext

func (s *OperationContext) GetRuleContext() antlr.RuleContext

func (*OperationContext) IsOperationContext

func (*OperationContext) IsOperationContext()

func (*OperationContext) MINUS

func (s *OperationContext) MINUS() antlr.TerminalNode

func (*OperationContext) MODULO

func (s *OperationContext) MODULO() antlr.TerminalNode

func (*OperationContext) MUL

func (*OperationContext) PLUS

func (*OperationContext) QUOTIENT

func (s *OperationContext) QUOTIENT() antlr.TerminalNode

func (*OperationContext) ToStringTree

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

type ParamContext

type ParamContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParamContext

func NewEmptyParamContext() *ParamContext

func NewParamContext

func NewParamContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParamContext

func (*ParamContext) ASSIGN

func (s *ParamContext) ASSIGN() antlr.TerminalNode

func (*ParamContext) AllAnnotation

func (s *ParamContext) AllAnnotation() []IAnnotationContext

func (*ParamContext) Annotation

func (s *ParamContext) Annotation(i int) IAnnotationContext

func (*ParamContext) DefaultValue

func (s *ParamContext) DefaultValue() IDefaultValueContext

func (*ParamContext) EnterRule

func (s *ParamContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParamContext) ExitRule

func (s *ParamContext) ExitRule(listener antlr.ParseTreeListener)

func (*ParamContext) GetParser

func (s *ParamContext) GetParser() antlr.Parser

func (*ParamContext) GetRuleContext

func (s *ParamContext) GetRuleContext() antlr.RuleContext

func (*ParamContext) IDENTIFIER

func (s *ParamContext) IDENTIFIER() antlr.TerminalNode

func (*ParamContext) IsParamContext

func (*ParamContext) IsParamContext()

func (*ParamContext) ToStringTree

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

func (*ParamContext) VAL_KEYWORD

func (s *ParamContext) VAL_KEYWORD() antlr.TerminalNode

type ParamListContext

type ParamListContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParamListContext

func NewEmptyParamListContext() *ParamListContext

func NewParamListContext

func NewParamListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParamListContext

func (*ParamListContext) AllCOMMA

func (s *ParamListContext) AllCOMMA() []antlr.TerminalNode

func (*ParamListContext) AllParam

func (s *ParamListContext) AllParam() []IParamContext

func (*ParamListContext) COMMA

func (s *ParamListContext) COMMA(i int) antlr.TerminalNode

func (*ParamListContext) EnterRule

func (s *ParamListContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParamListContext) ExitRule

func (s *ParamListContext) ExitRule(listener antlr.ParseTreeListener)

func (*ParamListContext) GetParser

func (s *ParamListContext) GetParser() antlr.Parser

func (*ParamListContext) GetRuleContext

func (s *ParamListContext) GetRuleContext() antlr.RuleContext

func (*ParamListContext) IsParamListContext

func (*ParamListContext) IsParamListContext()

func (*ParamListContext) Param

func (s *ParamListContext) Param(i int) IParamContext

func (*ParamListContext) ToStringTree

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

type Preproc_boolOperationContext

type Preproc_boolOperationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPreproc_boolOperationContext

func NewEmptyPreproc_boolOperationContext() *Preproc_boolOperationContext

func NewPreproc_boolOperationContext

func NewPreproc_boolOperationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Preproc_boolOperationContext

func (*Preproc_boolOperationContext) EnterRule

func (s *Preproc_boolOperationContext) EnterRule(listener antlr.ParseTreeListener)

func (*Preproc_boolOperationContext) ExitRule

func (*Preproc_boolOperationContext) GetParser

func (s *Preproc_boolOperationContext) GetParser() antlr.Parser

func (*Preproc_boolOperationContext) GetRuleContext

func (s *Preproc_boolOperationContext) GetRuleContext() antlr.RuleContext

func (*Preproc_boolOperationContext) IsPreproc_boolOperationContext

func (*Preproc_boolOperationContext) IsPreproc_boolOperationContext()

func (*Preproc_boolOperationContext) PREPROC_AND_KEYWORD

func (s *Preproc_boolOperationContext) PREPROC_AND_KEYWORD() antlr.TerminalNode

func (*Preproc_boolOperationContext) PREPROC_OR_KEYWORD

func (s *Preproc_boolOperationContext) PREPROC_OR_KEYWORD() antlr.TerminalNode

func (*Preproc_boolOperationContext) ToStringTree

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

type Preproc_elseContext

type Preproc_elseContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPreproc_elseContext

func NewEmptyPreproc_elseContext() *Preproc_elseContext

func NewPreproc_elseContext

func NewPreproc_elseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Preproc_elseContext

func (*Preproc_elseContext) EnterRule

func (s *Preproc_elseContext) EnterRule(listener antlr.ParseTreeListener)

func (*Preproc_elseContext) ExitRule

func (s *Preproc_elseContext) ExitRule(listener antlr.ParseTreeListener)

func (*Preproc_elseContext) GetParser

func (s *Preproc_elseContext) GetParser() antlr.Parser

func (*Preproc_elseContext) GetRuleContext

func (s *Preproc_elseContext) GetRuleContext() antlr.RuleContext

func (*Preproc_elseContext) IsPreproc_elseContext

func (*Preproc_elseContext) IsPreproc_elseContext()

func (*Preproc_elseContext) PREPROC_ELSE_KEYWORD

func (s *Preproc_elseContext) PREPROC_ELSE_KEYWORD() antlr.TerminalNode

func (*Preproc_elseContext) ToStringTree

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

type Preproc_elsifContext

type Preproc_elsifContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPreproc_elsifContext

func NewEmptyPreproc_elsifContext() *Preproc_elsifContext

func NewPreproc_elsifContext

func NewPreproc_elsifContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Preproc_elsifContext

func (*Preproc_elsifContext) EnterRule

func (s *Preproc_elsifContext) EnterRule(listener antlr.ParseTreeListener)

func (*Preproc_elsifContext) ExitRule

func (s *Preproc_elsifContext) ExitRule(listener antlr.ParseTreeListener)

func (*Preproc_elsifContext) GetParser

func (s *Preproc_elsifContext) GetParser() antlr.Parser

func (*Preproc_elsifContext) GetRuleContext

func (s *Preproc_elsifContext) GetRuleContext() antlr.RuleContext

func (*Preproc_elsifContext) IsPreproc_elsifContext

func (*Preproc_elsifContext) IsPreproc_elsifContext()

func (*Preproc_elsifContext) PREPROC_ELSIF_KEYWORD

func (s *Preproc_elsifContext) PREPROC_ELSIF_KEYWORD() antlr.TerminalNode

func (*Preproc_elsifContext) PREPROC_THEN_KEYWORD

func (s *Preproc_elsifContext) PREPROC_THEN_KEYWORD() antlr.TerminalNode

func (*Preproc_elsifContext) Preproc_expression

func (s *Preproc_elsifContext) Preproc_expression() IPreproc_expressionContext

func (*Preproc_elsifContext) ToStringTree

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

type Preproc_endifContext

type Preproc_endifContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPreproc_endifContext

func NewEmptyPreproc_endifContext() *Preproc_endifContext

func NewPreproc_endifContext

func NewPreproc_endifContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Preproc_endifContext

func (*Preproc_endifContext) EnterRule

func (s *Preproc_endifContext) EnterRule(listener antlr.ParseTreeListener)

func (*Preproc_endifContext) ExitRule

func (s *Preproc_endifContext) ExitRule(listener antlr.ParseTreeListener)

func (*Preproc_endifContext) GetParser

func (s *Preproc_endifContext) GetParser() antlr.Parser

func (*Preproc_endifContext) GetRuleContext

func (s *Preproc_endifContext) GetRuleContext() antlr.RuleContext

func (*Preproc_endifContext) IsPreproc_endifContext

func (*Preproc_endifContext) IsPreproc_endifContext()

func (*Preproc_endifContext) PREPROC_ENDIF_KEYWORD

func (s *Preproc_endifContext) PREPROC_ENDIF_KEYWORD() antlr.TerminalNode

func (*Preproc_endifContext) ToStringTree

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

type Preproc_expressionContext

type Preproc_expressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPreproc_expressionContext

func NewEmptyPreproc_expressionContext() *Preproc_expressionContext

func NewPreproc_expressionContext

func NewPreproc_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Preproc_expressionContext

func (*Preproc_expressionContext) EnterRule

func (s *Preproc_expressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*Preproc_expressionContext) ExitRule

func (s *Preproc_expressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*Preproc_expressionContext) GetParser

func (s *Preproc_expressionContext) GetParser() antlr.Parser

func (*Preproc_expressionContext) GetRuleContext

func (s *Preproc_expressionContext) GetRuleContext() antlr.RuleContext

func (*Preproc_expressionContext) IsPreproc_expressionContext

func (*Preproc_expressionContext) IsPreproc_expressionContext()

func (*Preproc_expressionContext) PREPROC_LPAREN

func (s *Preproc_expressionContext) PREPROC_LPAREN() antlr.TerminalNode

func (*Preproc_expressionContext) PREPROC_NOT_KEYWORD

func (s *Preproc_expressionContext) PREPROC_NOT_KEYWORD() antlr.TerminalNode

func (*Preproc_expressionContext) PREPROC_RPAREN

func (s *Preproc_expressionContext) PREPROC_RPAREN() antlr.TerminalNode

func (*Preproc_expressionContext) Preproc_expression

func (s *Preproc_expressionContext) Preproc_expression() IPreproc_expressionContext

func (*Preproc_expressionContext) Preproc_logicalExpression

func (s *Preproc_expressionContext) Preproc_logicalExpression() IPreproc_logicalExpressionContext

func (*Preproc_expressionContext) ToStringTree

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

type Preproc_ifContext

type Preproc_ifContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPreproc_ifContext

func NewEmptyPreproc_ifContext() *Preproc_ifContext

func NewPreproc_ifContext

func NewPreproc_ifContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Preproc_ifContext

func (*Preproc_ifContext) EnterRule

func (s *Preproc_ifContext) EnterRule(listener antlr.ParseTreeListener)

func (*Preproc_ifContext) ExitRule

func (s *Preproc_ifContext) ExitRule(listener antlr.ParseTreeListener)

func (*Preproc_ifContext) GetParser

func (s *Preproc_ifContext) GetParser() antlr.Parser

func (*Preproc_ifContext) GetRuleContext

func (s *Preproc_ifContext) GetRuleContext() antlr.RuleContext

func (*Preproc_ifContext) IsPreproc_ifContext

func (*Preproc_ifContext) IsPreproc_ifContext()

func (*Preproc_ifContext) PREPROC_IF_KEYWORD

func (s *Preproc_ifContext) PREPROC_IF_KEYWORD() antlr.TerminalNode

func (*Preproc_ifContext) PREPROC_THEN_KEYWORD

func (s *Preproc_ifContext) PREPROC_THEN_KEYWORD() antlr.TerminalNode

func (*Preproc_ifContext) Preproc_expression

func (s *Preproc_ifContext) Preproc_expression() IPreproc_expressionContext

func (*Preproc_ifContext) ToStringTree

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

type Preproc_logicalExpressionContext

type Preproc_logicalExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPreproc_logicalExpressionContext

func NewEmptyPreproc_logicalExpressionContext() *Preproc_logicalExpressionContext

func NewPreproc_logicalExpressionContext

func NewPreproc_logicalExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Preproc_logicalExpressionContext

func (*Preproc_logicalExpressionContext) AllPreproc_boolOperation

func (s *Preproc_logicalExpressionContext) AllPreproc_boolOperation() []IPreproc_boolOperationContext

func (*Preproc_logicalExpressionContext) AllPreproc_logicalOperand

func (s *Preproc_logicalExpressionContext) AllPreproc_logicalOperand() []IPreproc_logicalOperandContext

func (*Preproc_logicalExpressionContext) EnterRule

func (*Preproc_logicalExpressionContext) ExitRule

func (*Preproc_logicalExpressionContext) GetParser

func (*Preproc_logicalExpressionContext) GetRuleContext

func (*Preproc_logicalExpressionContext) IsPreproc_logicalExpressionContext

func (*Preproc_logicalExpressionContext) IsPreproc_logicalExpressionContext()

func (*Preproc_logicalExpressionContext) Preproc_boolOperation

func (*Preproc_logicalExpressionContext) Preproc_logicalOperand

func (*Preproc_logicalExpressionContext) ToStringTree

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

type Preproc_logicalOperandContext

type Preproc_logicalOperandContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPreproc_logicalOperandContext

func NewEmptyPreproc_logicalOperandContext() *Preproc_logicalOperandContext

func NewPreproc_logicalOperandContext

func NewPreproc_logicalOperandContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Preproc_logicalOperandContext

func (*Preproc_logicalOperandContext) EnterRule

func (s *Preproc_logicalOperandContext) EnterRule(listener antlr.ParseTreeListener)

func (*Preproc_logicalOperandContext) ExitRule

func (*Preproc_logicalOperandContext) GetParser

func (*Preproc_logicalOperandContext) GetRuleContext

func (s *Preproc_logicalOperandContext) GetRuleContext() antlr.RuleContext

func (*Preproc_logicalOperandContext) IsPreproc_logicalOperandContext

func (*Preproc_logicalOperandContext) IsPreproc_logicalOperandContext()

func (*Preproc_logicalOperandContext) PREPROC_LPAREN

func (s *Preproc_logicalOperandContext) PREPROC_LPAREN() antlr.TerminalNode

func (*Preproc_logicalOperandContext) PREPROC_NOT_KEYWORD

func (s *Preproc_logicalOperandContext) PREPROC_NOT_KEYWORD() antlr.TerminalNode

func (*Preproc_logicalOperandContext) PREPROC_RPAREN

func (s *Preproc_logicalOperandContext) PREPROC_RPAREN() antlr.TerminalNode

func (*Preproc_logicalOperandContext) Preproc_logicalExpression

func (*Preproc_logicalOperandContext) Preproc_logicalOperand

func (*Preproc_logicalOperandContext) Preproc_symbol

func (*Preproc_logicalOperandContext) ToStringTree

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

type Preproc_symbolContext

type Preproc_symbolContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPreproc_symbolContext

func NewEmptyPreproc_symbolContext() *Preproc_symbolContext

func NewPreproc_symbolContext

func NewPreproc_symbolContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Preproc_symbolContext

func (*Preproc_symbolContext) EnterRule

func (s *Preproc_symbolContext) EnterRule(listener antlr.ParseTreeListener)

func (*Preproc_symbolContext) ExitRule

func (s *Preproc_symbolContext) ExitRule(listener antlr.ParseTreeListener)

func (*Preproc_symbolContext) GetParser

func (s *Preproc_symbolContext) GetParser() antlr.Parser

func (*Preproc_symbolContext) GetRuleContext

func (s *Preproc_symbolContext) GetRuleContext() antlr.RuleContext

func (*Preproc_symbolContext) IsPreproc_symbolContext

func (*Preproc_symbolContext) IsPreproc_symbolContext()

func (*Preproc_symbolContext) PREPROC_ATCLIENT_SYMBOL

func (s *Preproc_symbolContext) PREPROC_ATCLIENT_SYMBOL() antlr.TerminalNode

func (*Preproc_symbolContext) PREPROC_ATSERVER_SYMBOL

func (s *Preproc_symbolContext) PREPROC_ATSERVER_SYMBOL() antlr.TerminalNode

func (*Preproc_symbolContext) PREPROC_CLIENT_SYMBOL

func (s *Preproc_symbolContext) PREPROC_CLIENT_SYMBOL() antlr.TerminalNode

func (*Preproc_symbolContext) PREPROC_EXTERNALCONNECTION_SYMBOL

func (s *Preproc_symbolContext) PREPROC_EXTERNALCONNECTION_SYMBOL() antlr.TerminalNode

func (*Preproc_symbolContext) PREPROC_LINUX

func (s *Preproc_symbolContext) PREPROC_LINUX() antlr.TerminalNode

func (*Preproc_symbolContext) PREPROC_MACOS

func (s *Preproc_symbolContext) PREPROC_MACOS() antlr.TerminalNode

func (*Preproc_symbolContext) PREPROC_MOBILEAPPCLIENT_SYMBOL

func (s *Preproc_symbolContext) PREPROC_MOBILEAPPCLIENT_SYMBOL() antlr.TerminalNode

func (*Preproc_symbolContext) PREPROC_MOBILEAPPSERVER_SYMBOL

func (s *Preproc_symbolContext) PREPROC_MOBILEAPPSERVER_SYMBOL() antlr.TerminalNode

func (*Preproc_symbolContext) PREPROC_MOBILECLIENT_SYMBOL

func (s *Preproc_symbolContext) PREPROC_MOBILECLIENT_SYMBOL() antlr.TerminalNode

func (*Preproc_symbolContext) PREPROC_MOBILE_STANDALONE_SERVER

func (s *Preproc_symbolContext) PREPROC_MOBILE_STANDALONE_SERVER() antlr.TerminalNode

func (*Preproc_symbolContext) PREPROC_SERVER_SYMBOL

func (s *Preproc_symbolContext) PREPROC_SERVER_SYMBOL() antlr.TerminalNode

func (*Preproc_symbolContext) PREPROC_THICKCLIENTMANAGEDAPPLICATION_SYMBOL

func (s *Preproc_symbolContext) PREPROC_THICKCLIENTMANAGEDAPPLICATION_SYMBOL() antlr.TerminalNode

func (*Preproc_symbolContext) PREPROC_THICKCLIENTORDINARYAPPLICATION_SYMBOL

func (s *Preproc_symbolContext) PREPROC_THICKCLIENTORDINARYAPPLICATION_SYMBOL() antlr.TerminalNode

func (*Preproc_symbolContext) PREPROC_THINCLIENT_SYMBOL

func (s *Preproc_symbolContext) PREPROC_THINCLIENT_SYMBOL() antlr.TerminalNode

func (*Preproc_symbolContext) PREPROC_WEBCLIENT_SYMBOL

func (s *Preproc_symbolContext) PREPROC_WEBCLIENT_SYMBOL() antlr.TerminalNode

func (*Preproc_symbolContext) PREPROC_WINDOWS

func (s *Preproc_symbolContext) PREPROC_WINDOWS() antlr.TerminalNode

func (*Preproc_symbolContext) Preproc_unknownSymbol

func (s *Preproc_symbolContext) Preproc_unknownSymbol() IPreproc_unknownSymbolContext

func (*Preproc_symbolContext) ToStringTree

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

type Preproc_unknownSymbolContext

type Preproc_unknownSymbolContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPreproc_unknownSymbolContext

func NewEmptyPreproc_unknownSymbolContext() *Preproc_unknownSymbolContext

func NewPreproc_unknownSymbolContext

func NewPreproc_unknownSymbolContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Preproc_unknownSymbolContext

func (*Preproc_unknownSymbolContext) EnterRule

func (s *Preproc_unknownSymbolContext) EnterRule(listener antlr.ParseTreeListener)

func (*Preproc_unknownSymbolContext) ExitRule

func (*Preproc_unknownSymbolContext) GetParser

func (s *Preproc_unknownSymbolContext) GetParser() antlr.Parser

func (*Preproc_unknownSymbolContext) GetRuleContext

func (s *Preproc_unknownSymbolContext) GetRuleContext() antlr.RuleContext

func (*Preproc_unknownSymbolContext) IsPreproc_unknownSymbolContext

func (*Preproc_unknownSymbolContext) IsPreproc_unknownSymbolContext()

func (*Preproc_unknownSymbolContext) PREPROC_IDENTIFIER

func (s *Preproc_unknownSymbolContext) PREPROC_IDENTIFIER() antlr.TerminalNode

func (*Preproc_unknownSymbolContext) ToStringTree

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

type PreprocessorContext

type PreprocessorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPreprocessorContext

func NewEmptyPreprocessorContext() *PreprocessorContext

func NewPreprocessorContext

func NewPreprocessorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PreprocessorContext

func (*PreprocessorContext) EnterRule

func (s *PreprocessorContext) EnterRule(listener antlr.ParseTreeListener)

func (*PreprocessorContext) ExitRule

func (s *PreprocessorContext) ExitRule(listener antlr.ParseTreeListener)

func (*PreprocessorContext) GetParser

func (s *PreprocessorContext) GetParser() antlr.Parser

func (*PreprocessorContext) GetRuleContext

func (s *PreprocessorContext) GetRuleContext() antlr.RuleContext

func (*PreprocessorContext) HASH

func (*PreprocessorContext) IsPreprocessorContext

func (*PreprocessorContext) IsPreprocessorContext()

func (*PreprocessorContext) Preproc_else

func (s *PreprocessorContext) Preproc_else() IPreproc_elseContext

func (*PreprocessorContext) Preproc_elsif

func (s *PreprocessorContext) Preproc_elsif() IPreproc_elsifContext

func (*PreprocessorContext) Preproc_endif

func (s *PreprocessorContext) Preproc_endif() IPreproc_endifContext

func (*PreprocessorContext) Preproc_if

func (s *PreprocessorContext) Preproc_if() IPreproc_ifContext

func (*PreprocessorContext) RegionEnd

func (s *PreprocessorContext) RegionEnd() IRegionEndContext

func (*PreprocessorContext) RegionStart

func (s *PreprocessorContext) RegionStart() IRegionStartContext

func (*PreprocessorContext) ToStringTree

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

func (*PreprocessorContext) Use

type ProcDeclarationContext

type ProcDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyProcDeclarationContext

func NewEmptyProcDeclarationContext() *ProcDeclarationContext

func NewProcDeclarationContext

func NewProcDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProcDeclarationContext

func (*ProcDeclarationContext) ASYNC_KEYWORD

func (s *ProcDeclarationContext) ASYNC_KEYWORD() antlr.TerminalNode

func (*ProcDeclarationContext) AllAnnotation

func (s *ProcDeclarationContext) AllAnnotation() []IAnnotationContext

func (*ProcDeclarationContext) AllCompilerDirective

func (s *ProcDeclarationContext) AllCompilerDirective() []ICompilerDirectiveContext

func (*ProcDeclarationContext) AllPreprocessor

func (s *ProcDeclarationContext) AllPreprocessor() []IPreprocessorContext

func (*ProcDeclarationContext) Annotation

func (*ProcDeclarationContext) CompilerDirective

func (s *ProcDeclarationContext) CompilerDirective(i int) ICompilerDirectiveContext

func (*ProcDeclarationContext) EXPORT_KEYWORD

func (s *ProcDeclarationContext) EXPORT_KEYWORD() antlr.TerminalNode

func (*ProcDeclarationContext) EnterRule

func (s *ProcDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*ProcDeclarationContext) ExitRule

func (s *ProcDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*ProcDeclarationContext) GetParser

func (s *ProcDeclarationContext) GetParser() antlr.Parser

func (*ProcDeclarationContext) GetRuleContext

func (s *ProcDeclarationContext) GetRuleContext() antlr.RuleContext

func (*ProcDeclarationContext) IsProcDeclarationContext

func (*ProcDeclarationContext) IsProcDeclarationContext()

func (*ProcDeclarationContext) LPAREN

func (*ProcDeclarationContext) PROCEDURE_KEYWORD

func (s *ProcDeclarationContext) PROCEDURE_KEYWORD() antlr.TerminalNode

func (*ProcDeclarationContext) ParamList

func (*ProcDeclarationContext) Preprocessor

func (s *ProcDeclarationContext) Preprocessor(i int) IPreprocessorContext

func (*ProcDeclarationContext) RPAREN

func (*ProcDeclarationContext) SubName

func (*ProcDeclarationContext) ToStringTree

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

type ProcedureContext

type ProcedureContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyProcedureContext

func NewEmptyProcedureContext() *ProcedureContext

func NewProcedureContext

func NewProcedureContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProcedureContext

func (*ProcedureContext) ENDPROCEDURE_KEYWORD

func (s *ProcedureContext) ENDPROCEDURE_KEYWORD() antlr.TerminalNode

func (*ProcedureContext) EnterRule

func (s *ProcedureContext) EnterRule(listener antlr.ParseTreeListener)

func (*ProcedureContext) ExitRule

func (s *ProcedureContext) ExitRule(listener antlr.ParseTreeListener)

func (*ProcedureContext) GetParser

func (s *ProcedureContext) GetParser() antlr.Parser

func (*ProcedureContext) GetRuleContext

func (s *ProcedureContext) GetRuleContext() antlr.RuleContext

func (*ProcedureContext) IsProcedureContext

func (*ProcedureContext) IsProcedureContext()

func (*ProcedureContext) ProcDeclaration

func (s *ProcedureContext) ProcDeclaration() IProcDeclarationContext

func (*ProcedureContext) SubCodeBlock

func (s *ProcedureContext) SubCodeBlock() ISubCodeBlockContext

func (*ProcedureContext) ToStringTree

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

type RaiseStatementContext

type RaiseStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRaiseStatementContext

func NewEmptyRaiseStatementContext() *RaiseStatementContext

func NewRaiseStatementContext

func NewRaiseStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RaiseStatementContext

func (*RaiseStatementContext) DoCall

func (*RaiseStatementContext) EnterRule

func (s *RaiseStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*RaiseStatementContext) ExitRule

func (s *RaiseStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*RaiseStatementContext) Expression

func (s *RaiseStatementContext) Expression() IExpressionContext

func (*RaiseStatementContext) GetParser

func (s *RaiseStatementContext) GetParser() antlr.Parser

func (*RaiseStatementContext) GetRuleContext

func (s *RaiseStatementContext) GetRuleContext() antlr.RuleContext

func (*RaiseStatementContext) IsRaiseStatementContext

func (*RaiseStatementContext) IsRaiseStatementContext()

func (*RaiseStatementContext) RAISE_KEYWORD

func (s *RaiseStatementContext) RAISE_KEYWORD() antlr.TerminalNode

func (*RaiseStatementContext) ToStringTree

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

type RegionEndContext

type RegionEndContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRegionEndContext

func NewEmptyRegionEndContext() *RegionEndContext

func NewRegionEndContext

func NewRegionEndContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RegionEndContext

func (*RegionEndContext) EnterRule

func (s *RegionEndContext) EnterRule(listener antlr.ParseTreeListener)

func (*RegionEndContext) ExitRule

func (s *RegionEndContext) ExitRule(listener antlr.ParseTreeListener)

func (*RegionEndContext) GetParser

func (s *RegionEndContext) GetParser() antlr.Parser

func (*RegionEndContext) GetRuleContext

func (s *RegionEndContext) GetRuleContext() antlr.RuleContext

func (*RegionEndContext) IsRegionEndContext

func (*RegionEndContext) IsRegionEndContext()

func (*RegionEndContext) PREPROC_END_REGION

func (s *RegionEndContext) PREPROC_END_REGION() antlr.TerminalNode

func (*RegionEndContext) ToStringTree

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

type RegionNameContext

type RegionNameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRegionNameContext

func NewEmptyRegionNameContext() *RegionNameContext

func NewRegionNameContext

func NewRegionNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RegionNameContext

func (*RegionNameContext) EnterRule

func (s *RegionNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*RegionNameContext) ExitRule

func (s *RegionNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*RegionNameContext) GetParser

func (s *RegionNameContext) GetParser() antlr.Parser

func (*RegionNameContext) GetRuleContext

func (s *RegionNameContext) GetRuleContext() antlr.RuleContext

func (*RegionNameContext) IsRegionNameContext

func (*RegionNameContext) IsRegionNameContext()

func (*RegionNameContext) PREPROC_IDENTIFIER

func (s *RegionNameContext) PREPROC_IDENTIFIER() antlr.TerminalNode

func (*RegionNameContext) ToStringTree

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

type RegionStartContext

type RegionStartContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRegionStartContext

func NewEmptyRegionStartContext() *RegionStartContext

func NewRegionStartContext

func NewRegionStartContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RegionStartContext

func (*RegionStartContext) EnterRule

func (s *RegionStartContext) EnterRule(listener antlr.ParseTreeListener)

func (*RegionStartContext) ExitRule

func (s *RegionStartContext) ExitRule(listener antlr.ParseTreeListener)

func (*RegionStartContext) GetParser

func (s *RegionStartContext) GetParser() antlr.Parser

func (*RegionStartContext) GetRuleContext

func (s *RegionStartContext) GetRuleContext() antlr.RuleContext

func (*RegionStartContext) IsRegionStartContext

func (*RegionStartContext) IsRegionStartContext()

func (*RegionStartContext) PREPROC_REGION

func (s *RegionStartContext) PREPROC_REGION() antlr.TerminalNode

func (*RegionStartContext) RegionName

func (s *RegionStartContext) RegionName() IRegionNameContext

func (*RegionStartContext) ToStringTree

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

type RemoveHandlerStatementContext

type RemoveHandlerStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRemoveHandlerStatementContext

func NewEmptyRemoveHandlerStatementContext() *RemoveHandlerStatementContext

func NewRemoveHandlerStatementContext

func NewRemoveHandlerStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RemoveHandlerStatementContext

func (*RemoveHandlerStatementContext) COMMA

func (*RemoveHandlerStatementContext) EnterRule

func (s *RemoveHandlerStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*RemoveHandlerStatementContext) Event

func (*RemoveHandlerStatementContext) ExitRule

func (*RemoveHandlerStatementContext) GetParser

func (*RemoveHandlerStatementContext) GetRuleContext

func (s *RemoveHandlerStatementContext) GetRuleContext() antlr.RuleContext

func (*RemoveHandlerStatementContext) Handler

func (*RemoveHandlerStatementContext) IsRemoveHandlerStatementContext

func (*RemoveHandlerStatementContext) IsRemoveHandlerStatementContext()

func (*RemoveHandlerStatementContext) REMOVEHANDLER_KEYWORD

func (s *RemoveHandlerStatementContext) REMOVEHANDLER_KEYWORD() antlr.TerminalNode

func (*RemoveHandlerStatementContext) ToStringTree

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

type ReturnStatementContext

type ReturnStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyReturnStatementContext

func NewEmptyReturnStatementContext() *ReturnStatementContext

func NewReturnStatementContext

func NewReturnStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturnStatementContext

func (*ReturnStatementContext) EnterRule

func (s *ReturnStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*ReturnStatementContext) ExitRule

func (s *ReturnStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*ReturnStatementContext) Expression

func (*ReturnStatementContext) GetParser

func (s *ReturnStatementContext) GetParser() antlr.Parser

func (*ReturnStatementContext) GetRuleContext

func (s *ReturnStatementContext) GetRuleContext() antlr.RuleContext

func (*ReturnStatementContext) IsReturnStatementContext

func (*ReturnStatementContext) IsReturnStatementContext()

func (*ReturnStatementContext) RETURN_KEYWORD

func (s *ReturnStatementContext) RETURN_KEYWORD() antlr.TerminalNode

func (*ReturnStatementContext) ToStringTree

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

type ShebangContext

type ShebangContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyShebangContext

func NewEmptyShebangContext() *ShebangContext

func NewShebangContext

func NewShebangContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShebangContext

func (*ShebangContext) AllPREPROC_ANY

func (s *ShebangContext) AllPREPROC_ANY() []antlr.TerminalNode

func (*ShebangContext) AllPREPROC_IDENTIFIER

func (s *ShebangContext) AllPREPROC_IDENTIFIER() []antlr.TerminalNode

func (*ShebangContext) EnterRule

func (s *ShebangContext) EnterRule(listener antlr.ParseTreeListener)

func (*ShebangContext) ExitRule

func (s *ShebangContext) ExitRule(listener antlr.ParseTreeListener)

func (*ShebangContext) GetParser

func (s *ShebangContext) GetParser() antlr.Parser

func (*ShebangContext) GetRuleContext

func (s *ShebangContext) GetRuleContext() antlr.RuleContext

func (*ShebangContext) HASH

func (s *ShebangContext) HASH() antlr.TerminalNode

func (*ShebangContext) IsShebangContext

func (*ShebangContext) IsShebangContext()

func (*ShebangContext) PREPROC_ANY

func (s *ShebangContext) PREPROC_ANY(i int) antlr.TerminalNode

func (*ShebangContext) PREPROC_EXCLAMATION_MARK

func (s *ShebangContext) PREPROC_EXCLAMATION_MARK() antlr.TerminalNode

func (*ShebangContext) PREPROC_IDENTIFIER

func (s *ShebangContext) PREPROC_IDENTIFIER(i int) antlr.TerminalNode

func (*ShebangContext) ToStringTree

func (s *ShebangContext) 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) Assignment

func (s *StatementContext) Assignment() IAssignmentContext

func (*StatementContext) CallStatement

func (s *StatementContext) CallStatement() ICallStatementContext

func (*StatementContext) CompoundStatement

func (s *StatementContext) CompoundStatement() ICompoundStatementContext

func (*StatementContext) EnterRule

func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*StatementContext) ExitRule

func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*StatementContext) GetParser

func (s *StatementContext) GetParser() antlr.Parser

func (*StatementContext) GetRuleContext

func (s *StatementContext) GetRuleContext() antlr.RuleContext

func (*StatementContext) IsStatementContext

func (*StatementContext) IsStatementContext()

func (*StatementContext) Label

func (s *StatementContext) Label() ILabelContext

func (*StatementContext) Preprocessor

func (s *StatementContext) Preprocessor() IPreprocessorContext

func (*StatementContext) SEMICOLON

func (s *StatementContext) SEMICOLON() antlr.TerminalNode

func (*StatementContext) ToStringTree

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

func (*StatementContext) WaitStatement

func (s *StatementContext) WaitStatement() IWaitStatementContext

type StringContext

type StringContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStringContext

func NewEmptyStringContext() *StringContext

func NewStringContext

func NewStringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringContext

func (*StringContext) AllMultilineString

func (s *StringContext) AllMultilineString() []IMultilineStringContext

func (*StringContext) AllSTRING

func (s *StringContext) AllSTRING() []antlr.TerminalNode

func (*StringContext) EnterRule

func (s *StringContext) EnterRule(listener antlr.ParseTreeListener)

func (*StringContext) ExitRule

func (s *StringContext) ExitRule(listener antlr.ParseTreeListener)

func (*StringContext) GetParser

func (s *StringContext) GetParser() antlr.Parser

func (*StringContext) GetRuleContext

func (s *StringContext) GetRuleContext() antlr.RuleContext

func (*StringContext) IsStringContext

func (*StringContext) IsStringContext()

func (*StringContext) MultilineString

func (s *StringContext) MultilineString(i int) IMultilineStringContext

func (*StringContext) STRING

func (s *StringContext) STRING(i int) antlr.TerminalNode

func (*StringContext) ToStringTree

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

type SubCodeBlockContext

type SubCodeBlockContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySubCodeBlockContext

func NewEmptySubCodeBlockContext() *SubCodeBlockContext

func NewSubCodeBlockContext

func NewSubCodeBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SubCodeBlockContext

func (*SubCodeBlockContext) CodeBlock

func (s *SubCodeBlockContext) CodeBlock() ICodeBlockContext

func (*SubCodeBlockContext) EnterRule

func (s *SubCodeBlockContext) EnterRule(listener antlr.ParseTreeListener)

func (*SubCodeBlockContext) ExitRule

func (s *SubCodeBlockContext) ExitRule(listener antlr.ParseTreeListener)

func (*SubCodeBlockContext) GetParser

func (s *SubCodeBlockContext) GetParser() antlr.Parser

func (*SubCodeBlockContext) GetRuleContext

func (s *SubCodeBlockContext) GetRuleContext() antlr.RuleContext

func (*SubCodeBlockContext) IsSubCodeBlockContext

func (*SubCodeBlockContext) IsSubCodeBlockContext()

func (*SubCodeBlockContext) SubVars

func (s *SubCodeBlockContext) SubVars() ISubVarsContext

func (*SubCodeBlockContext) ToStringTree

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

type SubContext

type SubContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySubContext

func NewEmptySubContext() *SubContext

func NewSubContext

func NewSubContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SubContext

func (*SubContext) EnterRule

func (s *SubContext) EnterRule(listener antlr.ParseTreeListener)

func (*SubContext) ExitRule

func (s *SubContext) ExitRule(listener antlr.ParseTreeListener)

func (*SubContext) Function

func (s *SubContext) Function() IFunctionContext

func (*SubContext) GetParser

func (s *SubContext) GetParser() antlr.Parser

func (*SubContext) GetRuleContext

func (s *SubContext) GetRuleContext() antlr.RuleContext

func (*SubContext) IsSubContext

func (*SubContext) IsSubContext()

func (*SubContext) Procedure

func (s *SubContext) Procedure() IProcedureContext

func (*SubContext) ToStringTree

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

type SubNameContext

type SubNameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySubNameContext

func NewEmptySubNameContext() *SubNameContext

func NewSubNameContext

func NewSubNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SubNameContext

func (*SubNameContext) EnterRule

func (s *SubNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*SubNameContext) ExitRule

func (s *SubNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*SubNameContext) GetParser

func (s *SubNameContext) GetParser() antlr.Parser

func (*SubNameContext) GetRuleContext

func (s *SubNameContext) GetRuleContext() antlr.RuleContext

func (*SubNameContext) IDENTIFIER

func (s *SubNameContext) IDENTIFIER() antlr.TerminalNode

func (*SubNameContext) IsSubNameContext

func (*SubNameContext) IsSubNameContext()

func (*SubNameContext) ToStringTree

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

type SubVarContext

type SubVarContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySubVarContext

func NewEmptySubVarContext() *SubVarContext

func NewSubVarContext

func NewSubVarContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SubVarContext

func (*SubVarContext) AllAnnotation

func (s *SubVarContext) AllAnnotation() []IAnnotationContext

func (*SubVarContext) AllCompilerDirective

func (s *SubVarContext) AllCompilerDirective() []ICompilerDirectiveContext

func (*SubVarContext) AllPreprocessor

func (s *SubVarContext) AllPreprocessor() []IPreprocessorContext

func (*SubVarContext) Annotation

func (s *SubVarContext) Annotation(i int) IAnnotationContext

func (*SubVarContext) CompilerDirective

func (s *SubVarContext) CompilerDirective(i int) ICompilerDirectiveContext

func (*SubVarContext) EnterRule

func (s *SubVarContext) EnterRule(listener antlr.ParseTreeListener)

func (*SubVarContext) ExitRule

func (s *SubVarContext) ExitRule(listener antlr.ParseTreeListener)

func (*SubVarContext) GetParser

func (s *SubVarContext) GetParser() antlr.Parser

func (*SubVarContext) GetRuleContext

func (s *SubVarContext) GetRuleContext() antlr.RuleContext

func (*SubVarContext) IsSubVarContext

func (*SubVarContext) IsSubVarContext()

func (*SubVarContext) Preprocessor

func (s *SubVarContext) Preprocessor(i int) IPreprocessorContext

func (*SubVarContext) SEMICOLON

func (s *SubVarContext) SEMICOLON() antlr.TerminalNode

func (*SubVarContext) SubVarsList

func (s *SubVarContext) SubVarsList() ISubVarsListContext

func (*SubVarContext) ToStringTree

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

func (*SubVarContext) VAR_KEYWORD

func (s *SubVarContext) VAR_KEYWORD() antlr.TerminalNode

type SubVarDeclarationContext

type SubVarDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySubVarDeclarationContext

func NewEmptySubVarDeclarationContext() *SubVarDeclarationContext

func NewSubVarDeclarationContext

func NewSubVarDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SubVarDeclarationContext

func (*SubVarDeclarationContext) EnterRule

func (s *SubVarDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*SubVarDeclarationContext) ExitRule

func (s *SubVarDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*SubVarDeclarationContext) GetParser

func (s *SubVarDeclarationContext) GetParser() antlr.Parser

func (*SubVarDeclarationContext) GetRuleContext

func (s *SubVarDeclarationContext) GetRuleContext() antlr.RuleContext

func (*SubVarDeclarationContext) IsSubVarDeclarationContext

func (*SubVarDeclarationContext) IsSubVarDeclarationContext()

func (*SubVarDeclarationContext) ToStringTree

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

func (*SubVarDeclarationContext) Var_name

type SubVarsContext

type SubVarsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySubVarsContext

func NewEmptySubVarsContext() *SubVarsContext

func NewSubVarsContext

func NewSubVarsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SubVarsContext

func (*SubVarsContext) AllSubVar

func (s *SubVarsContext) AllSubVar() []ISubVarContext

func (*SubVarsContext) EnterRule

func (s *SubVarsContext) EnterRule(listener antlr.ParseTreeListener)

func (*SubVarsContext) ExitRule

func (s *SubVarsContext) ExitRule(listener antlr.ParseTreeListener)

func (*SubVarsContext) GetParser

func (s *SubVarsContext) GetParser() antlr.Parser

func (*SubVarsContext) GetRuleContext

func (s *SubVarsContext) GetRuleContext() antlr.RuleContext

func (*SubVarsContext) IsSubVarsContext

func (*SubVarsContext) IsSubVarsContext()

func (*SubVarsContext) SubVar

func (s *SubVarsContext) SubVar(i int) ISubVarContext

func (*SubVarsContext) ToStringTree

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

type SubVarsListContext

type SubVarsListContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySubVarsListContext

func NewEmptySubVarsListContext() *SubVarsListContext

func NewSubVarsListContext

func NewSubVarsListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SubVarsListContext

func (*SubVarsListContext) AllCOMMA

func (s *SubVarsListContext) AllCOMMA() []antlr.TerminalNode

func (*SubVarsListContext) AllSubVarDeclaration

func (s *SubVarsListContext) AllSubVarDeclaration() []ISubVarDeclarationContext

func (*SubVarsListContext) COMMA

func (*SubVarsListContext) EnterRule

func (s *SubVarsListContext) EnterRule(listener antlr.ParseTreeListener)

func (*SubVarsListContext) ExitRule

func (s *SubVarsListContext) ExitRule(listener antlr.ParseTreeListener)

func (*SubVarsListContext) GetParser

func (s *SubVarsListContext) GetParser() antlr.Parser

func (*SubVarsListContext) GetRuleContext

func (s *SubVarsListContext) GetRuleContext() antlr.RuleContext

func (*SubVarsListContext) IsSubVarsListContext

func (*SubVarsListContext) IsSubVarsListContext()

func (*SubVarsListContext) SubVarDeclaration

func (s *SubVarsListContext) SubVarDeclaration(i int) ISubVarDeclarationContext

func (*SubVarsListContext) ToStringTree

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

type SubsContext

type SubsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySubsContext

func NewEmptySubsContext() *SubsContext

func NewSubsContext

func NewSubsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SubsContext

func (*SubsContext) AllSub

func (s *SubsContext) AllSub() []ISubContext

func (*SubsContext) EnterRule

func (s *SubsContext) EnterRule(listener antlr.ParseTreeListener)

func (*SubsContext) ExitRule

func (s *SubsContext) ExitRule(listener antlr.ParseTreeListener)

func (*SubsContext) GetParser

func (s *SubsContext) GetParser() antlr.Parser

func (*SubsContext) GetRuleContext

func (s *SubsContext) GetRuleContext() antlr.RuleContext

func (*SubsContext) IsSubsContext

func (*SubsContext) IsSubsContext()

func (*SubsContext) Sub

func (s *SubsContext) Sub(i int) ISubContext

func (*SubsContext) ToStringTree

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

type TernaryOperatorContext

type TernaryOperatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTernaryOperatorContext

func NewEmptyTernaryOperatorContext() *TernaryOperatorContext

func NewTernaryOperatorContext

func NewTernaryOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TernaryOperatorContext

func (*TernaryOperatorContext) AllCOMMA

func (s *TernaryOperatorContext) AllCOMMA() []antlr.TerminalNode

func (*TernaryOperatorContext) AllExpression

func (s *TernaryOperatorContext) AllExpression() []IExpressionContext

func (*TernaryOperatorContext) COMMA

func (*TernaryOperatorContext) EnterRule

func (s *TernaryOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*TernaryOperatorContext) ExitRule

func (s *TernaryOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*TernaryOperatorContext) Expression

func (*TernaryOperatorContext) GetParser

func (s *TernaryOperatorContext) GetParser() antlr.Parser

func (*TernaryOperatorContext) GetRuleContext

func (s *TernaryOperatorContext) GetRuleContext() antlr.RuleContext

func (*TernaryOperatorContext) IsTernaryOperatorContext

func (*TernaryOperatorContext) IsTernaryOperatorContext()

func (*TernaryOperatorContext) LPAREN

func (*TernaryOperatorContext) QUESTION

func (*TernaryOperatorContext) RPAREN

func (*TernaryOperatorContext) ToStringTree

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

type TryCodeBlockContext

type TryCodeBlockContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTryCodeBlockContext

func NewEmptyTryCodeBlockContext() *TryCodeBlockContext

func NewTryCodeBlockContext

func NewTryCodeBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TryCodeBlockContext

func (*TryCodeBlockContext) CodeBlock

func (s *TryCodeBlockContext) CodeBlock() ICodeBlockContext

func (*TryCodeBlockContext) EnterRule

func (s *TryCodeBlockContext) EnterRule(listener antlr.ParseTreeListener)

func (*TryCodeBlockContext) ExitRule

func (s *TryCodeBlockContext) ExitRule(listener antlr.ParseTreeListener)

func (*TryCodeBlockContext) GetParser

func (s *TryCodeBlockContext) GetParser() antlr.Parser

func (*TryCodeBlockContext) GetRuleContext

func (s *TryCodeBlockContext) GetRuleContext() antlr.RuleContext

func (*TryCodeBlockContext) IsTryCodeBlockContext

func (*TryCodeBlockContext) IsTryCodeBlockContext()

func (*TryCodeBlockContext) ToStringTree

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

type TryStatementContext

type TryStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTryStatementContext

func NewEmptyTryStatementContext() *TryStatementContext

func NewTryStatementContext

func NewTryStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TryStatementContext

func (*TryStatementContext) ENDTRY_KEYWORD

func (s *TryStatementContext) ENDTRY_KEYWORD() antlr.TerminalNode

func (*TryStatementContext) EXCEPT_KEYWORD

func (s *TryStatementContext) EXCEPT_KEYWORD() antlr.TerminalNode

func (*TryStatementContext) EnterRule

func (s *TryStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*TryStatementContext) ExceptCodeBlock

func (s *TryStatementContext) ExceptCodeBlock() IExceptCodeBlockContext

func (*TryStatementContext) ExitRule

func (s *TryStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*TryStatementContext) GetParser

func (s *TryStatementContext) GetParser() antlr.Parser

func (*TryStatementContext) GetRuleContext

func (s *TryStatementContext) GetRuleContext() antlr.RuleContext

func (*TryStatementContext) IsTryStatementContext

func (*TryStatementContext) IsTryStatementContext()

func (*TryStatementContext) TRY_KEYWORD

func (s *TryStatementContext) TRY_KEYWORD() antlr.TerminalNode

func (*TryStatementContext) ToStringTree

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

func (*TryStatementContext) TryCodeBlock

func (s *TryStatementContext) TryCodeBlock() ITryCodeBlockContext

type TypeNameContext

type TypeNameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeNameContext

func NewEmptyTypeNameContext() *TypeNameContext

func NewTypeNameContext

func NewTypeNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeNameContext

func (*TypeNameContext) EnterRule

func (s *TypeNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeNameContext) ExitRule

func (s *TypeNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeNameContext) GetParser

func (s *TypeNameContext) GetParser() antlr.Parser

func (*TypeNameContext) GetRuleContext

func (s *TypeNameContext) GetRuleContext() antlr.RuleContext

func (*TypeNameContext) IDENTIFIER

func (s *TypeNameContext) IDENTIFIER() antlr.TerminalNode

func (*TypeNameContext) IsTypeNameContext

func (*TypeNameContext) IsTypeNameContext()

func (*TypeNameContext) ToStringTree

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

type UnaryModifierContext

type UnaryModifierContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnaryModifierContext

func NewEmptyUnaryModifierContext() *UnaryModifierContext

func NewUnaryModifierContext

func NewUnaryModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryModifierContext

func (*UnaryModifierContext) EnterRule

func (s *UnaryModifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnaryModifierContext) ExitRule

func (s *UnaryModifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnaryModifierContext) GetParser

func (s *UnaryModifierContext) GetParser() antlr.Parser

func (*UnaryModifierContext) GetRuleContext

func (s *UnaryModifierContext) GetRuleContext() antlr.RuleContext

func (*UnaryModifierContext) IsUnaryModifierContext

func (*UnaryModifierContext) IsUnaryModifierContext()

func (*UnaryModifierContext) MINUS

func (*UnaryModifierContext) NOT_KEYWORD

func (s *UnaryModifierContext) NOT_KEYWORD() antlr.TerminalNode

func (*UnaryModifierContext) PLUS

func (*UnaryModifierContext) ToStringTree

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

type UseContext

type UseContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUseContext

func NewEmptyUseContext() *UseContext

func NewUseContext

func NewUseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UseContext

func (*UseContext) EnterRule

func (s *UseContext) EnterRule(listener antlr.ParseTreeListener)

func (*UseContext) ExitRule

func (s *UseContext) ExitRule(listener antlr.ParseTreeListener)

func (*UseContext) GetParser

func (s *UseContext) GetParser() antlr.Parser

func (*UseContext) GetRuleContext

func (s *UseContext) GetRuleContext() antlr.RuleContext

func (*UseContext) IsUseContext

func (*UseContext) IsUseContext()

func (*UseContext) PREPROC_USE_KEYWORD

func (s *UseContext) PREPROC_USE_KEYWORD() antlr.TerminalNode

func (*UseContext) ToStringTree

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

func (*UseContext) UsedLib

func (s *UseContext) UsedLib() IUsedLibContext

type UsedLibContext

type UsedLibContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUsedLibContext

func NewEmptyUsedLibContext() *UsedLibContext

func NewUsedLibContext

func NewUsedLibContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UsedLibContext

func (*UsedLibContext) EnterRule

func (s *UsedLibContext) EnterRule(listener antlr.ParseTreeListener)

func (*UsedLibContext) ExitRule

func (s *UsedLibContext) ExitRule(listener antlr.ParseTreeListener)

func (*UsedLibContext) GetParser

func (s *UsedLibContext) GetParser() antlr.Parser

func (*UsedLibContext) GetRuleContext

func (s *UsedLibContext) GetRuleContext() antlr.RuleContext

func (*UsedLibContext) IsUsedLibContext

func (*UsedLibContext) IsUsedLibContext()

func (*UsedLibContext) PREPROC_IDENTIFIER

func (s *UsedLibContext) PREPROC_IDENTIFIER() antlr.TerminalNode

func (*UsedLibContext) PREPROC_STRING

func (s *UsedLibContext) PREPROC_STRING() antlr.TerminalNode

func (*UsedLibContext) ToStringTree

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

type Var_nameContext

type Var_nameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVar_nameContext

func NewEmptyVar_nameContext() *Var_nameContext

func NewVar_nameContext

func NewVar_nameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Var_nameContext

func (*Var_nameContext) EnterRule

func (s *Var_nameContext) EnterRule(listener antlr.ParseTreeListener)

func (*Var_nameContext) ExitRule

func (s *Var_nameContext) ExitRule(listener antlr.ParseTreeListener)

func (*Var_nameContext) GetParser

func (s *Var_nameContext) GetParser() antlr.Parser

func (*Var_nameContext) GetRuleContext

func (s *Var_nameContext) GetRuleContext() antlr.RuleContext

func (*Var_nameContext) IDENTIFIER

func (s *Var_nameContext) IDENTIFIER() antlr.TerminalNode

func (*Var_nameContext) IsVar_nameContext

func (*Var_nameContext) IsVar_nameContext()

func (*Var_nameContext) ToStringTree

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

type WaitExpressionContext

type WaitExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWaitExpressionContext

func NewEmptyWaitExpressionContext() *WaitExpressionContext

func NewWaitExpressionContext

func NewWaitExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WaitExpressionContext

func (*WaitExpressionContext) AWAIT_KEYWORD

func (s *WaitExpressionContext) AWAIT_KEYWORD() antlr.TerminalNode

func (*WaitExpressionContext) EnterRule

func (s *WaitExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*WaitExpressionContext) ExitRule

func (s *WaitExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*WaitExpressionContext) Expression

func (s *WaitExpressionContext) Expression() IExpressionContext

func (*WaitExpressionContext) GetParser

func (s *WaitExpressionContext) GetParser() antlr.Parser

func (*WaitExpressionContext) GetRuleContext

func (s *WaitExpressionContext) GetRuleContext() antlr.RuleContext

func (*WaitExpressionContext) IsWaitExpressionContext

func (*WaitExpressionContext) IsWaitExpressionContext()

func (*WaitExpressionContext) ToStringTree

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

type WaitStatementContext

type WaitStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWaitStatementContext

func NewEmptyWaitStatementContext() *WaitStatementContext

func NewWaitStatementContext

func NewWaitStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WaitStatementContext

func (*WaitStatementContext) EnterRule

func (s *WaitStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*WaitStatementContext) ExitRule

func (s *WaitStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*WaitStatementContext) GetParser

func (s *WaitStatementContext) GetParser() antlr.Parser

func (*WaitStatementContext) GetRuleContext

func (s *WaitStatementContext) GetRuleContext() antlr.RuleContext

func (*WaitStatementContext) IsWaitStatementContext

func (*WaitStatementContext) IsWaitStatementContext()

func (*WaitStatementContext) ToStringTree

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

func (*WaitStatementContext) WaitExpression

func (s *WaitStatementContext) WaitExpression() IWaitExpressionContext

type WhileStatementContext

type WhileStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWhileStatementContext

func NewEmptyWhileStatementContext() *WhileStatementContext

func NewWhileStatementContext

func NewWhileStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhileStatementContext

func (*WhileStatementContext) CodeBlock

func (*WhileStatementContext) DO_KEYWORD

func (s *WhileStatementContext) DO_KEYWORD() antlr.TerminalNode

func (*WhileStatementContext) ENDDO_KEYWORD

func (s *WhileStatementContext) ENDDO_KEYWORD() antlr.TerminalNode

func (*WhileStatementContext) EnterRule

func (s *WhileStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*WhileStatementContext) ExitRule

func (s *WhileStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*WhileStatementContext) Expression

func (s *WhileStatementContext) Expression() IExpressionContext

func (*WhileStatementContext) GetParser

func (s *WhileStatementContext) GetParser() antlr.Parser

func (*WhileStatementContext) GetRuleContext

func (s *WhileStatementContext) GetRuleContext() antlr.RuleContext

func (*WhileStatementContext) IsWhileStatementContext

func (*WhileStatementContext) IsWhileStatementContext()

func (*WhileStatementContext) ToStringTree

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

func (*WhileStatementContext) WHILE_KEYWORD

func (s *WhileStatementContext) WHILE_KEYWORD() antlr.TerminalNode

Jump to

Keyboard shortcuts

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