objectivec

package
v0.0.0-...-4c43aeb Latest Latest
Warning

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

Go to latest
Published: Jan 4, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Example
package main

import (
	"bramp.net/antlr4/objectivec"

	"fmt"
	"github.com/antlr/antlr4/runtime/Go/antlr"
)

type exampleListener struct {
	*objectivec.BaseObjectiveCParserListener
}

func (l *exampleListener) EnterEveryRule(ctx antlr.ParserRuleContext) {
	fmt.Println(ctx.GetText())
}
func main() {
	// Setup the input
	is := antlr.NewInputStream("...some text to parse...")

	// Create the Lexer
	lexer := objectivec.NewObjectiveCLexer(is)
	stream := antlr.NewCommonTokenStream(lexer, antlr.TokenDefaultChannel)

	// Create the Parser
	p := objectivec.NewObjectiveCParser(stream)
	p.BuildParseTrees = true
	p.AddErrorListener(antlr.NewDiagnosticErrorListener(true))

	// Finally walk the tree
	tree := p.TranslationUnit()
	antlr.ParseTreeWalkerDefault.Walk(&exampleListener{}, tree)
}
Output:

Index

Examples

Constants

View Source
const (
	ObjectiveCLexerAUTO                        = 1
	ObjectiveCLexerBREAK                       = 2
	ObjectiveCLexerCASE                        = 3
	ObjectiveCLexerCHAR                        = 4
	ObjectiveCLexerCONST                       = 5
	ObjectiveCLexerCONTINUE                    = 6
	ObjectiveCLexerDEFAULT                     = 7
	ObjectiveCLexerDO                          = 8
	ObjectiveCLexerDOUBLE                      = 9
	ObjectiveCLexerELSE                        = 10
	ObjectiveCLexerENUM                        = 11
	ObjectiveCLexerEXTERN                      = 12
	ObjectiveCLexerFLOAT                       = 13
	ObjectiveCLexerFOR                         = 14
	ObjectiveCLexerGOTO                        = 15
	ObjectiveCLexerIF                          = 16
	ObjectiveCLexerINLINE                      = 17
	ObjectiveCLexerINT                         = 18
	ObjectiveCLexerLONG                        = 19
	ObjectiveCLexerREGISTER                    = 20
	ObjectiveCLexerRESTRICT                    = 21
	ObjectiveCLexerRETURN                      = 22
	ObjectiveCLexerSHORT                       = 23
	ObjectiveCLexerSIGNED                      = 24
	ObjectiveCLexerSIZEOF                      = 25
	ObjectiveCLexerSTATIC                      = 26
	ObjectiveCLexerSTRUCT                      = 27
	ObjectiveCLexerSWITCH                      = 28
	ObjectiveCLexerTYPEDEF                     = 29
	ObjectiveCLexerUNION                       = 30
	ObjectiveCLexerUNSIGNED                    = 31
	ObjectiveCLexerVOID                        = 32
	ObjectiveCLexerVOLATILE                    = 33
	ObjectiveCLexerWHILE                       = 34
	ObjectiveCLexerBOOL_                       = 35
	ObjectiveCLexerCOMPLEX                     = 36
	ObjectiveCLexerIMAGINERY                   = 37
	ObjectiveCLexerTRUE                        = 38
	ObjectiveCLexerFALSE                       = 39
	ObjectiveCLexerBOOL                        = 40
	ObjectiveCLexerClass                       = 41
	ObjectiveCLexerBYCOPY                      = 42
	ObjectiveCLexerBYREF                       = 43
	ObjectiveCLexerID                          = 44
	ObjectiveCLexerIMP                         = 45
	ObjectiveCLexerIN                          = 46
	ObjectiveCLexerINOUT                       = 47
	ObjectiveCLexerNIL                         = 48
	ObjectiveCLexerNO                          = 49
	ObjectiveCLexerNULL                        = 50
	ObjectiveCLexerONEWAY                      = 51
	ObjectiveCLexerOUT                         = 52
	ObjectiveCLexerPROTOCOL_                   = 53
	ObjectiveCLexerSEL                         = 54
	ObjectiveCLexerSELF                        = 55
	ObjectiveCLexerSUPER                       = 56
	ObjectiveCLexerYES                         = 57
	ObjectiveCLexerAUTORELEASEPOOL             = 58
	ObjectiveCLexerCATCH                       = 59
	ObjectiveCLexerCLASS                       = 60
	ObjectiveCLexerDYNAMIC                     = 61
	ObjectiveCLexerENCODE                      = 62
	ObjectiveCLexerEND                         = 63
	ObjectiveCLexerFINALLY                     = 64
	ObjectiveCLexerIMPLEMENTATION              = 65
	ObjectiveCLexerINTERFACE                   = 66
	ObjectiveCLexerIMPORT                      = 67
	ObjectiveCLexerPACKAGE                     = 68
	ObjectiveCLexerPROTOCOL                    = 69
	ObjectiveCLexerOPTIONAL                    = 70
	ObjectiveCLexerPRIVATE                     = 71
	ObjectiveCLexerPROPERTY                    = 72
	ObjectiveCLexerPROTECTED                   = 73
	ObjectiveCLexerPUBLIC                      = 74
	ObjectiveCLexerREQUIRED                    = 75
	ObjectiveCLexerSELECTOR                    = 76
	ObjectiveCLexerSYNCHRONIZED                = 77
	ObjectiveCLexerSYNTHESIZE                  = 78
	ObjectiveCLexerTHROW                       = 79
	ObjectiveCLexerTRY                         = 80
	ObjectiveCLexerATOMIC                      = 81
	ObjectiveCLexerNONATOMIC                   = 82
	ObjectiveCLexerRETAIN                      = 83
	ObjectiveCLexerATTRIBUTE                   = 84
	ObjectiveCLexerAUTORELEASING_QUALIFIER     = 85
	ObjectiveCLexerBLOCK                       = 86
	ObjectiveCLexerBRIDGE                      = 87
	ObjectiveCLexerBRIDGE_RETAINED             = 88
	ObjectiveCLexerBRIDGE_TRANSFER             = 89
	ObjectiveCLexerCOVARIANT                   = 90
	ObjectiveCLexerCONTRAVARIANT               = 91
	ObjectiveCLexerDEPRECATED                  = 92
	ObjectiveCLexerKINDOF                      = 93
	ObjectiveCLexerSTRONG_QUALIFIER            = 94
	ObjectiveCLexerTYPEOF                      = 95
	ObjectiveCLexerUNSAFE_UNRETAINED_QUALIFIER = 96
	ObjectiveCLexerUNUSED                      = 97
	ObjectiveCLexerWEAK_QUALIFIER              = 98
	ObjectiveCLexerNULL_UNSPECIFIED            = 99
	ObjectiveCLexerNULLABLE                    = 100
	ObjectiveCLexerNONNULL                     = 101
	ObjectiveCLexerNULL_RESETTABLE             = 102
	ObjectiveCLexerNS_INLINE                   = 103
	ObjectiveCLexerNS_ENUM                     = 104
	ObjectiveCLexerNS_OPTIONS                  = 105
	ObjectiveCLexerASSIGN                      = 106
	ObjectiveCLexerCOPY                        = 107
	ObjectiveCLexerGETTER                      = 108
	ObjectiveCLexerSETTER                      = 109
	ObjectiveCLexerSTRONG                      = 110
	ObjectiveCLexerREADONLY                    = 111
	ObjectiveCLexerREADWRITE                   = 112
	ObjectiveCLexerWEAK                        = 113
	ObjectiveCLexerUNSAFE_UNRETAINED           = 114
	ObjectiveCLexerIB_OUTLET                   = 115
	ObjectiveCLexerIB_OUTLET_COLLECTION        = 116
	ObjectiveCLexerIB_INSPECTABLE              = 117
	ObjectiveCLexerIB_DESIGNABLE               = 118
	ObjectiveCLexerNS_ASSUME_NONNULL_BEGIN     = 119
	ObjectiveCLexerNS_ASSUME_NONNULL_END       = 120
	ObjectiveCLexerEXTERN_SUFFIX               = 121
	ObjectiveCLexerIOS_SUFFIX                  = 122
	ObjectiveCLexerMAC_SUFFIX                  = 123
	ObjectiveCLexerTVOS_PROHIBITED             = 124
	ObjectiveCLexerIDENTIFIER                  = 125
	ObjectiveCLexerLP                          = 126
	ObjectiveCLexerRP                          = 127
	ObjectiveCLexerLBRACE                      = 128
	ObjectiveCLexerRBRACE                      = 129
	ObjectiveCLexerLBRACK                      = 130
	ObjectiveCLexerRBRACK                      = 131
	ObjectiveCLexerSEMI                        = 132
	ObjectiveCLexerCOMMA                       = 133
	ObjectiveCLexerDOT                         = 134
	ObjectiveCLexerSTRUCTACCESS                = 135
	ObjectiveCLexerAT                          = 136
	ObjectiveCLexerASSIGNMENT                  = 137
	ObjectiveCLexerGT                          = 138
	ObjectiveCLexerLT                          = 139
	ObjectiveCLexerBANG                        = 140
	ObjectiveCLexerTILDE                       = 141
	ObjectiveCLexerQUESTION                    = 142
	ObjectiveCLexerCOLON                       = 143
	ObjectiveCLexerEQUAL                       = 144
	ObjectiveCLexerLE                          = 145
	ObjectiveCLexerGE                          = 146
	ObjectiveCLexerNOTEQUAL                    = 147
	ObjectiveCLexerAND                         = 148
	ObjectiveCLexerOR                          = 149
	ObjectiveCLexerINC                         = 150
	ObjectiveCLexerDEC                         = 151
	ObjectiveCLexerADD                         = 152
	ObjectiveCLexerSUB                         = 153
	ObjectiveCLexerMUL                         = 154
	ObjectiveCLexerDIV                         = 155
	ObjectiveCLexerBITAND                      = 156
	ObjectiveCLexerBITOR                       = 157
	ObjectiveCLexerBITXOR                      = 158
	ObjectiveCLexerMOD                         = 159
	ObjectiveCLexerADD_ASSIGN                  = 160
	ObjectiveCLexerSUB_ASSIGN                  = 161
	ObjectiveCLexerMUL_ASSIGN                  = 162
	ObjectiveCLexerDIV_ASSIGN                  = 163
	ObjectiveCLexerAND_ASSIGN                  = 164
	ObjectiveCLexerOR_ASSIGN                   = 165
	ObjectiveCLexerXOR_ASSIGN                  = 166
	ObjectiveCLexerMOD_ASSIGN                  = 167
	ObjectiveCLexerLSHIFT_ASSIGN               = 168
	ObjectiveCLexerRSHIFT_ASSIGN               = 169
	ObjectiveCLexerELIPSIS                     = 170
	ObjectiveCLexerCHARACTER_LITERAL           = 171
	ObjectiveCLexerSTRING_START                = 172
	ObjectiveCLexerHEX_LITERAL                 = 173
	ObjectiveCLexerOCTAL_LITERAL               = 174
	ObjectiveCLexerBINARY_LITERAL              = 175
	ObjectiveCLexerDECIMAL_LITERAL             = 176
	ObjectiveCLexerFLOATING_POINT_LITERAL      = 177
	ObjectiveCLexerWS                          = 178
	ObjectiveCLexerMULTI_COMMENT               = 179
	ObjectiveCLexerSINGLE_COMMENT              = 180
	ObjectiveCLexerBACKSLASH                   = 181
	ObjectiveCLexerSHARP                       = 182
	ObjectiveCLexerSTRING_NEWLINE              = 183
	ObjectiveCLexerSTRING_END                  = 184
	ObjectiveCLexerSTRING_VALUE                = 185
	ObjectiveCLexerDIRECTIVE_IMPORT            = 186
	ObjectiveCLexerDIRECTIVE_INCLUDE           = 187
	ObjectiveCLexerDIRECTIVE_PRAGMA            = 188
	ObjectiveCLexerDIRECTIVE_DEFINE            = 189
	ObjectiveCLexerDIRECTIVE_DEFINED           = 190
	ObjectiveCLexerDIRECTIVE_IF                = 191
	ObjectiveCLexerDIRECTIVE_ELIF              = 192
	ObjectiveCLexerDIRECTIVE_ELSE              = 193
	ObjectiveCLexerDIRECTIVE_UNDEF             = 194
	ObjectiveCLexerDIRECTIVE_IFDEF             = 195
	ObjectiveCLexerDIRECTIVE_IFNDEF            = 196
	ObjectiveCLexerDIRECTIVE_ENDIF             = 197
	ObjectiveCLexerDIRECTIVE_TRUE              = 198
	ObjectiveCLexerDIRECTIVE_FALSE             = 199
	ObjectiveCLexerDIRECTIVE_ERROR             = 200
	ObjectiveCLexerDIRECTIVE_WARNING           = 201
	ObjectiveCLexerDIRECTIVE_BANG              = 202
	ObjectiveCLexerDIRECTIVE_LP                = 203
	ObjectiveCLexerDIRECTIVE_RP                = 204
	ObjectiveCLexerDIRECTIVE_EQUAL             = 205
	ObjectiveCLexerDIRECTIVE_NOTEQUAL          = 206
	ObjectiveCLexerDIRECTIVE_AND               = 207
	ObjectiveCLexerDIRECTIVE_OR                = 208
	ObjectiveCLexerDIRECTIVE_LT                = 209
	ObjectiveCLexerDIRECTIVE_GT                = 210
	ObjectiveCLexerDIRECTIVE_LE                = 211
	ObjectiveCLexerDIRECTIVE_GE                = 212
	ObjectiveCLexerDIRECTIVE_STRING            = 213
	ObjectiveCLexerDIRECTIVE_ID                = 214
	ObjectiveCLexerDIRECTIVE_DECIMAL_LITERAL   = 215
	ObjectiveCLexerDIRECTIVE_FLOAT             = 216
	ObjectiveCLexerDIRECTIVE_NEWLINE           = 217
	ObjectiveCLexerDIRECTIVE_MULTI_COMMENT     = 218
	ObjectiveCLexerDIRECTIVE_SINGLE_COMMENT    = 219
	ObjectiveCLexerDIRECTIVE_BACKSLASH_NEWLINE = 220
	ObjectiveCLexerDIRECTIVE_TEXT_NEWLINE      = 221
	ObjectiveCLexerDIRECTIVE_TEXT              = 222
)

ObjectiveCLexer tokens.

View Source
const (
	ObjectiveCLexerCOMMENTS_CHANNEL  = 2
	ObjectiveCLexerDIRECTIVE_CHANNEL = 3
	ObjectiveCLexerIGNORED_MACROS    = 4
)

ObjectiveCLexer channels.

View Source
const (
	ObjectiveCLexerSTRING_MODE = iota + 1
	ObjectiveCLexerDIRECTIVE_MODE
	ObjectiveCLexerDEFINE
	ObjectiveCLexerDIRECTIVE_TEXT_MODE
)

ObjectiveCLexer modes.

View Source
const (
	ObjectiveCParserEOF                         = antlr.TokenEOF
	ObjectiveCParserAUTO                        = 1
	ObjectiveCParserBREAK                       = 2
	ObjectiveCParserCASE                        = 3
	ObjectiveCParserCHAR                        = 4
	ObjectiveCParserCONST                       = 5
	ObjectiveCParserCONTINUE                    = 6
	ObjectiveCParserDEFAULT                     = 7
	ObjectiveCParserDO                          = 8
	ObjectiveCParserDOUBLE                      = 9
	ObjectiveCParserELSE                        = 10
	ObjectiveCParserENUM                        = 11
	ObjectiveCParserEXTERN                      = 12
	ObjectiveCParserFLOAT                       = 13
	ObjectiveCParserFOR                         = 14
	ObjectiveCParserGOTO                        = 15
	ObjectiveCParserIF                          = 16
	ObjectiveCParserINLINE                      = 17
	ObjectiveCParserINT                         = 18
	ObjectiveCParserLONG                        = 19
	ObjectiveCParserREGISTER                    = 20
	ObjectiveCParserRESTRICT                    = 21
	ObjectiveCParserRETURN                      = 22
	ObjectiveCParserSHORT                       = 23
	ObjectiveCParserSIGNED                      = 24
	ObjectiveCParserSIZEOF                      = 25
	ObjectiveCParserSTATIC                      = 26
	ObjectiveCParserSTRUCT                      = 27
	ObjectiveCParserSWITCH                      = 28
	ObjectiveCParserTYPEDEF                     = 29
	ObjectiveCParserUNION                       = 30
	ObjectiveCParserUNSIGNED                    = 31
	ObjectiveCParserVOID                        = 32
	ObjectiveCParserVOLATILE                    = 33
	ObjectiveCParserWHILE                       = 34
	ObjectiveCParserBOOL_                       = 35
	ObjectiveCParserCOMPLEX                     = 36
	ObjectiveCParserIMAGINERY                   = 37
	ObjectiveCParserTRUE                        = 38
	ObjectiveCParserFALSE                       = 39
	ObjectiveCParserBOOL                        = 40
	ObjectiveCParserClass                       = 41
	ObjectiveCParserBYCOPY                      = 42
	ObjectiveCParserBYREF                       = 43
	ObjectiveCParserID                          = 44
	ObjectiveCParserIMP                         = 45
	ObjectiveCParserIN                          = 46
	ObjectiveCParserINOUT                       = 47
	ObjectiveCParserNIL                         = 48
	ObjectiveCParserNO                          = 49
	ObjectiveCParserNULL                        = 50
	ObjectiveCParserONEWAY                      = 51
	ObjectiveCParserOUT                         = 52
	ObjectiveCParserPROTOCOL_                   = 53
	ObjectiveCParserSEL                         = 54
	ObjectiveCParserSELF                        = 55
	ObjectiveCParserSUPER                       = 56
	ObjectiveCParserYES                         = 57
	ObjectiveCParserAUTORELEASEPOOL             = 58
	ObjectiveCParserCATCH                       = 59
	ObjectiveCParserCLASS                       = 60
	ObjectiveCParserDYNAMIC                     = 61
	ObjectiveCParserENCODE                      = 62
	ObjectiveCParserEND                         = 63
	ObjectiveCParserFINALLY                     = 64
	ObjectiveCParserIMPLEMENTATION              = 65
	ObjectiveCParserINTERFACE                   = 66
	ObjectiveCParserIMPORT                      = 67
	ObjectiveCParserPACKAGE                     = 68
	ObjectiveCParserPROTOCOL                    = 69
	ObjectiveCParserOPTIONAL                    = 70
	ObjectiveCParserPRIVATE                     = 71
	ObjectiveCParserPROPERTY                    = 72
	ObjectiveCParserPROTECTED                   = 73
	ObjectiveCParserPUBLIC                      = 74
	ObjectiveCParserREQUIRED                    = 75
	ObjectiveCParserSELECTOR                    = 76
	ObjectiveCParserSYNCHRONIZED                = 77
	ObjectiveCParserSYNTHESIZE                  = 78
	ObjectiveCParserTHROW                       = 79
	ObjectiveCParserTRY                         = 80
	ObjectiveCParserATOMIC                      = 81
	ObjectiveCParserNONATOMIC                   = 82
	ObjectiveCParserRETAIN                      = 83
	ObjectiveCParserATTRIBUTE                   = 84
	ObjectiveCParserAUTORELEASING_QUALIFIER     = 85
	ObjectiveCParserBLOCK                       = 86
	ObjectiveCParserBRIDGE                      = 87
	ObjectiveCParserBRIDGE_RETAINED             = 88
	ObjectiveCParserBRIDGE_TRANSFER             = 89
	ObjectiveCParserCOVARIANT                   = 90
	ObjectiveCParserCONTRAVARIANT               = 91
	ObjectiveCParserDEPRECATED                  = 92
	ObjectiveCParserKINDOF                      = 93
	ObjectiveCParserSTRONG_QUALIFIER            = 94
	ObjectiveCParserTYPEOF                      = 95
	ObjectiveCParserUNSAFE_UNRETAINED_QUALIFIER = 96
	ObjectiveCParserUNUSED                      = 97
	ObjectiveCParserWEAK_QUALIFIER              = 98
	ObjectiveCParserNULL_UNSPECIFIED            = 99
	ObjectiveCParserNULLABLE                    = 100
	ObjectiveCParserNONNULL                     = 101
	ObjectiveCParserNULL_RESETTABLE             = 102
	ObjectiveCParserNS_INLINE                   = 103
	ObjectiveCParserNS_ENUM                     = 104
	ObjectiveCParserNS_OPTIONS                  = 105
	ObjectiveCParserASSIGN                      = 106
	ObjectiveCParserCOPY                        = 107
	ObjectiveCParserGETTER                      = 108
	ObjectiveCParserSETTER                      = 109
	ObjectiveCParserSTRONG                      = 110
	ObjectiveCParserREADONLY                    = 111
	ObjectiveCParserREADWRITE                   = 112
	ObjectiveCParserWEAK                        = 113
	ObjectiveCParserUNSAFE_UNRETAINED           = 114
	ObjectiveCParserIB_OUTLET                   = 115
	ObjectiveCParserIB_OUTLET_COLLECTION        = 116
	ObjectiveCParserIB_INSPECTABLE              = 117
	ObjectiveCParserIB_DESIGNABLE               = 118
	ObjectiveCParserNS_ASSUME_NONNULL_BEGIN     = 119
	ObjectiveCParserNS_ASSUME_NONNULL_END       = 120
	ObjectiveCParserEXTERN_SUFFIX               = 121
	ObjectiveCParserIOS_SUFFIX                  = 122
	ObjectiveCParserMAC_SUFFIX                  = 123
	ObjectiveCParserTVOS_PROHIBITED             = 124
	ObjectiveCParserIDENTIFIER                  = 125
	ObjectiveCParserLP                          = 126
	ObjectiveCParserRP                          = 127
	ObjectiveCParserLBRACE                      = 128
	ObjectiveCParserRBRACE                      = 129
	ObjectiveCParserLBRACK                      = 130
	ObjectiveCParserRBRACK                      = 131
	ObjectiveCParserSEMI                        = 132
	ObjectiveCParserCOMMA                       = 133
	ObjectiveCParserDOT                         = 134
	ObjectiveCParserSTRUCTACCESS                = 135
	ObjectiveCParserAT                          = 136
	ObjectiveCParserASSIGNMENT                  = 137
	ObjectiveCParserGT                          = 138
	ObjectiveCParserLT                          = 139
	ObjectiveCParserBANG                        = 140
	ObjectiveCParserTILDE                       = 141
	ObjectiveCParserQUESTION                    = 142
	ObjectiveCParserCOLON                       = 143
	ObjectiveCParserEQUAL                       = 144
	ObjectiveCParserLE                          = 145
	ObjectiveCParserGE                          = 146
	ObjectiveCParserNOTEQUAL                    = 147
	ObjectiveCParserAND                         = 148
	ObjectiveCParserOR                          = 149
	ObjectiveCParserINC                         = 150
	ObjectiveCParserDEC                         = 151
	ObjectiveCParserADD                         = 152
	ObjectiveCParserSUB                         = 153
	ObjectiveCParserMUL                         = 154
	ObjectiveCParserDIV                         = 155
	ObjectiveCParserBITAND                      = 156
	ObjectiveCParserBITOR                       = 157
	ObjectiveCParserBITXOR                      = 158
	ObjectiveCParserMOD                         = 159
	ObjectiveCParserADD_ASSIGN                  = 160
	ObjectiveCParserSUB_ASSIGN                  = 161
	ObjectiveCParserMUL_ASSIGN                  = 162
	ObjectiveCParserDIV_ASSIGN                  = 163
	ObjectiveCParserAND_ASSIGN                  = 164
	ObjectiveCParserOR_ASSIGN                   = 165
	ObjectiveCParserXOR_ASSIGN                  = 166
	ObjectiveCParserMOD_ASSIGN                  = 167
	ObjectiveCParserLSHIFT_ASSIGN               = 168
	ObjectiveCParserRSHIFT_ASSIGN               = 169
	ObjectiveCParserELIPSIS                     = 170
	ObjectiveCParserCHARACTER_LITERAL           = 171
	ObjectiveCParserSTRING_START                = 172
	ObjectiveCParserHEX_LITERAL                 = 173
	ObjectiveCParserOCTAL_LITERAL               = 174
	ObjectiveCParserBINARY_LITERAL              = 175
	ObjectiveCParserDECIMAL_LITERAL             = 176
	ObjectiveCParserFLOATING_POINT_LITERAL      = 177
	ObjectiveCParserWS                          = 178
	ObjectiveCParserMULTI_COMMENT               = 179
	ObjectiveCParserSINGLE_COMMENT              = 180
	ObjectiveCParserBACKSLASH                   = 181
	ObjectiveCParserSHARP                       = 182
	ObjectiveCParserSTRING_NEWLINE              = 183
	ObjectiveCParserSTRING_END                  = 184
	ObjectiveCParserSTRING_VALUE                = 185
	ObjectiveCParserDIRECTIVE_IMPORT            = 186
	ObjectiveCParserDIRECTIVE_INCLUDE           = 187
	ObjectiveCParserDIRECTIVE_PRAGMA            = 188
	ObjectiveCParserDIRECTIVE_DEFINE            = 189
	ObjectiveCParserDIRECTIVE_DEFINED           = 190
	ObjectiveCParserDIRECTIVE_IF                = 191
	ObjectiveCParserDIRECTIVE_ELIF              = 192
	ObjectiveCParserDIRECTIVE_ELSE              = 193
	ObjectiveCParserDIRECTIVE_UNDEF             = 194
	ObjectiveCParserDIRECTIVE_IFDEF             = 195
	ObjectiveCParserDIRECTIVE_IFNDEF            = 196
	ObjectiveCParserDIRECTIVE_ENDIF             = 197
	ObjectiveCParserDIRECTIVE_TRUE              = 198
	ObjectiveCParserDIRECTIVE_FALSE             = 199
	ObjectiveCParserDIRECTIVE_ERROR             = 200
	ObjectiveCParserDIRECTIVE_WARNING           = 201
	ObjectiveCParserDIRECTIVE_BANG              = 202
	ObjectiveCParserDIRECTIVE_LP                = 203
	ObjectiveCParserDIRECTIVE_RP                = 204
	ObjectiveCParserDIRECTIVE_EQUAL             = 205
	ObjectiveCParserDIRECTIVE_NOTEQUAL          = 206
	ObjectiveCParserDIRECTIVE_AND               = 207
	ObjectiveCParserDIRECTIVE_OR                = 208
	ObjectiveCParserDIRECTIVE_LT                = 209
	ObjectiveCParserDIRECTIVE_GT                = 210
	ObjectiveCParserDIRECTIVE_LE                = 211
	ObjectiveCParserDIRECTIVE_GE                = 212
	ObjectiveCParserDIRECTIVE_STRING            = 213
	ObjectiveCParserDIRECTIVE_ID                = 214
	ObjectiveCParserDIRECTIVE_DECIMAL_LITERAL   = 215
	ObjectiveCParserDIRECTIVE_FLOAT             = 216
	ObjectiveCParserDIRECTIVE_NEWLINE           = 217
	ObjectiveCParserDIRECTIVE_MULTI_COMMENT     = 218
	ObjectiveCParserDIRECTIVE_SINGLE_COMMENT    = 219
	ObjectiveCParserDIRECTIVE_BACKSLASH_NEWLINE = 220
	ObjectiveCParserDIRECTIVE_TEXT_NEWLINE      = 221
	ObjectiveCParserDIRECTIVE_TEXT              = 222
)

ObjectiveCParser tokens.

View Source
const (
	ObjectiveCParserRULE_translationUnit              = 0
	ObjectiveCParserRULE_topLevelDeclaration          = 1
	ObjectiveCParserRULE_importDeclaration            = 2
	ObjectiveCParserRULE_classInterface               = 3
	ObjectiveCParserRULE_categoryInterface            = 4
	ObjectiveCParserRULE_classImplementation          = 5
	ObjectiveCParserRULE_categoryImplementation       = 6
	ObjectiveCParserRULE_genericTypeSpecifier         = 7
	ObjectiveCParserRULE_protocolDeclaration          = 8
	ObjectiveCParserRULE_protocolDeclarationSection   = 9
	ObjectiveCParserRULE_protocolDeclarationList      = 10
	ObjectiveCParserRULE_classDeclarationList         = 11
	ObjectiveCParserRULE_protocolList                 = 12
	ObjectiveCParserRULE_propertyDeclaration          = 13
	ObjectiveCParserRULE_propertyAttributesList       = 14
	ObjectiveCParserRULE_propertyAttribute            = 15
	ObjectiveCParserRULE_protocolName                 = 16
	ObjectiveCParserRULE_instanceVariables            = 17
	ObjectiveCParserRULE_visibilitySection            = 18
	ObjectiveCParserRULE_accessModifier               = 19
	ObjectiveCParserRULE_interfaceDeclarationList     = 20
	ObjectiveCParserRULE_classMethodDeclaration       = 21
	ObjectiveCParserRULE_instanceMethodDeclaration    = 22
	ObjectiveCParserRULE_methodDeclaration            = 23
	ObjectiveCParserRULE_implementationDefinitionList = 24
	ObjectiveCParserRULE_classMethodDefinition        = 25
	ObjectiveCParserRULE_instanceMethodDefinition     = 26
	ObjectiveCParserRULE_methodDefinition             = 27
	ObjectiveCParserRULE_methodSelector               = 28
	ObjectiveCParserRULE_keywordDeclarator            = 29
	ObjectiveCParserRULE_selector                     = 30
	ObjectiveCParserRULE_methodType                   = 31
	ObjectiveCParserRULE_propertyImplementation       = 32
	ObjectiveCParserRULE_propertySynthesizeList       = 33
	ObjectiveCParserRULE_propertySynthesizeItem       = 34
	ObjectiveCParserRULE_blockType                    = 35
	ObjectiveCParserRULE_genericsSpecifier            = 36
	ObjectiveCParserRULE_typeSpecifierWithPrefixes    = 37
	ObjectiveCParserRULE_dictionaryExpression         = 38
	ObjectiveCParserRULE_dictionaryPair               = 39
	ObjectiveCParserRULE_arrayExpression              = 40
	ObjectiveCParserRULE_boxExpression                = 41
	ObjectiveCParserRULE_blockParameters              = 42
	ObjectiveCParserRULE_typeVariableDeclaratorOrName = 43
	ObjectiveCParserRULE_blockExpression              = 44
	ObjectiveCParserRULE_messageExpression            = 45
	ObjectiveCParserRULE_receiver                     = 46
	ObjectiveCParserRULE_messageSelector              = 47
	ObjectiveCParserRULE_keywordArgument              = 48
	ObjectiveCParserRULE_keywordArgumentType          = 49
	ObjectiveCParserRULE_selectorExpression           = 50
	ObjectiveCParserRULE_selectorName                 = 51
	ObjectiveCParserRULE_protocolExpression           = 52
	ObjectiveCParserRULE_encodeExpression             = 53
	ObjectiveCParserRULE_typeVariableDeclarator       = 54
	ObjectiveCParserRULE_throwStatement               = 55
	ObjectiveCParserRULE_tryBlock                     = 56
	ObjectiveCParserRULE_catchStatement               = 57
	ObjectiveCParserRULE_synchronizedStatement        = 58
	ObjectiveCParserRULE_autoreleaseStatement         = 59
	ObjectiveCParserRULE_functionDeclaration          = 60
	ObjectiveCParserRULE_functionDefinition           = 61
	ObjectiveCParserRULE_functionSignature            = 62
	ObjectiveCParserRULE_attribute                    = 63
	ObjectiveCParserRULE_attributeName                = 64
	ObjectiveCParserRULE_attributeParameters          = 65
	ObjectiveCParserRULE_attributeParameterList       = 66
	ObjectiveCParserRULE_attributeParameter           = 67
	ObjectiveCParserRULE_attributeParameterAssignment = 68
	ObjectiveCParserRULE_declaration                  = 69
	ObjectiveCParserRULE_functionCallExpression       = 70
	ObjectiveCParserRULE_enumDeclaration              = 71
	ObjectiveCParserRULE_varDeclaration               = 72
	ObjectiveCParserRULE_typedefDeclaration           = 73
	ObjectiveCParserRULE_typeDeclaratorList           = 74
	ObjectiveCParserRULE_typeDeclarator               = 75
	ObjectiveCParserRULE_declarationSpecifiers        = 76
	ObjectiveCParserRULE_attributeSpecifier           = 77
	ObjectiveCParserRULE_initDeclaratorList           = 78
	ObjectiveCParserRULE_initDeclarator               = 79
	ObjectiveCParserRULE_structOrUnionSpecifier       = 80
	ObjectiveCParserRULE_fieldDeclaration             = 81
	ObjectiveCParserRULE_specifierQualifierList       = 82
	ObjectiveCParserRULE_ibOutletQualifier            = 83
	ObjectiveCParserRULE_arcBehaviourSpecifier        = 84
	ObjectiveCParserRULE_nullabilitySpecifier         = 85
	ObjectiveCParserRULE_storageClassSpecifier        = 86
	ObjectiveCParserRULE_typePrefix                   = 87
	ObjectiveCParserRULE_typeQualifier                = 88
	ObjectiveCParserRULE_protocolQualifier            = 89
	ObjectiveCParserRULE_typeSpecifier                = 90
	ObjectiveCParserRULE_typeofExpression             = 91
	ObjectiveCParserRULE_fieldDeclaratorList          = 92
	ObjectiveCParserRULE_fieldDeclarator              = 93
	ObjectiveCParserRULE_enumSpecifier                = 94
	ObjectiveCParserRULE_enumeratorList               = 95
	ObjectiveCParserRULE_enumerator                   = 96
	ObjectiveCParserRULE_enumeratorIdentifier         = 97
	ObjectiveCParserRULE_directDeclarator             = 98
	ObjectiveCParserRULE_declaratorSuffix             = 99
	ObjectiveCParserRULE_parameterList                = 100
	ObjectiveCParserRULE_pointer                      = 101
	ObjectiveCParserRULE_macro                        = 102
	ObjectiveCParserRULE_arrayInitializer             = 103
	ObjectiveCParserRULE_structInitializer            = 104
	ObjectiveCParserRULE_initializerList              = 105
	ObjectiveCParserRULE_typeName                     = 106
	ObjectiveCParserRULE_abstractDeclarator           = 107
	ObjectiveCParserRULE_abstractDeclaratorSuffix     = 108
	ObjectiveCParserRULE_parameterDeclarationList     = 109
	ObjectiveCParserRULE_parameterDeclaration         = 110
	ObjectiveCParserRULE_declarator                   = 111
	ObjectiveCParserRULE_statement                    = 112
	ObjectiveCParserRULE_labeledStatement             = 113
	ObjectiveCParserRULE_rangeExpression              = 114
	ObjectiveCParserRULE_compoundStatement            = 115
	ObjectiveCParserRULE_selectionStatement           = 116
	ObjectiveCParserRULE_switchStatement              = 117
	ObjectiveCParserRULE_switchBlock                  = 118
	ObjectiveCParserRULE_switchSection                = 119
	ObjectiveCParserRULE_switchLabel                  = 120
	ObjectiveCParserRULE_iterationStatement           = 121
	ObjectiveCParserRULE_whileStatement               = 122
	ObjectiveCParserRULE_doStatement                  = 123
	ObjectiveCParserRULE_forStatement                 = 124
	ObjectiveCParserRULE_forLoopInitializer           = 125
	ObjectiveCParserRULE_forInStatement               = 126
	ObjectiveCParserRULE_jumpStatement                = 127
	ObjectiveCParserRULE_expressions                  = 128
	ObjectiveCParserRULE_expression                   = 129
	ObjectiveCParserRULE_assignmentOperator           = 130
	ObjectiveCParserRULE_castExpression               = 131
	ObjectiveCParserRULE_initializer                  = 132
	ObjectiveCParserRULE_constantExpression           = 133
	ObjectiveCParserRULE_unaryExpression              = 134
	ObjectiveCParserRULE_unaryOperator                = 135
	ObjectiveCParserRULE_postfixExpression            = 136
	ObjectiveCParserRULE_postfix                      = 137
	ObjectiveCParserRULE_argumentExpressionList       = 138
	ObjectiveCParserRULE_argumentExpression           = 139
	ObjectiveCParserRULE_primaryExpression            = 140
	ObjectiveCParserRULE_constant                     = 141
	ObjectiveCParserRULE_stringLiteral                = 142
	ObjectiveCParserRULE_identifier                   = 143
)

ObjectiveCParser rules.

Variables

This section is empty.

Functions

This section is empty.

Types

type AbstractDeclaratorContext

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

func NewAbstractDeclaratorContext

func NewAbstractDeclaratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AbstractDeclaratorContext

func NewEmptyAbstractDeclaratorContext

func NewEmptyAbstractDeclaratorContext() *AbstractDeclaratorContext

func (*AbstractDeclaratorContext) AbstractDeclarator

func (s *AbstractDeclaratorContext) AbstractDeclarator() IAbstractDeclaratorContext

func (*AbstractDeclaratorContext) AbstractDeclaratorSuffix

func (s *AbstractDeclaratorContext) AbstractDeclaratorSuffix(i int) IAbstractDeclaratorSuffixContext

func (*AbstractDeclaratorContext) AllAbstractDeclaratorSuffix

func (s *AbstractDeclaratorContext) AllAbstractDeclaratorSuffix() []IAbstractDeclaratorSuffixContext

func (*AbstractDeclaratorContext) AllConstantExpression

func (s *AbstractDeclaratorContext) AllConstantExpression() []IConstantExpressionContext

func (*AbstractDeclaratorContext) AllLBRACK

func (s *AbstractDeclaratorContext) AllLBRACK() []antlr.TerminalNode

func (*AbstractDeclaratorContext) AllRBRACK

func (s *AbstractDeclaratorContext) AllRBRACK() []antlr.TerminalNode

func (*AbstractDeclaratorContext) ConstantExpression

func (s *AbstractDeclaratorContext) ConstantExpression(i int) IConstantExpressionContext

func (*AbstractDeclaratorContext) EnterRule

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

func (*AbstractDeclaratorContext) ExitRule

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

func (*AbstractDeclaratorContext) GetParser

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

func (*AbstractDeclaratorContext) GetRuleContext

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

func (*AbstractDeclaratorContext) IsAbstractDeclaratorContext

func (*AbstractDeclaratorContext) IsAbstractDeclaratorContext()

func (*AbstractDeclaratorContext) LBRACK

func (*AbstractDeclaratorContext) LP

func (*AbstractDeclaratorContext) Pointer

func (*AbstractDeclaratorContext) RBRACK

func (*AbstractDeclaratorContext) RP

func (*AbstractDeclaratorContext) ToStringTree

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

type AbstractDeclaratorSuffixContext

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

func NewAbstractDeclaratorSuffixContext

func NewAbstractDeclaratorSuffixContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AbstractDeclaratorSuffixContext

func NewEmptyAbstractDeclaratorSuffixContext

func NewEmptyAbstractDeclaratorSuffixContext() *AbstractDeclaratorSuffixContext

func (*AbstractDeclaratorSuffixContext) ConstantExpression

func (*AbstractDeclaratorSuffixContext) EnterRule

func (*AbstractDeclaratorSuffixContext) ExitRule

func (*AbstractDeclaratorSuffixContext) GetParser

func (*AbstractDeclaratorSuffixContext) GetRuleContext

func (*AbstractDeclaratorSuffixContext) IsAbstractDeclaratorSuffixContext

func (*AbstractDeclaratorSuffixContext) IsAbstractDeclaratorSuffixContext()

func (*AbstractDeclaratorSuffixContext) LBRACK

func (*AbstractDeclaratorSuffixContext) LP

func (*AbstractDeclaratorSuffixContext) ParameterDeclarationList

func (*AbstractDeclaratorSuffixContext) RBRACK

func (*AbstractDeclaratorSuffixContext) RP

func (*AbstractDeclaratorSuffixContext) ToStringTree

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

type AccessModifierContext

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

func NewAccessModifierContext

func NewAccessModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AccessModifierContext

func NewEmptyAccessModifierContext

func NewEmptyAccessModifierContext() *AccessModifierContext

func (*AccessModifierContext) EnterRule

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

func (*AccessModifierContext) ExitRule

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

func (*AccessModifierContext) GetParser

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

func (*AccessModifierContext) GetRuleContext

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

func (*AccessModifierContext) IsAccessModifierContext

func (*AccessModifierContext) IsAccessModifierContext()

func (*AccessModifierContext) PACKAGE

func (*AccessModifierContext) PRIVATE

func (*AccessModifierContext) PROTECTED

func (s *AccessModifierContext) PROTECTED() antlr.TerminalNode

func (*AccessModifierContext) PUBLIC

func (*AccessModifierContext) ToStringTree

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

type ArcBehaviourSpecifierContext

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

func NewArcBehaviourSpecifierContext

func NewArcBehaviourSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArcBehaviourSpecifierContext

func NewEmptyArcBehaviourSpecifierContext

func NewEmptyArcBehaviourSpecifierContext() *ArcBehaviourSpecifierContext

func (*ArcBehaviourSpecifierContext) AUTORELEASING_QUALIFIER

func (s *ArcBehaviourSpecifierContext) AUTORELEASING_QUALIFIER() antlr.TerminalNode

func (*ArcBehaviourSpecifierContext) EnterRule

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

func (*ArcBehaviourSpecifierContext) ExitRule

func (*ArcBehaviourSpecifierContext) GetParser

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

func (*ArcBehaviourSpecifierContext) GetRuleContext

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

func (*ArcBehaviourSpecifierContext) IsArcBehaviourSpecifierContext

func (*ArcBehaviourSpecifierContext) IsArcBehaviourSpecifierContext()

func (*ArcBehaviourSpecifierContext) STRONG_QUALIFIER

func (s *ArcBehaviourSpecifierContext) STRONG_QUALIFIER() antlr.TerminalNode

func (*ArcBehaviourSpecifierContext) ToStringTree

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

func (*ArcBehaviourSpecifierContext) UNSAFE_UNRETAINED_QUALIFIER

func (s *ArcBehaviourSpecifierContext) UNSAFE_UNRETAINED_QUALIFIER() antlr.TerminalNode

func (*ArcBehaviourSpecifierContext) WEAK_QUALIFIER

func (s *ArcBehaviourSpecifierContext) WEAK_QUALIFIER() antlr.TerminalNode

type ArgumentExpressionContext

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

func NewArgumentExpressionContext

func NewArgumentExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentExpressionContext

func NewEmptyArgumentExpressionContext

func NewEmptyArgumentExpressionContext() *ArgumentExpressionContext

func (*ArgumentExpressionContext) EnterRule

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

func (*ArgumentExpressionContext) ExitRule

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

func (*ArgumentExpressionContext) Expression

func (*ArgumentExpressionContext) GetParser

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

func (*ArgumentExpressionContext) GetRuleContext

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

func (*ArgumentExpressionContext) IsArgumentExpressionContext

func (*ArgumentExpressionContext) IsArgumentExpressionContext()

func (*ArgumentExpressionContext) ToStringTree

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

func (*ArgumentExpressionContext) TypeSpecifier

type ArgumentExpressionListContext

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

func NewArgumentExpressionListContext

func NewArgumentExpressionListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentExpressionListContext

func NewEmptyArgumentExpressionListContext

func NewEmptyArgumentExpressionListContext() *ArgumentExpressionListContext

func (*ArgumentExpressionListContext) AllArgumentExpression

func (s *ArgumentExpressionListContext) AllArgumentExpression() []IArgumentExpressionContext

func (*ArgumentExpressionListContext) AllCOMMA

func (*ArgumentExpressionListContext) ArgumentExpression

func (*ArgumentExpressionListContext) COMMA

func (*ArgumentExpressionListContext) EnterRule

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

func (*ArgumentExpressionListContext) ExitRule

func (*ArgumentExpressionListContext) GetParser

func (*ArgumentExpressionListContext) GetRuleContext

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

func (*ArgumentExpressionListContext) IsArgumentExpressionListContext

func (*ArgumentExpressionListContext) IsArgumentExpressionListContext()

func (*ArgumentExpressionListContext) ToStringTree

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

type ArrayExpressionContext

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

func NewArrayExpressionContext

func NewArrayExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayExpressionContext

func NewEmptyArrayExpressionContext

func NewEmptyArrayExpressionContext() *ArrayExpressionContext

func (*ArrayExpressionContext) AT

func (*ArrayExpressionContext) COMMA

func (*ArrayExpressionContext) EnterRule

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

func (*ArrayExpressionContext) ExitRule

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

func (*ArrayExpressionContext) Expressions

func (*ArrayExpressionContext) GetParser

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

func (*ArrayExpressionContext) GetRuleContext

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

func (*ArrayExpressionContext) IsArrayExpressionContext

func (*ArrayExpressionContext) IsArrayExpressionContext()

func (*ArrayExpressionContext) LBRACK

func (*ArrayExpressionContext) RBRACK

func (*ArrayExpressionContext) ToStringTree

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

type ArrayInitializerContext

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

func NewArrayInitializerContext

func NewArrayInitializerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayInitializerContext

func NewEmptyArrayInitializerContext

func NewEmptyArrayInitializerContext() *ArrayInitializerContext

func (*ArrayInitializerContext) COMMA

func (*ArrayInitializerContext) EnterRule

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

func (*ArrayInitializerContext) ExitRule

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

func (*ArrayInitializerContext) Expressions

func (*ArrayInitializerContext) GetParser

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

func (*ArrayInitializerContext) GetRuleContext

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

func (*ArrayInitializerContext) IsArrayInitializerContext

func (*ArrayInitializerContext) IsArrayInitializerContext()

func (*ArrayInitializerContext) LBRACE

func (*ArrayInitializerContext) RBRACE

func (*ArrayInitializerContext) ToStringTree

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

type AssignmentOperatorContext

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

func NewAssignmentOperatorContext

func NewAssignmentOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignmentOperatorContext

func NewEmptyAssignmentOperatorContext

func NewEmptyAssignmentOperatorContext() *AssignmentOperatorContext

func (*AssignmentOperatorContext) ADD_ASSIGN

func (*AssignmentOperatorContext) AND_ASSIGN

func (*AssignmentOperatorContext) ASSIGNMENT

func (*AssignmentOperatorContext) DIV_ASSIGN

func (*AssignmentOperatorContext) EnterRule

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

func (*AssignmentOperatorContext) ExitRule

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

func (*AssignmentOperatorContext) GetParser

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

func (*AssignmentOperatorContext) GetRuleContext

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

func (*AssignmentOperatorContext) IsAssignmentOperatorContext

func (*AssignmentOperatorContext) IsAssignmentOperatorContext()

func (*AssignmentOperatorContext) LSHIFT_ASSIGN

func (s *AssignmentOperatorContext) LSHIFT_ASSIGN() antlr.TerminalNode

func (*AssignmentOperatorContext) MOD_ASSIGN

func (*AssignmentOperatorContext) MUL_ASSIGN

func (*AssignmentOperatorContext) OR_ASSIGN

func (*AssignmentOperatorContext) RSHIFT_ASSIGN

func (s *AssignmentOperatorContext) RSHIFT_ASSIGN() antlr.TerminalNode

func (*AssignmentOperatorContext) SUB_ASSIGN

func (*AssignmentOperatorContext) ToStringTree

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

func (*AssignmentOperatorContext) XOR_ASSIGN

type AttributeContext

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

func NewAttributeContext

func NewAttributeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AttributeContext

func NewEmptyAttributeContext

func NewEmptyAttributeContext() *AttributeContext

func (*AttributeContext) AttributeName

func (s *AttributeContext) AttributeName() IAttributeNameContext

func (*AttributeContext) AttributeParameters

func (s *AttributeContext) AttributeParameters() IAttributeParametersContext

func (*AttributeContext) EnterRule

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

func (*AttributeContext) ExitRule

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

func (*AttributeContext) GetParser

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

func (*AttributeContext) GetRuleContext

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

func (*AttributeContext) IsAttributeContext

func (*AttributeContext) IsAttributeContext()

func (*AttributeContext) ToStringTree

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

type AttributeNameContext

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

func NewAttributeNameContext

func NewAttributeNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AttributeNameContext

func NewEmptyAttributeNameContext

func NewEmptyAttributeNameContext() *AttributeNameContext

func (*AttributeNameContext) CONST

func (*AttributeNameContext) EnterRule

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

func (*AttributeNameContext) ExitRule

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

func (*AttributeNameContext) GetParser

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

func (*AttributeNameContext) GetRuleContext

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

func (*AttributeNameContext) Identifier

func (s *AttributeNameContext) Identifier() IIdentifierContext

func (*AttributeNameContext) IsAttributeNameContext

func (*AttributeNameContext) IsAttributeNameContext()

func (*AttributeNameContext) ToStringTree

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

type AttributeParameterAssignmentContext

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

func NewAttributeParameterAssignmentContext

func NewAttributeParameterAssignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AttributeParameterAssignmentContext

func NewEmptyAttributeParameterAssignmentContext

func NewEmptyAttributeParameterAssignmentContext() *AttributeParameterAssignmentContext

func (*AttributeParameterAssignmentContext) ASSIGNMENT

func (*AttributeParameterAssignmentContext) AllAttributeName

func (*AttributeParameterAssignmentContext) AttributeName

func (*AttributeParameterAssignmentContext) Constant

func (*AttributeParameterAssignmentContext) EnterRule

func (*AttributeParameterAssignmentContext) ExitRule

func (*AttributeParameterAssignmentContext) GetParser

func (*AttributeParameterAssignmentContext) GetRuleContext

func (*AttributeParameterAssignmentContext) IsAttributeParameterAssignmentContext

func (*AttributeParameterAssignmentContext) IsAttributeParameterAssignmentContext()

func (*AttributeParameterAssignmentContext) StringLiteral

func (*AttributeParameterAssignmentContext) ToStringTree

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

type AttributeParameterContext

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

func NewAttributeParameterContext

func NewAttributeParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AttributeParameterContext

func NewEmptyAttributeParameterContext

func NewEmptyAttributeParameterContext() *AttributeParameterContext

func (*AttributeParameterContext) Attribute

func (*AttributeParameterContext) AttributeParameterAssignment

func (s *AttributeParameterContext) AttributeParameterAssignment() IAttributeParameterAssignmentContext

func (*AttributeParameterContext) Constant

func (*AttributeParameterContext) EnterRule

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

func (*AttributeParameterContext) ExitRule

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

func (*AttributeParameterContext) GetParser

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

func (*AttributeParameterContext) GetRuleContext

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

func (*AttributeParameterContext) IsAttributeParameterContext

func (*AttributeParameterContext) IsAttributeParameterContext()

func (*AttributeParameterContext) StringLiteral

func (*AttributeParameterContext) ToStringTree

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

type AttributeParameterListContext

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

func NewAttributeParameterListContext

func NewAttributeParameterListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AttributeParameterListContext

func NewEmptyAttributeParameterListContext

func NewEmptyAttributeParameterListContext() *AttributeParameterListContext

func (*AttributeParameterListContext) AllAttributeParameter

func (s *AttributeParameterListContext) AllAttributeParameter() []IAttributeParameterContext

func (*AttributeParameterListContext) AllCOMMA

func (*AttributeParameterListContext) AttributeParameter

func (*AttributeParameterListContext) COMMA

func (*AttributeParameterListContext) EnterRule

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

func (*AttributeParameterListContext) ExitRule

func (*AttributeParameterListContext) GetParser

func (*AttributeParameterListContext) GetRuleContext

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

func (*AttributeParameterListContext) IsAttributeParameterListContext

func (*AttributeParameterListContext) IsAttributeParameterListContext()

func (*AttributeParameterListContext) ToStringTree

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

type AttributeParametersContext

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

func NewAttributeParametersContext

func NewAttributeParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AttributeParametersContext

func NewEmptyAttributeParametersContext

func NewEmptyAttributeParametersContext() *AttributeParametersContext

func (*AttributeParametersContext) AttributeParameterList

func (s *AttributeParametersContext) AttributeParameterList() IAttributeParameterListContext

func (*AttributeParametersContext) EnterRule

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

func (*AttributeParametersContext) ExitRule

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

func (*AttributeParametersContext) GetParser

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

func (*AttributeParametersContext) GetRuleContext

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

func (*AttributeParametersContext) IsAttributeParametersContext

func (*AttributeParametersContext) IsAttributeParametersContext()

func (*AttributeParametersContext) LP

func (*AttributeParametersContext) RP

func (*AttributeParametersContext) ToStringTree

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

type AttributeSpecifierContext

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

func NewAttributeSpecifierContext

func NewAttributeSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AttributeSpecifierContext

func NewEmptyAttributeSpecifierContext

func NewEmptyAttributeSpecifierContext() *AttributeSpecifierContext

func (*AttributeSpecifierContext) ATTRIBUTE

func (*AttributeSpecifierContext) AllAttribute

func (s *AttributeSpecifierContext) AllAttribute() []IAttributeContext

func (*AttributeSpecifierContext) AllCOMMA

func (*AttributeSpecifierContext) AllLP

func (*AttributeSpecifierContext) AllRP

func (*AttributeSpecifierContext) Attribute

func (*AttributeSpecifierContext) COMMA

func (*AttributeSpecifierContext) EnterRule

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

func (*AttributeSpecifierContext) ExitRule

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

func (*AttributeSpecifierContext) GetParser

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

func (*AttributeSpecifierContext) GetRuleContext

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

func (*AttributeSpecifierContext) IsAttributeSpecifierContext

func (*AttributeSpecifierContext) IsAttributeSpecifierContext()

func (*AttributeSpecifierContext) LP

func (*AttributeSpecifierContext) RP

func (*AttributeSpecifierContext) ToStringTree

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

type AutoreleaseStatementContext

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

func NewAutoreleaseStatementContext

func NewAutoreleaseStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AutoreleaseStatementContext

func NewEmptyAutoreleaseStatementContext

func NewEmptyAutoreleaseStatementContext() *AutoreleaseStatementContext

func (*AutoreleaseStatementContext) AUTORELEASEPOOL

func (s *AutoreleaseStatementContext) AUTORELEASEPOOL() antlr.TerminalNode

func (*AutoreleaseStatementContext) CompoundStatement

func (*AutoreleaseStatementContext) EnterRule

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

func (*AutoreleaseStatementContext) ExitRule

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

func (*AutoreleaseStatementContext) GetParser

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

func (*AutoreleaseStatementContext) GetRuleContext

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

func (*AutoreleaseStatementContext) IsAutoreleaseStatementContext

func (*AutoreleaseStatementContext) IsAutoreleaseStatementContext()

func (*AutoreleaseStatementContext) ToStringTree

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

type BaseObjectiveCParserListener

type BaseObjectiveCParserListener struct{}

BaseObjectiveCParserListener is a complete listener for a parse tree produced by ObjectiveCParser.

func (*BaseObjectiveCParserListener) EnterAbstractDeclarator

func (s *BaseObjectiveCParserListener) EnterAbstractDeclarator(ctx *AbstractDeclaratorContext)

EnterAbstractDeclarator is called when production abstractDeclarator is entered.

func (*BaseObjectiveCParserListener) EnterAbstractDeclaratorSuffix

func (s *BaseObjectiveCParserListener) EnterAbstractDeclaratorSuffix(ctx *AbstractDeclaratorSuffixContext)

EnterAbstractDeclaratorSuffix is called when production abstractDeclaratorSuffix is entered.

func (*BaseObjectiveCParserListener) EnterAccessModifier

func (s *BaseObjectiveCParserListener) EnterAccessModifier(ctx *AccessModifierContext)

EnterAccessModifier is called when production accessModifier is entered.

func (*BaseObjectiveCParserListener) EnterArcBehaviourSpecifier

func (s *BaseObjectiveCParserListener) EnterArcBehaviourSpecifier(ctx *ArcBehaviourSpecifierContext)

EnterArcBehaviourSpecifier is called when production arcBehaviourSpecifier is entered.

func (*BaseObjectiveCParserListener) EnterArgumentExpression

func (s *BaseObjectiveCParserListener) EnterArgumentExpression(ctx *ArgumentExpressionContext)

EnterArgumentExpression is called when production argumentExpression is entered.

func (*BaseObjectiveCParserListener) EnterArgumentExpressionList

func (s *BaseObjectiveCParserListener) EnterArgumentExpressionList(ctx *ArgumentExpressionListContext)

EnterArgumentExpressionList is called when production argumentExpressionList is entered.

func (*BaseObjectiveCParserListener) EnterArrayExpression

func (s *BaseObjectiveCParserListener) EnterArrayExpression(ctx *ArrayExpressionContext)

EnterArrayExpression is called when production arrayExpression is entered.

func (*BaseObjectiveCParserListener) EnterArrayInitializer

func (s *BaseObjectiveCParserListener) EnterArrayInitializer(ctx *ArrayInitializerContext)

EnterArrayInitializer is called when production arrayInitializer is entered.

func (*BaseObjectiveCParserListener) EnterAssignmentOperator

func (s *BaseObjectiveCParserListener) EnterAssignmentOperator(ctx *AssignmentOperatorContext)

EnterAssignmentOperator is called when production assignmentOperator is entered.

func (*BaseObjectiveCParserListener) EnterAttribute

func (s *BaseObjectiveCParserListener) EnterAttribute(ctx *AttributeContext)

EnterAttribute is called when production attribute is entered.

func (*BaseObjectiveCParserListener) EnterAttributeName

func (s *BaseObjectiveCParserListener) EnterAttributeName(ctx *AttributeNameContext)

EnterAttributeName is called when production attributeName is entered.

func (*BaseObjectiveCParserListener) EnterAttributeParameter

func (s *BaseObjectiveCParserListener) EnterAttributeParameter(ctx *AttributeParameterContext)

EnterAttributeParameter is called when production attributeParameter is entered.

func (*BaseObjectiveCParserListener) EnterAttributeParameterAssignment

func (s *BaseObjectiveCParserListener) EnterAttributeParameterAssignment(ctx *AttributeParameterAssignmentContext)

EnterAttributeParameterAssignment is called when production attributeParameterAssignment is entered.

func (*BaseObjectiveCParserListener) EnterAttributeParameterList

func (s *BaseObjectiveCParserListener) EnterAttributeParameterList(ctx *AttributeParameterListContext)

EnterAttributeParameterList is called when production attributeParameterList is entered.

func (*BaseObjectiveCParserListener) EnterAttributeParameters

func (s *BaseObjectiveCParserListener) EnterAttributeParameters(ctx *AttributeParametersContext)

EnterAttributeParameters is called when production attributeParameters is entered.

func (*BaseObjectiveCParserListener) EnterAttributeSpecifier

func (s *BaseObjectiveCParserListener) EnterAttributeSpecifier(ctx *AttributeSpecifierContext)

EnterAttributeSpecifier is called when production attributeSpecifier is entered.

func (*BaseObjectiveCParserListener) EnterAutoreleaseStatement

func (s *BaseObjectiveCParserListener) EnterAutoreleaseStatement(ctx *AutoreleaseStatementContext)

EnterAutoreleaseStatement is called when production autoreleaseStatement is entered.

func (*BaseObjectiveCParserListener) EnterBlockExpression

func (s *BaseObjectiveCParserListener) EnterBlockExpression(ctx *BlockExpressionContext)

EnterBlockExpression is called when production blockExpression is entered.

func (*BaseObjectiveCParserListener) EnterBlockParameters

func (s *BaseObjectiveCParserListener) EnterBlockParameters(ctx *BlockParametersContext)

EnterBlockParameters is called when production blockParameters is entered.

func (*BaseObjectiveCParserListener) EnterBlockType

func (s *BaseObjectiveCParserListener) EnterBlockType(ctx *BlockTypeContext)

EnterBlockType is called when production blockType is entered.

func (*BaseObjectiveCParserListener) EnterBoxExpression

func (s *BaseObjectiveCParserListener) EnterBoxExpression(ctx *BoxExpressionContext)

EnterBoxExpression is called when production boxExpression is entered.

func (*BaseObjectiveCParserListener) EnterCastExpression

func (s *BaseObjectiveCParserListener) EnterCastExpression(ctx *CastExpressionContext)

EnterCastExpression is called when production castExpression is entered.

func (*BaseObjectiveCParserListener) EnterCatchStatement

func (s *BaseObjectiveCParserListener) EnterCatchStatement(ctx *CatchStatementContext)

EnterCatchStatement is called when production catchStatement is entered.

func (*BaseObjectiveCParserListener) EnterCategoryImplementation

func (s *BaseObjectiveCParserListener) EnterCategoryImplementation(ctx *CategoryImplementationContext)

EnterCategoryImplementation is called when production categoryImplementation is entered.

func (*BaseObjectiveCParserListener) EnterCategoryInterface

func (s *BaseObjectiveCParserListener) EnterCategoryInterface(ctx *CategoryInterfaceContext)

EnterCategoryInterface is called when production categoryInterface is entered.

func (*BaseObjectiveCParserListener) EnterClassDeclarationList

func (s *BaseObjectiveCParserListener) EnterClassDeclarationList(ctx *ClassDeclarationListContext)

EnterClassDeclarationList is called when production classDeclarationList is entered.

func (*BaseObjectiveCParserListener) EnterClassImplementation

func (s *BaseObjectiveCParserListener) EnterClassImplementation(ctx *ClassImplementationContext)

EnterClassImplementation is called when production classImplementation is entered.

func (*BaseObjectiveCParserListener) EnterClassInterface

func (s *BaseObjectiveCParserListener) EnterClassInterface(ctx *ClassInterfaceContext)

EnterClassInterface is called when production classInterface is entered.

func (*BaseObjectiveCParserListener) EnterClassMethodDeclaration

func (s *BaseObjectiveCParserListener) EnterClassMethodDeclaration(ctx *ClassMethodDeclarationContext)

EnterClassMethodDeclaration is called when production classMethodDeclaration is entered.

func (*BaseObjectiveCParserListener) EnterClassMethodDefinition

func (s *BaseObjectiveCParserListener) EnterClassMethodDefinition(ctx *ClassMethodDefinitionContext)

EnterClassMethodDefinition is called when production classMethodDefinition is entered.

func (*BaseObjectiveCParserListener) EnterCompoundStatement

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

EnterCompoundStatement is called when production compoundStatement is entered.

func (*BaseObjectiveCParserListener) EnterConstant

func (s *BaseObjectiveCParserListener) EnterConstant(ctx *ConstantContext)

EnterConstant is called when production constant is entered.

func (*BaseObjectiveCParserListener) EnterConstantExpression

func (s *BaseObjectiveCParserListener) EnterConstantExpression(ctx *ConstantExpressionContext)

EnterConstantExpression is called when production constantExpression is entered.

func (*BaseObjectiveCParserListener) EnterDeclaration

func (s *BaseObjectiveCParserListener) EnterDeclaration(ctx *DeclarationContext)

EnterDeclaration is called when production declaration is entered.

func (*BaseObjectiveCParserListener) EnterDeclarationSpecifiers

func (s *BaseObjectiveCParserListener) EnterDeclarationSpecifiers(ctx *DeclarationSpecifiersContext)

EnterDeclarationSpecifiers is called when production declarationSpecifiers is entered.

func (*BaseObjectiveCParserListener) EnterDeclarator

func (s *BaseObjectiveCParserListener) EnterDeclarator(ctx *DeclaratorContext)

EnterDeclarator is called when production declarator is entered.

func (*BaseObjectiveCParserListener) EnterDeclaratorSuffix

func (s *BaseObjectiveCParserListener) EnterDeclaratorSuffix(ctx *DeclaratorSuffixContext)

EnterDeclaratorSuffix is called when production declaratorSuffix is entered.

func (*BaseObjectiveCParserListener) EnterDictionaryExpression

func (s *BaseObjectiveCParserListener) EnterDictionaryExpression(ctx *DictionaryExpressionContext)

EnterDictionaryExpression is called when production dictionaryExpression is entered.

func (*BaseObjectiveCParserListener) EnterDictionaryPair

func (s *BaseObjectiveCParserListener) EnterDictionaryPair(ctx *DictionaryPairContext)

EnterDictionaryPair is called when production dictionaryPair is entered.

func (*BaseObjectiveCParserListener) EnterDirectDeclarator

func (s *BaseObjectiveCParserListener) EnterDirectDeclarator(ctx *DirectDeclaratorContext)

EnterDirectDeclarator is called when production directDeclarator is entered.

func (*BaseObjectiveCParserListener) EnterDoStatement

func (s *BaseObjectiveCParserListener) EnterDoStatement(ctx *DoStatementContext)

EnterDoStatement is called when production doStatement is entered.

func (*BaseObjectiveCParserListener) EnterEncodeExpression

func (s *BaseObjectiveCParserListener) EnterEncodeExpression(ctx *EncodeExpressionContext)

EnterEncodeExpression is called when production encodeExpression is entered.

func (*BaseObjectiveCParserListener) EnterEnumDeclaration

func (s *BaseObjectiveCParserListener) EnterEnumDeclaration(ctx *EnumDeclarationContext)

EnterEnumDeclaration is called when production enumDeclaration is entered.

func (*BaseObjectiveCParserListener) EnterEnumSpecifier

func (s *BaseObjectiveCParserListener) EnterEnumSpecifier(ctx *EnumSpecifierContext)

EnterEnumSpecifier is called when production enumSpecifier is entered.

func (*BaseObjectiveCParserListener) EnterEnumerator

func (s *BaseObjectiveCParserListener) EnterEnumerator(ctx *EnumeratorContext)

EnterEnumerator is called when production enumerator is entered.

func (*BaseObjectiveCParserListener) EnterEnumeratorIdentifier

func (s *BaseObjectiveCParserListener) EnterEnumeratorIdentifier(ctx *EnumeratorIdentifierContext)

EnterEnumeratorIdentifier is called when production enumeratorIdentifier is entered.

func (*BaseObjectiveCParserListener) EnterEnumeratorList

func (s *BaseObjectiveCParserListener) EnterEnumeratorList(ctx *EnumeratorListContext)

EnterEnumeratorList is called when production enumeratorList is entered.

func (*BaseObjectiveCParserListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseObjectiveCParserListener) EnterExpression

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

EnterExpression is called when production expression is entered.

func (*BaseObjectiveCParserListener) EnterExpressions

func (s *BaseObjectiveCParserListener) EnterExpressions(ctx *ExpressionsContext)

EnterExpressions is called when production expressions is entered.

func (*BaseObjectiveCParserListener) EnterFieldDeclaration

func (s *BaseObjectiveCParserListener) EnterFieldDeclaration(ctx *FieldDeclarationContext)

EnterFieldDeclaration is called when production fieldDeclaration is entered.

func (*BaseObjectiveCParserListener) EnterFieldDeclarator

func (s *BaseObjectiveCParserListener) EnterFieldDeclarator(ctx *FieldDeclaratorContext)

EnterFieldDeclarator is called when production fieldDeclarator is entered.

func (*BaseObjectiveCParserListener) EnterFieldDeclaratorList

func (s *BaseObjectiveCParserListener) EnterFieldDeclaratorList(ctx *FieldDeclaratorListContext)

EnterFieldDeclaratorList is called when production fieldDeclaratorList is entered.

func (*BaseObjectiveCParserListener) EnterForInStatement

func (s *BaseObjectiveCParserListener) EnterForInStatement(ctx *ForInStatementContext)

EnterForInStatement is called when production forInStatement is entered.

func (*BaseObjectiveCParserListener) EnterForLoopInitializer

func (s *BaseObjectiveCParserListener) EnterForLoopInitializer(ctx *ForLoopInitializerContext)

EnterForLoopInitializer is called when production forLoopInitializer is entered.

func (*BaseObjectiveCParserListener) EnterForStatement

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

EnterForStatement is called when production forStatement is entered.

func (*BaseObjectiveCParserListener) EnterFunctionCallExpression

func (s *BaseObjectiveCParserListener) EnterFunctionCallExpression(ctx *FunctionCallExpressionContext)

EnterFunctionCallExpression is called when production functionCallExpression is entered.

func (*BaseObjectiveCParserListener) EnterFunctionDeclaration

func (s *BaseObjectiveCParserListener) EnterFunctionDeclaration(ctx *FunctionDeclarationContext)

EnterFunctionDeclaration is called when production functionDeclaration is entered.

func (*BaseObjectiveCParserListener) EnterFunctionDefinition

func (s *BaseObjectiveCParserListener) EnterFunctionDefinition(ctx *FunctionDefinitionContext)

EnterFunctionDefinition is called when production functionDefinition is entered.

func (*BaseObjectiveCParserListener) EnterFunctionSignature

func (s *BaseObjectiveCParserListener) EnterFunctionSignature(ctx *FunctionSignatureContext)

EnterFunctionSignature is called when production functionSignature is entered.

func (*BaseObjectiveCParserListener) EnterGenericTypeSpecifier

func (s *BaseObjectiveCParserListener) EnterGenericTypeSpecifier(ctx *GenericTypeSpecifierContext)

EnterGenericTypeSpecifier is called when production genericTypeSpecifier is entered.

func (*BaseObjectiveCParserListener) EnterGenericsSpecifier

func (s *BaseObjectiveCParserListener) EnterGenericsSpecifier(ctx *GenericsSpecifierContext)

EnterGenericsSpecifier is called when production genericsSpecifier is entered.

func (*BaseObjectiveCParserListener) EnterIbOutletQualifier

func (s *BaseObjectiveCParserListener) EnterIbOutletQualifier(ctx *IbOutletQualifierContext)

EnterIbOutletQualifier is called when production ibOutletQualifier is entered.

func (*BaseObjectiveCParserListener) EnterIdentifier

func (s *BaseObjectiveCParserListener) EnterIdentifier(ctx *IdentifierContext)

EnterIdentifier is called when production identifier is entered.

func (*BaseObjectiveCParserListener) EnterImplementationDefinitionList

func (s *BaseObjectiveCParserListener) EnterImplementationDefinitionList(ctx *ImplementationDefinitionListContext)

EnterImplementationDefinitionList is called when production implementationDefinitionList is entered.

func (*BaseObjectiveCParserListener) EnterImportDeclaration

func (s *BaseObjectiveCParserListener) EnterImportDeclaration(ctx *ImportDeclarationContext)

EnterImportDeclaration is called when production importDeclaration is entered.

func (*BaseObjectiveCParserListener) EnterInitDeclarator

func (s *BaseObjectiveCParserListener) EnterInitDeclarator(ctx *InitDeclaratorContext)

EnterInitDeclarator is called when production initDeclarator is entered.

func (*BaseObjectiveCParserListener) EnterInitDeclaratorList

func (s *BaseObjectiveCParserListener) EnterInitDeclaratorList(ctx *InitDeclaratorListContext)

EnterInitDeclaratorList is called when production initDeclaratorList is entered.

func (*BaseObjectiveCParserListener) EnterInitializer

func (s *BaseObjectiveCParserListener) EnterInitializer(ctx *InitializerContext)

EnterInitializer is called when production initializer is entered.

func (*BaseObjectiveCParserListener) EnterInitializerList

func (s *BaseObjectiveCParserListener) EnterInitializerList(ctx *InitializerListContext)

EnterInitializerList is called when production initializerList is entered.

func (*BaseObjectiveCParserListener) EnterInstanceMethodDeclaration

func (s *BaseObjectiveCParserListener) EnterInstanceMethodDeclaration(ctx *InstanceMethodDeclarationContext)

EnterInstanceMethodDeclaration is called when production instanceMethodDeclaration is entered.

func (*BaseObjectiveCParserListener) EnterInstanceMethodDefinition

func (s *BaseObjectiveCParserListener) EnterInstanceMethodDefinition(ctx *InstanceMethodDefinitionContext)

EnterInstanceMethodDefinition is called when production instanceMethodDefinition is entered.

func (*BaseObjectiveCParserListener) EnterInstanceVariables

func (s *BaseObjectiveCParserListener) EnterInstanceVariables(ctx *InstanceVariablesContext)

EnterInstanceVariables is called when production instanceVariables is entered.

func (*BaseObjectiveCParserListener) EnterInterfaceDeclarationList

func (s *BaseObjectiveCParserListener) EnterInterfaceDeclarationList(ctx *InterfaceDeclarationListContext)

EnterInterfaceDeclarationList is called when production interfaceDeclarationList is entered.

func (*BaseObjectiveCParserListener) EnterIterationStatement

func (s *BaseObjectiveCParserListener) EnterIterationStatement(ctx *IterationStatementContext)

EnterIterationStatement is called when production iterationStatement is entered.

func (*BaseObjectiveCParserListener) EnterJumpStatement

func (s *BaseObjectiveCParserListener) EnterJumpStatement(ctx *JumpStatementContext)

EnterJumpStatement is called when production jumpStatement is entered.

func (*BaseObjectiveCParserListener) EnterKeywordArgument

func (s *BaseObjectiveCParserListener) EnterKeywordArgument(ctx *KeywordArgumentContext)

EnterKeywordArgument is called when production keywordArgument is entered.

func (*BaseObjectiveCParserListener) EnterKeywordArgumentType

func (s *BaseObjectiveCParserListener) EnterKeywordArgumentType(ctx *KeywordArgumentTypeContext)

EnterKeywordArgumentType is called when production keywordArgumentType is entered.

func (*BaseObjectiveCParserListener) EnterKeywordDeclarator

func (s *BaseObjectiveCParserListener) EnterKeywordDeclarator(ctx *KeywordDeclaratorContext)

EnterKeywordDeclarator is called when production keywordDeclarator is entered.

func (*BaseObjectiveCParserListener) EnterLabeledStatement

func (s *BaseObjectiveCParserListener) EnterLabeledStatement(ctx *LabeledStatementContext)

EnterLabeledStatement is called when production labeledStatement is entered.

func (*BaseObjectiveCParserListener) EnterMacro

func (s *BaseObjectiveCParserListener) EnterMacro(ctx *MacroContext)

EnterMacro is called when production macro is entered.

func (*BaseObjectiveCParserListener) EnterMessageExpression

func (s *BaseObjectiveCParserListener) EnterMessageExpression(ctx *MessageExpressionContext)

EnterMessageExpression is called when production messageExpression is entered.

func (*BaseObjectiveCParserListener) EnterMessageSelector

func (s *BaseObjectiveCParserListener) EnterMessageSelector(ctx *MessageSelectorContext)

EnterMessageSelector is called when production messageSelector is entered.

func (*BaseObjectiveCParserListener) EnterMethodDeclaration

func (s *BaseObjectiveCParserListener) EnterMethodDeclaration(ctx *MethodDeclarationContext)

EnterMethodDeclaration is called when production methodDeclaration is entered.

func (*BaseObjectiveCParserListener) EnterMethodDefinition

func (s *BaseObjectiveCParserListener) EnterMethodDefinition(ctx *MethodDefinitionContext)

EnterMethodDefinition is called when production methodDefinition is entered.

func (*BaseObjectiveCParserListener) EnterMethodSelector

func (s *BaseObjectiveCParserListener) EnterMethodSelector(ctx *MethodSelectorContext)

EnterMethodSelector is called when production methodSelector is entered.

func (*BaseObjectiveCParserListener) EnterMethodType

func (s *BaseObjectiveCParserListener) EnterMethodType(ctx *MethodTypeContext)

EnterMethodType is called when production methodType is entered.

func (*BaseObjectiveCParserListener) EnterNullabilitySpecifier

func (s *BaseObjectiveCParserListener) EnterNullabilitySpecifier(ctx *NullabilitySpecifierContext)

EnterNullabilitySpecifier is called when production nullabilitySpecifier is entered.

func (*BaseObjectiveCParserListener) EnterParameterDeclaration

func (s *BaseObjectiveCParserListener) EnterParameterDeclaration(ctx *ParameterDeclarationContext)

EnterParameterDeclaration is called when production parameterDeclaration is entered.

func (*BaseObjectiveCParserListener) EnterParameterDeclarationList

func (s *BaseObjectiveCParserListener) EnterParameterDeclarationList(ctx *ParameterDeclarationListContext)

EnterParameterDeclarationList is called when production parameterDeclarationList is entered.

func (*BaseObjectiveCParserListener) EnterParameterList

func (s *BaseObjectiveCParserListener) EnterParameterList(ctx *ParameterListContext)

EnterParameterList is called when production parameterList is entered.

func (*BaseObjectiveCParserListener) EnterPointer

func (s *BaseObjectiveCParserListener) EnterPointer(ctx *PointerContext)

EnterPointer is called when production pointer is entered.

func (*BaseObjectiveCParserListener) EnterPostfix

func (s *BaseObjectiveCParserListener) EnterPostfix(ctx *PostfixContext)

EnterPostfix is called when production postfix is entered.

func (*BaseObjectiveCParserListener) EnterPostfixExpression

func (s *BaseObjectiveCParserListener) EnterPostfixExpression(ctx *PostfixExpressionContext)

EnterPostfixExpression is called when production postfixExpression is entered.

func (*BaseObjectiveCParserListener) EnterPrimaryExpression

func (s *BaseObjectiveCParserListener) EnterPrimaryExpression(ctx *PrimaryExpressionContext)

EnterPrimaryExpression is called when production primaryExpression is entered.

func (*BaseObjectiveCParserListener) EnterPropertyAttribute

func (s *BaseObjectiveCParserListener) EnterPropertyAttribute(ctx *PropertyAttributeContext)

EnterPropertyAttribute is called when production propertyAttribute is entered.

func (*BaseObjectiveCParserListener) EnterPropertyAttributesList

func (s *BaseObjectiveCParserListener) EnterPropertyAttributesList(ctx *PropertyAttributesListContext)

EnterPropertyAttributesList is called when production propertyAttributesList is entered.

func (*BaseObjectiveCParserListener) EnterPropertyDeclaration

func (s *BaseObjectiveCParserListener) EnterPropertyDeclaration(ctx *PropertyDeclarationContext)

EnterPropertyDeclaration is called when production propertyDeclaration is entered.

func (*BaseObjectiveCParserListener) EnterPropertyImplementation

func (s *BaseObjectiveCParserListener) EnterPropertyImplementation(ctx *PropertyImplementationContext)

EnterPropertyImplementation is called when production propertyImplementation is entered.

func (*BaseObjectiveCParserListener) EnterPropertySynthesizeItem

func (s *BaseObjectiveCParserListener) EnterPropertySynthesizeItem(ctx *PropertySynthesizeItemContext)

EnterPropertySynthesizeItem is called when production propertySynthesizeItem is entered.

func (*BaseObjectiveCParserListener) EnterPropertySynthesizeList

func (s *BaseObjectiveCParserListener) EnterPropertySynthesizeList(ctx *PropertySynthesizeListContext)

EnterPropertySynthesizeList is called when production propertySynthesizeList is entered.

func (*BaseObjectiveCParserListener) EnterProtocolDeclaration

func (s *BaseObjectiveCParserListener) EnterProtocolDeclaration(ctx *ProtocolDeclarationContext)

EnterProtocolDeclaration is called when production protocolDeclaration is entered.

func (*BaseObjectiveCParserListener) EnterProtocolDeclarationList

func (s *BaseObjectiveCParserListener) EnterProtocolDeclarationList(ctx *ProtocolDeclarationListContext)

EnterProtocolDeclarationList is called when production protocolDeclarationList is entered.

func (*BaseObjectiveCParserListener) EnterProtocolDeclarationSection

func (s *BaseObjectiveCParserListener) EnterProtocolDeclarationSection(ctx *ProtocolDeclarationSectionContext)

EnterProtocolDeclarationSection is called when production protocolDeclarationSection is entered.

func (*BaseObjectiveCParserListener) EnterProtocolExpression

func (s *BaseObjectiveCParserListener) EnterProtocolExpression(ctx *ProtocolExpressionContext)

EnterProtocolExpression is called when production protocolExpression is entered.

func (*BaseObjectiveCParserListener) EnterProtocolList

func (s *BaseObjectiveCParserListener) EnterProtocolList(ctx *ProtocolListContext)

EnterProtocolList is called when production protocolList is entered.

func (*BaseObjectiveCParserListener) EnterProtocolName

func (s *BaseObjectiveCParserListener) EnterProtocolName(ctx *ProtocolNameContext)

EnterProtocolName is called when production protocolName is entered.

func (*BaseObjectiveCParserListener) EnterProtocolQualifier

func (s *BaseObjectiveCParserListener) EnterProtocolQualifier(ctx *ProtocolQualifierContext)

EnterProtocolQualifier is called when production protocolQualifier is entered.

func (*BaseObjectiveCParserListener) EnterRangeExpression

func (s *BaseObjectiveCParserListener) EnterRangeExpression(ctx *RangeExpressionContext)

EnterRangeExpression is called when production rangeExpression is entered.

func (*BaseObjectiveCParserListener) EnterReceiver

func (s *BaseObjectiveCParserListener) EnterReceiver(ctx *ReceiverContext)

EnterReceiver is called when production receiver is entered.

func (*BaseObjectiveCParserListener) EnterSelectionStatement

func (s *BaseObjectiveCParserListener) EnterSelectionStatement(ctx *SelectionStatementContext)

EnterSelectionStatement is called when production selectionStatement is entered.

func (*BaseObjectiveCParserListener) EnterSelector

func (s *BaseObjectiveCParserListener) EnterSelector(ctx *SelectorContext)

EnterSelector is called when production selector is entered.

func (*BaseObjectiveCParserListener) EnterSelectorExpression

func (s *BaseObjectiveCParserListener) EnterSelectorExpression(ctx *SelectorExpressionContext)

EnterSelectorExpression is called when production selectorExpression is entered.

func (*BaseObjectiveCParserListener) EnterSelectorName

func (s *BaseObjectiveCParserListener) EnterSelectorName(ctx *SelectorNameContext)

EnterSelectorName is called when production selectorName is entered.

func (*BaseObjectiveCParserListener) EnterSpecifierQualifierList

func (s *BaseObjectiveCParserListener) EnterSpecifierQualifierList(ctx *SpecifierQualifierListContext)

EnterSpecifierQualifierList is called when production specifierQualifierList is entered.

func (*BaseObjectiveCParserListener) EnterStatement

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

EnterStatement is called when production statement is entered.

func (*BaseObjectiveCParserListener) EnterStorageClassSpecifier

func (s *BaseObjectiveCParserListener) EnterStorageClassSpecifier(ctx *StorageClassSpecifierContext)

EnterStorageClassSpecifier is called when production storageClassSpecifier is entered.

func (*BaseObjectiveCParserListener) EnterStringLiteral

func (s *BaseObjectiveCParserListener) EnterStringLiteral(ctx *StringLiteralContext)

EnterStringLiteral is called when production stringLiteral is entered.

func (*BaseObjectiveCParserListener) EnterStructInitializer

func (s *BaseObjectiveCParserListener) EnterStructInitializer(ctx *StructInitializerContext)

EnterStructInitializer is called when production structInitializer is entered.

func (*BaseObjectiveCParserListener) EnterStructOrUnionSpecifier

func (s *BaseObjectiveCParserListener) EnterStructOrUnionSpecifier(ctx *StructOrUnionSpecifierContext)

EnterStructOrUnionSpecifier is called when production structOrUnionSpecifier is entered.

func (*BaseObjectiveCParserListener) EnterSwitchBlock

func (s *BaseObjectiveCParserListener) EnterSwitchBlock(ctx *SwitchBlockContext)

EnterSwitchBlock is called when production switchBlock is entered.

func (*BaseObjectiveCParserListener) EnterSwitchLabel

func (s *BaseObjectiveCParserListener) EnterSwitchLabel(ctx *SwitchLabelContext)

EnterSwitchLabel is called when production switchLabel is entered.

func (*BaseObjectiveCParserListener) EnterSwitchSection

func (s *BaseObjectiveCParserListener) EnterSwitchSection(ctx *SwitchSectionContext)

EnterSwitchSection is called when production switchSection is entered.

func (*BaseObjectiveCParserListener) EnterSwitchStatement

func (s *BaseObjectiveCParserListener) EnterSwitchStatement(ctx *SwitchStatementContext)

EnterSwitchStatement is called when production switchStatement is entered.

func (*BaseObjectiveCParserListener) EnterSynchronizedStatement

func (s *BaseObjectiveCParserListener) EnterSynchronizedStatement(ctx *SynchronizedStatementContext)

EnterSynchronizedStatement is called when production synchronizedStatement is entered.

func (*BaseObjectiveCParserListener) EnterThrowStatement

func (s *BaseObjectiveCParserListener) EnterThrowStatement(ctx *ThrowStatementContext)

EnterThrowStatement is called when production throwStatement is entered.

func (*BaseObjectiveCParserListener) EnterTopLevelDeclaration

func (s *BaseObjectiveCParserListener) EnterTopLevelDeclaration(ctx *TopLevelDeclarationContext)

EnterTopLevelDeclaration is called when production topLevelDeclaration is entered.

func (*BaseObjectiveCParserListener) EnterTranslationUnit

func (s *BaseObjectiveCParserListener) EnterTranslationUnit(ctx *TranslationUnitContext)

EnterTranslationUnit is called when production translationUnit is entered.

func (*BaseObjectiveCParserListener) EnterTryBlock

func (s *BaseObjectiveCParserListener) EnterTryBlock(ctx *TryBlockContext)

EnterTryBlock is called when production tryBlock is entered.

func (*BaseObjectiveCParserListener) EnterTypeDeclarator

func (s *BaseObjectiveCParserListener) EnterTypeDeclarator(ctx *TypeDeclaratorContext)

EnterTypeDeclarator is called when production typeDeclarator is entered.

func (*BaseObjectiveCParserListener) EnterTypeDeclaratorList

func (s *BaseObjectiveCParserListener) EnterTypeDeclaratorList(ctx *TypeDeclaratorListContext)

EnterTypeDeclaratorList is called when production typeDeclaratorList is entered.

func (*BaseObjectiveCParserListener) EnterTypeName

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

EnterTypeName is called when production typeName is entered.

func (*BaseObjectiveCParserListener) EnterTypePrefix

func (s *BaseObjectiveCParserListener) EnterTypePrefix(ctx *TypePrefixContext)

EnterTypePrefix is called when production typePrefix is entered.

func (*BaseObjectiveCParserListener) EnterTypeQualifier

func (s *BaseObjectiveCParserListener) EnterTypeQualifier(ctx *TypeQualifierContext)

EnterTypeQualifier is called when production typeQualifier is entered.

func (*BaseObjectiveCParserListener) EnterTypeSpecifier

func (s *BaseObjectiveCParserListener) EnterTypeSpecifier(ctx *TypeSpecifierContext)

EnterTypeSpecifier is called when production typeSpecifier is entered.

func (*BaseObjectiveCParserListener) EnterTypeSpecifierWithPrefixes

func (s *BaseObjectiveCParserListener) EnterTypeSpecifierWithPrefixes(ctx *TypeSpecifierWithPrefixesContext)

EnterTypeSpecifierWithPrefixes is called when production typeSpecifierWithPrefixes is entered.

func (*BaseObjectiveCParserListener) EnterTypeVariableDeclarator

func (s *BaseObjectiveCParserListener) EnterTypeVariableDeclarator(ctx *TypeVariableDeclaratorContext)

EnterTypeVariableDeclarator is called when production typeVariableDeclarator is entered.

func (*BaseObjectiveCParserListener) EnterTypeVariableDeclaratorOrName

func (s *BaseObjectiveCParserListener) EnterTypeVariableDeclaratorOrName(ctx *TypeVariableDeclaratorOrNameContext)

EnterTypeVariableDeclaratorOrName is called when production typeVariableDeclaratorOrName is entered.

func (*BaseObjectiveCParserListener) EnterTypedefDeclaration

func (s *BaseObjectiveCParserListener) EnterTypedefDeclaration(ctx *TypedefDeclarationContext)

EnterTypedefDeclaration is called when production typedefDeclaration is entered.

func (*BaseObjectiveCParserListener) EnterTypeofExpression

func (s *BaseObjectiveCParserListener) EnterTypeofExpression(ctx *TypeofExpressionContext)

EnterTypeofExpression is called when production typeofExpression is entered.

func (*BaseObjectiveCParserListener) EnterUnaryExpression

func (s *BaseObjectiveCParserListener) EnterUnaryExpression(ctx *UnaryExpressionContext)

EnterUnaryExpression is called when production unaryExpression is entered.

func (*BaseObjectiveCParserListener) EnterUnaryOperator

func (s *BaseObjectiveCParserListener) EnterUnaryOperator(ctx *UnaryOperatorContext)

EnterUnaryOperator is called when production unaryOperator is entered.

func (*BaseObjectiveCParserListener) EnterVarDeclaration

func (s *BaseObjectiveCParserListener) EnterVarDeclaration(ctx *VarDeclarationContext)

EnterVarDeclaration is called when production varDeclaration is entered.

func (*BaseObjectiveCParserListener) EnterVisibilitySection

func (s *BaseObjectiveCParserListener) EnterVisibilitySection(ctx *VisibilitySectionContext)

EnterVisibilitySection is called when production visibilitySection is entered.

func (*BaseObjectiveCParserListener) EnterWhileStatement

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

EnterWhileStatement is called when production whileStatement is entered.

func (*BaseObjectiveCParserListener) ExitAbstractDeclarator

func (s *BaseObjectiveCParserListener) ExitAbstractDeclarator(ctx *AbstractDeclaratorContext)

ExitAbstractDeclarator is called when production abstractDeclarator is exited.

func (*BaseObjectiveCParserListener) ExitAbstractDeclaratorSuffix

func (s *BaseObjectiveCParserListener) ExitAbstractDeclaratorSuffix(ctx *AbstractDeclaratorSuffixContext)

ExitAbstractDeclaratorSuffix is called when production abstractDeclaratorSuffix is exited.

func (*BaseObjectiveCParserListener) ExitAccessModifier

func (s *BaseObjectiveCParserListener) ExitAccessModifier(ctx *AccessModifierContext)

ExitAccessModifier is called when production accessModifier is exited.

func (*BaseObjectiveCParserListener) ExitArcBehaviourSpecifier

func (s *BaseObjectiveCParserListener) ExitArcBehaviourSpecifier(ctx *ArcBehaviourSpecifierContext)

ExitArcBehaviourSpecifier is called when production arcBehaviourSpecifier is exited.

func (*BaseObjectiveCParserListener) ExitArgumentExpression

func (s *BaseObjectiveCParserListener) ExitArgumentExpression(ctx *ArgumentExpressionContext)

ExitArgumentExpression is called when production argumentExpression is exited.

func (*BaseObjectiveCParserListener) ExitArgumentExpressionList

func (s *BaseObjectiveCParserListener) ExitArgumentExpressionList(ctx *ArgumentExpressionListContext)

ExitArgumentExpressionList is called when production argumentExpressionList is exited.

func (*BaseObjectiveCParserListener) ExitArrayExpression

func (s *BaseObjectiveCParserListener) ExitArrayExpression(ctx *ArrayExpressionContext)

ExitArrayExpression is called when production arrayExpression is exited.

func (*BaseObjectiveCParserListener) ExitArrayInitializer

func (s *BaseObjectiveCParserListener) ExitArrayInitializer(ctx *ArrayInitializerContext)

ExitArrayInitializer is called when production arrayInitializer is exited.

func (*BaseObjectiveCParserListener) ExitAssignmentOperator

func (s *BaseObjectiveCParserListener) ExitAssignmentOperator(ctx *AssignmentOperatorContext)

ExitAssignmentOperator is called when production assignmentOperator is exited.

func (*BaseObjectiveCParserListener) ExitAttribute

func (s *BaseObjectiveCParserListener) ExitAttribute(ctx *AttributeContext)

ExitAttribute is called when production attribute is exited.

func (*BaseObjectiveCParserListener) ExitAttributeName

func (s *BaseObjectiveCParserListener) ExitAttributeName(ctx *AttributeNameContext)

ExitAttributeName is called when production attributeName is exited.

func (*BaseObjectiveCParserListener) ExitAttributeParameter

func (s *BaseObjectiveCParserListener) ExitAttributeParameter(ctx *AttributeParameterContext)

ExitAttributeParameter is called when production attributeParameter is exited.

func (*BaseObjectiveCParserListener) ExitAttributeParameterAssignment

func (s *BaseObjectiveCParserListener) ExitAttributeParameterAssignment(ctx *AttributeParameterAssignmentContext)

ExitAttributeParameterAssignment is called when production attributeParameterAssignment is exited.

func (*BaseObjectiveCParserListener) ExitAttributeParameterList

func (s *BaseObjectiveCParserListener) ExitAttributeParameterList(ctx *AttributeParameterListContext)

ExitAttributeParameterList is called when production attributeParameterList is exited.

func (*BaseObjectiveCParserListener) ExitAttributeParameters

func (s *BaseObjectiveCParserListener) ExitAttributeParameters(ctx *AttributeParametersContext)

ExitAttributeParameters is called when production attributeParameters is exited.

func (*BaseObjectiveCParserListener) ExitAttributeSpecifier

func (s *BaseObjectiveCParserListener) ExitAttributeSpecifier(ctx *AttributeSpecifierContext)

ExitAttributeSpecifier is called when production attributeSpecifier is exited.

func (*BaseObjectiveCParserListener) ExitAutoreleaseStatement

func (s *BaseObjectiveCParserListener) ExitAutoreleaseStatement(ctx *AutoreleaseStatementContext)

ExitAutoreleaseStatement is called when production autoreleaseStatement is exited.

func (*BaseObjectiveCParserListener) ExitBlockExpression

func (s *BaseObjectiveCParserListener) ExitBlockExpression(ctx *BlockExpressionContext)

ExitBlockExpression is called when production blockExpression is exited.

func (*BaseObjectiveCParserListener) ExitBlockParameters

func (s *BaseObjectiveCParserListener) ExitBlockParameters(ctx *BlockParametersContext)

ExitBlockParameters is called when production blockParameters is exited.

func (*BaseObjectiveCParserListener) ExitBlockType

func (s *BaseObjectiveCParserListener) ExitBlockType(ctx *BlockTypeContext)

ExitBlockType is called when production blockType is exited.

func (*BaseObjectiveCParserListener) ExitBoxExpression

func (s *BaseObjectiveCParserListener) ExitBoxExpression(ctx *BoxExpressionContext)

ExitBoxExpression is called when production boxExpression is exited.

func (*BaseObjectiveCParserListener) ExitCastExpression

func (s *BaseObjectiveCParserListener) ExitCastExpression(ctx *CastExpressionContext)

ExitCastExpression is called when production castExpression is exited.

func (*BaseObjectiveCParserListener) ExitCatchStatement

func (s *BaseObjectiveCParserListener) ExitCatchStatement(ctx *CatchStatementContext)

ExitCatchStatement is called when production catchStatement is exited.

func (*BaseObjectiveCParserListener) ExitCategoryImplementation

func (s *BaseObjectiveCParserListener) ExitCategoryImplementation(ctx *CategoryImplementationContext)

ExitCategoryImplementation is called when production categoryImplementation is exited.

func (*BaseObjectiveCParserListener) ExitCategoryInterface

func (s *BaseObjectiveCParserListener) ExitCategoryInterface(ctx *CategoryInterfaceContext)

ExitCategoryInterface is called when production categoryInterface is exited.

func (*BaseObjectiveCParserListener) ExitClassDeclarationList

func (s *BaseObjectiveCParserListener) ExitClassDeclarationList(ctx *ClassDeclarationListContext)

ExitClassDeclarationList is called when production classDeclarationList is exited.

func (*BaseObjectiveCParserListener) ExitClassImplementation

func (s *BaseObjectiveCParserListener) ExitClassImplementation(ctx *ClassImplementationContext)

ExitClassImplementation is called when production classImplementation is exited.

func (*BaseObjectiveCParserListener) ExitClassInterface

func (s *BaseObjectiveCParserListener) ExitClassInterface(ctx *ClassInterfaceContext)

ExitClassInterface is called when production classInterface is exited.

func (*BaseObjectiveCParserListener) ExitClassMethodDeclaration

func (s *BaseObjectiveCParserListener) ExitClassMethodDeclaration(ctx *ClassMethodDeclarationContext)

ExitClassMethodDeclaration is called when production classMethodDeclaration is exited.

func (*BaseObjectiveCParserListener) ExitClassMethodDefinition

func (s *BaseObjectiveCParserListener) ExitClassMethodDefinition(ctx *ClassMethodDefinitionContext)

ExitClassMethodDefinition is called when production classMethodDefinition is exited.

func (*BaseObjectiveCParserListener) ExitCompoundStatement

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

ExitCompoundStatement is called when production compoundStatement is exited.

func (*BaseObjectiveCParserListener) ExitConstant

func (s *BaseObjectiveCParserListener) ExitConstant(ctx *ConstantContext)

ExitConstant is called when production constant is exited.

func (*BaseObjectiveCParserListener) ExitConstantExpression

func (s *BaseObjectiveCParserListener) ExitConstantExpression(ctx *ConstantExpressionContext)

ExitConstantExpression is called when production constantExpression is exited.

func (*BaseObjectiveCParserListener) ExitDeclaration

func (s *BaseObjectiveCParserListener) ExitDeclaration(ctx *DeclarationContext)

ExitDeclaration is called when production declaration is exited.

func (*BaseObjectiveCParserListener) ExitDeclarationSpecifiers

func (s *BaseObjectiveCParserListener) ExitDeclarationSpecifiers(ctx *DeclarationSpecifiersContext)

ExitDeclarationSpecifiers is called when production declarationSpecifiers is exited.

func (*BaseObjectiveCParserListener) ExitDeclarator

func (s *BaseObjectiveCParserListener) ExitDeclarator(ctx *DeclaratorContext)

ExitDeclarator is called when production declarator is exited.

func (*BaseObjectiveCParserListener) ExitDeclaratorSuffix

func (s *BaseObjectiveCParserListener) ExitDeclaratorSuffix(ctx *DeclaratorSuffixContext)

ExitDeclaratorSuffix is called when production declaratorSuffix is exited.

func (*BaseObjectiveCParserListener) ExitDictionaryExpression

func (s *BaseObjectiveCParserListener) ExitDictionaryExpression(ctx *DictionaryExpressionContext)

ExitDictionaryExpression is called when production dictionaryExpression is exited.

func (*BaseObjectiveCParserListener) ExitDictionaryPair

func (s *BaseObjectiveCParserListener) ExitDictionaryPair(ctx *DictionaryPairContext)

ExitDictionaryPair is called when production dictionaryPair is exited.

func (*BaseObjectiveCParserListener) ExitDirectDeclarator

func (s *BaseObjectiveCParserListener) ExitDirectDeclarator(ctx *DirectDeclaratorContext)

ExitDirectDeclarator is called when production directDeclarator is exited.

func (*BaseObjectiveCParserListener) ExitDoStatement

func (s *BaseObjectiveCParserListener) ExitDoStatement(ctx *DoStatementContext)

ExitDoStatement is called when production doStatement is exited.

func (*BaseObjectiveCParserListener) ExitEncodeExpression

func (s *BaseObjectiveCParserListener) ExitEncodeExpression(ctx *EncodeExpressionContext)

ExitEncodeExpression is called when production encodeExpression is exited.

func (*BaseObjectiveCParserListener) ExitEnumDeclaration

func (s *BaseObjectiveCParserListener) ExitEnumDeclaration(ctx *EnumDeclarationContext)

ExitEnumDeclaration is called when production enumDeclaration is exited.

func (*BaseObjectiveCParserListener) ExitEnumSpecifier

func (s *BaseObjectiveCParserListener) ExitEnumSpecifier(ctx *EnumSpecifierContext)

ExitEnumSpecifier is called when production enumSpecifier is exited.

func (*BaseObjectiveCParserListener) ExitEnumerator

func (s *BaseObjectiveCParserListener) ExitEnumerator(ctx *EnumeratorContext)

ExitEnumerator is called when production enumerator is exited.

func (*BaseObjectiveCParserListener) ExitEnumeratorIdentifier

func (s *BaseObjectiveCParserListener) ExitEnumeratorIdentifier(ctx *EnumeratorIdentifierContext)

ExitEnumeratorIdentifier is called when production enumeratorIdentifier is exited.

func (*BaseObjectiveCParserListener) ExitEnumeratorList

func (s *BaseObjectiveCParserListener) ExitEnumeratorList(ctx *EnumeratorListContext)

ExitEnumeratorList is called when production enumeratorList is exited.

func (*BaseObjectiveCParserListener) ExitEveryRule

ExitEveryRule is called when any rule is exited.

func (*BaseObjectiveCParserListener) ExitExpression

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

ExitExpression is called when production expression is exited.

func (*BaseObjectiveCParserListener) ExitExpressions

func (s *BaseObjectiveCParserListener) ExitExpressions(ctx *ExpressionsContext)

ExitExpressions is called when production expressions is exited.

func (*BaseObjectiveCParserListener) ExitFieldDeclaration

func (s *BaseObjectiveCParserListener) ExitFieldDeclaration(ctx *FieldDeclarationContext)

ExitFieldDeclaration is called when production fieldDeclaration is exited.

func (*BaseObjectiveCParserListener) ExitFieldDeclarator

func (s *BaseObjectiveCParserListener) ExitFieldDeclarator(ctx *FieldDeclaratorContext)

ExitFieldDeclarator is called when production fieldDeclarator is exited.

func (*BaseObjectiveCParserListener) ExitFieldDeclaratorList

func (s *BaseObjectiveCParserListener) ExitFieldDeclaratorList(ctx *FieldDeclaratorListContext)

ExitFieldDeclaratorList is called when production fieldDeclaratorList is exited.

func (*BaseObjectiveCParserListener) ExitForInStatement

func (s *BaseObjectiveCParserListener) ExitForInStatement(ctx *ForInStatementContext)

ExitForInStatement is called when production forInStatement is exited.

func (*BaseObjectiveCParserListener) ExitForLoopInitializer

func (s *BaseObjectiveCParserListener) ExitForLoopInitializer(ctx *ForLoopInitializerContext)

ExitForLoopInitializer is called when production forLoopInitializer is exited.

func (*BaseObjectiveCParserListener) ExitForStatement

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

ExitForStatement is called when production forStatement is exited.

func (*BaseObjectiveCParserListener) ExitFunctionCallExpression

func (s *BaseObjectiveCParserListener) ExitFunctionCallExpression(ctx *FunctionCallExpressionContext)

ExitFunctionCallExpression is called when production functionCallExpression is exited.

func (*BaseObjectiveCParserListener) ExitFunctionDeclaration

func (s *BaseObjectiveCParserListener) ExitFunctionDeclaration(ctx *FunctionDeclarationContext)

ExitFunctionDeclaration is called when production functionDeclaration is exited.

func (*BaseObjectiveCParserListener) ExitFunctionDefinition

func (s *BaseObjectiveCParserListener) ExitFunctionDefinition(ctx *FunctionDefinitionContext)

ExitFunctionDefinition is called when production functionDefinition is exited.

func (*BaseObjectiveCParserListener) ExitFunctionSignature

func (s *BaseObjectiveCParserListener) ExitFunctionSignature(ctx *FunctionSignatureContext)

ExitFunctionSignature is called when production functionSignature is exited.

func (*BaseObjectiveCParserListener) ExitGenericTypeSpecifier

func (s *BaseObjectiveCParserListener) ExitGenericTypeSpecifier(ctx *GenericTypeSpecifierContext)

ExitGenericTypeSpecifier is called when production genericTypeSpecifier is exited.

func (*BaseObjectiveCParserListener) ExitGenericsSpecifier

func (s *BaseObjectiveCParserListener) ExitGenericsSpecifier(ctx *GenericsSpecifierContext)

ExitGenericsSpecifier is called when production genericsSpecifier is exited.

func (*BaseObjectiveCParserListener) ExitIbOutletQualifier

func (s *BaseObjectiveCParserListener) ExitIbOutletQualifier(ctx *IbOutletQualifierContext)

ExitIbOutletQualifier is called when production ibOutletQualifier is exited.

func (*BaseObjectiveCParserListener) ExitIdentifier

func (s *BaseObjectiveCParserListener) ExitIdentifier(ctx *IdentifierContext)

ExitIdentifier is called when production identifier is exited.

func (*BaseObjectiveCParserListener) ExitImplementationDefinitionList

func (s *BaseObjectiveCParserListener) ExitImplementationDefinitionList(ctx *ImplementationDefinitionListContext)

ExitImplementationDefinitionList is called when production implementationDefinitionList is exited.

func (*BaseObjectiveCParserListener) ExitImportDeclaration

func (s *BaseObjectiveCParserListener) ExitImportDeclaration(ctx *ImportDeclarationContext)

ExitImportDeclaration is called when production importDeclaration is exited.

func (*BaseObjectiveCParserListener) ExitInitDeclarator

func (s *BaseObjectiveCParserListener) ExitInitDeclarator(ctx *InitDeclaratorContext)

ExitInitDeclarator is called when production initDeclarator is exited.

func (*BaseObjectiveCParserListener) ExitInitDeclaratorList

func (s *BaseObjectiveCParserListener) ExitInitDeclaratorList(ctx *InitDeclaratorListContext)

ExitInitDeclaratorList is called when production initDeclaratorList is exited.

func (*BaseObjectiveCParserListener) ExitInitializer

func (s *BaseObjectiveCParserListener) ExitInitializer(ctx *InitializerContext)

ExitInitializer is called when production initializer is exited.

func (*BaseObjectiveCParserListener) ExitInitializerList

func (s *BaseObjectiveCParserListener) ExitInitializerList(ctx *InitializerListContext)

ExitInitializerList is called when production initializerList is exited.

func (*BaseObjectiveCParserListener) ExitInstanceMethodDeclaration

func (s *BaseObjectiveCParserListener) ExitInstanceMethodDeclaration(ctx *InstanceMethodDeclarationContext)

ExitInstanceMethodDeclaration is called when production instanceMethodDeclaration is exited.

func (*BaseObjectiveCParserListener) ExitInstanceMethodDefinition

func (s *BaseObjectiveCParserListener) ExitInstanceMethodDefinition(ctx *InstanceMethodDefinitionContext)

ExitInstanceMethodDefinition is called when production instanceMethodDefinition is exited.

func (*BaseObjectiveCParserListener) ExitInstanceVariables

func (s *BaseObjectiveCParserListener) ExitInstanceVariables(ctx *InstanceVariablesContext)

ExitInstanceVariables is called when production instanceVariables is exited.

func (*BaseObjectiveCParserListener) ExitInterfaceDeclarationList

func (s *BaseObjectiveCParserListener) ExitInterfaceDeclarationList(ctx *InterfaceDeclarationListContext)

ExitInterfaceDeclarationList is called when production interfaceDeclarationList is exited.

func (*BaseObjectiveCParserListener) ExitIterationStatement

func (s *BaseObjectiveCParserListener) ExitIterationStatement(ctx *IterationStatementContext)

ExitIterationStatement is called when production iterationStatement is exited.

func (*BaseObjectiveCParserListener) ExitJumpStatement

func (s *BaseObjectiveCParserListener) ExitJumpStatement(ctx *JumpStatementContext)

ExitJumpStatement is called when production jumpStatement is exited.

func (*BaseObjectiveCParserListener) ExitKeywordArgument

func (s *BaseObjectiveCParserListener) ExitKeywordArgument(ctx *KeywordArgumentContext)

ExitKeywordArgument is called when production keywordArgument is exited.

func (*BaseObjectiveCParserListener) ExitKeywordArgumentType

func (s *BaseObjectiveCParserListener) ExitKeywordArgumentType(ctx *KeywordArgumentTypeContext)

ExitKeywordArgumentType is called when production keywordArgumentType is exited.

func (*BaseObjectiveCParserListener) ExitKeywordDeclarator

func (s *BaseObjectiveCParserListener) ExitKeywordDeclarator(ctx *KeywordDeclaratorContext)

ExitKeywordDeclarator is called when production keywordDeclarator is exited.

func (*BaseObjectiveCParserListener) ExitLabeledStatement

func (s *BaseObjectiveCParserListener) ExitLabeledStatement(ctx *LabeledStatementContext)

ExitLabeledStatement is called when production labeledStatement is exited.

func (*BaseObjectiveCParserListener) ExitMacro

func (s *BaseObjectiveCParserListener) ExitMacro(ctx *MacroContext)

ExitMacro is called when production macro is exited.

func (*BaseObjectiveCParserListener) ExitMessageExpression

func (s *BaseObjectiveCParserListener) ExitMessageExpression(ctx *MessageExpressionContext)

ExitMessageExpression is called when production messageExpression is exited.

func (*BaseObjectiveCParserListener) ExitMessageSelector

func (s *BaseObjectiveCParserListener) ExitMessageSelector(ctx *MessageSelectorContext)

ExitMessageSelector is called when production messageSelector is exited.

func (*BaseObjectiveCParserListener) ExitMethodDeclaration

func (s *BaseObjectiveCParserListener) ExitMethodDeclaration(ctx *MethodDeclarationContext)

ExitMethodDeclaration is called when production methodDeclaration is exited.

func (*BaseObjectiveCParserListener) ExitMethodDefinition

func (s *BaseObjectiveCParserListener) ExitMethodDefinition(ctx *MethodDefinitionContext)

ExitMethodDefinition is called when production methodDefinition is exited.

func (*BaseObjectiveCParserListener) ExitMethodSelector

func (s *BaseObjectiveCParserListener) ExitMethodSelector(ctx *MethodSelectorContext)

ExitMethodSelector is called when production methodSelector is exited.

func (*BaseObjectiveCParserListener) ExitMethodType

func (s *BaseObjectiveCParserListener) ExitMethodType(ctx *MethodTypeContext)

ExitMethodType is called when production methodType is exited.

func (*BaseObjectiveCParserListener) ExitNullabilitySpecifier

func (s *BaseObjectiveCParserListener) ExitNullabilitySpecifier(ctx *NullabilitySpecifierContext)

ExitNullabilitySpecifier is called when production nullabilitySpecifier is exited.

func (*BaseObjectiveCParserListener) ExitParameterDeclaration

func (s *BaseObjectiveCParserListener) ExitParameterDeclaration(ctx *ParameterDeclarationContext)

ExitParameterDeclaration is called when production parameterDeclaration is exited.

func (*BaseObjectiveCParserListener) ExitParameterDeclarationList

func (s *BaseObjectiveCParserListener) ExitParameterDeclarationList(ctx *ParameterDeclarationListContext)

ExitParameterDeclarationList is called when production parameterDeclarationList is exited.

func (*BaseObjectiveCParserListener) ExitParameterList

func (s *BaseObjectiveCParserListener) ExitParameterList(ctx *ParameterListContext)

ExitParameterList is called when production parameterList is exited.

func (*BaseObjectiveCParserListener) ExitPointer

func (s *BaseObjectiveCParserListener) ExitPointer(ctx *PointerContext)

ExitPointer is called when production pointer is exited.

func (*BaseObjectiveCParserListener) ExitPostfix

func (s *BaseObjectiveCParserListener) ExitPostfix(ctx *PostfixContext)

ExitPostfix is called when production postfix is exited.

func (*BaseObjectiveCParserListener) ExitPostfixExpression

func (s *BaseObjectiveCParserListener) ExitPostfixExpression(ctx *PostfixExpressionContext)

ExitPostfixExpression is called when production postfixExpression is exited.

func (*BaseObjectiveCParserListener) ExitPrimaryExpression

func (s *BaseObjectiveCParserListener) ExitPrimaryExpression(ctx *PrimaryExpressionContext)

ExitPrimaryExpression is called when production primaryExpression is exited.

func (*BaseObjectiveCParserListener) ExitPropertyAttribute

func (s *BaseObjectiveCParserListener) ExitPropertyAttribute(ctx *PropertyAttributeContext)

ExitPropertyAttribute is called when production propertyAttribute is exited.

func (*BaseObjectiveCParserListener) ExitPropertyAttributesList

func (s *BaseObjectiveCParserListener) ExitPropertyAttributesList(ctx *PropertyAttributesListContext)

ExitPropertyAttributesList is called when production propertyAttributesList is exited.

func (*BaseObjectiveCParserListener) ExitPropertyDeclaration

func (s *BaseObjectiveCParserListener) ExitPropertyDeclaration(ctx *PropertyDeclarationContext)

ExitPropertyDeclaration is called when production propertyDeclaration is exited.

func (*BaseObjectiveCParserListener) ExitPropertyImplementation

func (s *BaseObjectiveCParserListener) ExitPropertyImplementation(ctx *PropertyImplementationContext)

ExitPropertyImplementation is called when production propertyImplementation is exited.

func (*BaseObjectiveCParserListener) ExitPropertySynthesizeItem

func (s *BaseObjectiveCParserListener) ExitPropertySynthesizeItem(ctx *PropertySynthesizeItemContext)

ExitPropertySynthesizeItem is called when production propertySynthesizeItem is exited.

func (*BaseObjectiveCParserListener) ExitPropertySynthesizeList

func (s *BaseObjectiveCParserListener) ExitPropertySynthesizeList(ctx *PropertySynthesizeListContext)

ExitPropertySynthesizeList is called when production propertySynthesizeList is exited.

func (*BaseObjectiveCParserListener) ExitProtocolDeclaration

func (s *BaseObjectiveCParserListener) ExitProtocolDeclaration(ctx *ProtocolDeclarationContext)

ExitProtocolDeclaration is called when production protocolDeclaration is exited.

func (*BaseObjectiveCParserListener) ExitProtocolDeclarationList

func (s *BaseObjectiveCParserListener) ExitProtocolDeclarationList(ctx *ProtocolDeclarationListContext)

ExitProtocolDeclarationList is called when production protocolDeclarationList is exited.

func (*BaseObjectiveCParserListener) ExitProtocolDeclarationSection

func (s *BaseObjectiveCParserListener) ExitProtocolDeclarationSection(ctx *ProtocolDeclarationSectionContext)

ExitProtocolDeclarationSection is called when production protocolDeclarationSection is exited.

func (*BaseObjectiveCParserListener) ExitProtocolExpression

func (s *BaseObjectiveCParserListener) ExitProtocolExpression(ctx *ProtocolExpressionContext)

ExitProtocolExpression is called when production protocolExpression is exited.

func (*BaseObjectiveCParserListener) ExitProtocolList

func (s *BaseObjectiveCParserListener) ExitProtocolList(ctx *ProtocolListContext)

ExitProtocolList is called when production protocolList is exited.

func (*BaseObjectiveCParserListener) ExitProtocolName

func (s *BaseObjectiveCParserListener) ExitProtocolName(ctx *ProtocolNameContext)

ExitProtocolName is called when production protocolName is exited.

func (*BaseObjectiveCParserListener) ExitProtocolQualifier

func (s *BaseObjectiveCParserListener) ExitProtocolQualifier(ctx *ProtocolQualifierContext)

ExitProtocolQualifier is called when production protocolQualifier is exited.

func (*BaseObjectiveCParserListener) ExitRangeExpression

func (s *BaseObjectiveCParserListener) ExitRangeExpression(ctx *RangeExpressionContext)

ExitRangeExpression is called when production rangeExpression is exited.

func (*BaseObjectiveCParserListener) ExitReceiver

func (s *BaseObjectiveCParserListener) ExitReceiver(ctx *ReceiverContext)

ExitReceiver is called when production receiver is exited.

func (*BaseObjectiveCParserListener) ExitSelectionStatement

func (s *BaseObjectiveCParserListener) ExitSelectionStatement(ctx *SelectionStatementContext)

ExitSelectionStatement is called when production selectionStatement is exited.

func (*BaseObjectiveCParserListener) ExitSelector

func (s *BaseObjectiveCParserListener) ExitSelector(ctx *SelectorContext)

ExitSelector is called when production selector is exited.

func (*BaseObjectiveCParserListener) ExitSelectorExpression

func (s *BaseObjectiveCParserListener) ExitSelectorExpression(ctx *SelectorExpressionContext)

ExitSelectorExpression is called when production selectorExpression is exited.

func (*BaseObjectiveCParserListener) ExitSelectorName

func (s *BaseObjectiveCParserListener) ExitSelectorName(ctx *SelectorNameContext)

ExitSelectorName is called when production selectorName is exited.

func (*BaseObjectiveCParserListener) ExitSpecifierQualifierList

func (s *BaseObjectiveCParserListener) ExitSpecifierQualifierList(ctx *SpecifierQualifierListContext)

ExitSpecifierQualifierList is called when production specifierQualifierList is exited.

func (*BaseObjectiveCParserListener) ExitStatement

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

ExitStatement is called when production statement is exited.

func (*BaseObjectiveCParserListener) ExitStorageClassSpecifier

func (s *BaseObjectiveCParserListener) ExitStorageClassSpecifier(ctx *StorageClassSpecifierContext)

ExitStorageClassSpecifier is called when production storageClassSpecifier is exited.

func (*BaseObjectiveCParserListener) ExitStringLiteral

func (s *BaseObjectiveCParserListener) ExitStringLiteral(ctx *StringLiteralContext)

ExitStringLiteral is called when production stringLiteral is exited.

func (*BaseObjectiveCParserListener) ExitStructInitializer

func (s *BaseObjectiveCParserListener) ExitStructInitializer(ctx *StructInitializerContext)

ExitStructInitializer is called when production structInitializer is exited.

func (*BaseObjectiveCParserListener) ExitStructOrUnionSpecifier

func (s *BaseObjectiveCParserListener) ExitStructOrUnionSpecifier(ctx *StructOrUnionSpecifierContext)

ExitStructOrUnionSpecifier is called when production structOrUnionSpecifier is exited.

func (*BaseObjectiveCParserListener) ExitSwitchBlock

func (s *BaseObjectiveCParserListener) ExitSwitchBlock(ctx *SwitchBlockContext)

ExitSwitchBlock is called when production switchBlock is exited.

func (*BaseObjectiveCParserListener) ExitSwitchLabel

func (s *BaseObjectiveCParserListener) ExitSwitchLabel(ctx *SwitchLabelContext)

ExitSwitchLabel is called when production switchLabel is exited.

func (*BaseObjectiveCParserListener) ExitSwitchSection

func (s *BaseObjectiveCParserListener) ExitSwitchSection(ctx *SwitchSectionContext)

ExitSwitchSection is called when production switchSection is exited.

func (*BaseObjectiveCParserListener) ExitSwitchStatement

func (s *BaseObjectiveCParserListener) ExitSwitchStatement(ctx *SwitchStatementContext)

ExitSwitchStatement is called when production switchStatement is exited.

func (*BaseObjectiveCParserListener) ExitSynchronizedStatement

func (s *BaseObjectiveCParserListener) ExitSynchronizedStatement(ctx *SynchronizedStatementContext)

ExitSynchronizedStatement is called when production synchronizedStatement is exited.

func (*BaseObjectiveCParserListener) ExitThrowStatement

func (s *BaseObjectiveCParserListener) ExitThrowStatement(ctx *ThrowStatementContext)

ExitThrowStatement is called when production throwStatement is exited.

func (*BaseObjectiveCParserListener) ExitTopLevelDeclaration

func (s *BaseObjectiveCParserListener) ExitTopLevelDeclaration(ctx *TopLevelDeclarationContext)

ExitTopLevelDeclaration is called when production topLevelDeclaration is exited.

func (*BaseObjectiveCParserListener) ExitTranslationUnit

func (s *BaseObjectiveCParserListener) ExitTranslationUnit(ctx *TranslationUnitContext)

ExitTranslationUnit is called when production translationUnit is exited.

func (*BaseObjectiveCParserListener) ExitTryBlock

func (s *BaseObjectiveCParserListener) ExitTryBlock(ctx *TryBlockContext)

ExitTryBlock is called when production tryBlock is exited.

func (*BaseObjectiveCParserListener) ExitTypeDeclarator

func (s *BaseObjectiveCParserListener) ExitTypeDeclarator(ctx *TypeDeclaratorContext)

ExitTypeDeclarator is called when production typeDeclarator is exited.

func (*BaseObjectiveCParserListener) ExitTypeDeclaratorList

func (s *BaseObjectiveCParserListener) ExitTypeDeclaratorList(ctx *TypeDeclaratorListContext)

ExitTypeDeclaratorList is called when production typeDeclaratorList is exited.

func (*BaseObjectiveCParserListener) ExitTypeName

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

ExitTypeName is called when production typeName is exited.

func (*BaseObjectiveCParserListener) ExitTypePrefix

func (s *BaseObjectiveCParserListener) ExitTypePrefix(ctx *TypePrefixContext)

ExitTypePrefix is called when production typePrefix is exited.

func (*BaseObjectiveCParserListener) ExitTypeQualifier

func (s *BaseObjectiveCParserListener) ExitTypeQualifier(ctx *TypeQualifierContext)

ExitTypeQualifier is called when production typeQualifier is exited.

func (*BaseObjectiveCParserListener) ExitTypeSpecifier

func (s *BaseObjectiveCParserListener) ExitTypeSpecifier(ctx *TypeSpecifierContext)

ExitTypeSpecifier is called when production typeSpecifier is exited.

func (*BaseObjectiveCParserListener) ExitTypeSpecifierWithPrefixes

func (s *BaseObjectiveCParserListener) ExitTypeSpecifierWithPrefixes(ctx *TypeSpecifierWithPrefixesContext)

ExitTypeSpecifierWithPrefixes is called when production typeSpecifierWithPrefixes is exited.

func (*BaseObjectiveCParserListener) ExitTypeVariableDeclarator

func (s *BaseObjectiveCParserListener) ExitTypeVariableDeclarator(ctx *TypeVariableDeclaratorContext)

ExitTypeVariableDeclarator is called when production typeVariableDeclarator is exited.

func (*BaseObjectiveCParserListener) ExitTypeVariableDeclaratorOrName

func (s *BaseObjectiveCParserListener) ExitTypeVariableDeclaratorOrName(ctx *TypeVariableDeclaratorOrNameContext)

ExitTypeVariableDeclaratorOrName is called when production typeVariableDeclaratorOrName is exited.

func (*BaseObjectiveCParserListener) ExitTypedefDeclaration

func (s *BaseObjectiveCParserListener) ExitTypedefDeclaration(ctx *TypedefDeclarationContext)

ExitTypedefDeclaration is called when production typedefDeclaration is exited.

func (*BaseObjectiveCParserListener) ExitTypeofExpression

func (s *BaseObjectiveCParserListener) ExitTypeofExpression(ctx *TypeofExpressionContext)

ExitTypeofExpression is called when production typeofExpression is exited.

func (*BaseObjectiveCParserListener) ExitUnaryExpression

func (s *BaseObjectiveCParserListener) ExitUnaryExpression(ctx *UnaryExpressionContext)

ExitUnaryExpression is called when production unaryExpression is exited.

func (*BaseObjectiveCParserListener) ExitUnaryOperator

func (s *BaseObjectiveCParserListener) ExitUnaryOperator(ctx *UnaryOperatorContext)

ExitUnaryOperator is called when production unaryOperator is exited.

func (*BaseObjectiveCParserListener) ExitVarDeclaration

func (s *BaseObjectiveCParserListener) ExitVarDeclaration(ctx *VarDeclarationContext)

ExitVarDeclaration is called when production varDeclaration is exited.

func (*BaseObjectiveCParserListener) ExitVisibilitySection

func (s *BaseObjectiveCParserListener) ExitVisibilitySection(ctx *VisibilitySectionContext)

ExitVisibilitySection is called when production visibilitySection is exited.

func (*BaseObjectiveCParserListener) ExitWhileStatement

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

ExitWhileStatement is called when production whileStatement is exited.

func (*BaseObjectiveCParserListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseObjectiveCParserListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type BlockExpressionContext

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

func NewBlockExpressionContext

func NewBlockExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BlockExpressionContext

func NewEmptyBlockExpressionContext

func NewEmptyBlockExpressionContext() *BlockExpressionContext

func (*BlockExpressionContext) BITXOR

func (*BlockExpressionContext) BlockParameters

func (s *BlockExpressionContext) BlockParameters() IBlockParametersContext

func (*BlockExpressionContext) CompoundStatement

func (s *BlockExpressionContext) CompoundStatement() ICompoundStatementContext

func (*BlockExpressionContext) EnterRule

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

func (*BlockExpressionContext) ExitRule

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

func (*BlockExpressionContext) GetParser

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

func (*BlockExpressionContext) GetRuleContext

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

func (*BlockExpressionContext) IsBlockExpressionContext

func (*BlockExpressionContext) IsBlockExpressionContext()

func (*BlockExpressionContext) NullabilitySpecifier

func (s *BlockExpressionContext) NullabilitySpecifier() INullabilitySpecifierContext

func (*BlockExpressionContext) ToStringTree

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

func (*BlockExpressionContext) TypeSpecifier

func (s *BlockExpressionContext) TypeSpecifier() ITypeSpecifierContext

type BlockParametersContext

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

func NewBlockParametersContext

func NewBlockParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BlockParametersContext

func NewEmptyBlockParametersContext

func NewEmptyBlockParametersContext() *BlockParametersContext

func (*BlockParametersContext) AllCOMMA

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

func (*BlockParametersContext) AllTypeVariableDeclaratorOrName

func (s *BlockParametersContext) AllTypeVariableDeclaratorOrName() []ITypeVariableDeclaratorOrNameContext

func (*BlockParametersContext) COMMA

func (*BlockParametersContext) EnterRule

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

func (*BlockParametersContext) ExitRule

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

func (*BlockParametersContext) GetParser

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

func (*BlockParametersContext) GetRuleContext

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

func (*BlockParametersContext) IsBlockParametersContext

func (*BlockParametersContext) IsBlockParametersContext()

func (*BlockParametersContext) LP

func (*BlockParametersContext) RP

func (*BlockParametersContext) ToStringTree

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

func (*BlockParametersContext) TypeVariableDeclaratorOrName

func (s *BlockParametersContext) TypeVariableDeclaratorOrName(i int) ITypeVariableDeclaratorOrNameContext

func (*BlockParametersContext) VOID

type BlockTypeContext

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

func NewBlockTypeContext

func NewBlockTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BlockTypeContext

func NewEmptyBlockTypeContext

func NewEmptyBlockTypeContext() *BlockTypeContext

func (*BlockTypeContext) AllNullabilitySpecifier

func (s *BlockTypeContext) AllNullabilitySpecifier() []INullabilitySpecifierContext

func (*BlockTypeContext) AllTypeSpecifier

func (s *BlockTypeContext) AllTypeSpecifier() []ITypeSpecifierContext

func (*BlockTypeContext) BITXOR

func (s *BlockTypeContext) BITXOR() antlr.TerminalNode

func (*BlockTypeContext) BlockParameters

func (s *BlockTypeContext) BlockParameters() IBlockParametersContext

func (*BlockTypeContext) EnterRule

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

func (*BlockTypeContext) ExitRule

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

func (*BlockTypeContext) GetParser

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

func (*BlockTypeContext) GetRuleContext

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

func (*BlockTypeContext) IsBlockTypeContext

func (*BlockTypeContext) IsBlockTypeContext()

func (*BlockTypeContext) LP

func (*BlockTypeContext) NullabilitySpecifier

func (s *BlockTypeContext) NullabilitySpecifier(i int) INullabilitySpecifierContext

func (*BlockTypeContext) RP

func (*BlockTypeContext) ToStringTree

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

func (*BlockTypeContext) TypeSpecifier

func (s *BlockTypeContext) TypeSpecifier(i int) ITypeSpecifierContext

type BoxExpressionContext

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

func NewBoxExpressionContext

func NewBoxExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BoxExpressionContext

func NewEmptyBoxExpressionContext

func NewEmptyBoxExpressionContext() *BoxExpressionContext

func (*BoxExpressionContext) AT

func (*BoxExpressionContext) Constant

func (s *BoxExpressionContext) Constant() IConstantContext

func (*BoxExpressionContext) EnterRule

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

func (*BoxExpressionContext) ExitRule

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

func (*BoxExpressionContext) Expression

func (s *BoxExpressionContext) Expression() IExpressionContext

func (*BoxExpressionContext) GetParser

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

func (*BoxExpressionContext) GetRuleContext

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

func (*BoxExpressionContext) Identifier

func (s *BoxExpressionContext) Identifier() IIdentifierContext

func (*BoxExpressionContext) IsBoxExpressionContext

func (*BoxExpressionContext) IsBoxExpressionContext()

func (*BoxExpressionContext) LP

func (*BoxExpressionContext) RP

func (*BoxExpressionContext) ToStringTree

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

type CastExpressionContext

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

func NewCastExpressionContext

func NewCastExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CastExpressionContext

func NewEmptyCastExpressionContext

func NewEmptyCastExpressionContext() *CastExpressionContext

func (*CastExpressionContext) CastExpression

func (s *CastExpressionContext) CastExpression() ICastExpressionContext

func (*CastExpressionContext) EnterRule

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

func (*CastExpressionContext) ExitRule

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

func (*CastExpressionContext) GetParser

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

func (*CastExpressionContext) GetRuleContext

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

func (*CastExpressionContext) Initializer

func (s *CastExpressionContext) Initializer() IInitializerContext

func (*CastExpressionContext) IsCastExpressionContext

func (*CastExpressionContext) IsCastExpressionContext()

func (*CastExpressionContext) LP

func (*CastExpressionContext) RP

func (*CastExpressionContext) ToStringTree

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

func (*CastExpressionContext) TypeName

func (*CastExpressionContext) UnaryExpression

func (s *CastExpressionContext) UnaryExpression() IUnaryExpressionContext

type CatchStatementContext

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

func NewCatchStatementContext

func NewCatchStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CatchStatementContext

func NewEmptyCatchStatementContext

func NewEmptyCatchStatementContext() *CatchStatementContext

func (*CatchStatementContext) CATCH

func (*CatchStatementContext) CompoundStatement

func (s *CatchStatementContext) CompoundStatement() ICompoundStatementContext

func (*CatchStatementContext) EnterRule

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

func (*CatchStatementContext) ExitRule

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

func (*CatchStatementContext) GetParser

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

func (*CatchStatementContext) GetRuleContext

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

func (*CatchStatementContext) IsCatchStatementContext

func (*CatchStatementContext) IsCatchStatementContext()

func (*CatchStatementContext) LP

func (*CatchStatementContext) RP

func (*CatchStatementContext) ToStringTree

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

func (*CatchStatementContext) TypeVariableDeclarator

func (s *CatchStatementContext) TypeVariableDeclarator() ITypeVariableDeclaratorContext

type CategoryImplementationContext

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

func NewCategoryImplementationContext

func NewCategoryImplementationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CategoryImplementationContext

func NewEmptyCategoryImplementationContext

func NewEmptyCategoryImplementationContext() *CategoryImplementationContext

func (*CategoryImplementationContext) END

func (*CategoryImplementationContext) EnterRule

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

func (*CategoryImplementationContext) ExitRule

func (*CategoryImplementationContext) GenericTypeSpecifier

func (*CategoryImplementationContext) GetCategoryName

func (*CategoryImplementationContext) GetClassName

func (*CategoryImplementationContext) GetParser

func (*CategoryImplementationContext) GetRuleContext

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

func (*CategoryImplementationContext) IMPLEMENTATION

func (s *CategoryImplementationContext) IMPLEMENTATION() antlr.TerminalNode

func (*CategoryImplementationContext) Identifier

func (*CategoryImplementationContext) ImplementationDefinitionList

func (s *CategoryImplementationContext) ImplementationDefinitionList() IImplementationDefinitionListContext

func (*CategoryImplementationContext) IsCategoryImplementationContext

func (*CategoryImplementationContext) IsCategoryImplementationContext()

func (*CategoryImplementationContext) LP

func (*CategoryImplementationContext) RP

func (*CategoryImplementationContext) SetCategoryName

func (*CategoryImplementationContext) SetClassName

func (*CategoryImplementationContext) ToStringTree

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

type CategoryInterfaceContext

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

func NewCategoryInterfaceContext

func NewCategoryInterfaceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CategoryInterfaceContext

func NewEmptyCategoryInterfaceContext

func NewEmptyCategoryInterfaceContext() *CategoryInterfaceContext

func (*CategoryInterfaceContext) END

func (*CategoryInterfaceContext) EnterRule

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

func (*CategoryInterfaceContext) ExitRule

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

func (*CategoryInterfaceContext) GT

func (*CategoryInterfaceContext) GenericTypeSpecifier

func (s *CategoryInterfaceContext) GenericTypeSpecifier() IGenericTypeSpecifierContext

func (*CategoryInterfaceContext) GetCategoryName

func (*CategoryInterfaceContext) GetClassName

func (s *CategoryInterfaceContext) GetClassName() IIdentifierContext

func (*CategoryInterfaceContext) GetParser

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

func (*CategoryInterfaceContext) GetRuleContext

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

func (*CategoryInterfaceContext) INTERFACE

func (*CategoryInterfaceContext) Identifier

func (*CategoryInterfaceContext) InstanceVariables

func (s *CategoryInterfaceContext) InstanceVariables() IInstanceVariablesContext

func (*CategoryInterfaceContext) InterfaceDeclarationList

func (s *CategoryInterfaceContext) InterfaceDeclarationList() IInterfaceDeclarationListContext

func (*CategoryInterfaceContext) IsCategoryInterfaceContext

func (*CategoryInterfaceContext) IsCategoryInterfaceContext()

func (*CategoryInterfaceContext) LP

func (*CategoryInterfaceContext) LT

func (*CategoryInterfaceContext) ProtocolList

func (*CategoryInterfaceContext) RP

func (*CategoryInterfaceContext) SetCategoryName

func (*CategoryInterfaceContext) SetClassName

func (s *CategoryInterfaceContext) SetClassName(v IIdentifierContext)

func (*CategoryInterfaceContext) ToStringTree

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

type ClassDeclarationListContext

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

func NewClassDeclarationListContext

func NewClassDeclarationListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassDeclarationListContext

func NewEmptyClassDeclarationListContext

func NewEmptyClassDeclarationListContext() *ClassDeclarationListContext

func (*ClassDeclarationListContext) AllCOMMA

func (*ClassDeclarationListContext) AllIdentifier

func (s *ClassDeclarationListContext) AllIdentifier() []IIdentifierContext

func (*ClassDeclarationListContext) CLASS

func (*ClassDeclarationListContext) COMMA

func (*ClassDeclarationListContext) EnterRule

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

func (*ClassDeclarationListContext) ExitRule

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

func (*ClassDeclarationListContext) GetParser

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

func (*ClassDeclarationListContext) GetRuleContext

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

func (*ClassDeclarationListContext) Identifier

func (*ClassDeclarationListContext) IsClassDeclarationListContext

func (*ClassDeclarationListContext) IsClassDeclarationListContext()

func (*ClassDeclarationListContext) SEMI

func (*ClassDeclarationListContext) ToStringTree

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

type ClassImplementationContext

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

func NewClassImplementationContext

func NewClassImplementationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassImplementationContext

func NewEmptyClassImplementationContext

func NewEmptyClassImplementationContext() *ClassImplementationContext

func (*ClassImplementationContext) COLON

func (*ClassImplementationContext) END

func (*ClassImplementationContext) EnterRule

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

func (*ClassImplementationContext) ExitRule

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

func (*ClassImplementationContext) GenericTypeSpecifier

func (s *ClassImplementationContext) GenericTypeSpecifier() IGenericTypeSpecifierContext

func (*ClassImplementationContext) GetClassName

func (*ClassImplementationContext) GetParser

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

func (*ClassImplementationContext) GetRuleContext

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

func (*ClassImplementationContext) GetSuperclassName

func (s *ClassImplementationContext) GetSuperclassName() IIdentifierContext

func (*ClassImplementationContext) IMPLEMENTATION

func (s *ClassImplementationContext) IMPLEMENTATION() antlr.TerminalNode

func (*ClassImplementationContext) Identifier

func (*ClassImplementationContext) ImplementationDefinitionList

func (s *ClassImplementationContext) ImplementationDefinitionList() IImplementationDefinitionListContext

func (*ClassImplementationContext) InstanceVariables

func (*ClassImplementationContext) IsClassImplementationContext

func (*ClassImplementationContext) IsClassImplementationContext()

func (*ClassImplementationContext) SetClassName

func (*ClassImplementationContext) SetSuperclassName

func (s *ClassImplementationContext) SetSuperclassName(v IIdentifierContext)

func (*ClassImplementationContext) ToStringTree

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

type ClassInterfaceContext

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

func NewClassInterfaceContext

func NewClassInterfaceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassInterfaceContext

func NewEmptyClassInterfaceContext

func NewEmptyClassInterfaceContext() *ClassInterfaceContext

func (*ClassInterfaceContext) COLON

func (*ClassInterfaceContext) END

func (*ClassInterfaceContext) EnterRule

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

func (*ClassInterfaceContext) ExitRule

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

func (*ClassInterfaceContext) GT

func (*ClassInterfaceContext) GenericTypeSpecifier

func (s *ClassInterfaceContext) GenericTypeSpecifier() IGenericTypeSpecifierContext

func (*ClassInterfaceContext) GetClassName

func (*ClassInterfaceContext) GetParser

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

func (*ClassInterfaceContext) GetRuleContext

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

func (*ClassInterfaceContext) GetSuperclassName

func (s *ClassInterfaceContext) GetSuperclassName() IIdentifierContext

func (*ClassInterfaceContext) IB_DESIGNABLE

func (s *ClassInterfaceContext) IB_DESIGNABLE() antlr.TerminalNode

func (*ClassInterfaceContext) INTERFACE

func (s *ClassInterfaceContext) INTERFACE() antlr.TerminalNode

func (*ClassInterfaceContext) Identifier

func (s *ClassInterfaceContext) Identifier() IIdentifierContext

func (*ClassInterfaceContext) InstanceVariables

func (s *ClassInterfaceContext) InstanceVariables() IInstanceVariablesContext

func (*ClassInterfaceContext) InterfaceDeclarationList

func (s *ClassInterfaceContext) InterfaceDeclarationList() IInterfaceDeclarationListContext

func (*ClassInterfaceContext) IsClassInterfaceContext

func (*ClassInterfaceContext) IsClassInterfaceContext()

func (*ClassInterfaceContext) LT

func (*ClassInterfaceContext) ProtocolList

func (s *ClassInterfaceContext) ProtocolList() IProtocolListContext

func (*ClassInterfaceContext) SetClassName

func (*ClassInterfaceContext) SetSuperclassName

func (s *ClassInterfaceContext) SetSuperclassName(v IIdentifierContext)

func (*ClassInterfaceContext) ToStringTree

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

type ClassMethodDeclarationContext

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

func NewClassMethodDeclarationContext

func NewClassMethodDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassMethodDeclarationContext

func NewEmptyClassMethodDeclarationContext

func NewEmptyClassMethodDeclarationContext() *ClassMethodDeclarationContext

func (*ClassMethodDeclarationContext) ADD

func (*ClassMethodDeclarationContext) EnterRule

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

func (*ClassMethodDeclarationContext) ExitRule

func (*ClassMethodDeclarationContext) GetParser

func (*ClassMethodDeclarationContext) GetRuleContext

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

func (*ClassMethodDeclarationContext) IsClassMethodDeclarationContext

func (*ClassMethodDeclarationContext) IsClassMethodDeclarationContext()

func (*ClassMethodDeclarationContext) MethodDeclaration

func (*ClassMethodDeclarationContext) ToStringTree

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

type ClassMethodDefinitionContext

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

func NewClassMethodDefinitionContext

func NewClassMethodDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassMethodDefinitionContext

func NewEmptyClassMethodDefinitionContext

func NewEmptyClassMethodDefinitionContext() *ClassMethodDefinitionContext

func (*ClassMethodDefinitionContext) ADD

func (*ClassMethodDefinitionContext) EnterRule

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

func (*ClassMethodDefinitionContext) ExitRule

func (*ClassMethodDefinitionContext) GetParser

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

func (*ClassMethodDefinitionContext) GetRuleContext

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

func (*ClassMethodDefinitionContext) IsClassMethodDefinitionContext

func (*ClassMethodDefinitionContext) IsClassMethodDefinitionContext()

func (*ClassMethodDefinitionContext) MethodDefinition

func (*ClassMethodDefinitionContext) ToStringTree

func (s *ClassMethodDefinitionContext) 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) AllDeclaration

func (s *CompoundStatementContext) AllDeclaration() []IDeclarationContext

func (*CompoundStatementContext) AllStatement

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

func (*CompoundStatementContext) Declaration

func (*CompoundStatementContext) EnterRule

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

func (*CompoundStatementContext) ExitRule

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

func (*CompoundStatementContext) GetParser

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

func (*CompoundStatementContext) GetRuleContext

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

func (*CompoundStatementContext) IsCompoundStatementContext

func (*CompoundStatementContext) IsCompoundStatementContext()

func (*CompoundStatementContext) LBRACE

func (*CompoundStatementContext) RBRACE

func (*CompoundStatementContext) Statement

func (*CompoundStatementContext) ToStringTree

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

type ConstantContext

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

func NewConstantContext

func NewConstantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstantContext

func NewEmptyConstantContext

func NewEmptyConstantContext() *ConstantContext

func (*ConstantContext) ADD

func (*ConstantContext) BINARY_LITERAL

func (s *ConstantContext) BINARY_LITERAL() antlr.TerminalNode

func (*ConstantContext) CHARACTER_LITERAL

func (s *ConstantContext) CHARACTER_LITERAL() antlr.TerminalNode

func (*ConstantContext) DECIMAL_LITERAL

func (s *ConstantContext) DECIMAL_LITERAL() antlr.TerminalNode

func (*ConstantContext) EnterRule

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

func (*ConstantContext) ExitRule

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

func (*ConstantContext) FALSE

func (s *ConstantContext) FALSE() antlr.TerminalNode

func (*ConstantContext) FLOATING_POINT_LITERAL

func (s *ConstantContext) FLOATING_POINT_LITERAL() antlr.TerminalNode

func (*ConstantContext) GetParser

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

func (*ConstantContext) GetRuleContext

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

func (*ConstantContext) HEX_LITERAL

func (s *ConstantContext) HEX_LITERAL() antlr.TerminalNode

func (*ConstantContext) IsConstantContext

func (*ConstantContext) IsConstantContext()

func (*ConstantContext) NIL

func (*ConstantContext) NO

func (*ConstantContext) NULL

func (*ConstantContext) OCTAL_LITERAL

func (s *ConstantContext) OCTAL_LITERAL() antlr.TerminalNode

func (*ConstantContext) SUB

func (*ConstantContext) TRUE

func (*ConstantContext) ToStringTree

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

func (*ConstantContext) YES

type ConstantExpressionContext

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

func NewConstantExpressionContext

func NewConstantExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstantExpressionContext

func NewEmptyConstantExpressionContext

func NewEmptyConstantExpressionContext() *ConstantExpressionContext

func (*ConstantExpressionContext) Constant

func (*ConstantExpressionContext) EnterRule

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

func (*ConstantExpressionContext) ExitRule

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

func (*ConstantExpressionContext) GetParser

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

func (*ConstantExpressionContext) GetRuleContext

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

func (*ConstantExpressionContext) Identifier

func (*ConstantExpressionContext) IsConstantExpressionContext

func (*ConstantExpressionContext) IsConstantExpressionContext()

func (*ConstantExpressionContext) ToStringTree

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

type DeclarationContext

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

func NewDeclarationContext

func NewDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclarationContext

func NewEmptyDeclarationContext

func NewEmptyDeclarationContext() *DeclarationContext

func (*DeclarationContext) EnterRule

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

func (*DeclarationContext) EnumDeclaration

func (s *DeclarationContext) EnumDeclaration() IEnumDeclarationContext

func (*DeclarationContext) ExitRule

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

func (*DeclarationContext) FunctionCallExpression

func (s *DeclarationContext) FunctionCallExpression() IFunctionCallExpressionContext

func (*DeclarationContext) GetParser

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

func (*DeclarationContext) GetRuleContext

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

func (*DeclarationContext) IsDeclarationContext

func (*DeclarationContext) IsDeclarationContext()

func (*DeclarationContext) ToStringTree

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

func (*DeclarationContext) TypedefDeclaration

func (s *DeclarationContext) TypedefDeclaration() ITypedefDeclarationContext

func (*DeclarationContext) VarDeclaration

func (s *DeclarationContext) VarDeclaration() IVarDeclarationContext

type DeclarationSpecifiersContext

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

func NewDeclarationSpecifiersContext

func NewDeclarationSpecifiersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclarationSpecifiersContext

func NewEmptyDeclarationSpecifiersContext

func NewEmptyDeclarationSpecifiersContext() *DeclarationSpecifiersContext

func (*DeclarationSpecifiersContext) AllArcBehaviourSpecifier

func (s *DeclarationSpecifiersContext) AllArcBehaviourSpecifier() []IArcBehaviourSpecifierContext

func (*DeclarationSpecifiersContext) AllAttributeSpecifier

func (s *DeclarationSpecifiersContext) AllAttributeSpecifier() []IAttributeSpecifierContext

func (*DeclarationSpecifiersContext) AllIbOutletQualifier

func (s *DeclarationSpecifiersContext) AllIbOutletQualifier() []IIbOutletQualifierContext

func (*DeclarationSpecifiersContext) AllNullabilitySpecifier

func (s *DeclarationSpecifiersContext) AllNullabilitySpecifier() []INullabilitySpecifierContext

func (*DeclarationSpecifiersContext) AllStorageClassSpecifier

func (s *DeclarationSpecifiersContext) AllStorageClassSpecifier() []IStorageClassSpecifierContext

func (*DeclarationSpecifiersContext) AllTypePrefix

func (s *DeclarationSpecifiersContext) AllTypePrefix() []ITypePrefixContext

func (*DeclarationSpecifiersContext) AllTypeQualifier

func (s *DeclarationSpecifiersContext) AllTypeQualifier() []ITypeQualifierContext

func (*DeclarationSpecifiersContext) AllTypeSpecifier

func (s *DeclarationSpecifiersContext) AllTypeSpecifier() []ITypeSpecifierContext

func (*DeclarationSpecifiersContext) ArcBehaviourSpecifier

func (*DeclarationSpecifiersContext) AttributeSpecifier

func (*DeclarationSpecifiersContext) EnterRule

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

func (*DeclarationSpecifiersContext) ExitRule

func (*DeclarationSpecifiersContext) GetParser

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

func (*DeclarationSpecifiersContext) GetRuleContext

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

func (*DeclarationSpecifiersContext) IbOutletQualifier

func (*DeclarationSpecifiersContext) IsDeclarationSpecifiersContext

func (*DeclarationSpecifiersContext) IsDeclarationSpecifiersContext()

func (*DeclarationSpecifiersContext) NullabilitySpecifier

func (*DeclarationSpecifiersContext) StorageClassSpecifier

func (*DeclarationSpecifiersContext) ToStringTree

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

func (*DeclarationSpecifiersContext) TypePrefix

func (*DeclarationSpecifiersContext) TypeQualifier

func (*DeclarationSpecifiersContext) TypeSpecifier

type DeclaratorContext

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

func NewDeclaratorContext

func NewDeclaratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclaratorContext

func NewEmptyDeclaratorContext

func NewEmptyDeclaratorContext() *DeclaratorContext

func (*DeclaratorContext) DirectDeclarator

func (s *DeclaratorContext) DirectDeclarator() IDirectDeclaratorContext

func (*DeclaratorContext) EnterRule

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

func (*DeclaratorContext) ExitRule

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

func (*DeclaratorContext) GetParser

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

func (*DeclaratorContext) GetRuleContext

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

func (*DeclaratorContext) IsDeclaratorContext

func (*DeclaratorContext) IsDeclaratorContext()

func (*DeclaratorContext) Pointer

func (s *DeclaratorContext) Pointer() IPointerContext

func (*DeclaratorContext) ToStringTree

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

type DeclaratorSuffixContext

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

func NewDeclaratorSuffixContext

func NewDeclaratorSuffixContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclaratorSuffixContext

func NewEmptyDeclaratorSuffixContext

func NewEmptyDeclaratorSuffixContext() *DeclaratorSuffixContext

func (*DeclaratorSuffixContext) ConstantExpression

func (s *DeclaratorSuffixContext) ConstantExpression() IConstantExpressionContext

func (*DeclaratorSuffixContext) EnterRule

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

func (*DeclaratorSuffixContext) ExitRule

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

func (*DeclaratorSuffixContext) GetParser

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

func (*DeclaratorSuffixContext) GetRuleContext

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

func (*DeclaratorSuffixContext) IsDeclaratorSuffixContext

func (*DeclaratorSuffixContext) IsDeclaratorSuffixContext()

func (*DeclaratorSuffixContext) LBRACK

func (*DeclaratorSuffixContext) RBRACK

func (*DeclaratorSuffixContext) ToStringTree

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

type DictionaryExpressionContext

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

func NewDictionaryExpressionContext

func NewDictionaryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DictionaryExpressionContext

func NewEmptyDictionaryExpressionContext

func NewEmptyDictionaryExpressionContext() *DictionaryExpressionContext

func (*DictionaryExpressionContext) AT

func (*DictionaryExpressionContext) AllCOMMA

func (*DictionaryExpressionContext) AllDictionaryPair

func (s *DictionaryExpressionContext) AllDictionaryPair() []IDictionaryPairContext

func (*DictionaryExpressionContext) COMMA

func (*DictionaryExpressionContext) DictionaryPair

func (*DictionaryExpressionContext) EnterRule

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

func (*DictionaryExpressionContext) ExitRule

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

func (*DictionaryExpressionContext) GetParser

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

func (*DictionaryExpressionContext) GetRuleContext

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

func (*DictionaryExpressionContext) IsDictionaryExpressionContext

func (*DictionaryExpressionContext) IsDictionaryExpressionContext()

func (*DictionaryExpressionContext) LBRACE

func (*DictionaryExpressionContext) RBRACE

func (*DictionaryExpressionContext) ToStringTree

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

type DictionaryPairContext

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

func NewDictionaryPairContext

func NewDictionaryPairContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DictionaryPairContext

func NewEmptyDictionaryPairContext

func NewEmptyDictionaryPairContext() *DictionaryPairContext

func (*DictionaryPairContext) COLON

func (*DictionaryPairContext) CastExpression

func (s *DictionaryPairContext) CastExpression() ICastExpressionContext

func (*DictionaryPairContext) EnterRule

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

func (*DictionaryPairContext) ExitRule

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

func (*DictionaryPairContext) Expression

func (s *DictionaryPairContext) Expression() IExpressionContext

func (*DictionaryPairContext) GetParser

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

func (*DictionaryPairContext) GetRuleContext

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

func (*DictionaryPairContext) IsDictionaryPairContext

func (*DictionaryPairContext) IsDictionaryPairContext()

func (*DictionaryPairContext) ToStringTree

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

type DirectDeclaratorContext

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

func NewDirectDeclaratorContext

func NewDirectDeclaratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DirectDeclaratorContext

func NewEmptyDirectDeclaratorContext

func NewEmptyDirectDeclaratorContext() *DirectDeclaratorContext

func (*DirectDeclaratorContext) AllDeclaratorSuffix

func (s *DirectDeclaratorContext) AllDeclaratorSuffix() []IDeclaratorSuffixContext

func (*DirectDeclaratorContext) BITXOR

func (*DirectDeclaratorContext) BlockParameters

func (s *DirectDeclaratorContext) BlockParameters() IBlockParametersContext

func (*DirectDeclaratorContext) Declarator

func (*DirectDeclaratorContext) DeclaratorSuffix

func (s *DirectDeclaratorContext) DeclaratorSuffix(i int) IDeclaratorSuffixContext

func (*DirectDeclaratorContext) EnterRule

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

func (*DirectDeclaratorContext) ExitRule

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

func (*DirectDeclaratorContext) GetParser

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

func (*DirectDeclaratorContext) GetRuleContext

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

func (*DirectDeclaratorContext) Identifier

func (*DirectDeclaratorContext) IsDirectDeclaratorContext

func (*DirectDeclaratorContext) IsDirectDeclaratorContext()

func (*DirectDeclaratorContext) LP

func (*DirectDeclaratorContext) NullabilitySpecifier

func (s *DirectDeclaratorContext) NullabilitySpecifier() INullabilitySpecifierContext

func (*DirectDeclaratorContext) RP

func (*DirectDeclaratorContext) ToStringTree

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

type DoStatementContext

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

func NewDoStatementContext

func NewDoStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DoStatementContext

func NewEmptyDoStatementContext

func NewEmptyDoStatementContext() *DoStatementContext

func (*DoStatementContext) DO

func (*DoStatementContext) EnterRule

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

func (*DoStatementContext) ExitRule

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

func (*DoStatementContext) Expression

func (s *DoStatementContext) Expression() IExpressionContext

func (*DoStatementContext) GetParser

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

func (*DoStatementContext) GetRuleContext

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

func (*DoStatementContext) IsDoStatementContext

func (*DoStatementContext) IsDoStatementContext()

func (*DoStatementContext) LP

func (*DoStatementContext) RP

func (*DoStatementContext) SEMI

func (*DoStatementContext) Statement

func (s *DoStatementContext) Statement() IStatementContext

func (*DoStatementContext) ToStringTree

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

func (*DoStatementContext) WHILE

type EncodeExpressionContext

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

func NewEmptyEncodeExpressionContext

func NewEmptyEncodeExpressionContext() *EncodeExpressionContext

func NewEncodeExpressionContext

func NewEncodeExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EncodeExpressionContext

func (*EncodeExpressionContext) ENCODE

func (*EncodeExpressionContext) EnterRule

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

func (*EncodeExpressionContext) ExitRule

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

func (*EncodeExpressionContext) GetParser

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

func (*EncodeExpressionContext) GetRuleContext

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

func (*EncodeExpressionContext) IsEncodeExpressionContext

func (*EncodeExpressionContext) IsEncodeExpressionContext()

func (*EncodeExpressionContext) LP

func (*EncodeExpressionContext) RP

func (*EncodeExpressionContext) ToStringTree

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

func (*EncodeExpressionContext) TypeName

type EnumDeclarationContext

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

func NewEmptyEnumDeclarationContext

func NewEmptyEnumDeclarationContext() *EnumDeclarationContext

func NewEnumDeclarationContext

func NewEnumDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumDeclarationContext

func (*EnumDeclarationContext) AttributeSpecifier

func (s *EnumDeclarationContext) AttributeSpecifier() IAttributeSpecifierContext

func (*EnumDeclarationContext) EnterRule

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

func (*EnumDeclarationContext) EnumSpecifier

func (s *EnumDeclarationContext) EnumSpecifier() IEnumSpecifierContext

func (*EnumDeclarationContext) ExitRule

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

func (*EnumDeclarationContext) GetParser

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

func (*EnumDeclarationContext) GetRuleContext

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

func (*EnumDeclarationContext) Identifier

func (*EnumDeclarationContext) IsEnumDeclarationContext

func (*EnumDeclarationContext) IsEnumDeclarationContext()

func (*EnumDeclarationContext) SEMI

func (*EnumDeclarationContext) TYPEDEF

func (*EnumDeclarationContext) ToStringTree

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

type EnumSpecifierContext

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

func NewEmptyEnumSpecifierContext

func NewEmptyEnumSpecifierContext() *EnumSpecifierContext

func NewEnumSpecifierContext

func NewEnumSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumSpecifierContext

func (*EnumSpecifierContext) AllIdentifier

func (s *EnumSpecifierContext) AllIdentifier() []IIdentifierContext

func (*EnumSpecifierContext) COLON

func (*EnumSpecifierContext) COMMA

func (*EnumSpecifierContext) ENUM

func (*EnumSpecifierContext) EnterRule

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

func (*EnumSpecifierContext) EnumeratorList

func (s *EnumSpecifierContext) EnumeratorList() IEnumeratorListContext

func (*EnumSpecifierContext) ExitRule

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

func (*EnumSpecifierContext) GetParser

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

func (*EnumSpecifierContext) GetRuleContext

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

func (*EnumSpecifierContext) Identifier

func (s *EnumSpecifierContext) Identifier(i int) IIdentifierContext

func (*EnumSpecifierContext) IsEnumSpecifierContext

func (*EnumSpecifierContext) IsEnumSpecifierContext()

func (*EnumSpecifierContext) LBRACE

func (*EnumSpecifierContext) LP

func (*EnumSpecifierContext) NS_ENUM

func (*EnumSpecifierContext) NS_OPTIONS

func (s *EnumSpecifierContext) NS_OPTIONS() antlr.TerminalNode

func (*EnumSpecifierContext) RBRACE

func (*EnumSpecifierContext) RP

func (*EnumSpecifierContext) ToStringTree

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

func (*EnumSpecifierContext) TypeName

func (s *EnumSpecifierContext) TypeName() ITypeNameContext

type EnumeratorContext

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

func NewEmptyEnumeratorContext

func NewEmptyEnumeratorContext() *EnumeratorContext

func NewEnumeratorContext

func NewEnumeratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumeratorContext

func (*EnumeratorContext) ASSIGNMENT

func (s *EnumeratorContext) ASSIGNMENT() antlr.TerminalNode

func (*EnumeratorContext) EnterRule

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

func (*EnumeratorContext) EnumeratorIdentifier

func (s *EnumeratorContext) EnumeratorIdentifier() IEnumeratorIdentifierContext

func (*EnumeratorContext) ExitRule

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

func (*EnumeratorContext) Expression

func (s *EnumeratorContext) Expression() IExpressionContext

func (*EnumeratorContext) GetParser

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

func (*EnumeratorContext) GetRuleContext

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

func (*EnumeratorContext) IsEnumeratorContext

func (*EnumeratorContext) IsEnumeratorContext()

func (*EnumeratorContext) ToStringTree

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

type EnumeratorIdentifierContext

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

func NewEmptyEnumeratorIdentifierContext

func NewEmptyEnumeratorIdentifierContext() *EnumeratorIdentifierContext

func NewEnumeratorIdentifierContext

func NewEnumeratorIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumeratorIdentifierContext

func (*EnumeratorIdentifierContext) DEFAULT

func (*EnumeratorIdentifierContext) EnterRule

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

func (*EnumeratorIdentifierContext) ExitRule

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

func (*EnumeratorIdentifierContext) GetParser

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

func (*EnumeratorIdentifierContext) GetRuleContext

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

func (*EnumeratorIdentifierContext) Identifier

func (*EnumeratorIdentifierContext) IsEnumeratorIdentifierContext

func (*EnumeratorIdentifierContext) IsEnumeratorIdentifierContext()

func (*EnumeratorIdentifierContext) ToStringTree

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

type EnumeratorListContext

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

func NewEmptyEnumeratorListContext

func NewEmptyEnumeratorListContext() *EnumeratorListContext

func NewEnumeratorListContext

func NewEnumeratorListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumeratorListContext

func (*EnumeratorListContext) AllCOMMA

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

func (*EnumeratorListContext) AllEnumerator

func (s *EnumeratorListContext) AllEnumerator() []IEnumeratorContext

func (*EnumeratorListContext) COMMA

func (*EnumeratorListContext) EnterRule

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

func (*EnumeratorListContext) Enumerator

func (s *EnumeratorListContext) Enumerator(i int) IEnumeratorContext

func (*EnumeratorListContext) ExitRule

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

func (*EnumeratorListContext) GetParser

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

func (*EnumeratorListContext) GetRuleContext

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

func (*EnumeratorListContext) IsEnumeratorListContext

func (*EnumeratorListContext) IsEnumeratorListContext()

func (*EnumeratorListContext) ToStringTree

func (s *EnumeratorListContext) 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) ADD

func (*ExpressionContext) AND

func (*ExpressionContext) AllExpression

func (s *ExpressionContext) AllExpression() []IExpressionContext

func (*ExpressionContext) AllGT

func (s *ExpressionContext) AllGT() []antlr.TerminalNode

func (*ExpressionContext) AllLT

func (s *ExpressionContext) AllLT() []antlr.TerminalNode

func (*ExpressionContext) AssignmentOperator

func (s *ExpressionContext) AssignmentOperator() IAssignmentOperatorContext

func (*ExpressionContext) BITAND

func (s *ExpressionContext) BITAND() antlr.TerminalNode

func (*ExpressionContext) BITOR

func (*ExpressionContext) BITXOR

func (s *ExpressionContext) BITXOR() antlr.TerminalNode

func (*ExpressionContext) COLON

func (*ExpressionContext) CastExpression

func (s *ExpressionContext) CastExpression() ICastExpressionContext

func (*ExpressionContext) CompoundStatement

func (s *ExpressionContext) CompoundStatement() ICompoundStatementContext

func (*ExpressionContext) DIV

func (*ExpressionContext) EQUAL

func (*ExpressionContext) EnterRule

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

func (*ExpressionContext) ExitRule

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

func (*ExpressionContext) Expression

func (s *ExpressionContext) Expression(i int) IExpressionContext

func (*ExpressionContext) GE

func (*ExpressionContext) GT

func (*ExpressionContext) GetAssignmentExpression

func (s *ExpressionContext) GetAssignmentExpression() IExpressionContext

func (*ExpressionContext) GetFalseExpression

func (s *ExpressionContext) GetFalseExpression() IExpressionContext

func (*ExpressionContext) GetOp

func (s *ExpressionContext) GetOp() antlr.Token

func (*ExpressionContext) GetParser

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

func (*ExpressionContext) GetRuleContext

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

func (*ExpressionContext) GetTrueExpression

func (s *ExpressionContext) GetTrueExpression() IExpressionContext

func (*ExpressionContext) IsExpressionContext

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) LE

func (*ExpressionContext) LP

func (*ExpressionContext) LT

func (*ExpressionContext) MOD

func (*ExpressionContext) MUL

func (*ExpressionContext) NOTEQUAL

func (s *ExpressionContext) NOTEQUAL() antlr.TerminalNode

func (*ExpressionContext) OR

func (*ExpressionContext) QUESTION

func (s *ExpressionContext) QUESTION() antlr.TerminalNode

func (*ExpressionContext) RP

func (*ExpressionContext) SUB

func (*ExpressionContext) SetAssignmentExpression

func (s *ExpressionContext) SetAssignmentExpression(v IExpressionContext)

func (*ExpressionContext) SetFalseExpression

func (s *ExpressionContext) SetFalseExpression(v IExpressionContext)

func (*ExpressionContext) SetOp

func (s *ExpressionContext) SetOp(v antlr.Token)

func (*ExpressionContext) SetTrueExpression

func (s *ExpressionContext) SetTrueExpression(v IExpressionContext)

func (*ExpressionContext) ToStringTree

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

func (*ExpressionContext) UnaryExpression

func (s *ExpressionContext) UnaryExpression() IUnaryExpressionContext

type ExpressionsContext

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

func NewEmptyExpressionsContext

func NewEmptyExpressionsContext() *ExpressionsContext

func NewExpressionsContext

func NewExpressionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionsContext

func (*ExpressionsContext) AllCOMMA

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

func (*ExpressionsContext) AllExpression

func (s *ExpressionsContext) AllExpression() []IExpressionContext

func (*ExpressionsContext) COMMA

func (*ExpressionsContext) EnterRule

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

func (*ExpressionsContext) ExitRule

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

func (*ExpressionsContext) Expression

func (s *ExpressionsContext) Expression(i int) IExpressionContext

func (*ExpressionsContext) GetParser

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

func (*ExpressionsContext) GetRuleContext

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

func (*ExpressionsContext) IsExpressionsContext

func (*ExpressionsContext) IsExpressionsContext()

func (*ExpressionsContext) ToStringTree

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

type FieldDeclarationContext

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

func NewEmptyFieldDeclarationContext

func NewEmptyFieldDeclarationContext() *FieldDeclarationContext

func NewFieldDeclarationContext

func NewFieldDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldDeclarationContext

func (*FieldDeclarationContext) EnterRule

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

func (*FieldDeclarationContext) ExitRule

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

func (*FieldDeclarationContext) FieldDeclaratorList

func (s *FieldDeclarationContext) FieldDeclaratorList() IFieldDeclaratorListContext

func (*FieldDeclarationContext) GetParser

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

func (*FieldDeclarationContext) GetRuleContext

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

func (*FieldDeclarationContext) IsFieldDeclarationContext

func (*FieldDeclarationContext) IsFieldDeclarationContext()

func (*FieldDeclarationContext) Macro

func (*FieldDeclarationContext) SEMI

func (*FieldDeclarationContext) SpecifierQualifierList

func (s *FieldDeclarationContext) SpecifierQualifierList() ISpecifierQualifierListContext

func (*FieldDeclarationContext) ToStringTree

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

type FieldDeclaratorContext

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

func NewEmptyFieldDeclaratorContext

func NewEmptyFieldDeclaratorContext() *FieldDeclaratorContext

func NewFieldDeclaratorContext

func NewFieldDeclaratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldDeclaratorContext

func (*FieldDeclaratorContext) COLON

func (*FieldDeclaratorContext) Constant

func (*FieldDeclaratorContext) Declarator

func (*FieldDeclaratorContext) EnterRule

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

func (*FieldDeclaratorContext) ExitRule

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

func (*FieldDeclaratorContext) GetParser

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

func (*FieldDeclaratorContext) GetRuleContext

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

func (*FieldDeclaratorContext) IsFieldDeclaratorContext

func (*FieldDeclaratorContext) IsFieldDeclaratorContext()

func (*FieldDeclaratorContext) ToStringTree

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

type FieldDeclaratorListContext

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

func NewEmptyFieldDeclaratorListContext

func NewEmptyFieldDeclaratorListContext() *FieldDeclaratorListContext

func NewFieldDeclaratorListContext

func NewFieldDeclaratorListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldDeclaratorListContext

func (*FieldDeclaratorListContext) AllCOMMA

func (*FieldDeclaratorListContext) AllFieldDeclarator

func (s *FieldDeclaratorListContext) AllFieldDeclarator() []IFieldDeclaratorContext

func (*FieldDeclaratorListContext) COMMA

func (*FieldDeclaratorListContext) EnterRule

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

func (*FieldDeclaratorListContext) ExitRule

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

func (*FieldDeclaratorListContext) FieldDeclarator

func (*FieldDeclaratorListContext) GetParser

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

func (*FieldDeclaratorListContext) GetRuleContext

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

func (*FieldDeclaratorListContext) IsFieldDeclaratorListContext

func (*FieldDeclaratorListContext) IsFieldDeclaratorListContext()

func (*FieldDeclaratorListContext) ToStringTree

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

type ForInStatementContext

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

func NewEmptyForInStatementContext

func NewEmptyForInStatementContext() *ForInStatementContext

func NewForInStatementContext

func NewForInStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForInStatementContext

func (*ForInStatementContext) EnterRule

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

func (*ForInStatementContext) ExitRule

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

func (*ForInStatementContext) Expression

func (s *ForInStatementContext) Expression() IExpressionContext

func (*ForInStatementContext) FOR

func (*ForInStatementContext) GetParser

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

func (*ForInStatementContext) GetRuleContext

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

func (*ForInStatementContext) IN

func (*ForInStatementContext) IsForInStatementContext

func (*ForInStatementContext) IsForInStatementContext()

func (*ForInStatementContext) LP

func (*ForInStatementContext) RP

func (*ForInStatementContext) Statement

func (*ForInStatementContext) ToStringTree

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

func (*ForInStatementContext) TypeVariableDeclarator

func (s *ForInStatementContext) TypeVariableDeclarator() ITypeVariableDeclaratorContext

type ForLoopInitializerContext

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

func NewEmptyForLoopInitializerContext

func NewEmptyForLoopInitializerContext() *ForLoopInitializerContext

func NewForLoopInitializerContext

func NewForLoopInitializerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForLoopInitializerContext

func (*ForLoopInitializerContext) DeclarationSpecifiers

func (s *ForLoopInitializerContext) DeclarationSpecifiers() IDeclarationSpecifiersContext

func (*ForLoopInitializerContext) EnterRule

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

func (*ForLoopInitializerContext) ExitRule

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

func (*ForLoopInitializerContext) Expressions

func (*ForLoopInitializerContext) GetParser

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

func (*ForLoopInitializerContext) GetRuleContext

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

func (*ForLoopInitializerContext) InitDeclaratorList

func (s *ForLoopInitializerContext) InitDeclaratorList() IInitDeclaratorListContext

func (*ForLoopInitializerContext) IsForLoopInitializerContext

func (*ForLoopInitializerContext) IsForLoopInitializerContext()

func (*ForLoopInitializerContext) ToStringTree

func (s *ForLoopInitializerContext) 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) AllSEMI

func (s *ForStatementContext) AllSEMI() []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() IExpressionContext

func (*ForStatementContext) Expressions

func (s *ForStatementContext) Expressions() IExpressionsContext

func (*ForStatementContext) FOR

func (*ForStatementContext) ForLoopInitializer

func (s *ForStatementContext) ForLoopInitializer() IForLoopInitializerContext

func (*ForStatementContext) GetParser

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

func (*ForStatementContext) GetRuleContext

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

func (*ForStatementContext) IsForStatementContext

func (*ForStatementContext) IsForStatementContext()

func (*ForStatementContext) LP

func (*ForStatementContext) RP

func (*ForStatementContext) SEMI

func (*ForStatementContext) Statement

func (s *ForStatementContext) Statement() IStatementContext

func (*ForStatementContext) ToStringTree

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

type FunctionCallExpressionContext

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

func NewEmptyFunctionCallExpressionContext

func NewEmptyFunctionCallExpressionContext() *FunctionCallExpressionContext

func NewFunctionCallExpressionContext

func NewFunctionCallExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionCallExpressionContext

func (*FunctionCallExpressionContext) AllAttributeSpecifier

func (s *FunctionCallExpressionContext) AllAttributeSpecifier() []IAttributeSpecifierContext

func (*FunctionCallExpressionContext) AttributeSpecifier

func (*FunctionCallExpressionContext) DirectDeclarator

func (*FunctionCallExpressionContext) EnterRule

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

func (*FunctionCallExpressionContext) ExitRule

func (*FunctionCallExpressionContext) GetParser

func (*FunctionCallExpressionContext) GetRuleContext

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

func (*FunctionCallExpressionContext) Identifier

func (*FunctionCallExpressionContext) IsFunctionCallExpressionContext

func (*FunctionCallExpressionContext) IsFunctionCallExpressionContext()

func (*FunctionCallExpressionContext) LP

func (*FunctionCallExpressionContext) RP

func (*FunctionCallExpressionContext) SEMI

func (*FunctionCallExpressionContext) ToStringTree

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

type FunctionDeclarationContext

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

func NewEmptyFunctionDeclarationContext

func NewEmptyFunctionDeclarationContext() *FunctionDeclarationContext

func NewFunctionDeclarationContext

func NewFunctionDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionDeclarationContext

func (*FunctionDeclarationContext) EnterRule

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

func (*FunctionDeclarationContext) ExitRule

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

func (*FunctionDeclarationContext) FunctionSignature

func (*FunctionDeclarationContext) GetParser

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

func (*FunctionDeclarationContext) GetRuleContext

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

func (*FunctionDeclarationContext) IsFunctionDeclarationContext

func (*FunctionDeclarationContext) IsFunctionDeclarationContext()

func (*FunctionDeclarationContext) SEMI

func (*FunctionDeclarationContext) ToStringTree

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

type FunctionDefinitionContext

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

func NewEmptyFunctionDefinitionContext

func NewEmptyFunctionDefinitionContext() *FunctionDefinitionContext

func NewFunctionDefinitionContext

func NewFunctionDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionDefinitionContext

func (*FunctionDefinitionContext) CompoundStatement

func (*FunctionDefinitionContext) EnterRule

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

func (*FunctionDefinitionContext) ExitRule

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

func (*FunctionDefinitionContext) FunctionSignature

func (*FunctionDefinitionContext) GetParser

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

func (*FunctionDefinitionContext) GetRuleContext

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

func (*FunctionDefinitionContext) IsFunctionDefinitionContext

func (*FunctionDefinitionContext) IsFunctionDefinitionContext()

func (*FunctionDefinitionContext) ToStringTree

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

type FunctionSignatureContext

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

func NewEmptyFunctionSignatureContext

func NewEmptyFunctionSignatureContext() *FunctionSignatureContext

func NewFunctionSignatureContext

func NewFunctionSignatureContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionSignatureContext

func (*FunctionSignatureContext) AttributeSpecifier

func (s *FunctionSignatureContext) AttributeSpecifier() IAttributeSpecifierContext

func (*FunctionSignatureContext) DeclarationSpecifiers

func (s *FunctionSignatureContext) DeclarationSpecifiers() IDeclarationSpecifiersContext

func (*FunctionSignatureContext) EnterRule

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

func (*FunctionSignatureContext) ExitRule

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

func (*FunctionSignatureContext) GetParser

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

func (*FunctionSignatureContext) GetRuleContext

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

func (*FunctionSignatureContext) Identifier

func (*FunctionSignatureContext) IsFunctionSignatureContext

func (*FunctionSignatureContext) IsFunctionSignatureContext()

func (*FunctionSignatureContext) LP

func (*FunctionSignatureContext) ParameterList

func (*FunctionSignatureContext) RP

func (*FunctionSignatureContext) ToStringTree

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

type GenericTypeSpecifierContext

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

func NewEmptyGenericTypeSpecifierContext

func NewEmptyGenericTypeSpecifierContext() *GenericTypeSpecifierContext

func NewGenericTypeSpecifierContext

func NewGenericTypeSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GenericTypeSpecifierContext

func (*GenericTypeSpecifierContext) EnterRule

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

func (*GenericTypeSpecifierContext) ExitRule

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

func (*GenericTypeSpecifierContext) GT

func (*GenericTypeSpecifierContext) GenericsSpecifier

func (*GenericTypeSpecifierContext) GetParser

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

func (*GenericTypeSpecifierContext) GetRuleContext

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

func (*GenericTypeSpecifierContext) Identifier

func (*GenericTypeSpecifierContext) IsGenericTypeSpecifierContext

func (*GenericTypeSpecifierContext) IsGenericTypeSpecifierContext()

func (*GenericTypeSpecifierContext) LT

func (*GenericTypeSpecifierContext) ProtocolList

func (*GenericTypeSpecifierContext) ToStringTree

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

type GenericsSpecifierContext

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

func NewEmptyGenericsSpecifierContext

func NewEmptyGenericsSpecifierContext() *GenericsSpecifierContext

func NewGenericsSpecifierContext

func NewGenericsSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GenericsSpecifierContext

func (*GenericsSpecifierContext) AllCOMMA

func (*GenericsSpecifierContext) AllTypeSpecifierWithPrefixes

func (s *GenericsSpecifierContext) AllTypeSpecifierWithPrefixes() []ITypeSpecifierWithPrefixesContext

func (*GenericsSpecifierContext) COMMA

func (*GenericsSpecifierContext) EnterRule

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

func (*GenericsSpecifierContext) ExitRule

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

func (*GenericsSpecifierContext) GT

func (*GenericsSpecifierContext) GetParser

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

func (*GenericsSpecifierContext) GetRuleContext

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

func (*GenericsSpecifierContext) IsGenericsSpecifierContext

func (*GenericsSpecifierContext) IsGenericsSpecifierContext()

func (*GenericsSpecifierContext) LT

func (*GenericsSpecifierContext) ToStringTree

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

func (*GenericsSpecifierContext) TypeSpecifierWithPrefixes

func (s *GenericsSpecifierContext) TypeSpecifierWithPrefixes(i int) ITypeSpecifierWithPrefixesContext

type IAbstractDeclaratorContext

type IAbstractDeclaratorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAbstractDeclaratorContext differentiates from other interfaces.
	IsAbstractDeclaratorContext()
}

IAbstractDeclaratorContext is an interface to support dynamic dispatch.

type IAbstractDeclaratorSuffixContext

type IAbstractDeclaratorSuffixContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAbstractDeclaratorSuffixContext differentiates from other interfaces.
	IsAbstractDeclaratorSuffixContext()
}

IAbstractDeclaratorSuffixContext is an interface to support dynamic dispatch.

type IAccessModifierContext

type IAccessModifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAccessModifierContext differentiates from other interfaces.
	IsAccessModifierContext()
}

IAccessModifierContext is an interface to support dynamic dispatch.

type IArcBehaviourSpecifierContext

type IArcBehaviourSpecifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArcBehaviourSpecifierContext differentiates from other interfaces.
	IsArcBehaviourSpecifierContext()
}

IArcBehaviourSpecifierContext is an interface to support dynamic dispatch.

type IArgumentExpressionContext

type IArgumentExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArgumentExpressionContext differentiates from other interfaces.
	IsArgumentExpressionContext()
}

IArgumentExpressionContext is an interface to support dynamic dispatch.

type IArgumentExpressionListContext

type IArgumentExpressionListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArgumentExpressionListContext differentiates from other interfaces.
	IsArgumentExpressionListContext()
}

IArgumentExpressionListContext is an interface to support dynamic dispatch.

type IArrayExpressionContext

type IArrayExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArrayExpressionContext differentiates from other interfaces.
	IsArrayExpressionContext()
}

IArrayExpressionContext is an interface to support dynamic dispatch.

type IArrayInitializerContext

type IArrayInitializerContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArrayInitializerContext differentiates from other interfaces.
	IsArrayInitializerContext()
}

IArrayInitializerContext is an interface to support dynamic dispatch.

type IAssignmentOperatorContext

type IAssignmentOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAssignmentOperatorContext differentiates from other interfaces.
	IsAssignmentOperatorContext()
}

IAssignmentOperatorContext is an interface to support dynamic dispatch.

type IAttributeContext

type IAttributeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAttributeContext differentiates from other interfaces.
	IsAttributeContext()
}

IAttributeContext is an interface to support dynamic dispatch.

type IAttributeNameContext

type IAttributeNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAttributeNameContext differentiates from other interfaces.
	IsAttributeNameContext()
}

IAttributeNameContext is an interface to support dynamic dispatch.

type IAttributeParameterAssignmentContext

type IAttributeParameterAssignmentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAttributeParameterAssignmentContext differentiates from other interfaces.
	IsAttributeParameterAssignmentContext()
}

IAttributeParameterAssignmentContext is an interface to support dynamic dispatch.

type IAttributeParameterContext

type IAttributeParameterContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAttributeParameterContext differentiates from other interfaces.
	IsAttributeParameterContext()
}

IAttributeParameterContext is an interface to support dynamic dispatch.

type IAttributeParameterListContext

type IAttributeParameterListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAttributeParameterListContext differentiates from other interfaces.
	IsAttributeParameterListContext()
}

IAttributeParameterListContext is an interface to support dynamic dispatch.

type IAttributeParametersContext

type IAttributeParametersContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAttributeParametersContext differentiates from other interfaces.
	IsAttributeParametersContext()
}

IAttributeParametersContext is an interface to support dynamic dispatch.

type IAttributeSpecifierContext

type IAttributeSpecifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAttributeSpecifierContext differentiates from other interfaces.
	IsAttributeSpecifierContext()
}

IAttributeSpecifierContext is an interface to support dynamic dispatch.

type IAutoreleaseStatementContext

type IAutoreleaseStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAutoreleaseStatementContext differentiates from other interfaces.
	IsAutoreleaseStatementContext()
}

IAutoreleaseStatementContext is an interface to support dynamic dispatch.

type IBlockExpressionContext

type IBlockExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBlockExpressionContext differentiates from other interfaces.
	IsBlockExpressionContext()
}

IBlockExpressionContext is an interface to support dynamic dispatch.

type IBlockParametersContext

type IBlockParametersContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBlockParametersContext differentiates from other interfaces.
	IsBlockParametersContext()
}

IBlockParametersContext is an interface to support dynamic dispatch.

type IBlockTypeContext

type IBlockTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBlockTypeContext differentiates from other interfaces.
	IsBlockTypeContext()
}

IBlockTypeContext is an interface to support dynamic dispatch.

type IBoxExpressionContext

type IBoxExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBoxExpressionContext differentiates from other interfaces.
	IsBoxExpressionContext()
}

IBoxExpressionContext is an interface to support dynamic dispatch.

type ICastExpressionContext

type ICastExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCastExpressionContext differentiates from other interfaces.
	IsCastExpressionContext()
}

ICastExpressionContext is an interface to support dynamic dispatch.

type ICatchStatementContext

type ICatchStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCatchStatementContext differentiates from other interfaces.
	IsCatchStatementContext()
}

ICatchStatementContext is an interface to support dynamic dispatch.

type ICategoryImplementationContext

type ICategoryImplementationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetCategoryName returns the categoryName rule contexts.
	GetCategoryName() IGenericTypeSpecifierContext

	// GetClassName returns the className rule contexts.
	GetClassName() IIdentifierContext

	// SetCategoryName sets the categoryName rule contexts.
	SetCategoryName(IGenericTypeSpecifierContext)

	// SetClassName sets the className rule contexts.
	SetClassName(IIdentifierContext)

	// IsCategoryImplementationContext differentiates from other interfaces.
	IsCategoryImplementationContext()
}

ICategoryImplementationContext is an interface to support dynamic dispatch.

type ICategoryInterfaceContext

type ICategoryInterfaceContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetCategoryName returns the categoryName rule contexts.
	GetCategoryName() IGenericTypeSpecifierContext

	// GetClassName returns the className rule contexts.
	GetClassName() IIdentifierContext

	// SetCategoryName sets the categoryName rule contexts.
	SetCategoryName(IGenericTypeSpecifierContext)

	// SetClassName sets the className rule contexts.
	SetClassName(IIdentifierContext)

	// IsCategoryInterfaceContext differentiates from other interfaces.
	IsCategoryInterfaceContext()
}

ICategoryInterfaceContext is an interface to support dynamic dispatch.

type IClassDeclarationListContext

type IClassDeclarationListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsClassDeclarationListContext differentiates from other interfaces.
	IsClassDeclarationListContext()
}

IClassDeclarationListContext is an interface to support dynamic dispatch.

type IClassImplementationContext

type IClassImplementationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetClassName returns the className rule contexts.
	GetClassName() IGenericTypeSpecifierContext

	// GetSuperclassName returns the superclassName rule contexts.
	GetSuperclassName() IIdentifierContext

	// SetClassName sets the className rule contexts.
	SetClassName(IGenericTypeSpecifierContext)

	// SetSuperclassName sets the superclassName rule contexts.
	SetSuperclassName(IIdentifierContext)

	// IsClassImplementationContext differentiates from other interfaces.
	IsClassImplementationContext()
}

IClassImplementationContext is an interface to support dynamic dispatch.

type IClassInterfaceContext

type IClassInterfaceContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetClassName returns the className rule contexts.
	GetClassName() IGenericTypeSpecifierContext

	// GetSuperclassName returns the superclassName rule contexts.
	GetSuperclassName() IIdentifierContext

	// SetClassName sets the className rule contexts.
	SetClassName(IGenericTypeSpecifierContext)

	// SetSuperclassName sets the superclassName rule contexts.
	SetSuperclassName(IIdentifierContext)

	// IsClassInterfaceContext differentiates from other interfaces.
	IsClassInterfaceContext()
}

IClassInterfaceContext is an interface to support dynamic dispatch.

type IClassMethodDeclarationContext

type IClassMethodDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsClassMethodDeclarationContext differentiates from other interfaces.
	IsClassMethodDeclarationContext()
}

IClassMethodDeclarationContext is an interface to support dynamic dispatch.

type IClassMethodDefinitionContext

type IClassMethodDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsClassMethodDefinitionContext differentiates from other interfaces.
	IsClassMethodDefinitionContext()
}

IClassMethodDefinitionContext is an interface to support dynamic dispatch.

type ICompoundStatementContext

type ICompoundStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCompoundStatementContext differentiates from other interfaces.
	IsCompoundStatementContext()
}

ICompoundStatementContext is an interface to support dynamic dispatch.

type IConstantContext

type IConstantContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsConstantContext differentiates from other interfaces.
	IsConstantContext()
}

IConstantContext is an interface to support dynamic dispatch.

type IConstantExpressionContext

type IConstantExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsConstantExpressionContext differentiates from other interfaces.
	IsConstantExpressionContext()
}

IConstantExpressionContext is an interface to support dynamic dispatch.

type IDeclarationContext

type IDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDeclarationContext differentiates from other interfaces.
	IsDeclarationContext()
}

IDeclarationContext is an interface to support dynamic dispatch.

type IDeclarationSpecifiersContext

type IDeclarationSpecifiersContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDeclarationSpecifiersContext differentiates from other interfaces.
	IsDeclarationSpecifiersContext()
}

IDeclarationSpecifiersContext is an interface to support dynamic dispatch.

type IDeclaratorContext

type IDeclaratorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDeclaratorContext differentiates from other interfaces.
	IsDeclaratorContext()
}

IDeclaratorContext is an interface to support dynamic dispatch.

type IDeclaratorSuffixContext

type IDeclaratorSuffixContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDeclaratorSuffixContext differentiates from other interfaces.
	IsDeclaratorSuffixContext()
}

IDeclaratorSuffixContext is an interface to support dynamic dispatch.

type IDictionaryExpressionContext

type IDictionaryExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDictionaryExpressionContext differentiates from other interfaces.
	IsDictionaryExpressionContext()
}

IDictionaryExpressionContext is an interface to support dynamic dispatch.

type IDictionaryPairContext

type IDictionaryPairContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDictionaryPairContext differentiates from other interfaces.
	IsDictionaryPairContext()
}

IDictionaryPairContext is an interface to support dynamic dispatch.

type IDirectDeclaratorContext

type IDirectDeclaratorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDirectDeclaratorContext differentiates from other interfaces.
	IsDirectDeclaratorContext()
}

IDirectDeclaratorContext is an interface to support dynamic dispatch.

type IDoStatementContext

type IDoStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDoStatementContext differentiates from other interfaces.
	IsDoStatementContext()
}

IDoStatementContext is an interface to support dynamic dispatch.

type IEncodeExpressionContext

type IEncodeExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEncodeExpressionContext differentiates from other interfaces.
	IsEncodeExpressionContext()
}

IEncodeExpressionContext is an interface to support dynamic dispatch.

type IEnumDeclarationContext

type IEnumDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEnumDeclarationContext differentiates from other interfaces.
	IsEnumDeclarationContext()
}

IEnumDeclarationContext is an interface to support dynamic dispatch.

type IEnumSpecifierContext

type IEnumSpecifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEnumSpecifierContext differentiates from other interfaces.
	IsEnumSpecifierContext()
}

IEnumSpecifierContext is an interface to support dynamic dispatch.

type IEnumeratorContext

type IEnumeratorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEnumeratorContext differentiates from other interfaces.
	IsEnumeratorContext()
}

IEnumeratorContext is an interface to support dynamic dispatch.

type IEnumeratorIdentifierContext

type IEnumeratorIdentifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEnumeratorIdentifierContext differentiates from other interfaces.
	IsEnumeratorIdentifierContext()
}

IEnumeratorIdentifierContext is an interface to support dynamic dispatch.

type IEnumeratorListContext

type IEnumeratorListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEnumeratorListContext differentiates from other interfaces.
	IsEnumeratorListContext()
}

IEnumeratorListContext is an interface to support dynamic dispatch.

type IExpressionContext

type IExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOp returns the op token.
	GetOp() antlr.Token

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// GetAssignmentExpression returns the assignmentExpression rule contexts.
	GetAssignmentExpression() IExpressionContext

	// GetTrueExpression returns the trueExpression rule contexts.
	GetTrueExpression() IExpressionContext

	// GetFalseExpression returns the falseExpression rule contexts.
	GetFalseExpression() IExpressionContext

	// SetAssignmentExpression sets the assignmentExpression rule contexts.
	SetAssignmentExpression(IExpressionContext)

	// SetTrueExpression sets the trueExpression rule contexts.
	SetTrueExpression(IExpressionContext)

	// SetFalseExpression sets the falseExpression rule contexts.
	SetFalseExpression(IExpressionContext)

	// IsExpressionContext differentiates from other interfaces.
	IsExpressionContext()
}

IExpressionContext is an interface to support dynamic dispatch.

type IExpressionsContext

type IExpressionsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExpressionsContext differentiates from other interfaces.
	IsExpressionsContext()
}

IExpressionsContext is an interface to support dynamic dispatch.

type IFieldDeclarationContext

type IFieldDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFieldDeclarationContext differentiates from other interfaces.
	IsFieldDeclarationContext()
}

IFieldDeclarationContext is an interface to support dynamic dispatch.

type IFieldDeclaratorContext

type IFieldDeclaratorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFieldDeclaratorContext differentiates from other interfaces.
	IsFieldDeclaratorContext()
}

IFieldDeclaratorContext is an interface to support dynamic dispatch.

type IFieldDeclaratorListContext

type IFieldDeclaratorListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFieldDeclaratorListContext differentiates from other interfaces.
	IsFieldDeclaratorListContext()
}

IFieldDeclaratorListContext is an interface to support dynamic dispatch.

type IForInStatementContext

type IForInStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsForInStatementContext differentiates from other interfaces.
	IsForInStatementContext()
}

IForInStatementContext is an interface to support dynamic dispatch.

type IForLoopInitializerContext

type IForLoopInitializerContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsForLoopInitializerContext differentiates from other interfaces.
	IsForLoopInitializerContext()
}

IForLoopInitializerContext is an interface to support dynamic dispatch.

type IForStatementContext

type IForStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsForStatementContext differentiates from other interfaces.
	IsForStatementContext()
}

IForStatementContext is an interface to support dynamic dispatch.

type IFunctionCallExpressionContext

type IFunctionCallExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunctionCallExpressionContext differentiates from other interfaces.
	IsFunctionCallExpressionContext()
}

IFunctionCallExpressionContext is an interface to support dynamic dispatch.

type IFunctionDeclarationContext

type IFunctionDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunctionDeclarationContext differentiates from other interfaces.
	IsFunctionDeclarationContext()
}

IFunctionDeclarationContext is an interface to support dynamic dispatch.

type IFunctionDefinitionContext

type IFunctionDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunctionDefinitionContext differentiates from other interfaces.
	IsFunctionDefinitionContext()
}

IFunctionDefinitionContext is an interface to support dynamic dispatch.

type IFunctionSignatureContext

type IFunctionSignatureContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunctionSignatureContext differentiates from other interfaces.
	IsFunctionSignatureContext()
}

IFunctionSignatureContext is an interface to support dynamic dispatch.

type IGenericTypeSpecifierContext

type IGenericTypeSpecifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsGenericTypeSpecifierContext differentiates from other interfaces.
	IsGenericTypeSpecifierContext()
}

IGenericTypeSpecifierContext is an interface to support dynamic dispatch.

type IGenericsSpecifierContext

type IGenericsSpecifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsGenericsSpecifierContext differentiates from other interfaces.
	IsGenericsSpecifierContext()
}

IGenericsSpecifierContext is an interface to support dynamic dispatch.

type IIbOutletQualifierContext

type IIbOutletQualifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIbOutletQualifierContext differentiates from other interfaces.
	IsIbOutletQualifierContext()
}

IIbOutletQualifierContext is an interface to support dynamic dispatch.

type IIdentifierContext

type IIdentifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIdentifierContext differentiates from other interfaces.
	IsIdentifierContext()
}

IIdentifierContext is an interface to support dynamic dispatch.

type IImplementationDefinitionListContext

type IImplementationDefinitionListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsImplementationDefinitionListContext differentiates from other interfaces.
	IsImplementationDefinitionListContext()
}

IImplementationDefinitionListContext is an interface to support dynamic dispatch.

type IImportDeclarationContext

type IImportDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsImportDeclarationContext differentiates from other interfaces.
	IsImportDeclarationContext()
}

IImportDeclarationContext is an interface to support dynamic dispatch.

type IInitDeclaratorContext

type IInitDeclaratorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsInitDeclaratorContext differentiates from other interfaces.
	IsInitDeclaratorContext()
}

IInitDeclaratorContext is an interface to support dynamic dispatch.

type IInitDeclaratorListContext

type IInitDeclaratorListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsInitDeclaratorListContext differentiates from other interfaces.
	IsInitDeclaratorListContext()
}

IInitDeclaratorListContext is an interface to support dynamic dispatch.

type IInitializerContext

type IInitializerContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsInitializerContext differentiates from other interfaces.
	IsInitializerContext()
}

IInitializerContext is an interface to support dynamic dispatch.

type IInitializerListContext

type IInitializerListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsInitializerListContext differentiates from other interfaces.
	IsInitializerListContext()
}

IInitializerListContext is an interface to support dynamic dispatch.

type IInstanceMethodDeclarationContext

type IInstanceMethodDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsInstanceMethodDeclarationContext differentiates from other interfaces.
	IsInstanceMethodDeclarationContext()
}

IInstanceMethodDeclarationContext is an interface to support dynamic dispatch.

type IInstanceMethodDefinitionContext

type IInstanceMethodDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsInstanceMethodDefinitionContext differentiates from other interfaces.
	IsInstanceMethodDefinitionContext()
}

IInstanceMethodDefinitionContext is an interface to support dynamic dispatch.

type IInstanceVariablesContext

type IInstanceVariablesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsInstanceVariablesContext differentiates from other interfaces.
	IsInstanceVariablesContext()
}

IInstanceVariablesContext is an interface to support dynamic dispatch.

type IInterfaceDeclarationListContext

type IInterfaceDeclarationListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsInterfaceDeclarationListContext differentiates from other interfaces.
	IsInterfaceDeclarationListContext()
}

IInterfaceDeclarationListContext is an interface to support dynamic dispatch.

type IIterationStatementContext

type IIterationStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIterationStatementContext differentiates from other interfaces.
	IsIterationStatementContext()
}

IIterationStatementContext is an interface to support dynamic dispatch.

type IJumpStatementContext

type IJumpStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsJumpStatementContext differentiates from other interfaces.
	IsJumpStatementContext()
}

IJumpStatementContext is an interface to support dynamic dispatch.

type IKeywordArgumentContext

type IKeywordArgumentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsKeywordArgumentContext differentiates from other interfaces.
	IsKeywordArgumentContext()
}

IKeywordArgumentContext is an interface to support dynamic dispatch.

type IKeywordArgumentTypeContext

type IKeywordArgumentTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsKeywordArgumentTypeContext differentiates from other interfaces.
	IsKeywordArgumentTypeContext()
}

IKeywordArgumentTypeContext is an interface to support dynamic dispatch.

type IKeywordDeclaratorContext

type IKeywordDeclaratorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsKeywordDeclaratorContext differentiates from other interfaces.
	IsKeywordDeclaratorContext()
}

IKeywordDeclaratorContext is an interface to support dynamic dispatch.

type ILabeledStatementContext

type ILabeledStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLabeledStatementContext differentiates from other interfaces.
	IsLabeledStatementContext()
}

ILabeledStatementContext is an interface to support dynamic dispatch.

type IMacroContext

type IMacroContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMacroContext differentiates from other interfaces.
	IsMacroContext()
}

IMacroContext is an interface to support dynamic dispatch.

type IMessageExpressionContext

type IMessageExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMessageExpressionContext differentiates from other interfaces.
	IsMessageExpressionContext()
}

IMessageExpressionContext is an interface to support dynamic dispatch.

type IMessageSelectorContext

type IMessageSelectorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMessageSelectorContext differentiates from other interfaces.
	IsMessageSelectorContext()
}

IMessageSelectorContext is an interface to support dynamic dispatch.

type IMethodDeclarationContext

type IMethodDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMethodDeclarationContext differentiates from other interfaces.
	IsMethodDeclarationContext()
}

IMethodDeclarationContext is an interface to support dynamic dispatch.

type IMethodDefinitionContext

type IMethodDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMethodDefinitionContext differentiates from other interfaces.
	IsMethodDefinitionContext()
}

IMethodDefinitionContext is an interface to support dynamic dispatch.

type IMethodSelectorContext

type IMethodSelectorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMethodSelectorContext differentiates from other interfaces.
	IsMethodSelectorContext()
}

IMethodSelectorContext is an interface to support dynamic dispatch.

type IMethodTypeContext

type IMethodTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMethodTypeContext differentiates from other interfaces.
	IsMethodTypeContext()
}

IMethodTypeContext is an interface to support dynamic dispatch.

type INullabilitySpecifierContext

type INullabilitySpecifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNullabilitySpecifierContext differentiates from other interfaces.
	IsNullabilitySpecifierContext()
}

INullabilitySpecifierContext is an interface to support dynamic dispatch.

type IParameterDeclarationContext

type IParameterDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsParameterDeclarationContext differentiates from other interfaces.
	IsParameterDeclarationContext()
}

IParameterDeclarationContext is an interface to support dynamic dispatch.

type IParameterDeclarationListContext

type IParameterDeclarationListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsParameterDeclarationListContext differentiates from other interfaces.
	IsParameterDeclarationListContext()
}

IParameterDeclarationListContext is an interface to support dynamic dispatch.

type IParameterListContext

type IParameterListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsParameterListContext differentiates from other interfaces.
	IsParameterListContext()
}

IParameterListContext is an interface to support dynamic dispatch.

type IPointerContext

type IPointerContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPointerContext differentiates from other interfaces.
	IsPointerContext()
}

IPointerContext is an interface to support dynamic dispatch.

type IPostfixContext

type IPostfixContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_RP returns the _RP token.
	Get_RP() antlr.Token

	// Get_tset3106 returns the _tset3106 token.
	Get_tset3106() antlr.Token

	// GetOp returns the op token.
	GetOp() antlr.Token

	// Set_RP sets the _RP token.
	Set_RP(antlr.Token)

	// Set_tset3106 sets the _tset3106 token.
	Set_tset3106(antlr.Token)

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// GetMacroArguments returns the macroArguments token list.
	GetMacroArguments() []antlr.Token

	// SetMacroArguments sets the macroArguments token list.
	SetMacroArguments([]antlr.Token)

	// IsPostfixContext differentiates from other interfaces.
	IsPostfixContext()
}

IPostfixContext is an interface to support dynamic dispatch.

type IPostfixExpressionContext

type IPostfixExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPostfixExpressionContext differentiates from other interfaces.
	IsPostfixExpressionContext()
}

IPostfixExpressionContext is an interface to support dynamic dispatch.

type IPrimaryExpressionContext

type IPrimaryExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPrimaryExpressionContext differentiates from other interfaces.
	IsPrimaryExpressionContext()
}

IPrimaryExpressionContext is an interface to support dynamic dispatch.

type IPropertyAttributeContext

type IPropertyAttributeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPropertyAttributeContext differentiates from other interfaces.
	IsPropertyAttributeContext()
}

IPropertyAttributeContext is an interface to support dynamic dispatch.

type IPropertyAttributesListContext

type IPropertyAttributesListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPropertyAttributesListContext differentiates from other interfaces.
	IsPropertyAttributesListContext()
}

IPropertyAttributesListContext is an interface to support dynamic dispatch.

type IPropertyDeclarationContext

type IPropertyDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPropertyDeclarationContext differentiates from other interfaces.
	IsPropertyDeclarationContext()
}

IPropertyDeclarationContext is an interface to support dynamic dispatch.

type IPropertyImplementationContext

type IPropertyImplementationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPropertyImplementationContext differentiates from other interfaces.
	IsPropertyImplementationContext()
}

IPropertyImplementationContext is an interface to support dynamic dispatch.

type IPropertySynthesizeItemContext

type IPropertySynthesizeItemContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPropertySynthesizeItemContext differentiates from other interfaces.
	IsPropertySynthesizeItemContext()
}

IPropertySynthesizeItemContext is an interface to support dynamic dispatch.

type IPropertySynthesizeListContext

type IPropertySynthesizeListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPropertySynthesizeListContext differentiates from other interfaces.
	IsPropertySynthesizeListContext()
}

IPropertySynthesizeListContext is an interface to support dynamic dispatch.

type IProtocolDeclarationContext

type IProtocolDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsProtocolDeclarationContext differentiates from other interfaces.
	IsProtocolDeclarationContext()
}

IProtocolDeclarationContext is an interface to support dynamic dispatch.

type IProtocolDeclarationListContext

type IProtocolDeclarationListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsProtocolDeclarationListContext differentiates from other interfaces.
	IsProtocolDeclarationListContext()
}

IProtocolDeclarationListContext is an interface to support dynamic dispatch.

type IProtocolDeclarationSectionContext

type IProtocolDeclarationSectionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetModifier returns the modifier token.
	GetModifier() antlr.Token

	// SetModifier sets the modifier token.
	SetModifier(antlr.Token)

	// IsProtocolDeclarationSectionContext differentiates from other interfaces.
	IsProtocolDeclarationSectionContext()
}

IProtocolDeclarationSectionContext is an interface to support dynamic dispatch.

type IProtocolExpressionContext

type IProtocolExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsProtocolExpressionContext differentiates from other interfaces.
	IsProtocolExpressionContext()
}

IProtocolExpressionContext is an interface to support dynamic dispatch.

type IProtocolListContext

type IProtocolListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsProtocolListContext differentiates from other interfaces.
	IsProtocolListContext()
}

IProtocolListContext is an interface to support dynamic dispatch.

type IProtocolNameContext

type IProtocolNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsProtocolNameContext differentiates from other interfaces.
	IsProtocolNameContext()
}

IProtocolNameContext is an interface to support dynamic dispatch.

type IProtocolQualifierContext

type IProtocolQualifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsProtocolQualifierContext differentiates from other interfaces.
	IsProtocolQualifierContext()
}

IProtocolQualifierContext is an interface to support dynamic dispatch.

type IRangeExpressionContext

type IRangeExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRangeExpressionContext differentiates from other interfaces.
	IsRangeExpressionContext()
}

IRangeExpressionContext is an interface to support dynamic dispatch.

type IReceiverContext

type IReceiverContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsReceiverContext differentiates from other interfaces.
	IsReceiverContext()
}

IReceiverContext is an interface to support dynamic dispatch.

type ISelectionStatementContext

type ISelectionStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetIfBody returns the ifBody rule contexts.
	GetIfBody() IStatementContext

	// GetElseBody returns the elseBody rule contexts.
	GetElseBody() IStatementContext

	// SetIfBody sets the ifBody rule contexts.
	SetIfBody(IStatementContext)

	// SetElseBody sets the elseBody rule contexts.
	SetElseBody(IStatementContext)

	// IsSelectionStatementContext differentiates from other interfaces.
	IsSelectionStatementContext()
}

ISelectionStatementContext is an interface to support dynamic dispatch.

type ISelectorContext

type ISelectorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSelectorContext differentiates from other interfaces.
	IsSelectorContext()
}

ISelectorContext is an interface to support dynamic dispatch.

type ISelectorExpressionContext

type ISelectorExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSelectorExpressionContext differentiates from other interfaces.
	IsSelectorExpressionContext()
}

ISelectorExpressionContext is an interface to support dynamic dispatch.

type ISelectorNameContext

type ISelectorNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSelectorNameContext differentiates from other interfaces.
	IsSelectorNameContext()
}

ISelectorNameContext is an interface to support dynamic dispatch.

type ISpecifierQualifierListContext

type ISpecifierQualifierListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSpecifierQualifierListContext differentiates from other interfaces.
	IsSpecifierQualifierListContext()
}

ISpecifierQualifierListContext is an interface to support dynamic dispatch.

type IStatementContext

type IStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStatementContext differentiates from other interfaces.
	IsStatementContext()
}

IStatementContext is an interface to support dynamic dispatch.

type IStorageClassSpecifierContext

type IStorageClassSpecifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStorageClassSpecifierContext differentiates from other interfaces.
	IsStorageClassSpecifierContext()
}

IStorageClassSpecifierContext is an interface to support dynamic dispatch.

type IStringLiteralContext

type IStringLiteralContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStringLiteralContext differentiates from other interfaces.
	IsStringLiteralContext()
}

IStringLiteralContext is an interface to support dynamic dispatch.

type IStructInitializerContext

type IStructInitializerContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStructInitializerContext differentiates from other interfaces.
	IsStructInitializerContext()
}

IStructInitializerContext is an interface to support dynamic dispatch.

type IStructOrUnionSpecifierContext

type IStructOrUnionSpecifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStructOrUnionSpecifierContext differentiates from other interfaces.
	IsStructOrUnionSpecifierContext()
}

IStructOrUnionSpecifierContext is an interface to support dynamic dispatch.

type ISwitchBlockContext

type ISwitchBlockContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSwitchBlockContext differentiates from other interfaces.
	IsSwitchBlockContext()
}

ISwitchBlockContext is an interface to support dynamic dispatch.

type ISwitchLabelContext

type ISwitchLabelContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSwitchLabelContext differentiates from other interfaces.
	IsSwitchLabelContext()
}

ISwitchLabelContext is an interface to support dynamic dispatch.

type ISwitchSectionContext

type ISwitchSectionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSwitchSectionContext differentiates from other interfaces.
	IsSwitchSectionContext()
}

ISwitchSectionContext is an interface to support dynamic dispatch.

type ISwitchStatementContext

type ISwitchStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSwitchStatementContext differentiates from other interfaces.
	IsSwitchStatementContext()
}

ISwitchStatementContext is an interface to support dynamic dispatch.

type ISynchronizedStatementContext

type ISynchronizedStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSynchronizedStatementContext differentiates from other interfaces.
	IsSynchronizedStatementContext()
}

ISynchronizedStatementContext is an interface to support dynamic dispatch.

type IThrowStatementContext

type IThrowStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsThrowStatementContext differentiates from other interfaces.
	IsThrowStatementContext()
}

IThrowStatementContext is an interface to support dynamic dispatch.

type ITopLevelDeclarationContext

type ITopLevelDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTopLevelDeclarationContext differentiates from other interfaces.
	IsTopLevelDeclarationContext()
}

ITopLevelDeclarationContext is an interface to support dynamic dispatch.

type ITranslationUnitContext

type ITranslationUnitContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTranslationUnitContext differentiates from other interfaces.
	IsTranslationUnitContext()
}

ITranslationUnitContext is an interface to support dynamic dispatch.

type ITryBlockContext

type ITryBlockContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetTryStatement returns the tryStatement rule contexts.
	GetTryStatement() ICompoundStatementContext

	// GetFinallyStatement returns the finallyStatement rule contexts.
	GetFinallyStatement() ICompoundStatementContext

	// SetTryStatement sets the tryStatement rule contexts.
	SetTryStatement(ICompoundStatementContext)

	// SetFinallyStatement sets the finallyStatement rule contexts.
	SetFinallyStatement(ICompoundStatementContext)

	// IsTryBlockContext differentiates from other interfaces.
	IsTryBlockContext()
}

ITryBlockContext is an interface to support dynamic dispatch.

type ITypeDeclaratorContext

type ITypeDeclaratorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTypeDeclaratorContext differentiates from other interfaces.
	IsTypeDeclaratorContext()
}

ITypeDeclaratorContext is an interface to support dynamic dispatch.

type ITypeDeclaratorListContext

type ITypeDeclaratorListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTypeDeclaratorListContext differentiates from other interfaces.
	IsTypeDeclaratorListContext()
}

ITypeDeclaratorListContext is an interface to support dynamic dispatch.

type ITypeNameContext

type ITypeNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTypeNameContext differentiates from other interfaces.
	IsTypeNameContext()
}

ITypeNameContext is an interface to support dynamic dispatch.

type ITypePrefixContext

type ITypePrefixContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTypePrefixContext differentiates from other interfaces.
	IsTypePrefixContext()
}

ITypePrefixContext is an interface to support dynamic dispatch.

type ITypeQualifierContext

type ITypeQualifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTypeQualifierContext differentiates from other interfaces.
	IsTypeQualifierContext()
}

ITypeQualifierContext is an interface to support dynamic dispatch.

type ITypeSpecifierContext

type ITypeSpecifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTypeSpecifierContext differentiates from other interfaces.
	IsTypeSpecifierContext()
}

ITypeSpecifierContext is an interface to support dynamic dispatch.

type ITypeSpecifierWithPrefixesContext

type ITypeSpecifierWithPrefixesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTypeSpecifierWithPrefixesContext differentiates from other interfaces.
	IsTypeSpecifierWithPrefixesContext()
}

ITypeSpecifierWithPrefixesContext is an interface to support dynamic dispatch.

type ITypeVariableDeclaratorContext

type ITypeVariableDeclaratorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTypeVariableDeclaratorContext differentiates from other interfaces.
	IsTypeVariableDeclaratorContext()
}

ITypeVariableDeclaratorContext is an interface to support dynamic dispatch.

type ITypeVariableDeclaratorOrNameContext

type ITypeVariableDeclaratorOrNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTypeVariableDeclaratorOrNameContext differentiates from other interfaces.
	IsTypeVariableDeclaratorOrNameContext()
}

ITypeVariableDeclaratorOrNameContext is an interface to support dynamic dispatch.

type ITypedefDeclarationContext

type ITypedefDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTypedefDeclarationContext differentiates from other interfaces.
	IsTypedefDeclarationContext()
}

ITypedefDeclarationContext is an interface to support dynamic dispatch.

type ITypeofExpressionContext

type ITypeofExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTypeofExpressionContext differentiates from other interfaces.
	IsTypeofExpressionContext()
}

ITypeofExpressionContext is an interface to support dynamic dispatch.

type IUnaryExpressionContext

type IUnaryExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetOp returns the op token.
	GetOp() antlr.Token

	// SetOp sets the op token.
	SetOp(antlr.Token)

	// IsUnaryExpressionContext differentiates from other interfaces.
	IsUnaryExpressionContext()
}

IUnaryExpressionContext is an interface to support dynamic dispatch.

type IUnaryOperatorContext

type IUnaryOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsUnaryOperatorContext differentiates from other interfaces.
	IsUnaryOperatorContext()
}

IUnaryOperatorContext is an interface to support dynamic dispatch.

type IVarDeclarationContext

type IVarDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsVarDeclarationContext differentiates from other interfaces.
	IsVarDeclarationContext()
}

IVarDeclarationContext is an interface to support dynamic dispatch.

type IVisibilitySectionContext

type IVisibilitySectionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsVisibilitySectionContext differentiates from other interfaces.
	IsVisibilitySectionContext()
}

IVisibilitySectionContext is an interface to support dynamic dispatch.

type IWhileStatementContext

type IWhileStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsWhileStatementContext differentiates from other interfaces.
	IsWhileStatementContext()
}

IWhileStatementContext is an interface to support dynamic dispatch.

type IbOutletQualifierContext

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

func NewEmptyIbOutletQualifierContext

func NewEmptyIbOutletQualifierContext() *IbOutletQualifierContext

func NewIbOutletQualifierContext

func NewIbOutletQualifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IbOutletQualifierContext

func (*IbOutletQualifierContext) EnterRule

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

func (*IbOutletQualifierContext) ExitRule

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

func (*IbOutletQualifierContext) GetParser

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

func (*IbOutletQualifierContext) GetRuleContext

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

func (*IbOutletQualifierContext) IB_OUTLET

func (*IbOutletQualifierContext) IB_OUTLET_COLLECTION

func (s *IbOutletQualifierContext) IB_OUTLET_COLLECTION() antlr.TerminalNode

func (*IbOutletQualifierContext) Identifier

func (*IbOutletQualifierContext) IsIbOutletQualifierContext

func (*IbOutletQualifierContext) IsIbOutletQualifierContext()

func (*IbOutletQualifierContext) LP

func (*IbOutletQualifierContext) RP

func (*IbOutletQualifierContext) ToStringTree

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

type IdentifierContext

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

func NewEmptyIdentifierContext

func NewEmptyIdentifierContext() *IdentifierContext

func NewIdentifierContext

func NewIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierContext

func (*IdentifierContext) ASSIGN

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

func (*IdentifierContext) ATOMIC

func (s *IdentifierContext) ATOMIC() antlr.TerminalNode

func (*IdentifierContext) AUTORELEASING_QUALIFIER

func (s *IdentifierContext) AUTORELEASING_QUALIFIER() antlr.TerminalNode

func (*IdentifierContext) BLOCK

func (*IdentifierContext) BOOL

func (*IdentifierContext) BRIDGE_RETAINED

func (s *IdentifierContext) BRIDGE_RETAINED() antlr.TerminalNode

func (*IdentifierContext) BRIDGE_TRANSFER

func (s *IdentifierContext) BRIDGE_TRANSFER() antlr.TerminalNode

func (*IdentifierContext) BYCOPY

func (s *IdentifierContext) BYCOPY() antlr.TerminalNode

func (*IdentifierContext) BYREF

func (*IdentifierContext) CONTRAVARIANT

func (s *IdentifierContext) CONTRAVARIANT() antlr.TerminalNode

func (*IdentifierContext) COPY

func (*IdentifierContext) COVARIANT

func (s *IdentifierContext) COVARIANT() antlr.TerminalNode

func (*IdentifierContext) Class

func (*IdentifierContext) DEPRECATED

func (s *IdentifierContext) DEPRECATED() antlr.TerminalNode

func (*IdentifierContext) EnterRule

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

func (*IdentifierContext) ExitRule

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

func (*IdentifierContext) GETTER

func (s *IdentifierContext) GETTER() antlr.TerminalNode

func (*IdentifierContext) GetParser

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

func (*IdentifierContext) GetRuleContext

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

func (*IdentifierContext) IB_DESIGNABLE

func (s *IdentifierContext) IB_DESIGNABLE() antlr.TerminalNode

func (*IdentifierContext) IB_INSPECTABLE

func (s *IdentifierContext) IB_INSPECTABLE() antlr.TerminalNode

func (*IdentifierContext) IB_OUTLET

func (s *IdentifierContext) IB_OUTLET() antlr.TerminalNode

func (*IdentifierContext) IB_OUTLET_COLLECTION

func (s *IdentifierContext) IB_OUTLET_COLLECTION() antlr.TerminalNode

func (*IdentifierContext) ID

func (*IdentifierContext) IDENTIFIER

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

func (*IdentifierContext) IMP

func (*IdentifierContext) IN

func (*IdentifierContext) INOUT

func (*IdentifierContext) IsIdentifierContext

func (*IdentifierContext) IsIdentifierContext()

func (*IdentifierContext) KINDOF

func (s *IdentifierContext) KINDOF() antlr.TerminalNode

func (*IdentifierContext) NONATOMIC

func (s *IdentifierContext) NONATOMIC() antlr.TerminalNode

func (*IdentifierContext) NONNULL

func (s *IdentifierContext) NONNULL() antlr.TerminalNode

func (*IdentifierContext) NS_ENUM

func (s *IdentifierContext) NS_ENUM() antlr.TerminalNode

func (*IdentifierContext) NS_INLINE

func (s *IdentifierContext) NS_INLINE() antlr.TerminalNode

func (*IdentifierContext) NS_OPTIONS

func (s *IdentifierContext) NS_OPTIONS() antlr.TerminalNode

func (*IdentifierContext) NULLABLE

func (s *IdentifierContext) NULLABLE() antlr.TerminalNode

func (*IdentifierContext) NULL_RESETTABLE

func (s *IdentifierContext) NULL_RESETTABLE() antlr.TerminalNode

func (*IdentifierContext) NULL_UNSPECIFIED

func (s *IdentifierContext) NULL_UNSPECIFIED() antlr.TerminalNode

func (*IdentifierContext) ONEWAY

func (s *IdentifierContext) ONEWAY() antlr.TerminalNode

func (*IdentifierContext) OUT

func (*IdentifierContext) PROTOCOL_

func (s *IdentifierContext) PROTOCOL_() antlr.TerminalNode

func (*IdentifierContext) READONLY

func (s *IdentifierContext) READONLY() antlr.TerminalNode

func (*IdentifierContext) READWRITE

func (s *IdentifierContext) READWRITE() antlr.TerminalNode

func (*IdentifierContext) RETAIN

func (s *IdentifierContext) RETAIN() antlr.TerminalNode

func (*IdentifierContext) SEL

func (*IdentifierContext) SELF

func (*IdentifierContext) SETTER

func (s *IdentifierContext) SETTER() antlr.TerminalNode

func (*IdentifierContext) STRONG

func (s *IdentifierContext) STRONG() antlr.TerminalNode

func (*IdentifierContext) SUPER

func (*IdentifierContext) ToStringTree

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

func (*IdentifierContext) UNSAFE_UNRETAINED

func (s *IdentifierContext) UNSAFE_UNRETAINED() antlr.TerminalNode

func (*IdentifierContext) UNUSED

func (s *IdentifierContext) UNUSED() antlr.TerminalNode

func (*IdentifierContext) WEAK

type ImplementationDefinitionListContext

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

func NewEmptyImplementationDefinitionListContext

func NewEmptyImplementationDefinitionListContext() *ImplementationDefinitionListContext

func NewImplementationDefinitionListContext

func NewImplementationDefinitionListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImplementationDefinitionListContext

func (*ImplementationDefinitionListContext) AllClassMethodDefinition

func (*ImplementationDefinitionListContext) AllDeclaration

func (*ImplementationDefinitionListContext) AllFunctionDefinition

func (*ImplementationDefinitionListContext) AllInstanceMethodDefinition

func (s *ImplementationDefinitionListContext) AllInstanceMethodDefinition() []IInstanceMethodDefinitionContext

func (*ImplementationDefinitionListContext) AllPropertyImplementation

func (*ImplementationDefinitionListContext) ClassMethodDefinition

func (*ImplementationDefinitionListContext) Declaration

func (*ImplementationDefinitionListContext) EnterRule

func (*ImplementationDefinitionListContext) ExitRule

func (*ImplementationDefinitionListContext) FunctionDefinition

func (*ImplementationDefinitionListContext) GetParser

func (*ImplementationDefinitionListContext) GetRuleContext

func (*ImplementationDefinitionListContext) InstanceMethodDefinition

func (*ImplementationDefinitionListContext) IsImplementationDefinitionListContext

func (*ImplementationDefinitionListContext) IsImplementationDefinitionListContext()

func (*ImplementationDefinitionListContext) PropertyImplementation

func (*ImplementationDefinitionListContext) ToStringTree

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

type ImportDeclarationContext

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

func NewEmptyImportDeclarationContext

func NewEmptyImportDeclarationContext() *ImportDeclarationContext

func NewImportDeclarationContext

func NewImportDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportDeclarationContext

func (*ImportDeclarationContext) EnterRule

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

func (*ImportDeclarationContext) ExitRule

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

func (*ImportDeclarationContext) GetParser

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

func (*ImportDeclarationContext) GetRuleContext

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

func (*ImportDeclarationContext) IMPORT

func (*ImportDeclarationContext) Identifier

func (*ImportDeclarationContext) IsImportDeclarationContext

func (*ImportDeclarationContext) IsImportDeclarationContext()

func (*ImportDeclarationContext) SEMI

func (*ImportDeclarationContext) ToStringTree

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

type InitDeclaratorContext

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

func NewEmptyInitDeclaratorContext

func NewEmptyInitDeclaratorContext() *InitDeclaratorContext

func NewInitDeclaratorContext

func NewInitDeclaratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InitDeclaratorContext

func (*InitDeclaratorContext) ASSIGNMENT

func (s *InitDeclaratorContext) ASSIGNMENT() antlr.TerminalNode

func (*InitDeclaratorContext) Declarator

func (s *InitDeclaratorContext) Declarator() IDeclaratorContext

func (*InitDeclaratorContext) EnterRule

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

func (*InitDeclaratorContext) ExitRule

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

func (*InitDeclaratorContext) GetParser

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

func (*InitDeclaratorContext) GetRuleContext

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

func (*InitDeclaratorContext) Initializer

func (s *InitDeclaratorContext) Initializer() IInitializerContext

func (*InitDeclaratorContext) IsInitDeclaratorContext

func (*InitDeclaratorContext) IsInitDeclaratorContext()

func (*InitDeclaratorContext) ToStringTree

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

type InitDeclaratorListContext

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

func NewEmptyInitDeclaratorListContext

func NewEmptyInitDeclaratorListContext() *InitDeclaratorListContext

func NewInitDeclaratorListContext

func NewInitDeclaratorListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InitDeclaratorListContext

func (*InitDeclaratorListContext) AllCOMMA

func (*InitDeclaratorListContext) AllInitDeclarator

func (s *InitDeclaratorListContext) AllInitDeclarator() []IInitDeclaratorContext

func (*InitDeclaratorListContext) COMMA

func (*InitDeclaratorListContext) EnterRule

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

func (*InitDeclaratorListContext) ExitRule

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

func (*InitDeclaratorListContext) GetParser

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

func (*InitDeclaratorListContext) GetRuleContext

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

func (*InitDeclaratorListContext) InitDeclarator

func (*InitDeclaratorListContext) IsInitDeclaratorListContext

func (*InitDeclaratorListContext) IsInitDeclaratorListContext()

func (*InitDeclaratorListContext) ToStringTree

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

type InitializerContext

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

func NewEmptyInitializerContext

func NewEmptyInitializerContext() *InitializerContext

func NewInitializerContext

func NewInitializerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InitializerContext

func (*InitializerContext) ArrayInitializer

func (s *InitializerContext) ArrayInitializer() IArrayInitializerContext

func (*InitializerContext) EnterRule

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

func (*InitializerContext) ExitRule

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

func (*InitializerContext) Expression

func (s *InitializerContext) Expression() IExpressionContext

func (*InitializerContext) GetParser

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

func (*InitializerContext) GetRuleContext

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

func (*InitializerContext) IsInitializerContext

func (*InitializerContext) IsInitializerContext()

func (*InitializerContext) StructInitializer

func (s *InitializerContext) StructInitializer() IStructInitializerContext

func (*InitializerContext) ToStringTree

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

type InitializerListContext

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

func NewEmptyInitializerListContext

func NewEmptyInitializerListContext() *InitializerListContext

func NewInitializerListContext

func NewInitializerListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InitializerListContext

func (*InitializerListContext) AllCOMMA

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

func (*InitializerListContext) AllInitializer

func (s *InitializerListContext) AllInitializer() []IInitializerContext

func (*InitializerListContext) COMMA

func (*InitializerListContext) EnterRule

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

func (*InitializerListContext) ExitRule

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

func (*InitializerListContext) GetParser

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

func (*InitializerListContext) GetRuleContext

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

func (*InitializerListContext) Initializer

func (*InitializerListContext) IsInitializerListContext

func (*InitializerListContext) IsInitializerListContext()

func (*InitializerListContext) ToStringTree

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

type InstanceMethodDeclarationContext

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

func NewEmptyInstanceMethodDeclarationContext

func NewEmptyInstanceMethodDeclarationContext() *InstanceMethodDeclarationContext

func NewInstanceMethodDeclarationContext

func NewInstanceMethodDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InstanceMethodDeclarationContext

func (*InstanceMethodDeclarationContext) EnterRule

func (*InstanceMethodDeclarationContext) ExitRule

func (*InstanceMethodDeclarationContext) GetParser

func (*InstanceMethodDeclarationContext) GetRuleContext

func (*InstanceMethodDeclarationContext) IsInstanceMethodDeclarationContext

func (*InstanceMethodDeclarationContext) IsInstanceMethodDeclarationContext()

func (*InstanceMethodDeclarationContext) MethodDeclaration

func (*InstanceMethodDeclarationContext) SUB

func (*InstanceMethodDeclarationContext) ToStringTree

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

type InstanceMethodDefinitionContext

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

func NewEmptyInstanceMethodDefinitionContext

func NewEmptyInstanceMethodDefinitionContext() *InstanceMethodDefinitionContext

func NewInstanceMethodDefinitionContext

func NewInstanceMethodDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InstanceMethodDefinitionContext

func (*InstanceMethodDefinitionContext) EnterRule

func (*InstanceMethodDefinitionContext) ExitRule

func (*InstanceMethodDefinitionContext) GetParser

func (*InstanceMethodDefinitionContext) GetRuleContext

func (*InstanceMethodDefinitionContext) IsInstanceMethodDefinitionContext

func (*InstanceMethodDefinitionContext) IsInstanceMethodDefinitionContext()

func (*InstanceMethodDefinitionContext) MethodDefinition

func (*InstanceMethodDefinitionContext) SUB

func (*InstanceMethodDefinitionContext) ToStringTree

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

type InstanceVariablesContext

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

func NewEmptyInstanceVariablesContext

func NewEmptyInstanceVariablesContext() *InstanceVariablesContext

func NewInstanceVariablesContext

func NewInstanceVariablesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InstanceVariablesContext

func (*InstanceVariablesContext) AllVisibilitySection

func (s *InstanceVariablesContext) AllVisibilitySection() []IVisibilitySectionContext

func (*InstanceVariablesContext) EnterRule

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

func (*InstanceVariablesContext) ExitRule

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

func (*InstanceVariablesContext) GetParser

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

func (*InstanceVariablesContext) GetRuleContext

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

func (*InstanceVariablesContext) IsInstanceVariablesContext

func (*InstanceVariablesContext) IsInstanceVariablesContext()

func (*InstanceVariablesContext) LBRACE

func (*InstanceVariablesContext) RBRACE

func (*InstanceVariablesContext) ToStringTree

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

func (*InstanceVariablesContext) VisibilitySection

func (s *InstanceVariablesContext) VisibilitySection(i int) IVisibilitySectionContext

type InterfaceDeclarationListContext

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

func NewEmptyInterfaceDeclarationListContext

func NewEmptyInterfaceDeclarationListContext() *InterfaceDeclarationListContext

func NewInterfaceDeclarationListContext

func NewInterfaceDeclarationListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InterfaceDeclarationListContext

func (*InterfaceDeclarationListContext) AllClassMethodDeclaration

func (s *InterfaceDeclarationListContext) AllClassMethodDeclaration() []IClassMethodDeclarationContext

func (*InterfaceDeclarationListContext) AllDeclaration

func (*InterfaceDeclarationListContext) AllFunctionDeclaration

func (s *InterfaceDeclarationListContext) AllFunctionDeclaration() []IFunctionDeclarationContext

func (*InterfaceDeclarationListContext) AllInstanceMethodDeclaration

func (s *InterfaceDeclarationListContext) AllInstanceMethodDeclaration() []IInstanceMethodDeclarationContext

func (*InterfaceDeclarationListContext) AllPropertyDeclaration

func (s *InterfaceDeclarationListContext) AllPropertyDeclaration() []IPropertyDeclarationContext

func (*InterfaceDeclarationListContext) ClassMethodDeclaration

func (*InterfaceDeclarationListContext) Declaration

func (*InterfaceDeclarationListContext) EnterRule

func (*InterfaceDeclarationListContext) ExitRule

func (*InterfaceDeclarationListContext) FunctionDeclaration

func (*InterfaceDeclarationListContext) GetParser

func (*InterfaceDeclarationListContext) GetRuleContext

func (*InterfaceDeclarationListContext) InstanceMethodDeclaration

func (*InterfaceDeclarationListContext) IsInterfaceDeclarationListContext

func (*InterfaceDeclarationListContext) IsInterfaceDeclarationListContext()

func (*InterfaceDeclarationListContext) PropertyDeclaration

func (*InterfaceDeclarationListContext) ToStringTree

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

type IterationStatementContext

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

func NewEmptyIterationStatementContext

func NewEmptyIterationStatementContext() *IterationStatementContext

func NewIterationStatementContext

func NewIterationStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IterationStatementContext

func (*IterationStatementContext) DoStatement

func (*IterationStatementContext) EnterRule

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

func (*IterationStatementContext) ExitRule

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

func (*IterationStatementContext) ForInStatement

func (*IterationStatementContext) ForStatement

func (*IterationStatementContext) GetParser

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

func (*IterationStatementContext) GetRuleContext

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

func (*IterationStatementContext) IsIterationStatementContext

func (*IterationStatementContext) IsIterationStatementContext()

func (*IterationStatementContext) ToStringTree

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

func (*IterationStatementContext) WhileStatement

type JumpStatementContext

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

func NewEmptyJumpStatementContext

func NewEmptyJumpStatementContext() *JumpStatementContext

func NewJumpStatementContext

func NewJumpStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JumpStatementContext

func (*JumpStatementContext) BREAK

func (*JumpStatementContext) CONTINUE

func (s *JumpStatementContext) CONTINUE() antlr.TerminalNode

func (*JumpStatementContext) EnterRule

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

func (*JumpStatementContext) ExitRule

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

func (*JumpStatementContext) Expression

func (s *JumpStatementContext) Expression() IExpressionContext

func (*JumpStatementContext) GOTO

func (*JumpStatementContext) GetParser

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

func (*JumpStatementContext) GetRuleContext

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

func (*JumpStatementContext) Identifier

func (s *JumpStatementContext) Identifier() IIdentifierContext

func (*JumpStatementContext) IsJumpStatementContext

func (*JumpStatementContext) IsJumpStatementContext()

func (*JumpStatementContext) RETURN

func (*JumpStatementContext) ToStringTree

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

type KeywordArgumentContext

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

func NewEmptyKeywordArgumentContext

func NewEmptyKeywordArgumentContext() *KeywordArgumentContext

func NewKeywordArgumentContext

func NewKeywordArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeywordArgumentContext

func (*KeywordArgumentContext) AllCOMMA

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

func (*KeywordArgumentContext) AllKeywordArgumentType

func (s *KeywordArgumentContext) AllKeywordArgumentType() []IKeywordArgumentTypeContext

func (*KeywordArgumentContext) COLON

func (*KeywordArgumentContext) COMMA

func (*KeywordArgumentContext) EnterRule

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

func (*KeywordArgumentContext) ExitRule

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

func (*KeywordArgumentContext) GetParser

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

func (*KeywordArgumentContext) GetRuleContext

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

func (*KeywordArgumentContext) IsKeywordArgumentContext

func (*KeywordArgumentContext) IsKeywordArgumentContext()

func (*KeywordArgumentContext) KeywordArgumentType

func (s *KeywordArgumentContext) KeywordArgumentType(i int) IKeywordArgumentTypeContext

func (*KeywordArgumentContext) Selector

func (*KeywordArgumentContext) ToStringTree

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

type KeywordArgumentTypeContext

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

func NewEmptyKeywordArgumentTypeContext

func NewEmptyKeywordArgumentTypeContext() *KeywordArgumentTypeContext

func NewKeywordArgumentTypeContext

func NewKeywordArgumentTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeywordArgumentTypeContext

func (*KeywordArgumentTypeContext) EnterRule

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

func (*KeywordArgumentTypeContext) ExitRule

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

func (*KeywordArgumentTypeContext) Expressions

func (*KeywordArgumentTypeContext) GetParser

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

func (*KeywordArgumentTypeContext) GetRuleContext

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

func (*KeywordArgumentTypeContext) InitializerList

func (*KeywordArgumentTypeContext) IsKeywordArgumentTypeContext

func (*KeywordArgumentTypeContext) IsKeywordArgumentTypeContext()

func (*KeywordArgumentTypeContext) LBRACE

func (*KeywordArgumentTypeContext) NullabilitySpecifier

func (s *KeywordArgumentTypeContext) NullabilitySpecifier() INullabilitySpecifierContext

func (*KeywordArgumentTypeContext) RBRACE

func (*KeywordArgumentTypeContext) ToStringTree

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

type KeywordDeclaratorContext

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

func NewEmptyKeywordDeclaratorContext

func NewEmptyKeywordDeclaratorContext() *KeywordDeclaratorContext

func NewKeywordDeclaratorContext

func NewKeywordDeclaratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeywordDeclaratorContext

func (*KeywordDeclaratorContext) AllMethodType

func (s *KeywordDeclaratorContext) AllMethodType() []IMethodTypeContext

func (*KeywordDeclaratorContext) ArcBehaviourSpecifier

func (s *KeywordDeclaratorContext) ArcBehaviourSpecifier() IArcBehaviourSpecifierContext

func (*KeywordDeclaratorContext) COLON

func (*KeywordDeclaratorContext) EnterRule

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

func (*KeywordDeclaratorContext) ExitRule

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

func (*KeywordDeclaratorContext) GetParser

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

func (*KeywordDeclaratorContext) GetRuleContext

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

func (*KeywordDeclaratorContext) Identifier

func (*KeywordDeclaratorContext) IsKeywordDeclaratorContext

func (*KeywordDeclaratorContext) IsKeywordDeclaratorContext()

func (*KeywordDeclaratorContext) MethodType

func (*KeywordDeclaratorContext) Selector

func (*KeywordDeclaratorContext) ToStringTree

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

type LabeledStatementContext

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

func NewEmptyLabeledStatementContext

func NewEmptyLabeledStatementContext() *LabeledStatementContext

func NewLabeledStatementContext

func NewLabeledStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LabeledStatementContext

func (*LabeledStatementContext) COLON

func (*LabeledStatementContext) EnterRule

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

func (*LabeledStatementContext) ExitRule

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

func (*LabeledStatementContext) GetParser

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

func (*LabeledStatementContext) GetRuleContext

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

func (*LabeledStatementContext) Identifier

func (*LabeledStatementContext) IsLabeledStatementContext

func (*LabeledStatementContext) IsLabeledStatementContext()

func (*LabeledStatementContext) Statement

func (*LabeledStatementContext) ToStringTree

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

type MacroContext

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

func NewEmptyMacroContext

func NewEmptyMacroContext() *MacroContext

func NewMacroContext

func NewMacroContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MacroContext

func (*MacroContext) AllCOMMA

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

func (*MacroContext) AllPrimaryExpression

func (s *MacroContext) AllPrimaryExpression() []IPrimaryExpressionContext

func (*MacroContext) COMMA

func (s *MacroContext) COMMA(i int) antlr.TerminalNode

func (*MacroContext) EnterRule

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

func (*MacroContext) ExitRule

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

func (*MacroContext) GetParser

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

func (*MacroContext) GetRuleContext

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

func (*MacroContext) Identifier

func (s *MacroContext) Identifier() IIdentifierContext

func (*MacroContext) IsMacroContext

func (*MacroContext) IsMacroContext()

func (*MacroContext) LP

func (*MacroContext) PrimaryExpression

func (s *MacroContext) PrimaryExpression(i int) IPrimaryExpressionContext

func (*MacroContext) RP

func (*MacroContext) ToStringTree

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

type MessageExpressionContext

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

func NewEmptyMessageExpressionContext

func NewEmptyMessageExpressionContext() *MessageExpressionContext

func NewMessageExpressionContext

func NewMessageExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MessageExpressionContext

func (*MessageExpressionContext) EnterRule

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

func (*MessageExpressionContext) ExitRule

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

func (*MessageExpressionContext) GetParser

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

func (*MessageExpressionContext) GetRuleContext

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

func (*MessageExpressionContext) IsMessageExpressionContext

func (*MessageExpressionContext) IsMessageExpressionContext()

func (*MessageExpressionContext) LBRACK

func (*MessageExpressionContext) MessageSelector

func (*MessageExpressionContext) RBRACK

func (*MessageExpressionContext) Receiver

func (*MessageExpressionContext) ToStringTree

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

type MessageSelectorContext

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

func NewEmptyMessageSelectorContext

func NewEmptyMessageSelectorContext() *MessageSelectorContext

func NewMessageSelectorContext

func NewMessageSelectorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MessageSelectorContext

func (*MessageSelectorContext) AllKeywordArgument

func (s *MessageSelectorContext) AllKeywordArgument() []IKeywordArgumentContext

func (*MessageSelectorContext) EnterRule

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

func (*MessageSelectorContext) ExitRule

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

func (*MessageSelectorContext) GetParser

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

func (*MessageSelectorContext) GetRuleContext

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

func (*MessageSelectorContext) IsMessageSelectorContext

func (*MessageSelectorContext) IsMessageSelectorContext()

func (*MessageSelectorContext) KeywordArgument

func (s *MessageSelectorContext) KeywordArgument(i int) IKeywordArgumentContext

func (*MessageSelectorContext) Selector

func (*MessageSelectorContext) ToStringTree

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

type MethodDeclarationContext

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

func NewEmptyMethodDeclarationContext

func NewEmptyMethodDeclarationContext() *MethodDeclarationContext

func NewMethodDeclarationContext

func NewMethodDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodDeclarationContext

func (*MethodDeclarationContext) EnterRule

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

func (*MethodDeclarationContext) ExitRule

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

func (*MethodDeclarationContext) GetParser

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

func (*MethodDeclarationContext) GetRuleContext

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

func (*MethodDeclarationContext) IsMethodDeclarationContext

func (*MethodDeclarationContext) IsMethodDeclarationContext()

func (*MethodDeclarationContext) Macro

func (*MethodDeclarationContext) MethodSelector

func (*MethodDeclarationContext) MethodType

func (*MethodDeclarationContext) SEMI

func (*MethodDeclarationContext) ToStringTree

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

type MethodDefinitionContext

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

func NewEmptyMethodDefinitionContext

func NewEmptyMethodDefinitionContext() *MethodDefinitionContext

func NewMethodDefinitionContext

func NewMethodDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodDefinitionContext

func (*MethodDefinitionContext) CompoundStatement

func (s *MethodDefinitionContext) CompoundStatement() ICompoundStatementContext

func (*MethodDefinitionContext) EnterRule

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

func (*MethodDefinitionContext) ExitRule

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

func (*MethodDefinitionContext) GetParser

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

func (*MethodDefinitionContext) GetRuleContext

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

func (*MethodDefinitionContext) InitDeclaratorList

func (s *MethodDefinitionContext) InitDeclaratorList() IInitDeclaratorListContext

func (*MethodDefinitionContext) IsMethodDefinitionContext

func (*MethodDefinitionContext) IsMethodDefinitionContext()

func (*MethodDefinitionContext) MethodSelector

func (s *MethodDefinitionContext) MethodSelector() IMethodSelectorContext

func (*MethodDefinitionContext) MethodType

func (*MethodDefinitionContext) SEMI

func (*MethodDefinitionContext) ToStringTree

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

type MethodSelectorContext

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

func NewEmptyMethodSelectorContext

func NewEmptyMethodSelectorContext() *MethodSelectorContext

func NewMethodSelectorContext

func NewMethodSelectorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodSelectorContext

func (*MethodSelectorContext) AllKeywordDeclarator

func (s *MethodSelectorContext) AllKeywordDeclarator() []IKeywordDeclaratorContext

func (*MethodSelectorContext) COMMA

func (*MethodSelectorContext) ELIPSIS

func (*MethodSelectorContext) EnterRule

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

func (*MethodSelectorContext) ExitRule

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

func (*MethodSelectorContext) GetParser

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

func (*MethodSelectorContext) GetRuleContext

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

func (*MethodSelectorContext) IsMethodSelectorContext

func (*MethodSelectorContext) IsMethodSelectorContext()

func (*MethodSelectorContext) KeywordDeclarator

func (s *MethodSelectorContext) KeywordDeclarator(i int) IKeywordDeclaratorContext

func (*MethodSelectorContext) Selector

func (*MethodSelectorContext) ToStringTree

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

type MethodTypeContext

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

func NewEmptyMethodTypeContext

func NewEmptyMethodTypeContext() *MethodTypeContext

func NewMethodTypeContext

func NewMethodTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodTypeContext

func (*MethodTypeContext) EnterRule

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

func (*MethodTypeContext) ExitRule

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

func (*MethodTypeContext) GetParser

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

func (*MethodTypeContext) GetRuleContext

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

func (*MethodTypeContext) IsMethodTypeContext

func (*MethodTypeContext) IsMethodTypeContext()

func (*MethodTypeContext) LP

func (*MethodTypeContext) RP

func (*MethodTypeContext) ToStringTree

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

func (*MethodTypeContext) TypeName

func (s *MethodTypeContext) TypeName() ITypeNameContext

type NullabilitySpecifierContext

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

func NewEmptyNullabilitySpecifierContext

func NewEmptyNullabilitySpecifierContext() *NullabilitySpecifierContext

func NewNullabilitySpecifierContext

func NewNullabilitySpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NullabilitySpecifierContext

func (*NullabilitySpecifierContext) EnterRule

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

func (*NullabilitySpecifierContext) ExitRule

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

func (*NullabilitySpecifierContext) GetParser

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

func (*NullabilitySpecifierContext) GetRuleContext

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

func (*NullabilitySpecifierContext) IsNullabilitySpecifierContext

func (*NullabilitySpecifierContext) IsNullabilitySpecifierContext()

func (*NullabilitySpecifierContext) NONNULL

func (*NullabilitySpecifierContext) NULLABLE

func (*NullabilitySpecifierContext) NULL_RESETTABLE

func (s *NullabilitySpecifierContext) NULL_RESETTABLE() antlr.TerminalNode

func (*NullabilitySpecifierContext) NULL_UNSPECIFIED

func (s *NullabilitySpecifierContext) NULL_UNSPECIFIED() antlr.TerminalNode

func (*NullabilitySpecifierContext) ToStringTree

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

type ObjectiveCLexer

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

func NewObjectiveCLexer

func NewObjectiveCLexer(input antlr.CharStream) *ObjectiveCLexer

type ObjectiveCParser

type ObjectiveCParser struct {
	*antlr.BaseParser
}

func NewObjectiveCParser

func NewObjectiveCParser(input antlr.TokenStream) *ObjectiveCParser

func (*ObjectiveCParser) AbstractDeclarator

func (p *ObjectiveCParser) AbstractDeclarator() (localctx IAbstractDeclaratorContext)

func (*ObjectiveCParser) AbstractDeclaratorSuffix

func (p *ObjectiveCParser) AbstractDeclaratorSuffix() (localctx IAbstractDeclaratorSuffixContext)

func (*ObjectiveCParser) AccessModifier

func (p *ObjectiveCParser) AccessModifier() (localctx IAccessModifierContext)

func (*ObjectiveCParser) ArcBehaviourSpecifier

func (p *ObjectiveCParser) ArcBehaviourSpecifier() (localctx IArcBehaviourSpecifierContext)

func (*ObjectiveCParser) ArgumentExpression

func (p *ObjectiveCParser) ArgumentExpression() (localctx IArgumentExpressionContext)

func (*ObjectiveCParser) ArgumentExpressionList

func (p *ObjectiveCParser) ArgumentExpressionList() (localctx IArgumentExpressionListContext)

func (*ObjectiveCParser) ArrayExpression

func (p *ObjectiveCParser) ArrayExpression() (localctx IArrayExpressionContext)

func (*ObjectiveCParser) ArrayInitializer

func (p *ObjectiveCParser) ArrayInitializer() (localctx IArrayInitializerContext)

func (*ObjectiveCParser) AssignmentOperator

func (p *ObjectiveCParser) AssignmentOperator() (localctx IAssignmentOperatorContext)

func (*ObjectiveCParser) Attribute

func (p *ObjectiveCParser) Attribute() (localctx IAttributeContext)

func (*ObjectiveCParser) AttributeName

func (p *ObjectiveCParser) AttributeName() (localctx IAttributeNameContext)

func (*ObjectiveCParser) AttributeParameter

func (p *ObjectiveCParser) AttributeParameter() (localctx IAttributeParameterContext)

func (*ObjectiveCParser) AttributeParameterAssignment

func (p *ObjectiveCParser) AttributeParameterAssignment() (localctx IAttributeParameterAssignmentContext)

func (*ObjectiveCParser) AttributeParameterList

func (p *ObjectiveCParser) AttributeParameterList() (localctx IAttributeParameterListContext)

func (*ObjectiveCParser) AttributeParameters

func (p *ObjectiveCParser) AttributeParameters() (localctx IAttributeParametersContext)

func (*ObjectiveCParser) AttributeSpecifier

func (p *ObjectiveCParser) AttributeSpecifier() (localctx IAttributeSpecifierContext)

func (*ObjectiveCParser) AutoreleaseStatement

func (p *ObjectiveCParser) AutoreleaseStatement() (localctx IAutoreleaseStatementContext)

func (*ObjectiveCParser) BlockExpression

func (p *ObjectiveCParser) BlockExpression() (localctx IBlockExpressionContext)

func (*ObjectiveCParser) BlockParameters

func (p *ObjectiveCParser) BlockParameters() (localctx IBlockParametersContext)

func (*ObjectiveCParser) BlockType

func (p *ObjectiveCParser) BlockType() (localctx IBlockTypeContext)

func (*ObjectiveCParser) BoxExpression

func (p *ObjectiveCParser) BoxExpression() (localctx IBoxExpressionContext)

func (*ObjectiveCParser) CastExpression

func (p *ObjectiveCParser) CastExpression() (localctx ICastExpressionContext)

func (*ObjectiveCParser) CatchStatement

func (p *ObjectiveCParser) CatchStatement() (localctx ICatchStatementContext)

func (*ObjectiveCParser) CategoryImplementation

func (p *ObjectiveCParser) CategoryImplementation() (localctx ICategoryImplementationContext)

func (*ObjectiveCParser) CategoryInterface

func (p *ObjectiveCParser) CategoryInterface() (localctx ICategoryInterfaceContext)

func (*ObjectiveCParser) ClassDeclarationList

func (p *ObjectiveCParser) ClassDeclarationList() (localctx IClassDeclarationListContext)

func (*ObjectiveCParser) ClassImplementation

func (p *ObjectiveCParser) ClassImplementation() (localctx IClassImplementationContext)

func (*ObjectiveCParser) ClassInterface

func (p *ObjectiveCParser) ClassInterface() (localctx IClassInterfaceContext)

func (*ObjectiveCParser) ClassMethodDeclaration

func (p *ObjectiveCParser) ClassMethodDeclaration() (localctx IClassMethodDeclarationContext)

func (*ObjectiveCParser) ClassMethodDefinition

func (p *ObjectiveCParser) ClassMethodDefinition() (localctx IClassMethodDefinitionContext)

func (*ObjectiveCParser) CompoundStatement

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

func (*ObjectiveCParser) Constant

func (p *ObjectiveCParser) Constant() (localctx IConstantContext)

func (*ObjectiveCParser) ConstantExpression

func (p *ObjectiveCParser) ConstantExpression() (localctx IConstantExpressionContext)

func (*ObjectiveCParser) Declaration

func (p *ObjectiveCParser) Declaration() (localctx IDeclarationContext)

func (*ObjectiveCParser) DeclarationSpecifiers

func (p *ObjectiveCParser) DeclarationSpecifiers() (localctx IDeclarationSpecifiersContext)

func (*ObjectiveCParser) Declarator

func (p *ObjectiveCParser) Declarator() (localctx IDeclaratorContext)

func (*ObjectiveCParser) DeclaratorSuffix

func (p *ObjectiveCParser) DeclaratorSuffix() (localctx IDeclaratorSuffixContext)

func (*ObjectiveCParser) DictionaryExpression

func (p *ObjectiveCParser) DictionaryExpression() (localctx IDictionaryExpressionContext)

func (*ObjectiveCParser) DictionaryPair

func (p *ObjectiveCParser) DictionaryPair() (localctx IDictionaryPairContext)

func (*ObjectiveCParser) DirectDeclarator

func (p *ObjectiveCParser) DirectDeclarator() (localctx IDirectDeclaratorContext)

func (*ObjectiveCParser) DoStatement

func (p *ObjectiveCParser) DoStatement() (localctx IDoStatementContext)

func (*ObjectiveCParser) EncodeExpression

func (p *ObjectiveCParser) EncodeExpression() (localctx IEncodeExpressionContext)

func (*ObjectiveCParser) EnumDeclaration

func (p *ObjectiveCParser) EnumDeclaration() (localctx IEnumDeclarationContext)

func (*ObjectiveCParser) EnumSpecifier

func (p *ObjectiveCParser) EnumSpecifier() (localctx IEnumSpecifierContext)

func (*ObjectiveCParser) Enumerator

func (p *ObjectiveCParser) Enumerator() (localctx IEnumeratorContext)

func (*ObjectiveCParser) EnumeratorIdentifier

func (p *ObjectiveCParser) EnumeratorIdentifier() (localctx IEnumeratorIdentifierContext)

func (*ObjectiveCParser) EnumeratorList

func (p *ObjectiveCParser) EnumeratorList() (localctx IEnumeratorListContext)

func (*ObjectiveCParser) Expression

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

func (*ObjectiveCParser) Expression_Sempred

func (p *ObjectiveCParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*ObjectiveCParser) Expressions

func (p *ObjectiveCParser) Expressions() (localctx IExpressionsContext)

func (*ObjectiveCParser) FieldDeclaration

func (p *ObjectiveCParser) FieldDeclaration() (localctx IFieldDeclarationContext)

func (*ObjectiveCParser) FieldDeclarator

func (p *ObjectiveCParser) FieldDeclarator() (localctx IFieldDeclaratorContext)

func (*ObjectiveCParser) FieldDeclaratorList

func (p *ObjectiveCParser) FieldDeclaratorList() (localctx IFieldDeclaratorListContext)

func (*ObjectiveCParser) ForInStatement

func (p *ObjectiveCParser) ForInStatement() (localctx IForInStatementContext)

func (*ObjectiveCParser) ForLoopInitializer

func (p *ObjectiveCParser) ForLoopInitializer() (localctx IForLoopInitializerContext)

func (*ObjectiveCParser) ForStatement

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

func (*ObjectiveCParser) FunctionCallExpression

func (p *ObjectiveCParser) FunctionCallExpression() (localctx IFunctionCallExpressionContext)

func (*ObjectiveCParser) FunctionDeclaration

func (p *ObjectiveCParser) FunctionDeclaration() (localctx IFunctionDeclarationContext)

func (*ObjectiveCParser) FunctionDefinition

func (p *ObjectiveCParser) FunctionDefinition() (localctx IFunctionDefinitionContext)

func (*ObjectiveCParser) FunctionSignature

func (p *ObjectiveCParser) FunctionSignature() (localctx IFunctionSignatureContext)

func (*ObjectiveCParser) GenericTypeSpecifier

func (p *ObjectiveCParser) GenericTypeSpecifier() (localctx IGenericTypeSpecifierContext)

func (*ObjectiveCParser) GenericsSpecifier

func (p *ObjectiveCParser) GenericsSpecifier() (localctx IGenericsSpecifierContext)

func (*ObjectiveCParser) IbOutletQualifier

func (p *ObjectiveCParser) IbOutletQualifier() (localctx IIbOutletQualifierContext)

func (*ObjectiveCParser) Identifier

func (p *ObjectiveCParser) Identifier() (localctx IIdentifierContext)

func (*ObjectiveCParser) ImplementationDefinitionList

func (p *ObjectiveCParser) ImplementationDefinitionList() (localctx IImplementationDefinitionListContext)

func (*ObjectiveCParser) ImportDeclaration

func (p *ObjectiveCParser) ImportDeclaration() (localctx IImportDeclarationContext)

func (*ObjectiveCParser) InitDeclarator

func (p *ObjectiveCParser) InitDeclarator() (localctx IInitDeclaratorContext)

func (*ObjectiveCParser) InitDeclaratorList

func (p *ObjectiveCParser) InitDeclaratorList() (localctx IInitDeclaratorListContext)

func (*ObjectiveCParser) Initializer

func (p *ObjectiveCParser) Initializer() (localctx IInitializerContext)

func (*ObjectiveCParser) InitializerList

func (p *ObjectiveCParser) InitializerList() (localctx IInitializerListContext)

func (*ObjectiveCParser) InstanceMethodDeclaration

func (p *ObjectiveCParser) InstanceMethodDeclaration() (localctx IInstanceMethodDeclarationContext)

func (*ObjectiveCParser) InstanceMethodDefinition

func (p *ObjectiveCParser) InstanceMethodDefinition() (localctx IInstanceMethodDefinitionContext)

func (*ObjectiveCParser) InstanceVariables

func (p *ObjectiveCParser) InstanceVariables() (localctx IInstanceVariablesContext)

func (*ObjectiveCParser) InterfaceDeclarationList

func (p *ObjectiveCParser) InterfaceDeclarationList() (localctx IInterfaceDeclarationListContext)

func (*ObjectiveCParser) IterationStatement

func (p *ObjectiveCParser) IterationStatement() (localctx IIterationStatementContext)

func (*ObjectiveCParser) JumpStatement

func (p *ObjectiveCParser) JumpStatement() (localctx IJumpStatementContext)

func (*ObjectiveCParser) KeywordArgument

func (p *ObjectiveCParser) KeywordArgument() (localctx IKeywordArgumentContext)

func (*ObjectiveCParser) KeywordArgumentType

func (p *ObjectiveCParser) KeywordArgumentType() (localctx IKeywordArgumentTypeContext)

func (*ObjectiveCParser) KeywordDeclarator

func (p *ObjectiveCParser) KeywordDeclarator() (localctx IKeywordDeclaratorContext)

func (*ObjectiveCParser) LabeledStatement

func (p *ObjectiveCParser) LabeledStatement() (localctx ILabeledStatementContext)

func (*ObjectiveCParser) Macro

func (p *ObjectiveCParser) Macro() (localctx IMacroContext)

func (*ObjectiveCParser) MessageExpression

func (p *ObjectiveCParser) MessageExpression() (localctx IMessageExpressionContext)

func (*ObjectiveCParser) MessageSelector

func (p *ObjectiveCParser) MessageSelector() (localctx IMessageSelectorContext)

func (*ObjectiveCParser) MethodDeclaration

func (p *ObjectiveCParser) MethodDeclaration() (localctx IMethodDeclarationContext)

func (*ObjectiveCParser) MethodDefinition

func (p *ObjectiveCParser) MethodDefinition() (localctx IMethodDefinitionContext)

func (*ObjectiveCParser) MethodSelector

func (p *ObjectiveCParser) MethodSelector() (localctx IMethodSelectorContext)

func (*ObjectiveCParser) MethodType

func (p *ObjectiveCParser) MethodType() (localctx IMethodTypeContext)

func (*ObjectiveCParser) NullabilitySpecifier

func (p *ObjectiveCParser) NullabilitySpecifier() (localctx INullabilitySpecifierContext)

func (*ObjectiveCParser) ParameterDeclaration

func (p *ObjectiveCParser) ParameterDeclaration() (localctx IParameterDeclarationContext)

func (*ObjectiveCParser) ParameterDeclarationList

func (p *ObjectiveCParser) ParameterDeclarationList() (localctx IParameterDeclarationListContext)

func (*ObjectiveCParser) ParameterList

func (p *ObjectiveCParser) ParameterList() (localctx IParameterListContext)

func (*ObjectiveCParser) Pointer

func (p *ObjectiveCParser) Pointer() (localctx IPointerContext)

func (*ObjectiveCParser) Postfix

func (p *ObjectiveCParser) Postfix() (localctx IPostfixContext)

func (*ObjectiveCParser) PostfixExpression

func (p *ObjectiveCParser) PostfixExpression() (localctx IPostfixExpressionContext)

func (*ObjectiveCParser) PostfixExpression_Sempred

func (p *ObjectiveCParser) PostfixExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*ObjectiveCParser) PrimaryExpression

func (p *ObjectiveCParser) PrimaryExpression() (localctx IPrimaryExpressionContext)

func (*ObjectiveCParser) PropertyAttribute

func (p *ObjectiveCParser) PropertyAttribute() (localctx IPropertyAttributeContext)

func (*ObjectiveCParser) PropertyAttributesList

func (p *ObjectiveCParser) PropertyAttributesList() (localctx IPropertyAttributesListContext)

func (*ObjectiveCParser) PropertyDeclaration

func (p *ObjectiveCParser) PropertyDeclaration() (localctx IPropertyDeclarationContext)

func (*ObjectiveCParser) PropertyImplementation

func (p *ObjectiveCParser) PropertyImplementation() (localctx IPropertyImplementationContext)

func (*ObjectiveCParser) PropertySynthesizeItem

func (p *ObjectiveCParser) PropertySynthesizeItem() (localctx IPropertySynthesizeItemContext)

func (*ObjectiveCParser) PropertySynthesizeList

func (p *ObjectiveCParser) PropertySynthesizeList() (localctx IPropertySynthesizeListContext)

func (*ObjectiveCParser) ProtocolDeclaration

func (p *ObjectiveCParser) ProtocolDeclaration() (localctx IProtocolDeclarationContext)

func (*ObjectiveCParser) ProtocolDeclarationList

func (p *ObjectiveCParser) ProtocolDeclarationList() (localctx IProtocolDeclarationListContext)

func (*ObjectiveCParser) ProtocolDeclarationSection

func (p *ObjectiveCParser) ProtocolDeclarationSection() (localctx IProtocolDeclarationSectionContext)

func (*ObjectiveCParser) ProtocolExpression

func (p *ObjectiveCParser) ProtocolExpression() (localctx IProtocolExpressionContext)

func (*ObjectiveCParser) ProtocolList

func (p *ObjectiveCParser) ProtocolList() (localctx IProtocolListContext)

func (*ObjectiveCParser) ProtocolName

func (p *ObjectiveCParser) ProtocolName() (localctx IProtocolNameContext)

func (*ObjectiveCParser) ProtocolQualifier

func (p *ObjectiveCParser) ProtocolQualifier() (localctx IProtocolQualifierContext)

func (*ObjectiveCParser) RangeExpression

func (p *ObjectiveCParser) RangeExpression() (localctx IRangeExpressionContext)

func (*ObjectiveCParser) Receiver

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

func (*ObjectiveCParser) SelectionStatement

func (p *ObjectiveCParser) SelectionStatement() (localctx ISelectionStatementContext)

func (*ObjectiveCParser) Selector

func (p *ObjectiveCParser) Selector() (localctx ISelectorContext)

func (*ObjectiveCParser) SelectorExpression

func (p *ObjectiveCParser) SelectorExpression() (localctx ISelectorExpressionContext)

func (*ObjectiveCParser) SelectorName

func (p *ObjectiveCParser) SelectorName() (localctx ISelectorNameContext)

func (*ObjectiveCParser) Sempred

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

func (*ObjectiveCParser) SpecifierQualifierList

func (p *ObjectiveCParser) SpecifierQualifierList() (localctx ISpecifierQualifierListContext)

func (*ObjectiveCParser) Statement

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

func (*ObjectiveCParser) StorageClassSpecifier

func (p *ObjectiveCParser) StorageClassSpecifier() (localctx IStorageClassSpecifierContext)

func (*ObjectiveCParser) StringLiteral

func (p *ObjectiveCParser) StringLiteral() (localctx IStringLiteralContext)

func (*ObjectiveCParser) StructInitializer

func (p *ObjectiveCParser) StructInitializer() (localctx IStructInitializerContext)

func (*ObjectiveCParser) StructOrUnionSpecifier

func (p *ObjectiveCParser) StructOrUnionSpecifier() (localctx IStructOrUnionSpecifierContext)

func (*ObjectiveCParser) SwitchBlock

func (p *ObjectiveCParser) SwitchBlock() (localctx ISwitchBlockContext)

func (*ObjectiveCParser) SwitchLabel

func (p *ObjectiveCParser) SwitchLabel() (localctx ISwitchLabelContext)

func (*ObjectiveCParser) SwitchSection

func (p *ObjectiveCParser) SwitchSection() (localctx ISwitchSectionContext)

func (*ObjectiveCParser) SwitchStatement

func (p *ObjectiveCParser) SwitchStatement() (localctx ISwitchStatementContext)

func (*ObjectiveCParser) SynchronizedStatement

func (p *ObjectiveCParser) SynchronizedStatement() (localctx ISynchronizedStatementContext)

func (*ObjectiveCParser) ThrowStatement

func (p *ObjectiveCParser) ThrowStatement() (localctx IThrowStatementContext)

func (*ObjectiveCParser) TopLevelDeclaration

func (p *ObjectiveCParser) TopLevelDeclaration() (localctx ITopLevelDeclarationContext)

func (*ObjectiveCParser) TranslationUnit

func (p *ObjectiveCParser) TranslationUnit() (localctx ITranslationUnitContext)

func (*ObjectiveCParser) TryBlock

func (p *ObjectiveCParser) TryBlock() (localctx ITryBlockContext)

func (*ObjectiveCParser) TypeDeclarator

func (p *ObjectiveCParser) TypeDeclarator() (localctx ITypeDeclaratorContext)

func (*ObjectiveCParser) TypeDeclaratorList

func (p *ObjectiveCParser) TypeDeclaratorList() (localctx ITypeDeclaratorListContext)

func (*ObjectiveCParser) TypeName

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

func (*ObjectiveCParser) TypePrefix

func (p *ObjectiveCParser) TypePrefix() (localctx ITypePrefixContext)

func (*ObjectiveCParser) TypeQualifier

func (p *ObjectiveCParser) TypeQualifier() (localctx ITypeQualifierContext)

func (*ObjectiveCParser) TypeSpecifier

func (p *ObjectiveCParser) TypeSpecifier() (localctx ITypeSpecifierContext)

func (*ObjectiveCParser) TypeSpecifierWithPrefixes

func (p *ObjectiveCParser) TypeSpecifierWithPrefixes() (localctx ITypeSpecifierWithPrefixesContext)

func (*ObjectiveCParser) TypeVariableDeclarator

func (p *ObjectiveCParser) TypeVariableDeclarator() (localctx ITypeVariableDeclaratorContext)

func (*ObjectiveCParser) TypeVariableDeclaratorOrName

func (p *ObjectiveCParser) TypeVariableDeclaratorOrName() (localctx ITypeVariableDeclaratorOrNameContext)

func (*ObjectiveCParser) TypedefDeclaration

func (p *ObjectiveCParser) TypedefDeclaration() (localctx ITypedefDeclarationContext)

func (*ObjectiveCParser) TypeofExpression

func (p *ObjectiveCParser) TypeofExpression() (localctx ITypeofExpressionContext)

func (*ObjectiveCParser) UnaryExpression

func (p *ObjectiveCParser) UnaryExpression() (localctx IUnaryExpressionContext)

func (*ObjectiveCParser) UnaryOperator

func (p *ObjectiveCParser) UnaryOperator() (localctx IUnaryOperatorContext)

func (*ObjectiveCParser) VarDeclaration

func (p *ObjectiveCParser) VarDeclaration() (localctx IVarDeclarationContext)

func (*ObjectiveCParser) VisibilitySection

func (p *ObjectiveCParser) VisibilitySection() (localctx IVisibilitySectionContext)

func (*ObjectiveCParser) WhileStatement

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

type ObjectiveCParserListener

type ObjectiveCParserListener interface {
	antlr.ParseTreeListener

	// EnterTranslationUnit is called when entering the translationUnit production.
	EnterTranslationUnit(c *TranslationUnitContext)

	// EnterTopLevelDeclaration is called when entering the topLevelDeclaration production.
	EnterTopLevelDeclaration(c *TopLevelDeclarationContext)

	// EnterImportDeclaration is called when entering the importDeclaration production.
	EnterImportDeclaration(c *ImportDeclarationContext)

	// EnterClassInterface is called when entering the classInterface production.
	EnterClassInterface(c *ClassInterfaceContext)

	// EnterCategoryInterface is called when entering the categoryInterface production.
	EnterCategoryInterface(c *CategoryInterfaceContext)

	// EnterClassImplementation is called when entering the classImplementation production.
	EnterClassImplementation(c *ClassImplementationContext)

	// EnterCategoryImplementation is called when entering the categoryImplementation production.
	EnterCategoryImplementation(c *CategoryImplementationContext)

	// EnterGenericTypeSpecifier is called when entering the genericTypeSpecifier production.
	EnterGenericTypeSpecifier(c *GenericTypeSpecifierContext)

	// EnterProtocolDeclaration is called when entering the protocolDeclaration production.
	EnterProtocolDeclaration(c *ProtocolDeclarationContext)

	// EnterProtocolDeclarationSection is called when entering the protocolDeclarationSection production.
	EnterProtocolDeclarationSection(c *ProtocolDeclarationSectionContext)

	// EnterProtocolDeclarationList is called when entering the protocolDeclarationList production.
	EnterProtocolDeclarationList(c *ProtocolDeclarationListContext)

	// EnterClassDeclarationList is called when entering the classDeclarationList production.
	EnterClassDeclarationList(c *ClassDeclarationListContext)

	// EnterProtocolList is called when entering the protocolList production.
	EnterProtocolList(c *ProtocolListContext)

	// EnterPropertyDeclaration is called when entering the propertyDeclaration production.
	EnterPropertyDeclaration(c *PropertyDeclarationContext)

	// EnterPropertyAttributesList is called when entering the propertyAttributesList production.
	EnterPropertyAttributesList(c *PropertyAttributesListContext)

	// EnterPropertyAttribute is called when entering the propertyAttribute production.
	EnterPropertyAttribute(c *PropertyAttributeContext)

	// EnterProtocolName is called when entering the protocolName production.
	EnterProtocolName(c *ProtocolNameContext)

	// EnterInstanceVariables is called when entering the instanceVariables production.
	EnterInstanceVariables(c *InstanceVariablesContext)

	// EnterVisibilitySection is called when entering the visibilitySection production.
	EnterVisibilitySection(c *VisibilitySectionContext)

	// EnterAccessModifier is called when entering the accessModifier production.
	EnterAccessModifier(c *AccessModifierContext)

	// EnterInterfaceDeclarationList is called when entering the interfaceDeclarationList production.
	EnterInterfaceDeclarationList(c *InterfaceDeclarationListContext)

	// EnterClassMethodDeclaration is called when entering the classMethodDeclaration production.
	EnterClassMethodDeclaration(c *ClassMethodDeclarationContext)

	// EnterInstanceMethodDeclaration is called when entering the instanceMethodDeclaration production.
	EnterInstanceMethodDeclaration(c *InstanceMethodDeclarationContext)

	// EnterMethodDeclaration is called when entering the methodDeclaration production.
	EnterMethodDeclaration(c *MethodDeclarationContext)

	// EnterImplementationDefinitionList is called when entering the implementationDefinitionList production.
	EnterImplementationDefinitionList(c *ImplementationDefinitionListContext)

	// EnterClassMethodDefinition is called when entering the classMethodDefinition production.
	EnterClassMethodDefinition(c *ClassMethodDefinitionContext)

	// EnterInstanceMethodDefinition is called when entering the instanceMethodDefinition production.
	EnterInstanceMethodDefinition(c *InstanceMethodDefinitionContext)

	// EnterMethodDefinition is called when entering the methodDefinition production.
	EnterMethodDefinition(c *MethodDefinitionContext)

	// EnterMethodSelector is called when entering the methodSelector production.
	EnterMethodSelector(c *MethodSelectorContext)

	// EnterKeywordDeclarator is called when entering the keywordDeclarator production.
	EnterKeywordDeclarator(c *KeywordDeclaratorContext)

	// EnterSelector is called when entering the selector production.
	EnterSelector(c *SelectorContext)

	// EnterMethodType is called when entering the methodType production.
	EnterMethodType(c *MethodTypeContext)

	// EnterPropertyImplementation is called when entering the propertyImplementation production.
	EnterPropertyImplementation(c *PropertyImplementationContext)

	// EnterPropertySynthesizeList is called when entering the propertySynthesizeList production.
	EnterPropertySynthesizeList(c *PropertySynthesizeListContext)

	// EnterPropertySynthesizeItem is called when entering the propertySynthesizeItem production.
	EnterPropertySynthesizeItem(c *PropertySynthesizeItemContext)

	// EnterBlockType is called when entering the blockType production.
	EnterBlockType(c *BlockTypeContext)

	// EnterGenericsSpecifier is called when entering the genericsSpecifier production.
	EnterGenericsSpecifier(c *GenericsSpecifierContext)

	// EnterTypeSpecifierWithPrefixes is called when entering the typeSpecifierWithPrefixes production.
	EnterTypeSpecifierWithPrefixes(c *TypeSpecifierWithPrefixesContext)

	// EnterDictionaryExpression is called when entering the dictionaryExpression production.
	EnterDictionaryExpression(c *DictionaryExpressionContext)

	// EnterDictionaryPair is called when entering the dictionaryPair production.
	EnterDictionaryPair(c *DictionaryPairContext)

	// EnterArrayExpression is called when entering the arrayExpression production.
	EnterArrayExpression(c *ArrayExpressionContext)

	// EnterBoxExpression is called when entering the boxExpression production.
	EnterBoxExpression(c *BoxExpressionContext)

	// EnterBlockParameters is called when entering the blockParameters production.
	EnterBlockParameters(c *BlockParametersContext)

	// EnterTypeVariableDeclaratorOrName is called when entering the typeVariableDeclaratorOrName production.
	EnterTypeVariableDeclaratorOrName(c *TypeVariableDeclaratorOrNameContext)

	// EnterBlockExpression is called when entering the blockExpression production.
	EnterBlockExpression(c *BlockExpressionContext)

	// EnterMessageExpression is called when entering the messageExpression production.
	EnterMessageExpression(c *MessageExpressionContext)

	// EnterReceiver is called when entering the receiver production.
	EnterReceiver(c *ReceiverContext)

	// EnterMessageSelector is called when entering the messageSelector production.
	EnterMessageSelector(c *MessageSelectorContext)

	// EnterKeywordArgument is called when entering the keywordArgument production.
	EnterKeywordArgument(c *KeywordArgumentContext)

	// EnterKeywordArgumentType is called when entering the keywordArgumentType production.
	EnterKeywordArgumentType(c *KeywordArgumentTypeContext)

	// EnterSelectorExpression is called when entering the selectorExpression production.
	EnterSelectorExpression(c *SelectorExpressionContext)

	// EnterSelectorName is called when entering the selectorName production.
	EnterSelectorName(c *SelectorNameContext)

	// EnterProtocolExpression is called when entering the protocolExpression production.
	EnterProtocolExpression(c *ProtocolExpressionContext)

	// EnterEncodeExpression is called when entering the encodeExpression production.
	EnterEncodeExpression(c *EncodeExpressionContext)

	// EnterTypeVariableDeclarator is called when entering the typeVariableDeclarator production.
	EnterTypeVariableDeclarator(c *TypeVariableDeclaratorContext)

	// EnterThrowStatement is called when entering the throwStatement production.
	EnterThrowStatement(c *ThrowStatementContext)

	// EnterTryBlock is called when entering the tryBlock production.
	EnterTryBlock(c *TryBlockContext)

	// EnterCatchStatement is called when entering the catchStatement production.
	EnterCatchStatement(c *CatchStatementContext)

	// EnterSynchronizedStatement is called when entering the synchronizedStatement production.
	EnterSynchronizedStatement(c *SynchronizedStatementContext)

	// EnterAutoreleaseStatement is called when entering the autoreleaseStatement production.
	EnterAutoreleaseStatement(c *AutoreleaseStatementContext)

	// EnterFunctionDeclaration is called when entering the functionDeclaration production.
	EnterFunctionDeclaration(c *FunctionDeclarationContext)

	// EnterFunctionDefinition is called when entering the functionDefinition production.
	EnterFunctionDefinition(c *FunctionDefinitionContext)

	// EnterFunctionSignature is called when entering the functionSignature production.
	EnterFunctionSignature(c *FunctionSignatureContext)

	// EnterAttribute is called when entering the attribute production.
	EnterAttribute(c *AttributeContext)

	// EnterAttributeName is called when entering the attributeName production.
	EnterAttributeName(c *AttributeNameContext)

	// EnterAttributeParameters is called when entering the attributeParameters production.
	EnterAttributeParameters(c *AttributeParametersContext)

	// EnterAttributeParameterList is called when entering the attributeParameterList production.
	EnterAttributeParameterList(c *AttributeParameterListContext)

	// EnterAttributeParameter is called when entering the attributeParameter production.
	EnterAttributeParameter(c *AttributeParameterContext)

	// EnterAttributeParameterAssignment is called when entering the attributeParameterAssignment production.
	EnterAttributeParameterAssignment(c *AttributeParameterAssignmentContext)

	// EnterDeclaration is called when entering the declaration production.
	EnterDeclaration(c *DeclarationContext)

	// EnterFunctionCallExpression is called when entering the functionCallExpression production.
	EnterFunctionCallExpression(c *FunctionCallExpressionContext)

	// EnterEnumDeclaration is called when entering the enumDeclaration production.
	EnterEnumDeclaration(c *EnumDeclarationContext)

	// EnterVarDeclaration is called when entering the varDeclaration production.
	EnterVarDeclaration(c *VarDeclarationContext)

	// EnterTypedefDeclaration is called when entering the typedefDeclaration production.
	EnterTypedefDeclaration(c *TypedefDeclarationContext)

	// EnterTypeDeclaratorList is called when entering the typeDeclaratorList production.
	EnterTypeDeclaratorList(c *TypeDeclaratorListContext)

	// EnterTypeDeclarator is called when entering the typeDeclarator production.
	EnterTypeDeclarator(c *TypeDeclaratorContext)

	// EnterDeclarationSpecifiers is called when entering the declarationSpecifiers production.
	EnterDeclarationSpecifiers(c *DeclarationSpecifiersContext)

	// EnterAttributeSpecifier is called when entering the attributeSpecifier production.
	EnterAttributeSpecifier(c *AttributeSpecifierContext)

	// EnterInitDeclaratorList is called when entering the initDeclaratorList production.
	EnterInitDeclaratorList(c *InitDeclaratorListContext)

	// EnterInitDeclarator is called when entering the initDeclarator production.
	EnterInitDeclarator(c *InitDeclaratorContext)

	// EnterStructOrUnionSpecifier is called when entering the structOrUnionSpecifier production.
	EnterStructOrUnionSpecifier(c *StructOrUnionSpecifierContext)

	// EnterFieldDeclaration is called when entering the fieldDeclaration production.
	EnterFieldDeclaration(c *FieldDeclarationContext)

	// EnterSpecifierQualifierList is called when entering the specifierQualifierList production.
	EnterSpecifierQualifierList(c *SpecifierQualifierListContext)

	// EnterIbOutletQualifier is called when entering the ibOutletQualifier production.
	EnterIbOutletQualifier(c *IbOutletQualifierContext)

	// EnterArcBehaviourSpecifier is called when entering the arcBehaviourSpecifier production.
	EnterArcBehaviourSpecifier(c *ArcBehaviourSpecifierContext)

	// EnterNullabilitySpecifier is called when entering the nullabilitySpecifier production.
	EnterNullabilitySpecifier(c *NullabilitySpecifierContext)

	// EnterStorageClassSpecifier is called when entering the storageClassSpecifier production.
	EnterStorageClassSpecifier(c *StorageClassSpecifierContext)

	// EnterTypePrefix is called when entering the typePrefix production.
	EnterTypePrefix(c *TypePrefixContext)

	// EnterTypeQualifier is called when entering the typeQualifier production.
	EnterTypeQualifier(c *TypeQualifierContext)

	// EnterProtocolQualifier is called when entering the protocolQualifier production.
	EnterProtocolQualifier(c *ProtocolQualifierContext)

	// EnterTypeSpecifier is called when entering the typeSpecifier production.
	EnterTypeSpecifier(c *TypeSpecifierContext)

	// EnterTypeofExpression is called when entering the typeofExpression production.
	EnterTypeofExpression(c *TypeofExpressionContext)

	// EnterFieldDeclaratorList is called when entering the fieldDeclaratorList production.
	EnterFieldDeclaratorList(c *FieldDeclaratorListContext)

	// EnterFieldDeclarator is called when entering the fieldDeclarator production.
	EnterFieldDeclarator(c *FieldDeclaratorContext)

	// EnterEnumSpecifier is called when entering the enumSpecifier production.
	EnterEnumSpecifier(c *EnumSpecifierContext)

	// EnterEnumeratorList is called when entering the enumeratorList production.
	EnterEnumeratorList(c *EnumeratorListContext)

	// EnterEnumerator is called when entering the enumerator production.
	EnterEnumerator(c *EnumeratorContext)

	// EnterEnumeratorIdentifier is called when entering the enumeratorIdentifier production.
	EnterEnumeratorIdentifier(c *EnumeratorIdentifierContext)

	// EnterDirectDeclarator is called when entering the directDeclarator production.
	EnterDirectDeclarator(c *DirectDeclaratorContext)

	// EnterDeclaratorSuffix is called when entering the declaratorSuffix production.
	EnterDeclaratorSuffix(c *DeclaratorSuffixContext)

	// EnterParameterList is called when entering the parameterList production.
	EnterParameterList(c *ParameterListContext)

	// EnterPointer is called when entering the pointer production.
	EnterPointer(c *PointerContext)

	// EnterMacro is called when entering the macro production.
	EnterMacro(c *MacroContext)

	// EnterArrayInitializer is called when entering the arrayInitializer production.
	EnterArrayInitializer(c *ArrayInitializerContext)

	// EnterStructInitializer is called when entering the structInitializer production.
	EnterStructInitializer(c *StructInitializerContext)

	// EnterInitializerList is called when entering the initializerList production.
	EnterInitializerList(c *InitializerListContext)

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

	// EnterAbstractDeclarator is called when entering the abstractDeclarator production.
	EnterAbstractDeclarator(c *AbstractDeclaratorContext)

	// EnterAbstractDeclaratorSuffix is called when entering the abstractDeclaratorSuffix production.
	EnterAbstractDeclaratorSuffix(c *AbstractDeclaratorSuffixContext)

	// EnterParameterDeclarationList is called when entering the parameterDeclarationList production.
	EnterParameterDeclarationList(c *ParameterDeclarationListContext)

	// EnterParameterDeclaration is called when entering the parameterDeclaration production.
	EnterParameterDeclaration(c *ParameterDeclarationContext)

	// EnterDeclarator is called when entering the declarator production.
	EnterDeclarator(c *DeclaratorContext)

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

	// EnterLabeledStatement is called when entering the labeledStatement production.
	EnterLabeledStatement(c *LabeledStatementContext)

	// EnterRangeExpression is called when entering the rangeExpression production.
	EnterRangeExpression(c *RangeExpressionContext)

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

	// EnterSelectionStatement is called when entering the selectionStatement production.
	EnterSelectionStatement(c *SelectionStatementContext)

	// EnterSwitchStatement is called when entering the switchStatement production.
	EnterSwitchStatement(c *SwitchStatementContext)

	// EnterSwitchBlock is called when entering the switchBlock production.
	EnterSwitchBlock(c *SwitchBlockContext)

	// EnterSwitchSection is called when entering the switchSection production.
	EnterSwitchSection(c *SwitchSectionContext)

	// EnterSwitchLabel is called when entering the switchLabel production.
	EnterSwitchLabel(c *SwitchLabelContext)

	// EnterIterationStatement is called when entering the iterationStatement production.
	EnterIterationStatement(c *IterationStatementContext)

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

	// EnterDoStatement is called when entering the doStatement production.
	EnterDoStatement(c *DoStatementContext)

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

	// EnterForLoopInitializer is called when entering the forLoopInitializer production.
	EnterForLoopInitializer(c *ForLoopInitializerContext)

	// EnterForInStatement is called when entering the forInStatement production.
	EnterForInStatement(c *ForInStatementContext)

	// EnterJumpStatement is called when entering the jumpStatement production.
	EnterJumpStatement(c *JumpStatementContext)

	// EnterExpressions is called when entering the expressions production.
	EnterExpressions(c *ExpressionsContext)

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

	// EnterAssignmentOperator is called when entering the assignmentOperator production.
	EnterAssignmentOperator(c *AssignmentOperatorContext)

	// EnterCastExpression is called when entering the castExpression production.
	EnterCastExpression(c *CastExpressionContext)

	// EnterInitializer is called when entering the initializer production.
	EnterInitializer(c *InitializerContext)

	// EnterConstantExpression is called when entering the constantExpression production.
	EnterConstantExpression(c *ConstantExpressionContext)

	// EnterUnaryExpression is called when entering the unaryExpression production.
	EnterUnaryExpression(c *UnaryExpressionContext)

	// EnterUnaryOperator is called when entering the unaryOperator production.
	EnterUnaryOperator(c *UnaryOperatorContext)

	// EnterPostfixExpression is called when entering the postfixExpression production.
	EnterPostfixExpression(c *PostfixExpressionContext)

	// EnterPostfix is called when entering the postfix production.
	EnterPostfix(c *PostfixContext)

	// EnterArgumentExpressionList is called when entering the argumentExpressionList production.
	EnterArgumentExpressionList(c *ArgumentExpressionListContext)

	// EnterArgumentExpression is called when entering the argumentExpression production.
	EnterArgumentExpression(c *ArgumentExpressionContext)

	// EnterPrimaryExpression is called when entering the primaryExpression production.
	EnterPrimaryExpression(c *PrimaryExpressionContext)

	// EnterConstant is called when entering the constant production.
	EnterConstant(c *ConstantContext)

	// EnterStringLiteral is called when entering the stringLiteral production.
	EnterStringLiteral(c *StringLiteralContext)

	// EnterIdentifier is called when entering the identifier production.
	EnterIdentifier(c *IdentifierContext)

	// ExitTranslationUnit is called when exiting the translationUnit production.
	ExitTranslationUnit(c *TranslationUnitContext)

	// ExitTopLevelDeclaration is called when exiting the topLevelDeclaration production.
	ExitTopLevelDeclaration(c *TopLevelDeclarationContext)

	// ExitImportDeclaration is called when exiting the importDeclaration production.
	ExitImportDeclaration(c *ImportDeclarationContext)

	// ExitClassInterface is called when exiting the classInterface production.
	ExitClassInterface(c *ClassInterfaceContext)

	// ExitCategoryInterface is called when exiting the categoryInterface production.
	ExitCategoryInterface(c *CategoryInterfaceContext)

	// ExitClassImplementation is called when exiting the classImplementation production.
	ExitClassImplementation(c *ClassImplementationContext)

	// ExitCategoryImplementation is called when exiting the categoryImplementation production.
	ExitCategoryImplementation(c *CategoryImplementationContext)

	// ExitGenericTypeSpecifier is called when exiting the genericTypeSpecifier production.
	ExitGenericTypeSpecifier(c *GenericTypeSpecifierContext)

	// ExitProtocolDeclaration is called when exiting the protocolDeclaration production.
	ExitProtocolDeclaration(c *ProtocolDeclarationContext)

	// ExitProtocolDeclarationSection is called when exiting the protocolDeclarationSection production.
	ExitProtocolDeclarationSection(c *ProtocolDeclarationSectionContext)

	// ExitProtocolDeclarationList is called when exiting the protocolDeclarationList production.
	ExitProtocolDeclarationList(c *ProtocolDeclarationListContext)

	// ExitClassDeclarationList is called when exiting the classDeclarationList production.
	ExitClassDeclarationList(c *ClassDeclarationListContext)

	// ExitProtocolList is called when exiting the protocolList production.
	ExitProtocolList(c *ProtocolListContext)

	// ExitPropertyDeclaration is called when exiting the propertyDeclaration production.
	ExitPropertyDeclaration(c *PropertyDeclarationContext)

	// ExitPropertyAttributesList is called when exiting the propertyAttributesList production.
	ExitPropertyAttributesList(c *PropertyAttributesListContext)

	// ExitPropertyAttribute is called when exiting the propertyAttribute production.
	ExitPropertyAttribute(c *PropertyAttributeContext)

	// ExitProtocolName is called when exiting the protocolName production.
	ExitProtocolName(c *ProtocolNameContext)

	// ExitInstanceVariables is called when exiting the instanceVariables production.
	ExitInstanceVariables(c *InstanceVariablesContext)

	// ExitVisibilitySection is called when exiting the visibilitySection production.
	ExitVisibilitySection(c *VisibilitySectionContext)

	// ExitAccessModifier is called when exiting the accessModifier production.
	ExitAccessModifier(c *AccessModifierContext)

	// ExitInterfaceDeclarationList is called when exiting the interfaceDeclarationList production.
	ExitInterfaceDeclarationList(c *InterfaceDeclarationListContext)

	// ExitClassMethodDeclaration is called when exiting the classMethodDeclaration production.
	ExitClassMethodDeclaration(c *ClassMethodDeclarationContext)

	// ExitInstanceMethodDeclaration is called when exiting the instanceMethodDeclaration production.
	ExitInstanceMethodDeclaration(c *InstanceMethodDeclarationContext)

	// ExitMethodDeclaration is called when exiting the methodDeclaration production.
	ExitMethodDeclaration(c *MethodDeclarationContext)

	// ExitImplementationDefinitionList is called when exiting the implementationDefinitionList production.
	ExitImplementationDefinitionList(c *ImplementationDefinitionListContext)

	// ExitClassMethodDefinition is called when exiting the classMethodDefinition production.
	ExitClassMethodDefinition(c *ClassMethodDefinitionContext)

	// ExitInstanceMethodDefinition is called when exiting the instanceMethodDefinition production.
	ExitInstanceMethodDefinition(c *InstanceMethodDefinitionContext)

	// ExitMethodDefinition is called when exiting the methodDefinition production.
	ExitMethodDefinition(c *MethodDefinitionContext)

	// ExitMethodSelector is called when exiting the methodSelector production.
	ExitMethodSelector(c *MethodSelectorContext)

	// ExitKeywordDeclarator is called when exiting the keywordDeclarator production.
	ExitKeywordDeclarator(c *KeywordDeclaratorContext)

	// ExitSelector is called when exiting the selector production.
	ExitSelector(c *SelectorContext)

	// ExitMethodType is called when exiting the methodType production.
	ExitMethodType(c *MethodTypeContext)

	// ExitPropertyImplementation is called when exiting the propertyImplementation production.
	ExitPropertyImplementation(c *PropertyImplementationContext)

	// ExitPropertySynthesizeList is called when exiting the propertySynthesizeList production.
	ExitPropertySynthesizeList(c *PropertySynthesizeListContext)

	// ExitPropertySynthesizeItem is called when exiting the propertySynthesizeItem production.
	ExitPropertySynthesizeItem(c *PropertySynthesizeItemContext)

	// ExitBlockType is called when exiting the blockType production.
	ExitBlockType(c *BlockTypeContext)

	// ExitGenericsSpecifier is called when exiting the genericsSpecifier production.
	ExitGenericsSpecifier(c *GenericsSpecifierContext)

	// ExitTypeSpecifierWithPrefixes is called when exiting the typeSpecifierWithPrefixes production.
	ExitTypeSpecifierWithPrefixes(c *TypeSpecifierWithPrefixesContext)

	// ExitDictionaryExpression is called when exiting the dictionaryExpression production.
	ExitDictionaryExpression(c *DictionaryExpressionContext)

	// ExitDictionaryPair is called when exiting the dictionaryPair production.
	ExitDictionaryPair(c *DictionaryPairContext)

	// ExitArrayExpression is called when exiting the arrayExpression production.
	ExitArrayExpression(c *ArrayExpressionContext)

	// ExitBoxExpression is called when exiting the boxExpression production.
	ExitBoxExpression(c *BoxExpressionContext)

	// ExitBlockParameters is called when exiting the blockParameters production.
	ExitBlockParameters(c *BlockParametersContext)

	// ExitTypeVariableDeclaratorOrName is called when exiting the typeVariableDeclaratorOrName production.
	ExitTypeVariableDeclaratorOrName(c *TypeVariableDeclaratorOrNameContext)

	// ExitBlockExpression is called when exiting the blockExpression production.
	ExitBlockExpression(c *BlockExpressionContext)

	// ExitMessageExpression is called when exiting the messageExpression production.
	ExitMessageExpression(c *MessageExpressionContext)

	// ExitReceiver is called when exiting the receiver production.
	ExitReceiver(c *ReceiverContext)

	// ExitMessageSelector is called when exiting the messageSelector production.
	ExitMessageSelector(c *MessageSelectorContext)

	// ExitKeywordArgument is called when exiting the keywordArgument production.
	ExitKeywordArgument(c *KeywordArgumentContext)

	// ExitKeywordArgumentType is called when exiting the keywordArgumentType production.
	ExitKeywordArgumentType(c *KeywordArgumentTypeContext)

	// ExitSelectorExpression is called when exiting the selectorExpression production.
	ExitSelectorExpression(c *SelectorExpressionContext)

	// ExitSelectorName is called when exiting the selectorName production.
	ExitSelectorName(c *SelectorNameContext)

	// ExitProtocolExpression is called when exiting the protocolExpression production.
	ExitProtocolExpression(c *ProtocolExpressionContext)

	// ExitEncodeExpression is called when exiting the encodeExpression production.
	ExitEncodeExpression(c *EncodeExpressionContext)

	// ExitTypeVariableDeclarator is called when exiting the typeVariableDeclarator production.
	ExitTypeVariableDeclarator(c *TypeVariableDeclaratorContext)

	// ExitThrowStatement is called when exiting the throwStatement production.
	ExitThrowStatement(c *ThrowStatementContext)

	// ExitTryBlock is called when exiting the tryBlock production.
	ExitTryBlock(c *TryBlockContext)

	// ExitCatchStatement is called when exiting the catchStatement production.
	ExitCatchStatement(c *CatchStatementContext)

	// ExitSynchronizedStatement is called when exiting the synchronizedStatement production.
	ExitSynchronizedStatement(c *SynchronizedStatementContext)

	// ExitAutoreleaseStatement is called when exiting the autoreleaseStatement production.
	ExitAutoreleaseStatement(c *AutoreleaseStatementContext)

	// ExitFunctionDeclaration is called when exiting the functionDeclaration production.
	ExitFunctionDeclaration(c *FunctionDeclarationContext)

	// ExitFunctionDefinition is called when exiting the functionDefinition production.
	ExitFunctionDefinition(c *FunctionDefinitionContext)

	// ExitFunctionSignature is called when exiting the functionSignature production.
	ExitFunctionSignature(c *FunctionSignatureContext)

	// ExitAttribute is called when exiting the attribute production.
	ExitAttribute(c *AttributeContext)

	// ExitAttributeName is called when exiting the attributeName production.
	ExitAttributeName(c *AttributeNameContext)

	// ExitAttributeParameters is called when exiting the attributeParameters production.
	ExitAttributeParameters(c *AttributeParametersContext)

	// ExitAttributeParameterList is called when exiting the attributeParameterList production.
	ExitAttributeParameterList(c *AttributeParameterListContext)

	// ExitAttributeParameter is called when exiting the attributeParameter production.
	ExitAttributeParameter(c *AttributeParameterContext)

	// ExitAttributeParameterAssignment is called when exiting the attributeParameterAssignment production.
	ExitAttributeParameterAssignment(c *AttributeParameterAssignmentContext)

	// ExitDeclaration is called when exiting the declaration production.
	ExitDeclaration(c *DeclarationContext)

	// ExitFunctionCallExpression is called when exiting the functionCallExpression production.
	ExitFunctionCallExpression(c *FunctionCallExpressionContext)

	// ExitEnumDeclaration is called when exiting the enumDeclaration production.
	ExitEnumDeclaration(c *EnumDeclarationContext)

	// ExitVarDeclaration is called when exiting the varDeclaration production.
	ExitVarDeclaration(c *VarDeclarationContext)

	// ExitTypedefDeclaration is called when exiting the typedefDeclaration production.
	ExitTypedefDeclaration(c *TypedefDeclarationContext)

	// ExitTypeDeclaratorList is called when exiting the typeDeclaratorList production.
	ExitTypeDeclaratorList(c *TypeDeclaratorListContext)

	// ExitTypeDeclarator is called when exiting the typeDeclarator production.
	ExitTypeDeclarator(c *TypeDeclaratorContext)

	// ExitDeclarationSpecifiers is called when exiting the declarationSpecifiers production.
	ExitDeclarationSpecifiers(c *DeclarationSpecifiersContext)

	// ExitAttributeSpecifier is called when exiting the attributeSpecifier production.
	ExitAttributeSpecifier(c *AttributeSpecifierContext)

	// ExitInitDeclaratorList is called when exiting the initDeclaratorList production.
	ExitInitDeclaratorList(c *InitDeclaratorListContext)

	// ExitInitDeclarator is called when exiting the initDeclarator production.
	ExitInitDeclarator(c *InitDeclaratorContext)

	// ExitStructOrUnionSpecifier is called when exiting the structOrUnionSpecifier production.
	ExitStructOrUnionSpecifier(c *StructOrUnionSpecifierContext)

	// ExitFieldDeclaration is called when exiting the fieldDeclaration production.
	ExitFieldDeclaration(c *FieldDeclarationContext)

	// ExitSpecifierQualifierList is called when exiting the specifierQualifierList production.
	ExitSpecifierQualifierList(c *SpecifierQualifierListContext)

	// ExitIbOutletQualifier is called when exiting the ibOutletQualifier production.
	ExitIbOutletQualifier(c *IbOutletQualifierContext)

	// ExitArcBehaviourSpecifier is called when exiting the arcBehaviourSpecifier production.
	ExitArcBehaviourSpecifier(c *ArcBehaviourSpecifierContext)

	// ExitNullabilitySpecifier is called when exiting the nullabilitySpecifier production.
	ExitNullabilitySpecifier(c *NullabilitySpecifierContext)

	// ExitStorageClassSpecifier is called when exiting the storageClassSpecifier production.
	ExitStorageClassSpecifier(c *StorageClassSpecifierContext)

	// ExitTypePrefix is called when exiting the typePrefix production.
	ExitTypePrefix(c *TypePrefixContext)

	// ExitTypeQualifier is called when exiting the typeQualifier production.
	ExitTypeQualifier(c *TypeQualifierContext)

	// ExitProtocolQualifier is called when exiting the protocolQualifier production.
	ExitProtocolQualifier(c *ProtocolQualifierContext)

	// ExitTypeSpecifier is called when exiting the typeSpecifier production.
	ExitTypeSpecifier(c *TypeSpecifierContext)

	// ExitTypeofExpression is called when exiting the typeofExpression production.
	ExitTypeofExpression(c *TypeofExpressionContext)

	// ExitFieldDeclaratorList is called when exiting the fieldDeclaratorList production.
	ExitFieldDeclaratorList(c *FieldDeclaratorListContext)

	// ExitFieldDeclarator is called when exiting the fieldDeclarator production.
	ExitFieldDeclarator(c *FieldDeclaratorContext)

	// ExitEnumSpecifier is called when exiting the enumSpecifier production.
	ExitEnumSpecifier(c *EnumSpecifierContext)

	// ExitEnumeratorList is called when exiting the enumeratorList production.
	ExitEnumeratorList(c *EnumeratorListContext)

	// ExitEnumerator is called when exiting the enumerator production.
	ExitEnumerator(c *EnumeratorContext)

	// ExitEnumeratorIdentifier is called when exiting the enumeratorIdentifier production.
	ExitEnumeratorIdentifier(c *EnumeratorIdentifierContext)

	// ExitDirectDeclarator is called when exiting the directDeclarator production.
	ExitDirectDeclarator(c *DirectDeclaratorContext)

	// ExitDeclaratorSuffix is called when exiting the declaratorSuffix production.
	ExitDeclaratorSuffix(c *DeclaratorSuffixContext)

	// ExitParameterList is called when exiting the parameterList production.
	ExitParameterList(c *ParameterListContext)

	// ExitPointer is called when exiting the pointer production.
	ExitPointer(c *PointerContext)

	// ExitMacro is called when exiting the macro production.
	ExitMacro(c *MacroContext)

	// ExitArrayInitializer is called when exiting the arrayInitializer production.
	ExitArrayInitializer(c *ArrayInitializerContext)

	// ExitStructInitializer is called when exiting the structInitializer production.
	ExitStructInitializer(c *StructInitializerContext)

	// ExitInitializerList is called when exiting the initializerList production.
	ExitInitializerList(c *InitializerListContext)

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

	// ExitAbstractDeclarator is called when exiting the abstractDeclarator production.
	ExitAbstractDeclarator(c *AbstractDeclaratorContext)

	// ExitAbstractDeclaratorSuffix is called when exiting the abstractDeclaratorSuffix production.
	ExitAbstractDeclaratorSuffix(c *AbstractDeclaratorSuffixContext)

	// ExitParameterDeclarationList is called when exiting the parameterDeclarationList production.
	ExitParameterDeclarationList(c *ParameterDeclarationListContext)

	// ExitParameterDeclaration is called when exiting the parameterDeclaration production.
	ExitParameterDeclaration(c *ParameterDeclarationContext)

	// ExitDeclarator is called when exiting the declarator production.
	ExitDeclarator(c *DeclaratorContext)

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

	// ExitLabeledStatement is called when exiting the labeledStatement production.
	ExitLabeledStatement(c *LabeledStatementContext)

	// ExitRangeExpression is called when exiting the rangeExpression production.
	ExitRangeExpression(c *RangeExpressionContext)

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

	// ExitSelectionStatement is called when exiting the selectionStatement production.
	ExitSelectionStatement(c *SelectionStatementContext)

	// ExitSwitchStatement is called when exiting the switchStatement production.
	ExitSwitchStatement(c *SwitchStatementContext)

	// ExitSwitchBlock is called when exiting the switchBlock production.
	ExitSwitchBlock(c *SwitchBlockContext)

	// ExitSwitchSection is called when exiting the switchSection production.
	ExitSwitchSection(c *SwitchSectionContext)

	// ExitSwitchLabel is called when exiting the switchLabel production.
	ExitSwitchLabel(c *SwitchLabelContext)

	// ExitIterationStatement is called when exiting the iterationStatement production.
	ExitIterationStatement(c *IterationStatementContext)

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

	// ExitDoStatement is called when exiting the doStatement production.
	ExitDoStatement(c *DoStatementContext)

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

	// ExitForLoopInitializer is called when exiting the forLoopInitializer production.
	ExitForLoopInitializer(c *ForLoopInitializerContext)

	// ExitForInStatement is called when exiting the forInStatement production.
	ExitForInStatement(c *ForInStatementContext)

	// ExitJumpStatement is called when exiting the jumpStatement production.
	ExitJumpStatement(c *JumpStatementContext)

	// ExitExpressions is called when exiting the expressions production.
	ExitExpressions(c *ExpressionsContext)

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

	// ExitAssignmentOperator is called when exiting the assignmentOperator production.
	ExitAssignmentOperator(c *AssignmentOperatorContext)

	// ExitCastExpression is called when exiting the castExpression production.
	ExitCastExpression(c *CastExpressionContext)

	// ExitInitializer is called when exiting the initializer production.
	ExitInitializer(c *InitializerContext)

	// ExitConstantExpression is called when exiting the constantExpression production.
	ExitConstantExpression(c *ConstantExpressionContext)

	// ExitUnaryExpression is called when exiting the unaryExpression production.
	ExitUnaryExpression(c *UnaryExpressionContext)

	// ExitUnaryOperator is called when exiting the unaryOperator production.
	ExitUnaryOperator(c *UnaryOperatorContext)

	// ExitPostfixExpression is called when exiting the postfixExpression production.
	ExitPostfixExpression(c *PostfixExpressionContext)

	// ExitPostfix is called when exiting the postfix production.
	ExitPostfix(c *PostfixContext)

	// ExitArgumentExpressionList is called when exiting the argumentExpressionList production.
	ExitArgumentExpressionList(c *ArgumentExpressionListContext)

	// ExitArgumentExpression is called when exiting the argumentExpression production.
	ExitArgumentExpression(c *ArgumentExpressionContext)

	// ExitPrimaryExpression is called when exiting the primaryExpression production.
	ExitPrimaryExpression(c *PrimaryExpressionContext)

	// ExitConstant is called when exiting the constant production.
	ExitConstant(c *ConstantContext)

	// ExitStringLiteral is called when exiting the stringLiteral production.
	ExitStringLiteral(c *StringLiteralContext)

	// ExitIdentifier is called when exiting the identifier production.
	ExitIdentifier(c *IdentifierContext)
}

ObjectiveCParserListener is a complete listener for a parse tree produced by ObjectiveCParser.

type ParameterDeclarationContext

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

func NewEmptyParameterDeclarationContext

func NewEmptyParameterDeclarationContext() *ParameterDeclarationContext

func NewParameterDeclarationContext

func NewParameterDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterDeclarationContext

func (*ParameterDeclarationContext) DeclarationSpecifiers

func (*ParameterDeclarationContext) Declarator

func (*ParameterDeclarationContext) EnterRule

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

func (*ParameterDeclarationContext) ExitRule

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

func (*ParameterDeclarationContext) GetParser

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

func (*ParameterDeclarationContext) GetRuleContext

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

func (*ParameterDeclarationContext) IsParameterDeclarationContext

func (*ParameterDeclarationContext) IsParameterDeclarationContext()

func (*ParameterDeclarationContext) ToStringTree

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

func (*ParameterDeclarationContext) VOID

type ParameterDeclarationListContext

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

func NewEmptyParameterDeclarationListContext

func NewEmptyParameterDeclarationListContext() *ParameterDeclarationListContext

func NewParameterDeclarationListContext

func NewParameterDeclarationListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterDeclarationListContext

func (*ParameterDeclarationListContext) AllCOMMA

func (*ParameterDeclarationListContext) AllParameterDeclaration

func (s *ParameterDeclarationListContext) AllParameterDeclaration() []IParameterDeclarationContext

func (*ParameterDeclarationListContext) COMMA

func (*ParameterDeclarationListContext) EnterRule

func (*ParameterDeclarationListContext) ExitRule

func (*ParameterDeclarationListContext) GetParser

func (*ParameterDeclarationListContext) GetRuleContext

func (*ParameterDeclarationListContext) IsParameterDeclarationListContext

func (*ParameterDeclarationListContext) IsParameterDeclarationListContext()

func (*ParameterDeclarationListContext) ParameterDeclaration

func (*ParameterDeclarationListContext) ToStringTree

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

type ParameterListContext

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

func NewEmptyParameterListContext

func NewEmptyParameterListContext() *ParameterListContext

func NewParameterListContext

func NewParameterListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterListContext

func (*ParameterListContext) COMMA

func (*ParameterListContext) ELIPSIS

func (*ParameterListContext) EnterRule

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

func (*ParameterListContext) ExitRule

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

func (*ParameterListContext) GetParser

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

func (*ParameterListContext) GetRuleContext

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

func (*ParameterListContext) IsParameterListContext

func (*ParameterListContext) IsParameterListContext()

func (*ParameterListContext) ParameterDeclarationList

func (s *ParameterListContext) ParameterDeclarationList() IParameterDeclarationListContext

func (*ParameterListContext) ToStringTree

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

type PointerContext

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

func NewEmptyPointerContext

func NewEmptyPointerContext() *PointerContext

func NewPointerContext

func NewPointerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PointerContext

func (*PointerContext) DeclarationSpecifiers

func (s *PointerContext) DeclarationSpecifiers() IDeclarationSpecifiersContext

func (*PointerContext) EnterRule

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

func (*PointerContext) ExitRule

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

func (*PointerContext) GetParser

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

func (*PointerContext) GetRuleContext

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

func (*PointerContext) IsPointerContext

func (*PointerContext) IsPointerContext()

func (*PointerContext) MUL

func (*PointerContext) Pointer

func (s *PointerContext) Pointer() IPointerContext

func (*PointerContext) ToStringTree

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

type PostfixContext

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

func NewEmptyPostfixContext

func NewEmptyPostfixContext() *PostfixContext

func NewPostfixContext

func NewPostfixContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PostfixContext

func (*PostfixContext) AllCOMMA

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

func (*PostfixContext) AllRP

func (s *PostfixContext) AllRP() []antlr.TerminalNode

func (*PostfixContext) ArgumentExpressionList

func (s *PostfixContext) ArgumentExpressionList() IArgumentExpressionListContext

func (*PostfixContext) COMMA

func (s *PostfixContext) COMMA(i int) antlr.TerminalNode

func (*PostfixContext) DEC

func (*PostfixContext) EnterRule

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

func (*PostfixContext) ExitRule

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

func (*PostfixContext) Expression

func (s *PostfixContext) Expression() IExpressionContext

func (*PostfixContext) GetMacroArguments

func (s *PostfixContext) GetMacroArguments() []antlr.Token

func (*PostfixContext) GetOp

func (s *PostfixContext) GetOp() antlr.Token

func (*PostfixContext) GetParser

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

func (*PostfixContext) GetRuleContext

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

func (*PostfixContext) Get_RP

func (s *PostfixContext) Get_RP() antlr.Token

func (*PostfixContext) Get_tset3106

func (s *PostfixContext) Get_tset3106() antlr.Token

func (*PostfixContext) INC

func (*PostfixContext) IsPostfixContext

func (*PostfixContext) IsPostfixContext()

func (*PostfixContext) LBRACK

func (s *PostfixContext) LBRACK() antlr.TerminalNode

func (*PostfixContext) LP

func (*PostfixContext) RBRACK

func (s *PostfixContext) RBRACK() antlr.TerminalNode

func (*PostfixContext) RP

func (*PostfixContext) SetMacroArguments

func (s *PostfixContext) SetMacroArguments(v []antlr.Token)

func (*PostfixContext) SetOp

func (s *PostfixContext) SetOp(v antlr.Token)

func (*PostfixContext) Set_RP

func (s *PostfixContext) Set_RP(v antlr.Token)

func (*PostfixContext) Set_tset3106

func (s *PostfixContext) Set_tset3106(v antlr.Token)

func (*PostfixContext) ToStringTree

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

type PostfixExpressionContext

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

func NewEmptyPostfixExpressionContext

func NewEmptyPostfixExpressionContext() *PostfixExpressionContext

func NewPostfixExpressionContext

func NewPostfixExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PostfixExpressionContext

func (*PostfixExpressionContext) AllPostfix

func (s *PostfixExpressionContext) AllPostfix() []IPostfixContext

func (*PostfixExpressionContext) DOT

func (*PostfixExpressionContext) EnterRule

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

func (*PostfixExpressionContext) ExitRule

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

func (*PostfixExpressionContext) GetParser

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

func (*PostfixExpressionContext) GetRuleContext

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

func (*PostfixExpressionContext) Identifier

func (*PostfixExpressionContext) IsPostfixExpressionContext

func (*PostfixExpressionContext) IsPostfixExpressionContext()

func (*PostfixExpressionContext) Postfix

func (*PostfixExpressionContext) PostfixExpression

func (s *PostfixExpressionContext) PostfixExpression() IPostfixExpressionContext

func (*PostfixExpressionContext) PrimaryExpression

func (s *PostfixExpressionContext) PrimaryExpression() IPrimaryExpressionContext

func (*PostfixExpressionContext) STRUCTACCESS

func (s *PostfixExpressionContext) STRUCTACCESS() antlr.TerminalNode

func (*PostfixExpressionContext) ToStringTree

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

type PrimaryExpressionContext

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

func NewEmptyPrimaryExpressionContext

func NewEmptyPrimaryExpressionContext() *PrimaryExpressionContext

func NewPrimaryExpressionContext

func NewPrimaryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimaryExpressionContext

func (*PrimaryExpressionContext) ArrayExpression

func (*PrimaryExpressionContext) BlockExpression

func (*PrimaryExpressionContext) BoxExpression

func (*PrimaryExpressionContext) Constant

func (*PrimaryExpressionContext) DictionaryExpression

func (s *PrimaryExpressionContext) DictionaryExpression() IDictionaryExpressionContext

func (*PrimaryExpressionContext) EncodeExpression

func (s *PrimaryExpressionContext) EncodeExpression() IEncodeExpressionContext

func (*PrimaryExpressionContext) EnterRule

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

func (*PrimaryExpressionContext) ExitRule

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

func (*PrimaryExpressionContext) Expression

func (*PrimaryExpressionContext) GetParser

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

func (*PrimaryExpressionContext) GetRuleContext

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

func (*PrimaryExpressionContext) Identifier

func (*PrimaryExpressionContext) IsPrimaryExpressionContext

func (*PrimaryExpressionContext) IsPrimaryExpressionContext()

func (*PrimaryExpressionContext) LP

func (*PrimaryExpressionContext) MessageExpression

func (s *PrimaryExpressionContext) MessageExpression() IMessageExpressionContext

func (*PrimaryExpressionContext) ProtocolExpression

func (s *PrimaryExpressionContext) ProtocolExpression() IProtocolExpressionContext

func (*PrimaryExpressionContext) RP

func (*PrimaryExpressionContext) SelectorExpression

func (s *PrimaryExpressionContext) SelectorExpression() ISelectorExpressionContext

func (*PrimaryExpressionContext) StringLiteral

func (*PrimaryExpressionContext) ToStringTree

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

type PropertyAttributeContext

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

func NewEmptyPropertyAttributeContext

func NewEmptyPropertyAttributeContext() *PropertyAttributeContext

func NewPropertyAttributeContext

func NewPropertyAttributeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyAttributeContext

func (*PropertyAttributeContext) ASSIGN

func (*PropertyAttributeContext) ASSIGNMENT

func (*PropertyAttributeContext) ATOMIC

func (*PropertyAttributeContext) COLON

func (*PropertyAttributeContext) COPY

func (*PropertyAttributeContext) EnterRule

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

func (*PropertyAttributeContext) ExitRule

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

func (*PropertyAttributeContext) GETTER

func (*PropertyAttributeContext) GetParser

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

func (*PropertyAttributeContext) GetRuleContext

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

func (*PropertyAttributeContext) Identifier

func (*PropertyAttributeContext) IsPropertyAttributeContext

func (*PropertyAttributeContext) IsPropertyAttributeContext()

func (*PropertyAttributeContext) NONATOMIC

func (*PropertyAttributeContext) NullabilitySpecifier

func (s *PropertyAttributeContext) NullabilitySpecifier() INullabilitySpecifierContext

func (*PropertyAttributeContext) READONLY

func (*PropertyAttributeContext) READWRITE

func (*PropertyAttributeContext) RETAIN

func (*PropertyAttributeContext) SETTER

func (*PropertyAttributeContext) STRONG

func (*PropertyAttributeContext) ToStringTree

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

func (*PropertyAttributeContext) UNSAFE_UNRETAINED

func (s *PropertyAttributeContext) UNSAFE_UNRETAINED() antlr.TerminalNode

func (*PropertyAttributeContext) WEAK

type PropertyAttributesListContext

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

func NewEmptyPropertyAttributesListContext

func NewEmptyPropertyAttributesListContext() *PropertyAttributesListContext

func NewPropertyAttributesListContext

func NewPropertyAttributesListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyAttributesListContext

func (*PropertyAttributesListContext) AllCOMMA

func (*PropertyAttributesListContext) AllPropertyAttribute

func (s *PropertyAttributesListContext) AllPropertyAttribute() []IPropertyAttributeContext

func (*PropertyAttributesListContext) COMMA

func (*PropertyAttributesListContext) EnterRule

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

func (*PropertyAttributesListContext) ExitRule

func (*PropertyAttributesListContext) GetParser

func (*PropertyAttributesListContext) GetRuleContext

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

func (*PropertyAttributesListContext) IsPropertyAttributesListContext

func (*PropertyAttributesListContext) IsPropertyAttributesListContext()

func (*PropertyAttributesListContext) PropertyAttribute

func (*PropertyAttributesListContext) ToStringTree

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

type PropertyDeclarationContext

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

func NewEmptyPropertyDeclarationContext

func NewEmptyPropertyDeclarationContext() *PropertyDeclarationContext

func NewPropertyDeclarationContext

func NewPropertyDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyDeclarationContext

func (*PropertyDeclarationContext) EnterRule

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

func (*PropertyDeclarationContext) ExitRule

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

func (*PropertyDeclarationContext) FieldDeclaration

func (*PropertyDeclarationContext) GetParser

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

func (*PropertyDeclarationContext) GetRuleContext

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

func (*PropertyDeclarationContext) IB_INSPECTABLE

func (s *PropertyDeclarationContext) IB_INSPECTABLE() antlr.TerminalNode

func (*PropertyDeclarationContext) IbOutletQualifier

func (*PropertyDeclarationContext) IsPropertyDeclarationContext

func (*PropertyDeclarationContext) IsPropertyDeclarationContext()

func (*PropertyDeclarationContext) LP

func (*PropertyDeclarationContext) PROPERTY

func (*PropertyDeclarationContext) PropertyAttributesList

func (s *PropertyDeclarationContext) PropertyAttributesList() IPropertyAttributesListContext

func (*PropertyDeclarationContext) RP

func (*PropertyDeclarationContext) ToStringTree

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

type PropertyImplementationContext

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

func NewEmptyPropertyImplementationContext

func NewEmptyPropertyImplementationContext() *PropertyImplementationContext

func NewPropertyImplementationContext

func NewPropertyImplementationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyImplementationContext

func (*PropertyImplementationContext) DYNAMIC

func (*PropertyImplementationContext) EnterRule

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

func (*PropertyImplementationContext) ExitRule

func (*PropertyImplementationContext) GetParser

func (*PropertyImplementationContext) GetRuleContext

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

func (*PropertyImplementationContext) IsPropertyImplementationContext

func (*PropertyImplementationContext) IsPropertyImplementationContext()

func (*PropertyImplementationContext) PropertySynthesizeList

func (*PropertyImplementationContext) SEMI

func (*PropertyImplementationContext) SYNTHESIZE

func (*PropertyImplementationContext) ToStringTree

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

type PropertySynthesizeItemContext

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

func NewEmptyPropertySynthesizeItemContext

func NewEmptyPropertySynthesizeItemContext() *PropertySynthesizeItemContext

func NewPropertySynthesizeItemContext

func NewPropertySynthesizeItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertySynthesizeItemContext

func (*PropertySynthesizeItemContext) ASSIGNMENT

func (*PropertySynthesizeItemContext) AllIdentifier

func (*PropertySynthesizeItemContext) EnterRule

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

func (*PropertySynthesizeItemContext) ExitRule

func (*PropertySynthesizeItemContext) GetParser

func (*PropertySynthesizeItemContext) GetRuleContext

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

func (*PropertySynthesizeItemContext) Identifier

func (*PropertySynthesizeItemContext) IsPropertySynthesizeItemContext

func (*PropertySynthesizeItemContext) IsPropertySynthesizeItemContext()

func (*PropertySynthesizeItemContext) ToStringTree

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

type PropertySynthesizeListContext

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

func NewEmptyPropertySynthesizeListContext

func NewEmptyPropertySynthesizeListContext() *PropertySynthesizeListContext

func NewPropertySynthesizeListContext

func NewPropertySynthesizeListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertySynthesizeListContext

func (*PropertySynthesizeListContext) AllCOMMA

func (*PropertySynthesizeListContext) AllPropertySynthesizeItem

func (s *PropertySynthesizeListContext) AllPropertySynthesizeItem() []IPropertySynthesizeItemContext

func (*PropertySynthesizeListContext) COMMA

func (*PropertySynthesizeListContext) EnterRule

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

func (*PropertySynthesizeListContext) ExitRule

func (*PropertySynthesizeListContext) GetParser

func (*PropertySynthesizeListContext) GetRuleContext

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

func (*PropertySynthesizeListContext) IsPropertySynthesizeListContext

func (*PropertySynthesizeListContext) IsPropertySynthesizeListContext()

func (*PropertySynthesizeListContext) PropertySynthesizeItem

func (*PropertySynthesizeListContext) ToStringTree

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

type ProtocolDeclarationContext

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

func NewEmptyProtocolDeclarationContext

func NewEmptyProtocolDeclarationContext() *ProtocolDeclarationContext

func NewProtocolDeclarationContext

func NewProtocolDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProtocolDeclarationContext

func (*ProtocolDeclarationContext) AllProtocolDeclarationSection

func (s *ProtocolDeclarationContext) AllProtocolDeclarationSection() []IProtocolDeclarationSectionContext

func (*ProtocolDeclarationContext) END

func (*ProtocolDeclarationContext) EnterRule

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

func (*ProtocolDeclarationContext) ExitRule

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

func (*ProtocolDeclarationContext) GT

func (*ProtocolDeclarationContext) GetParser

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

func (*ProtocolDeclarationContext) GetRuleContext

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

func (*ProtocolDeclarationContext) IsProtocolDeclarationContext

func (*ProtocolDeclarationContext) IsProtocolDeclarationContext()

func (*ProtocolDeclarationContext) LT

func (*ProtocolDeclarationContext) PROTOCOL

func (*ProtocolDeclarationContext) ProtocolDeclarationSection

func (s *ProtocolDeclarationContext) ProtocolDeclarationSection(i int) IProtocolDeclarationSectionContext

func (*ProtocolDeclarationContext) ProtocolList

func (*ProtocolDeclarationContext) ProtocolName

func (*ProtocolDeclarationContext) ToStringTree

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

type ProtocolDeclarationListContext

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

func NewEmptyProtocolDeclarationListContext

func NewEmptyProtocolDeclarationListContext() *ProtocolDeclarationListContext

func NewProtocolDeclarationListContext

func NewProtocolDeclarationListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProtocolDeclarationListContext

func (*ProtocolDeclarationListContext) EnterRule

func (*ProtocolDeclarationListContext) ExitRule

func (*ProtocolDeclarationListContext) GetParser

func (*ProtocolDeclarationListContext) GetRuleContext

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

func (*ProtocolDeclarationListContext) IsProtocolDeclarationListContext

func (*ProtocolDeclarationListContext) IsProtocolDeclarationListContext()

func (*ProtocolDeclarationListContext) PROTOCOL

func (*ProtocolDeclarationListContext) ProtocolList

func (*ProtocolDeclarationListContext) SEMI

func (*ProtocolDeclarationListContext) ToStringTree

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

type ProtocolDeclarationSectionContext

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

func NewEmptyProtocolDeclarationSectionContext

func NewEmptyProtocolDeclarationSectionContext() *ProtocolDeclarationSectionContext

func NewProtocolDeclarationSectionContext

func NewProtocolDeclarationSectionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProtocolDeclarationSectionContext

func (*ProtocolDeclarationSectionContext) AllInterfaceDeclarationList

func (s *ProtocolDeclarationSectionContext) AllInterfaceDeclarationList() []IInterfaceDeclarationListContext

func (*ProtocolDeclarationSectionContext) EnterRule

func (*ProtocolDeclarationSectionContext) ExitRule

func (*ProtocolDeclarationSectionContext) GetModifier

func (*ProtocolDeclarationSectionContext) GetParser

func (*ProtocolDeclarationSectionContext) GetRuleContext

func (*ProtocolDeclarationSectionContext) InterfaceDeclarationList

func (*ProtocolDeclarationSectionContext) IsProtocolDeclarationSectionContext

func (*ProtocolDeclarationSectionContext) IsProtocolDeclarationSectionContext()

func (*ProtocolDeclarationSectionContext) OPTIONAL

func (*ProtocolDeclarationSectionContext) REQUIRED

func (*ProtocolDeclarationSectionContext) SetModifier

func (s *ProtocolDeclarationSectionContext) SetModifier(v antlr.Token)

func (*ProtocolDeclarationSectionContext) ToStringTree

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

type ProtocolExpressionContext

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

func NewEmptyProtocolExpressionContext

func NewEmptyProtocolExpressionContext() *ProtocolExpressionContext

func NewProtocolExpressionContext

func NewProtocolExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProtocolExpressionContext

func (*ProtocolExpressionContext) EnterRule

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

func (*ProtocolExpressionContext) ExitRule

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

func (*ProtocolExpressionContext) GetParser

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

func (*ProtocolExpressionContext) GetRuleContext

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

func (*ProtocolExpressionContext) IsProtocolExpressionContext

func (*ProtocolExpressionContext) IsProtocolExpressionContext()

func (*ProtocolExpressionContext) LP

func (*ProtocolExpressionContext) PROTOCOL

func (*ProtocolExpressionContext) ProtocolName

func (*ProtocolExpressionContext) RP

func (*ProtocolExpressionContext) ToStringTree

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

type ProtocolListContext

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

func NewEmptyProtocolListContext

func NewEmptyProtocolListContext() *ProtocolListContext

func NewProtocolListContext

func NewProtocolListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProtocolListContext

func (*ProtocolListContext) AllCOMMA

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

func (*ProtocolListContext) AllProtocolName

func (s *ProtocolListContext) AllProtocolName() []IProtocolNameContext

func (*ProtocolListContext) COMMA

func (*ProtocolListContext) EnterRule

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

func (*ProtocolListContext) ExitRule

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

func (*ProtocolListContext) GetParser

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

func (*ProtocolListContext) GetRuleContext

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

func (*ProtocolListContext) IsProtocolListContext

func (*ProtocolListContext) IsProtocolListContext()

func (*ProtocolListContext) ProtocolName

func (s *ProtocolListContext) ProtocolName(i int) IProtocolNameContext

func (*ProtocolListContext) ToStringTree

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

type ProtocolNameContext

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

func NewEmptyProtocolNameContext

func NewEmptyProtocolNameContext() *ProtocolNameContext

func NewProtocolNameContext

func NewProtocolNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProtocolNameContext

func (*ProtocolNameContext) CONTRAVARIANT

func (s *ProtocolNameContext) CONTRAVARIANT() antlr.TerminalNode

func (*ProtocolNameContext) COVARIANT

func (s *ProtocolNameContext) COVARIANT() antlr.TerminalNode

func (*ProtocolNameContext) EnterRule

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

func (*ProtocolNameContext) ExitRule

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

func (*ProtocolNameContext) GT

func (*ProtocolNameContext) GetParser

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

func (*ProtocolNameContext) GetRuleContext

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

func (*ProtocolNameContext) Identifier

func (s *ProtocolNameContext) Identifier() IIdentifierContext

func (*ProtocolNameContext) IsProtocolNameContext

func (*ProtocolNameContext) IsProtocolNameContext()

func (*ProtocolNameContext) LT

func (*ProtocolNameContext) ProtocolList

func (s *ProtocolNameContext) ProtocolList() IProtocolListContext

func (*ProtocolNameContext) ToStringTree

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

type ProtocolQualifierContext

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

func NewEmptyProtocolQualifierContext

func NewEmptyProtocolQualifierContext() *ProtocolQualifierContext

func NewProtocolQualifierContext

func NewProtocolQualifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProtocolQualifierContext

func (*ProtocolQualifierContext) BYCOPY

func (*ProtocolQualifierContext) BYREF

func (*ProtocolQualifierContext) EnterRule

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

func (*ProtocolQualifierContext) ExitRule

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

func (*ProtocolQualifierContext) GetParser

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

func (*ProtocolQualifierContext) GetRuleContext

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

func (*ProtocolQualifierContext) IN

func (*ProtocolQualifierContext) INOUT

func (*ProtocolQualifierContext) IsProtocolQualifierContext

func (*ProtocolQualifierContext) IsProtocolQualifierContext()

func (*ProtocolQualifierContext) ONEWAY

func (*ProtocolQualifierContext) OUT

func (*ProtocolQualifierContext) ToStringTree

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

type RangeExpressionContext

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

func NewEmptyRangeExpressionContext

func NewEmptyRangeExpressionContext() *RangeExpressionContext

func NewRangeExpressionContext

func NewRangeExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RangeExpressionContext

func (*RangeExpressionContext) AllConstantExpression

func (s *RangeExpressionContext) AllConstantExpression() []IConstantExpressionContext

func (*RangeExpressionContext) ConstantExpression

func (s *RangeExpressionContext) ConstantExpression(i int) IConstantExpressionContext

func (*RangeExpressionContext) ELIPSIS

func (*RangeExpressionContext) EnterRule

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

func (*RangeExpressionContext) ExitRule

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

func (*RangeExpressionContext) GetParser

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

func (*RangeExpressionContext) GetRuleContext

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

func (*RangeExpressionContext) IsRangeExpressionContext

func (*RangeExpressionContext) IsRangeExpressionContext()

func (*RangeExpressionContext) ToStringTree

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

type ReceiverContext

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

func NewEmptyReceiverContext

func NewEmptyReceiverContext() *ReceiverContext

func NewReceiverContext

func NewReceiverContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReceiverContext

func (*ReceiverContext) EnterRule

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

func (*ReceiverContext) ExitRule

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

func (*ReceiverContext) Expression

func (s *ReceiverContext) Expression() IExpressionContext

func (*ReceiverContext) GetParser

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

func (*ReceiverContext) GetRuleContext

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

func (*ReceiverContext) IsReceiverContext

func (*ReceiverContext) IsReceiverContext()

func (*ReceiverContext) ToStringTree

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

func (*ReceiverContext) TypeSpecifier

func (s *ReceiverContext) TypeSpecifier() ITypeSpecifierContext

type SelectionStatementContext

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

func NewEmptySelectionStatementContext

func NewEmptySelectionStatementContext() *SelectionStatementContext

func NewSelectionStatementContext

func NewSelectionStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SelectionStatementContext

func (*SelectionStatementContext) AllStatement

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

func (*SelectionStatementContext) ELSE

func (*SelectionStatementContext) EnterRule

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

func (*SelectionStatementContext) ExitRule

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

func (*SelectionStatementContext) Expression

func (*SelectionStatementContext) GetElseBody

func (*SelectionStatementContext) GetIfBody

func (*SelectionStatementContext) GetParser

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

func (*SelectionStatementContext) GetRuleContext

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

func (*SelectionStatementContext) IF

func (*SelectionStatementContext) IsSelectionStatementContext

func (*SelectionStatementContext) IsSelectionStatementContext()

func (*SelectionStatementContext) LP

func (*SelectionStatementContext) RP

func (*SelectionStatementContext) SetElseBody

func (s *SelectionStatementContext) SetElseBody(v IStatementContext)

func (*SelectionStatementContext) SetIfBody

func (*SelectionStatementContext) Statement

func (*SelectionStatementContext) SwitchStatement

func (*SelectionStatementContext) ToStringTree

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

type SelectorContext

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

func NewEmptySelectorContext

func NewEmptySelectorContext() *SelectorContext

func NewSelectorContext

func NewSelectorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SelectorContext

func (*SelectorContext) EnterRule

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

func (*SelectorContext) ExitRule

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

func (*SelectorContext) GetParser

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

func (*SelectorContext) GetRuleContext

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

func (*SelectorContext) Identifier

func (s *SelectorContext) Identifier() IIdentifierContext

func (*SelectorContext) IsSelectorContext

func (*SelectorContext) IsSelectorContext()

func (*SelectorContext) RETURN

func (s *SelectorContext) RETURN() antlr.TerminalNode

func (*SelectorContext) ToStringTree

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

type SelectorExpressionContext

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

func NewEmptySelectorExpressionContext

func NewEmptySelectorExpressionContext() *SelectorExpressionContext

func NewSelectorExpressionContext

func NewSelectorExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SelectorExpressionContext

func (*SelectorExpressionContext) EnterRule

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

func (*SelectorExpressionContext) ExitRule

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

func (*SelectorExpressionContext) GetParser

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

func (*SelectorExpressionContext) GetRuleContext

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

func (*SelectorExpressionContext) IsSelectorExpressionContext

func (*SelectorExpressionContext) IsSelectorExpressionContext()

func (*SelectorExpressionContext) LP

func (*SelectorExpressionContext) RP

func (*SelectorExpressionContext) SELECTOR

func (*SelectorExpressionContext) SelectorName

func (*SelectorExpressionContext) ToStringTree

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

type SelectorNameContext

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

func NewEmptySelectorNameContext

func NewEmptySelectorNameContext() *SelectorNameContext

func NewSelectorNameContext

func NewSelectorNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SelectorNameContext

func (*SelectorNameContext) AllCOLON

func (s *SelectorNameContext) AllCOLON() []antlr.TerminalNode

func (*SelectorNameContext) AllSelector

func (s *SelectorNameContext) AllSelector() []ISelectorContext

func (*SelectorNameContext) COLON

func (*SelectorNameContext) EnterRule

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

func (*SelectorNameContext) ExitRule

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

func (*SelectorNameContext) GetParser

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

func (*SelectorNameContext) GetRuleContext

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

func (*SelectorNameContext) IsSelectorNameContext

func (*SelectorNameContext) IsSelectorNameContext()

func (*SelectorNameContext) Selector

func (s *SelectorNameContext) Selector(i int) ISelectorContext

func (*SelectorNameContext) ToStringTree

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

type SpecifierQualifierListContext

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

func NewEmptySpecifierQualifierListContext

func NewEmptySpecifierQualifierListContext() *SpecifierQualifierListContext

func NewSpecifierQualifierListContext

func NewSpecifierQualifierListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SpecifierQualifierListContext

func (*SpecifierQualifierListContext) AllArcBehaviourSpecifier

func (s *SpecifierQualifierListContext) AllArcBehaviourSpecifier() []IArcBehaviourSpecifierContext

func (*SpecifierQualifierListContext) AllIbOutletQualifier

func (s *SpecifierQualifierListContext) AllIbOutletQualifier() []IIbOutletQualifierContext

func (*SpecifierQualifierListContext) AllNullabilitySpecifier

func (s *SpecifierQualifierListContext) AllNullabilitySpecifier() []INullabilitySpecifierContext

func (*SpecifierQualifierListContext) AllTypePrefix

func (*SpecifierQualifierListContext) AllTypeQualifier

func (s *SpecifierQualifierListContext) AllTypeQualifier() []ITypeQualifierContext

func (*SpecifierQualifierListContext) AllTypeSpecifier

func (s *SpecifierQualifierListContext) AllTypeSpecifier() []ITypeSpecifierContext

func (*SpecifierQualifierListContext) ArcBehaviourSpecifier

func (*SpecifierQualifierListContext) EnterRule

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

func (*SpecifierQualifierListContext) ExitRule

func (*SpecifierQualifierListContext) GetParser

func (*SpecifierQualifierListContext) GetRuleContext

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

func (*SpecifierQualifierListContext) IbOutletQualifier

func (*SpecifierQualifierListContext) IsSpecifierQualifierListContext

func (*SpecifierQualifierListContext) IsSpecifierQualifierListContext()

func (*SpecifierQualifierListContext) NullabilitySpecifier

func (*SpecifierQualifierListContext) ToStringTree

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

func (*SpecifierQualifierListContext) TypePrefix

func (*SpecifierQualifierListContext) TypeQualifier

func (*SpecifierQualifierListContext) TypeSpecifier

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

func (s *StatementContext) AutoreleaseStatement() IAutoreleaseStatementContext

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

func (s *StatementContext) Expressions() IExpressionsContext

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

func (s *StatementContext) IterationStatement() IIterationStatementContext

func (*StatementContext) JumpStatement

func (s *StatementContext) JumpStatement() IJumpStatementContext

func (*StatementContext) LabeledStatement

func (s *StatementContext) LabeledStatement() ILabeledStatementContext

func (*StatementContext) SEMI

func (*StatementContext) SelectionStatement

func (s *StatementContext) SelectionStatement() ISelectionStatementContext

func (*StatementContext) SynchronizedStatement

func (s *StatementContext) SynchronizedStatement() ISynchronizedStatementContext

func (*StatementContext) ThrowStatement

func (s *StatementContext) ThrowStatement() IThrowStatementContext

func (*StatementContext) ToStringTree

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

func (*StatementContext) TryBlock

func (s *StatementContext) TryBlock() ITryBlockContext

type StorageClassSpecifierContext

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

func NewEmptyStorageClassSpecifierContext

func NewEmptyStorageClassSpecifierContext() *StorageClassSpecifierContext

func NewStorageClassSpecifierContext

func NewStorageClassSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StorageClassSpecifierContext

func (*StorageClassSpecifierContext) AUTO

func (*StorageClassSpecifierContext) EXTERN

func (*StorageClassSpecifierContext) EnterRule

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

func (*StorageClassSpecifierContext) ExitRule

func (*StorageClassSpecifierContext) GetParser

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

func (*StorageClassSpecifierContext) GetRuleContext

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

func (*StorageClassSpecifierContext) IsStorageClassSpecifierContext

func (*StorageClassSpecifierContext) IsStorageClassSpecifierContext()

func (*StorageClassSpecifierContext) REGISTER

func (*StorageClassSpecifierContext) STATIC

func (*StorageClassSpecifierContext) ToStringTree

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

type StringLiteralContext

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

func NewEmptyStringLiteralContext

func NewEmptyStringLiteralContext() *StringLiteralContext

func NewStringLiteralContext

func NewStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringLiteralContext

func (*StringLiteralContext) AllSTRING_END

func (s *StringLiteralContext) AllSTRING_END() []antlr.TerminalNode

func (*StringLiteralContext) AllSTRING_NEWLINE

func (s *StringLiteralContext) AllSTRING_NEWLINE() []antlr.TerminalNode

func (*StringLiteralContext) AllSTRING_START

func (s *StringLiteralContext) AllSTRING_START() []antlr.TerminalNode

func (*StringLiteralContext) AllSTRING_VALUE

func (s *StringLiteralContext) AllSTRING_VALUE() []antlr.TerminalNode

func (*StringLiteralContext) EnterRule

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

func (*StringLiteralContext) ExitRule

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

func (*StringLiteralContext) GetParser

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

func (*StringLiteralContext) GetRuleContext

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

func (*StringLiteralContext) IsStringLiteralContext

func (*StringLiteralContext) IsStringLiteralContext()

func (*StringLiteralContext) STRING_END

func (s *StringLiteralContext) STRING_END(i int) antlr.TerminalNode

func (*StringLiteralContext) STRING_NEWLINE

func (s *StringLiteralContext) STRING_NEWLINE(i int) antlr.TerminalNode

func (*StringLiteralContext) STRING_START

func (s *StringLiteralContext) STRING_START(i int) antlr.TerminalNode

func (*StringLiteralContext) STRING_VALUE

func (s *StringLiteralContext) STRING_VALUE(i int) antlr.TerminalNode

func (*StringLiteralContext) ToStringTree

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

type StructInitializerContext

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

func NewEmptyStructInitializerContext

func NewEmptyStructInitializerContext() *StructInitializerContext

func NewStructInitializerContext

func NewStructInitializerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructInitializerContext

func (*StructInitializerContext) AllCOMMA

func (*StructInitializerContext) AllDOT

func (*StructInitializerContext) AllExpression

func (s *StructInitializerContext) AllExpression() []IExpressionContext

func (*StructInitializerContext) COMMA

func (*StructInitializerContext) DOT

func (*StructInitializerContext) EnterRule

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

func (*StructInitializerContext) ExitRule

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

func (*StructInitializerContext) Expression

func (*StructInitializerContext) GetParser

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

func (*StructInitializerContext) GetRuleContext

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

func (*StructInitializerContext) IsStructInitializerContext

func (*StructInitializerContext) IsStructInitializerContext()

func (*StructInitializerContext) LBRACE

func (*StructInitializerContext) RBRACE

func (*StructInitializerContext) ToStringTree

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

type StructOrUnionSpecifierContext

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

func NewEmptyStructOrUnionSpecifierContext

func NewEmptyStructOrUnionSpecifierContext() *StructOrUnionSpecifierContext

func NewStructOrUnionSpecifierContext

func NewStructOrUnionSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructOrUnionSpecifierContext

func (*StructOrUnionSpecifierContext) AllFieldDeclaration

func (s *StructOrUnionSpecifierContext) AllFieldDeclaration() []IFieldDeclarationContext

func (*StructOrUnionSpecifierContext) EnterRule

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

func (*StructOrUnionSpecifierContext) ExitRule

func (*StructOrUnionSpecifierContext) FieldDeclaration

func (*StructOrUnionSpecifierContext) GetParser

func (*StructOrUnionSpecifierContext) GetRuleContext

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

func (*StructOrUnionSpecifierContext) Identifier

func (*StructOrUnionSpecifierContext) IsStructOrUnionSpecifierContext

func (*StructOrUnionSpecifierContext) IsStructOrUnionSpecifierContext()

func (*StructOrUnionSpecifierContext) LBRACE

func (*StructOrUnionSpecifierContext) RBRACE

func (*StructOrUnionSpecifierContext) STRUCT

func (*StructOrUnionSpecifierContext) ToStringTree

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

func (*StructOrUnionSpecifierContext) UNION

type SwitchBlockContext

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

func NewEmptySwitchBlockContext

func NewEmptySwitchBlockContext() *SwitchBlockContext

func NewSwitchBlockContext

func NewSwitchBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SwitchBlockContext

func (*SwitchBlockContext) AllSwitchSection

func (s *SwitchBlockContext) AllSwitchSection() []ISwitchSectionContext

func (*SwitchBlockContext) EnterRule

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

func (*SwitchBlockContext) ExitRule

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

func (*SwitchBlockContext) GetParser

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

func (*SwitchBlockContext) GetRuleContext

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

func (*SwitchBlockContext) IsSwitchBlockContext

func (*SwitchBlockContext) IsSwitchBlockContext()

func (*SwitchBlockContext) LBRACE

func (*SwitchBlockContext) RBRACE

func (*SwitchBlockContext) SwitchSection

func (s *SwitchBlockContext) SwitchSection(i int) ISwitchSectionContext

func (*SwitchBlockContext) ToStringTree

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

type SwitchLabelContext

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

func NewEmptySwitchLabelContext

func NewEmptySwitchLabelContext() *SwitchLabelContext

func NewSwitchLabelContext

func NewSwitchLabelContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SwitchLabelContext

func (*SwitchLabelContext) CASE

func (*SwitchLabelContext) COLON

func (*SwitchLabelContext) DEFAULT

func (s *SwitchLabelContext) DEFAULT() antlr.TerminalNode

func (*SwitchLabelContext) EnterRule

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

func (*SwitchLabelContext) ExitRule

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

func (*SwitchLabelContext) GetParser

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

func (*SwitchLabelContext) GetRuleContext

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

func (*SwitchLabelContext) IsSwitchLabelContext

func (*SwitchLabelContext) IsSwitchLabelContext()

func (*SwitchLabelContext) LP

func (*SwitchLabelContext) RP

func (*SwitchLabelContext) RangeExpression

func (s *SwitchLabelContext) RangeExpression() IRangeExpressionContext

func (*SwitchLabelContext) ToStringTree

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

type SwitchSectionContext

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

func NewEmptySwitchSectionContext

func NewEmptySwitchSectionContext() *SwitchSectionContext

func NewSwitchSectionContext

func NewSwitchSectionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SwitchSectionContext

func (*SwitchSectionContext) AllStatement

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

func (*SwitchSectionContext) AllSwitchLabel

func (s *SwitchSectionContext) AllSwitchLabel() []ISwitchLabelContext

func (*SwitchSectionContext) EnterRule

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

func (*SwitchSectionContext) ExitRule

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

func (*SwitchSectionContext) GetParser

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

func (*SwitchSectionContext) GetRuleContext

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

func (*SwitchSectionContext) IsSwitchSectionContext

func (*SwitchSectionContext) IsSwitchSectionContext()

func (*SwitchSectionContext) Statement

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

func (*SwitchSectionContext) SwitchLabel

func (s *SwitchSectionContext) SwitchLabel(i int) ISwitchLabelContext

func (*SwitchSectionContext) ToStringTree

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

type SwitchStatementContext

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

func NewEmptySwitchStatementContext

func NewEmptySwitchStatementContext() *SwitchStatementContext

func NewSwitchStatementContext

func NewSwitchStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SwitchStatementContext

func (*SwitchStatementContext) EnterRule

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

func (*SwitchStatementContext) ExitRule

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

func (*SwitchStatementContext) Expression

func (*SwitchStatementContext) GetParser

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

func (*SwitchStatementContext) GetRuleContext

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

func (*SwitchStatementContext) IsSwitchStatementContext

func (*SwitchStatementContext) IsSwitchStatementContext()

func (*SwitchStatementContext) LP

func (*SwitchStatementContext) RP

func (*SwitchStatementContext) SWITCH

func (*SwitchStatementContext) SwitchBlock

func (*SwitchStatementContext) ToStringTree

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

type SynchronizedStatementContext

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

func NewEmptySynchronizedStatementContext

func NewEmptySynchronizedStatementContext() *SynchronizedStatementContext

func NewSynchronizedStatementContext

func NewSynchronizedStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SynchronizedStatementContext

func (*SynchronizedStatementContext) CompoundStatement

func (*SynchronizedStatementContext) EnterRule

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

func (*SynchronizedStatementContext) ExitRule

func (*SynchronizedStatementContext) Expression

func (*SynchronizedStatementContext) GetParser

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

func (*SynchronizedStatementContext) GetRuleContext

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

func (*SynchronizedStatementContext) IsSynchronizedStatementContext

func (*SynchronizedStatementContext) IsSynchronizedStatementContext()

func (*SynchronizedStatementContext) LP

func (*SynchronizedStatementContext) RP

func (*SynchronizedStatementContext) SYNCHRONIZED

func (*SynchronizedStatementContext) ToStringTree

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

type ThrowStatementContext

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

func NewEmptyThrowStatementContext

func NewEmptyThrowStatementContext() *ThrowStatementContext

func NewThrowStatementContext

func NewThrowStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ThrowStatementContext

func (*ThrowStatementContext) EnterRule

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

func (*ThrowStatementContext) ExitRule

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

func (*ThrowStatementContext) Expression

func (s *ThrowStatementContext) Expression() IExpressionContext

func (*ThrowStatementContext) GetParser

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

func (*ThrowStatementContext) GetRuleContext

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

func (*ThrowStatementContext) Identifier

func (s *ThrowStatementContext) Identifier() IIdentifierContext

func (*ThrowStatementContext) IsThrowStatementContext

func (*ThrowStatementContext) IsThrowStatementContext()

func (*ThrowStatementContext) LP

func (*ThrowStatementContext) RP

func (*ThrowStatementContext) THROW

func (*ThrowStatementContext) ToStringTree

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

type TopLevelDeclarationContext

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

func NewEmptyTopLevelDeclarationContext

func NewEmptyTopLevelDeclarationContext() *TopLevelDeclarationContext

func NewTopLevelDeclarationContext

func NewTopLevelDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TopLevelDeclarationContext

func (*TopLevelDeclarationContext) CategoryImplementation

func (s *TopLevelDeclarationContext) CategoryImplementation() ICategoryImplementationContext

func (*TopLevelDeclarationContext) CategoryInterface

func (*TopLevelDeclarationContext) ClassDeclarationList

func (s *TopLevelDeclarationContext) ClassDeclarationList() IClassDeclarationListContext

func (*TopLevelDeclarationContext) ClassImplementation

func (*TopLevelDeclarationContext) ClassInterface

func (*TopLevelDeclarationContext) Declaration

func (*TopLevelDeclarationContext) EnterRule

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

func (*TopLevelDeclarationContext) ExitRule

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

func (*TopLevelDeclarationContext) FunctionDeclaration

func (*TopLevelDeclarationContext) FunctionDefinition

func (*TopLevelDeclarationContext) GetParser

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

func (*TopLevelDeclarationContext) GetRuleContext

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

func (*TopLevelDeclarationContext) ImportDeclaration

func (*TopLevelDeclarationContext) IsTopLevelDeclarationContext

func (*TopLevelDeclarationContext) IsTopLevelDeclarationContext()

func (*TopLevelDeclarationContext) ProtocolDeclaration

func (*TopLevelDeclarationContext) ProtocolDeclarationList

func (s *TopLevelDeclarationContext) ProtocolDeclarationList() IProtocolDeclarationListContext

func (*TopLevelDeclarationContext) ToStringTree

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

type TranslationUnitContext

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

func NewEmptyTranslationUnitContext

func NewEmptyTranslationUnitContext() *TranslationUnitContext

func NewTranslationUnitContext

func NewTranslationUnitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TranslationUnitContext

func (*TranslationUnitContext) AllTopLevelDeclaration

func (s *TranslationUnitContext) AllTopLevelDeclaration() []ITopLevelDeclarationContext

func (*TranslationUnitContext) EOF

func (*TranslationUnitContext) EnterRule

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

func (*TranslationUnitContext) ExitRule

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

func (*TranslationUnitContext) GetParser

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

func (*TranslationUnitContext) GetRuleContext

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

func (*TranslationUnitContext) IsTranslationUnitContext

func (*TranslationUnitContext) IsTranslationUnitContext()

func (*TranslationUnitContext) ToStringTree

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

func (*TranslationUnitContext) TopLevelDeclaration

func (s *TranslationUnitContext) TopLevelDeclaration(i int) ITopLevelDeclarationContext

type TryBlockContext

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

func NewEmptyTryBlockContext

func NewEmptyTryBlockContext() *TryBlockContext

func NewTryBlockContext

func NewTryBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TryBlockContext

func (*TryBlockContext) AllCatchStatement

func (s *TryBlockContext) AllCatchStatement() []ICatchStatementContext

func (*TryBlockContext) AllCompoundStatement

func (s *TryBlockContext) AllCompoundStatement() []ICompoundStatementContext

func (*TryBlockContext) CatchStatement

func (s *TryBlockContext) CatchStatement(i int) ICatchStatementContext

func (*TryBlockContext) CompoundStatement

func (s *TryBlockContext) CompoundStatement(i int) ICompoundStatementContext

func (*TryBlockContext) EnterRule

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

func (*TryBlockContext) ExitRule

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

func (*TryBlockContext) FINALLY

func (s *TryBlockContext) FINALLY() antlr.TerminalNode

func (*TryBlockContext) GetFinallyStatement

func (s *TryBlockContext) GetFinallyStatement() ICompoundStatementContext

func (*TryBlockContext) GetParser

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

func (*TryBlockContext) GetRuleContext

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

func (*TryBlockContext) GetTryStatement

func (s *TryBlockContext) GetTryStatement() ICompoundStatementContext

func (*TryBlockContext) IsTryBlockContext

func (*TryBlockContext) IsTryBlockContext()

func (*TryBlockContext) SetFinallyStatement

func (s *TryBlockContext) SetFinallyStatement(v ICompoundStatementContext)

func (*TryBlockContext) SetTryStatement

func (s *TryBlockContext) SetTryStatement(v ICompoundStatementContext)

func (*TryBlockContext) TRY

func (*TryBlockContext) ToStringTree

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

type TypeDeclaratorContext

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

func NewEmptyTypeDeclaratorContext

func NewEmptyTypeDeclaratorContext() *TypeDeclaratorContext

func NewTypeDeclaratorContext

func NewTypeDeclaratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeDeclaratorContext

func (*TypeDeclaratorContext) DirectDeclarator

func (s *TypeDeclaratorContext) DirectDeclarator() IDirectDeclaratorContext

func (*TypeDeclaratorContext) EnterRule

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

func (*TypeDeclaratorContext) ExitRule

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

func (*TypeDeclaratorContext) GetParser

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

func (*TypeDeclaratorContext) GetRuleContext

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

func (*TypeDeclaratorContext) IsTypeDeclaratorContext

func (*TypeDeclaratorContext) IsTypeDeclaratorContext()

func (*TypeDeclaratorContext) Pointer

func (*TypeDeclaratorContext) ToStringTree

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

type TypeDeclaratorListContext

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

func NewEmptyTypeDeclaratorListContext

func NewEmptyTypeDeclaratorListContext() *TypeDeclaratorListContext

func NewTypeDeclaratorListContext

func NewTypeDeclaratorListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeDeclaratorListContext

func (*TypeDeclaratorListContext) AllCOMMA

func (*TypeDeclaratorListContext) AllTypeDeclarator

func (s *TypeDeclaratorListContext) AllTypeDeclarator() []ITypeDeclaratorContext

func (*TypeDeclaratorListContext) COMMA

func (*TypeDeclaratorListContext) EnterRule

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

func (*TypeDeclaratorListContext) ExitRule

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

func (*TypeDeclaratorListContext) GetParser

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

func (*TypeDeclaratorListContext) GetRuleContext

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

func (*TypeDeclaratorListContext) IsTypeDeclaratorListContext

func (*TypeDeclaratorListContext) IsTypeDeclaratorListContext()

func (*TypeDeclaratorListContext) ToStringTree

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

func (*TypeDeclaratorListContext) TypeDeclarator

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

func (s *TypeNameContext) AbstractDeclarator() IAbstractDeclaratorContext

func (*TypeNameContext) BlockType

func (s *TypeNameContext) BlockType() IBlockTypeContext

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

func (*TypeNameContext) IsTypeNameContext()

func (*TypeNameContext) SpecifierQualifierList

func (s *TypeNameContext) SpecifierQualifierList() ISpecifierQualifierListContext

func (*TypeNameContext) ToStringTree

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

type TypePrefixContext

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

func NewEmptyTypePrefixContext

func NewEmptyTypePrefixContext() *TypePrefixContext

func NewTypePrefixContext

func NewTypePrefixContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypePrefixContext

func (*TypePrefixContext) BLOCK

func (*TypePrefixContext) BRIDGE

func (s *TypePrefixContext) BRIDGE() antlr.TerminalNode

func (*TypePrefixContext) BRIDGE_RETAINED

func (s *TypePrefixContext) BRIDGE_RETAINED() antlr.TerminalNode

func (*TypePrefixContext) BRIDGE_TRANSFER

func (s *TypePrefixContext) BRIDGE_TRANSFER() antlr.TerminalNode

func (*TypePrefixContext) EnterRule

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

func (*TypePrefixContext) ExitRule

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

func (*TypePrefixContext) GetParser

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

func (*TypePrefixContext) GetRuleContext

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

func (*TypePrefixContext) INLINE

func (s *TypePrefixContext) INLINE() antlr.TerminalNode

func (*TypePrefixContext) IsTypePrefixContext

func (*TypePrefixContext) IsTypePrefixContext()

func (*TypePrefixContext) KINDOF

func (s *TypePrefixContext) KINDOF() antlr.TerminalNode

func (*TypePrefixContext) NS_INLINE

func (s *TypePrefixContext) NS_INLINE() antlr.TerminalNode

func (*TypePrefixContext) ToStringTree

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

type TypeQualifierContext

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

func NewEmptyTypeQualifierContext

func NewEmptyTypeQualifierContext() *TypeQualifierContext

func NewTypeQualifierContext

func NewTypeQualifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeQualifierContext

func (*TypeQualifierContext) CONST

func (*TypeQualifierContext) EnterRule

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

func (*TypeQualifierContext) ExitRule

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

func (*TypeQualifierContext) GetParser

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

func (*TypeQualifierContext) GetRuleContext

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

func (*TypeQualifierContext) IsTypeQualifierContext

func (*TypeQualifierContext) IsTypeQualifierContext()

func (*TypeQualifierContext) ProtocolQualifier

func (s *TypeQualifierContext) ProtocolQualifier() IProtocolQualifierContext

func (*TypeQualifierContext) RESTRICT

func (s *TypeQualifierContext) RESTRICT() antlr.TerminalNode

func (*TypeQualifierContext) ToStringTree

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

func (*TypeQualifierContext) VOLATILE

func (s *TypeQualifierContext) VOLATILE() antlr.TerminalNode

type TypeSpecifierContext

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

func NewEmptyTypeSpecifierContext

func NewEmptyTypeSpecifierContext() *TypeSpecifierContext

func NewTypeSpecifierContext

func NewTypeSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeSpecifierContext

func (*TypeSpecifierContext) CHAR

func (*TypeSpecifierContext) DOUBLE

func (*TypeSpecifierContext) EnterRule

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

func (*TypeSpecifierContext) EnumSpecifier

func (s *TypeSpecifierContext) EnumSpecifier() IEnumSpecifierContext

func (*TypeSpecifierContext) ExitRule

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

func (*TypeSpecifierContext) FLOAT

func (*TypeSpecifierContext) GenericTypeSpecifier

func (s *TypeSpecifierContext) GenericTypeSpecifier() IGenericTypeSpecifierContext

func (*TypeSpecifierContext) GetParser

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

func (*TypeSpecifierContext) GetRuleContext

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

func (*TypeSpecifierContext) INT

func (*TypeSpecifierContext) Identifier

func (s *TypeSpecifierContext) Identifier() IIdentifierContext

func (*TypeSpecifierContext) IsTypeSpecifierContext

func (*TypeSpecifierContext) IsTypeSpecifierContext()

func (*TypeSpecifierContext) LONG

func (*TypeSpecifierContext) Pointer

func (*TypeSpecifierContext) SHORT

func (*TypeSpecifierContext) SIGNED

func (*TypeSpecifierContext) StructOrUnionSpecifier

func (s *TypeSpecifierContext) StructOrUnionSpecifier() IStructOrUnionSpecifierContext

func (*TypeSpecifierContext) ToStringTree

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

func (*TypeSpecifierContext) TypeofExpression

func (s *TypeSpecifierContext) TypeofExpression() ITypeofExpressionContext

func (*TypeSpecifierContext) UNSIGNED

func (s *TypeSpecifierContext) UNSIGNED() antlr.TerminalNode

func (*TypeSpecifierContext) VOID

type TypeSpecifierWithPrefixesContext

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

func NewEmptyTypeSpecifierWithPrefixesContext

func NewEmptyTypeSpecifierWithPrefixesContext() *TypeSpecifierWithPrefixesContext

func NewTypeSpecifierWithPrefixesContext

func NewTypeSpecifierWithPrefixesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeSpecifierWithPrefixesContext

func (*TypeSpecifierWithPrefixesContext) AllTypePrefix

func (*TypeSpecifierWithPrefixesContext) EnterRule

func (*TypeSpecifierWithPrefixesContext) ExitRule

func (*TypeSpecifierWithPrefixesContext) GetParser

func (*TypeSpecifierWithPrefixesContext) GetRuleContext

func (*TypeSpecifierWithPrefixesContext) IsTypeSpecifierWithPrefixesContext

func (*TypeSpecifierWithPrefixesContext) IsTypeSpecifierWithPrefixesContext()

func (*TypeSpecifierWithPrefixesContext) ToStringTree

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

func (*TypeSpecifierWithPrefixesContext) TypePrefix

func (*TypeSpecifierWithPrefixesContext) TypeSpecifier

type TypeVariableDeclaratorContext

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

func NewEmptyTypeVariableDeclaratorContext

func NewEmptyTypeVariableDeclaratorContext() *TypeVariableDeclaratorContext

func NewTypeVariableDeclaratorContext

func NewTypeVariableDeclaratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeVariableDeclaratorContext

func (*TypeVariableDeclaratorContext) DeclarationSpecifiers

func (*TypeVariableDeclaratorContext) Declarator

func (*TypeVariableDeclaratorContext) EnterRule

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

func (*TypeVariableDeclaratorContext) ExitRule

func (*TypeVariableDeclaratorContext) GetParser

func (*TypeVariableDeclaratorContext) GetRuleContext

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

func (*TypeVariableDeclaratorContext) IsTypeVariableDeclaratorContext

func (*TypeVariableDeclaratorContext) IsTypeVariableDeclaratorContext()

func (*TypeVariableDeclaratorContext) ToStringTree

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

type TypeVariableDeclaratorOrNameContext

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

func NewEmptyTypeVariableDeclaratorOrNameContext

func NewEmptyTypeVariableDeclaratorOrNameContext() *TypeVariableDeclaratorOrNameContext

func NewTypeVariableDeclaratorOrNameContext

func NewTypeVariableDeclaratorOrNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeVariableDeclaratorOrNameContext

func (*TypeVariableDeclaratorOrNameContext) EnterRule

func (*TypeVariableDeclaratorOrNameContext) ExitRule

func (*TypeVariableDeclaratorOrNameContext) GetParser

func (*TypeVariableDeclaratorOrNameContext) GetRuleContext

func (*TypeVariableDeclaratorOrNameContext) IsTypeVariableDeclaratorOrNameContext

func (*TypeVariableDeclaratorOrNameContext) IsTypeVariableDeclaratorOrNameContext()

func (*TypeVariableDeclaratorOrNameContext) ToStringTree

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

func (*TypeVariableDeclaratorOrNameContext) TypeName

func (*TypeVariableDeclaratorOrNameContext) TypeVariableDeclarator

type TypedefDeclarationContext

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

func NewEmptyTypedefDeclarationContext

func NewEmptyTypedefDeclarationContext() *TypedefDeclarationContext

func NewTypedefDeclarationContext

func NewTypedefDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypedefDeclarationContext

func (*TypedefDeclarationContext) AttributeSpecifier

func (s *TypedefDeclarationContext) AttributeSpecifier() IAttributeSpecifierContext

func (*TypedefDeclarationContext) DeclarationSpecifiers

func (s *TypedefDeclarationContext) DeclarationSpecifiers() IDeclarationSpecifiersContext

func (*TypedefDeclarationContext) EnterRule

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

func (*TypedefDeclarationContext) ExitRule

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

func (*TypedefDeclarationContext) GetParser

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

func (*TypedefDeclarationContext) GetRuleContext

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

func (*TypedefDeclarationContext) IsTypedefDeclarationContext

func (*TypedefDeclarationContext) IsTypedefDeclarationContext()

func (*TypedefDeclarationContext) SEMI

func (*TypedefDeclarationContext) TYPEDEF

func (*TypedefDeclarationContext) ToStringTree

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

func (*TypedefDeclarationContext) TypeDeclaratorList

func (s *TypedefDeclarationContext) TypeDeclaratorList() ITypeDeclaratorListContext

type TypeofExpressionContext

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

func NewEmptyTypeofExpressionContext

func NewEmptyTypeofExpressionContext() *TypeofExpressionContext

func NewTypeofExpressionContext

func NewTypeofExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeofExpressionContext

func (*TypeofExpressionContext) EnterRule

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

func (*TypeofExpressionContext) ExitRule

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

func (*TypeofExpressionContext) Expression

func (*TypeofExpressionContext) GetParser

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

func (*TypeofExpressionContext) GetRuleContext

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

func (*TypeofExpressionContext) IsTypeofExpressionContext

func (*TypeofExpressionContext) IsTypeofExpressionContext()

func (*TypeofExpressionContext) LP

func (*TypeofExpressionContext) RP

func (*TypeofExpressionContext) TYPEOF

func (*TypeofExpressionContext) ToStringTree

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

type UnaryExpressionContext

type UnaryExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnaryExpressionContext

func NewEmptyUnaryExpressionContext() *UnaryExpressionContext

func NewUnaryExpressionContext

func NewUnaryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryExpressionContext

func (*UnaryExpressionContext) CastExpression

func (s *UnaryExpressionContext) CastExpression() ICastExpressionContext

func (*UnaryExpressionContext) DEC

func (*UnaryExpressionContext) EnterRule

func (s *UnaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnaryExpressionContext) ExitRule

func (s *UnaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnaryExpressionContext) GetOp

func (s *UnaryExpressionContext) GetOp() antlr.Token

func (*UnaryExpressionContext) GetParser

func (s *UnaryExpressionContext) GetParser() antlr.Parser

func (*UnaryExpressionContext) GetRuleContext

func (s *UnaryExpressionContext) GetRuleContext() antlr.RuleContext

func (*UnaryExpressionContext) INC

func (*UnaryExpressionContext) IsUnaryExpressionContext

func (*UnaryExpressionContext) IsUnaryExpressionContext()

func (*UnaryExpressionContext) LP

func (*UnaryExpressionContext) PostfixExpression

func (s *UnaryExpressionContext) PostfixExpression() IPostfixExpressionContext

func (*UnaryExpressionContext) RP

func (*UnaryExpressionContext) SIZEOF

func (*UnaryExpressionContext) SetOp

func (s *UnaryExpressionContext) SetOp(v antlr.Token)

func (*UnaryExpressionContext) ToStringTree

func (s *UnaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*UnaryExpressionContext) TypeSpecifier

func (s *UnaryExpressionContext) TypeSpecifier() ITypeSpecifierContext

func (*UnaryExpressionContext) UnaryExpression

func (s *UnaryExpressionContext) UnaryExpression() IUnaryExpressionContext

func (*UnaryExpressionContext) UnaryOperator

func (s *UnaryExpressionContext) UnaryOperator() IUnaryOperatorContext

type UnaryOperatorContext

type UnaryOperatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnaryOperatorContext

func NewEmptyUnaryOperatorContext() *UnaryOperatorContext

func NewUnaryOperatorContext

func NewUnaryOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryOperatorContext

func (*UnaryOperatorContext) ADD

func (*UnaryOperatorContext) BANG

func (*UnaryOperatorContext) BITAND

func (*UnaryOperatorContext) EnterRule

func (s *UnaryOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnaryOperatorContext) ExitRule

func (s *UnaryOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnaryOperatorContext) GetParser

func (s *UnaryOperatorContext) GetParser() antlr.Parser

func (*UnaryOperatorContext) GetRuleContext

func (s *UnaryOperatorContext) GetRuleContext() antlr.RuleContext

func (*UnaryOperatorContext) IsUnaryOperatorContext

func (*UnaryOperatorContext) IsUnaryOperatorContext()

func (*UnaryOperatorContext) MUL

func (*UnaryOperatorContext) SUB

func (*UnaryOperatorContext) TILDE

func (*UnaryOperatorContext) ToStringTree

func (s *UnaryOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type VarDeclarationContext

type VarDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVarDeclarationContext

func NewEmptyVarDeclarationContext() *VarDeclarationContext

func NewVarDeclarationContext

func NewVarDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VarDeclarationContext

func (*VarDeclarationContext) DeclarationSpecifiers

func (s *VarDeclarationContext) DeclarationSpecifiers() IDeclarationSpecifiersContext

func (*VarDeclarationContext) EnterRule

func (s *VarDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*VarDeclarationContext) ExitRule

func (s *VarDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*VarDeclarationContext) GetParser

func (s *VarDeclarationContext) GetParser() antlr.Parser

func (*VarDeclarationContext) GetRuleContext

func (s *VarDeclarationContext) GetRuleContext() antlr.RuleContext

func (*VarDeclarationContext) InitDeclaratorList

func (s *VarDeclarationContext) InitDeclaratorList() IInitDeclaratorListContext

func (*VarDeclarationContext) IsVarDeclarationContext

func (*VarDeclarationContext) IsVarDeclarationContext()

func (*VarDeclarationContext) SEMI

func (*VarDeclarationContext) ToStringTree

func (s *VarDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type VisibilitySectionContext

type VisibilitySectionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVisibilitySectionContext

func NewEmptyVisibilitySectionContext() *VisibilitySectionContext

func NewVisibilitySectionContext

func NewVisibilitySectionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VisibilitySectionContext

func (*VisibilitySectionContext) AccessModifier

func (*VisibilitySectionContext) AllFieldDeclaration

func (s *VisibilitySectionContext) AllFieldDeclaration() []IFieldDeclarationContext

func (*VisibilitySectionContext) EnterRule

func (s *VisibilitySectionContext) EnterRule(listener antlr.ParseTreeListener)

func (*VisibilitySectionContext) ExitRule

func (s *VisibilitySectionContext) ExitRule(listener antlr.ParseTreeListener)

func (*VisibilitySectionContext) FieldDeclaration

func (s *VisibilitySectionContext) FieldDeclaration(i int) IFieldDeclarationContext

func (*VisibilitySectionContext) GetParser

func (s *VisibilitySectionContext) GetParser() antlr.Parser

func (*VisibilitySectionContext) GetRuleContext

func (s *VisibilitySectionContext) GetRuleContext() antlr.RuleContext

func (*VisibilitySectionContext) IsVisibilitySectionContext

func (*VisibilitySectionContext) IsVisibilitySectionContext()

func (*VisibilitySectionContext) ToStringTree

func (s *VisibilitySectionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

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) 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) LP

func (*WhileStatementContext) RP

func (*WhileStatementContext) Statement

func (*WhileStatementContext) ToStringTree

func (s *WhileStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*WhileStatementContext) WHILE

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL