1 // Generated from net/sourceforge/pmd/lang/swift/antlr4/Swift.g4 by ANTLR 4.5.2 2 package net.sourceforge.pmd.lang.swift.antlr4; 3 import org.antlr.v4.runtime.tree.ParseTreeListener; 4 5 /** 6 * This interface defines a complete listener for a parse tree produced by 7 * {@link SwiftParser}. 8 */ 9 public interface SwiftListener extends ParseTreeListener { 10 /** 11 * Enter a parse tree produced by {@link SwiftParser#topLevel}. 12 * @param ctx the parse tree 13 */ 14 void enterTopLevel(SwiftParser.TopLevelContext ctx); 15 /** 16 * Exit a parse tree produced by {@link SwiftParser#topLevel}. 17 * @param ctx the parse tree 18 */ 19 void exitTopLevel(SwiftParser.TopLevelContext ctx); 20 /** 21 * Enter a parse tree produced by {@link SwiftParser#statement}. 22 * @param ctx the parse tree 23 */ 24 void enterStatement(SwiftParser.StatementContext ctx); 25 /** 26 * Exit a parse tree produced by {@link SwiftParser#statement}. 27 * @param ctx the parse tree 28 */ 29 void exitStatement(SwiftParser.StatementContext ctx); 30 /** 31 * Enter a parse tree produced by {@link SwiftParser#statements}. 32 * @param ctx the parse tree 33 */ 34 void enterStatements(SwiftParser.StatementsContext ctx); 35 /** 36 * Exit a parse tree produced by {@link SwiftParser#statements}. 37 * @param ctx the parse tree 38 */ 39 void exitStatements(SwiftParser.StatementsContext ctx); 40 /** 41 * Enter a parse tree produced by {@link SwiftParser#loopStatement}. 42 * @param ctx the parse tree 43 */ 44 void enterLoopStatement(SwiftParser.LoopStatementContext ctx); 45 /** 46 * Exit a parse tree produced by {@link SwiftParser#loopStatement}. 47 * @param ctx the parse tree 48 */ 49 void exitLoopStatement(SwiftParser.LoopStatementContext ctx); 50 /** 51 * Enter a parse tree produced by {@link SwiftParser#forStatement}. 52 * @param ctx the parse tree 53 */ 54 void enterForStatement(SwiftParser.ForStatementContext ctx); 55 /** 56 * Exit a parse tree produced by {@link SwiftParser#forStatement}. 57 * @param ctx the parse tree 58 */ 59 void exitForStatement(SwiftParser.ForStatementContext ctx); 60 /** 61 * Enter a parse tree produced by {@link SwiftParser#forInit}. 62 * @param ctx the parse tree 63 */ 64 void enterForInit(SwiftParser.ForInitContext ctx); 65 /** 66 * Exit a parse tree produced by {@link SwiftParser#forInit}. 67 * @param ctx the parse tree 68 */ 69 void exitForInit(SwiftParser.ForInitContext ctx); 70 /** 71 * Enter a parse tree produced by {@link SwiftParser#forInStatement}. 72 * @param ctx the parse tree 73 */ 74 void enterForInStatement(SwiftParser.ForInStatementContext ctx); 75 /** 76 * Exit a parse tree produced by {@link SwiftParser#forInStatement}. 77 * @param ctx the parse tree 78 */ 79 void exitForInStatement(SwiftParser.ForInStatementContext ctx); 80 /** 81 * Enter a parse tree produced by {@link SwiftParser#whileStatement}. 82 * @param ctx the parse tree 83 */ 84 void enterWhileStatement(SwiftParser.WhileStatementContext ctx); 85 /** 86 * Exit a parse tree produced by {@link SwiftParser#whileStatement}. 87 * @param ctx the parse tree 88 */ 89 void exitWhileStatement(SwiftParser.WhileStatementContext ctx); 90 /** 91 * Enter a parse tree produced by {@link SwiftParser#repeatWhileStatement}. 92 * @param ctx the parse tree 93 */ 94 void enterRepeatWhileStatement(SwiftParser.RepeatWhileStatementContext ctx); 95 /** 96 * Exit a parse tree produced by {@link SwiftParser#repeatWhileStatement}. 97 * @param ctx the parse tree 98 */ 99 void exitRepeatWhileStatement(SwiftParser.RepeatWhileStatementContext ctx); 100 /** 101 * Enter a parse tree produced by {@link SwiftParser#branchStatement}. 102 * @param ctx the parse tree 103 */ 104 void enterBranchStatement(SwiftParser.BranchStatementContext ctx); 105 /** 106 * Exit a parse tree produced by {@link SwiftParser#branchStatement}. 107 * @param ctx the parse tree 108 */ 109 void exitBranchStatement(SwiftParser.BranchStatementContext ctx); 110 /** 111 * Enter a parse tree produced by {@link SwiftParser#ifStatement}. 112 * @param ctx the parse tree 113 */ 114 void enterIfStatement(SwiftParser.IfStatementContext ctx); 115 /** 116 * Exit a parse tree produced by {@link SwiftParser#ifStatement}. 117 * @param ctx the parse tree 118 */ 119 void exitIfStatement(SwiftParser.IfStatementContext ctx); 120 /** 121 * Enter a parse tree produced by {@link SwiftParser#elseClause}. 122 * @param ctx the parse tree 123 */ 124 void enterElseClause(SwiftParser.ElseClauseContext ctx); 125 /** 126 * Exit a parse tree produced by {@link SwiftParser#elseClause}. 127 * @param ctx the parse tree 128 */ 129 void exitElseClause(SwiftParser.ElseClauseContext ctx); 130 /** 131 * Enter a parse tree produced by {@link SwiftParser#guardStatement}. 132 * @param ctx the parse tree 133 */ 134 void enterGuardStatement(SwiftParser.GuardStatementContext ctx); 135 /** 136 * Exit a parse tree produced by {@link SwiftParser#guardStatement}. 137 * @param ctx the parse tree 138 */ 139 void exitGuardStatement(SwiftParser.GuardStatementContext ctx); 140 /** 141 * Enter a parse tree produced by {@link SwiftParser#switchStatement}. 142 * @param ctx the parse tree 143 */ 144 void enterSwitchStatement(SwiftParser.SwitchStatementContext ctx); 145 /** 146 * Exit a parse tree produced by {@link SwiftParser#switchStatement}. 147 * @param ctx the parse tree 148 */ 149 void exitSwitchStatement(SwiftParser.SwitchStatementContext ctx); 150 /** 151 * Enter a parse tree produced by {@link SwiftParser#switchCases}. 152 * @param ctx the parse tree 153 */ 154 void enterSwitchCases(SwiftParser.SwitchCasesContext ctx); 155 /** 156 * Exit a parse tree produced by {@link SwiftParser#switchCases}. 157 * @param ctx the parse tree 158 */ 159 void exitSwitchCases(SwiftParser.SwitchCasesContext ctx); 160 /** 161 * Enter a parse tree produced by {@link SwiftParser#switchCase}. 162 * @param ctx the parse tree 163 */ 164 void enterSwitchCase(SwiftParser.SwitchCaseContext ctx); 165 /** 166 * Exit a parse tree produced by {@link SwiftParser#switchCase}. 167 * @param ctx the parse tree 168 */ 169 void exitSwitchCase(SwiftParser.SwitchCaseContext ctx); 170 /** 171 * Enter a parse tree produced by {@link SwiftParser#caseLabel}. 172 * @param ctx the parse tree 173 */ 174 void enterCaseLabel(SwiftParser.CaseLabelContext ctx); 175 /** 176 * Exit a parse tree produced by {@link SwiftParser#caseLabel}. 177 * @param ctx the parse tree 178 */ 179 void exitCaseLabel(SwiftParser.CaseLabelContext ctx); 180 /** 181 * Enter a parse tree produced by {@link SwiftParser#caseItemList}. 182 * @param ctx the parse tree 183 */ 184 void enterCaseItemList(SwiftParser.CaseItemListContext ctx); 185 /** 186 * Exit a parse tree produced by {@link SwiftParser#caseItemList}. 187 * @param ctx the parse tree 188 */ 189 void exitCaseItemList(SwiftParser.CaseItemListContext ctx); 190 /** 191 * Enter a parse tree produced by {@link SwiftParser#caseItem}. 192 * @param ctx the parse tree 193 */ 194 void enterCaseItem(SwiftParser.CaseItemContext ctx); 195 /** 196 * Exit a parse tree produced by {@link SwiftParser#caseItem}. 197 * @param ctx the parse tree 198 */ 199 void exitCaseItem(SwiftParser.CaseItemContext ctx); 200 /** 201 * Enter a parse tree produced by {@link SwiftParser#defaultLabel}. 202 * @param ctx the parse tree 203 */ 204 void enterDefaultLabel(SwiftParser.DefaultLabelContext ctx); 205 /** 206 * Exit a parse tree produced by {@link SwiftParser#defaultLabel}. 207 * @param ctx the parse tree 208 */ 209 void exitDefaultLabel(SwiftParser.DefaultLabelContext ctx); 210 /** 211 * Enter a parse tree produced by {@link SwiftParser#labeledStatement}. 212 * @param ctx the parse tree 213 */ 214 void enterLabeledStatement(SwiftParser.LabeledStatementContext ctx); 215 /** 216 * Exit a parse tree produced by {@link SwiftParser#labeledStatement}. 217 * @param ctx the parse tree 218 */ 219 void exitLabeledStatement(SwiftParser.LabeledStatementContext ctx); 220 /** 221 * Enter a parse tree produced by {@link SwiftParser#statementLabel}. 222 * @param ctx the parse tree 223 */ 224 void enterStatementLabel(SwiftParser.StatementLabelContext ctx); 225 /** 226 * Exit a parse tree produced by {@link SwiftParser#statementLabel}. 227 * @param ctx the parse tree 228 */ 229 void exitStatementLabel(SwiftParser.StatementLabelContext ctx); 230 /** 231 * Enter a parse tree produced by {@link SwiftParser#labelName}. 232 * @param ctx the parse tree 233 */ 234 void enterLabelName(SwiftParser.LabelNameContext ctx); 235 /** 236 * Exit a parse tree produced by {@link SwiftParser#labelName}. 237 * @param ctx the parse tree 238 */ 239 void exitLabelName(SwiftParser.LabelNameContext ctx); 240 /** 241 * Enter a parse tree produced by {@link SwiftParser#controlTransferStatement}. 242 * @param ctx the parse tree 243 */ 244 void enterControlTransferStatement(SwiftParser.ControlTransferStatementContext ctx); 245 /** 246 * Exit a parse tree produced by {@link SwiftParser#controlTransferStatement}. 247 * @param ctx the parse tree 248 */ 249 void exitControlTransferStatement(SwiftParser.ControlTransferStatementContext ctx); 250 /** 251 * Enter a parse tree produced by {@link SwiftParser#breakStatement}. 252 * @param ctx the parse tree 253 */ 254 void enterBreakStatement(SwiftParser.BreakStatementContext ctx); 255 /** 256 * Exit a parse tree produced by {@link SwiftParser#breakStatement}. 257 * @param ctx the parse tree 258 */ 259 void exitBreakStatement(SwiftParser.BreakStatementContext ctx); 260 /** 261 * Enter a parse tree produced by {@link SwiftParser#continueStatement}. 262 * @param ctx the parse tree 263 */ 264 void enterContinueStatement(SwiftParser.ContinueStatementContext ctx); 265 /** 266 * Exit a parse tree produced by {@link SwiftParser#continueStatement}. 267 * @param ctx the parse tree 268 */ 269 void exitContinueStatement(SwiftParser.ContinueStatementContext ctx); 270 /** 271 * Enter a parse tree produced by {@link SwiftParser#fallthroughStatement}. 272 * @param ctx the parse tree 273 */ 274 void enterFallthroughStatement(SwiftParser.FallthroughStatementContext ctx); 275 /** 276 * Exit a parse tree produced by {@link SwiftParser#fallthroughStatement}. 277 * @param ctx the parse tree 278 */ 279 void exitFallthroughStatement(SwiftParser.FallthroughStatementContext ctx); 280 /** 281 * Enter a parse tree produced by {@link SwiftParser#returnStatement}. 282 * @param ctx the parse tree 283 */ 284 void enterReturnStatement(SwiftParser.ReturnStatementContext ctx); 285 /** 286 * Exit a parse tree produced by {@link SwiftParser#returnStatement}. 287 * @param ctx the parse tree 288 */ 289 void exitReturnStatement(SwiftParser.ReturnStatementContext ctx); 290 /** 291 * Enter a parse tree produced by {@link SwiftParser#throwStatement}. 292 * @param ctx the parse tree 293 */ 294 void enterThrowStatement(SwiftParser.ThrowStatementContext ctx); 295 /** 296 * Exit a parse tree produced by {@link SwiftParser#throwStatement}. 297 * @param ctx the parse tree 298 */ 299 void exitThrowStatement(SwiftParser.ThrowStatementContext ctx); 300 /** 301 * Enter a parse tree produced by {@link SwiftParser#deferStatement}. 302 * @param ctx the parse tree 303 */ 304 void enterDeferStatement(SwiftParser.DeferStatementContext ctx); 305 /** 306 * Exit a parse tree produced by {@link SwiftParser#deferStatement}. 307 * @param ctx the parse tree 308 */ 309 void exitDeferStatement(SwiftParser.DeferStatementContext ctx); 310 /** 311 * Enter a parse tree produced by {@link SwiftParser#doStatement}. 312 * @param ctx the parse tree 313 */ 314 void enterDoStatement(SwiftParser.DoStatementContext ctx); 315 /** 316 * Exit a parse tree produced by {@link SwiftParser#doStatement}. 317 * @param ctx the parse tree 318 */ 319 void exitDoStatement(SwiftParser.DoStatementContext ctx); 320 /** 321 * Enter a parse tree produced by {@link SwiftParser#catchClauses}. 322 * @param ctx the parse tree 323 */ 324 void enterCatchClauses(SwiftParser.CatchClausesContext ctx); 325 /** 326 * Exit a parse tree produced by {@link SwiftParser#catchClauses}. 327 * @param ctx the parse tree 328 */ 329 void exitCatchClauses(SwiftParser.CatchClausesContext ctx); 330 /** 331 * Enter a parse tree produced by {@link SwiftParser#catchClause}. 332 * @param ctx the parse tree 333 */ 334 void enterCatchClause(SwiftParser.CatchClauseContext ctx); 335 /** 336 * Exit a parse tree produced by {@link SwiftParser#catchClause}. 337 * @param ctx the parse tree 338 */ 339 void exitCatchClause(SwiftParser.CatchClauseContext ctx); 340 /** 341 * Enter a parse tree produced by {@link SwiftParser#conditionClause}. 342 * @param ctx the parse tree 343 */ 344 void enterConditionClause(SwiftParser.ConditionClauseContext ctx); 345 /** 346 * Exit a parse tree produced by {@link SwiftParser#conditionClause}. 347 * @param ctx the parse tree 348 */ 349 void exitConditionClause(SwiftParser.ConditionClauseContext ctx); 350 /** 351 * Enter a parse tree produced by {@link SwiftParser#conditionList}. 352 * @param ctx the parse tree 353 */ 354 void enterConditionList(SwiftParser.ConditionListContext ctx); 355 /** 356 * Exit a parse tree produced by {@link SwiftParser#conditionList}. 357 * @param ctx the parse tree 358 */ 359 void exitConditionList(SwiftParser.ConditionListContext ctx); 360 /** 361 * Enter a parse tree produced by {@link SwiftParser#condition}. 362 * @param ctx the parse tree 363 */ 364 void enterCondition(SwiftParser.ConditionContext ctx); 365 /** 366 * Exit a parse tree produced by {@link SwiftParser#condition}. 367 * @param ctx the parse tree 368 */ 369 void exitCondition(SwiftParser.ConditionContext ctx); 370 /** 371 * Enter a parse tree produced by {@link SwiftParser#caseCondition}. 372 * @param ctx the parse tree 373 */ 374 void enterCaseCondition(SwiftParser.CaseConditionContext ctx); 375 /** 376 * Exit a parse tree produced by {@link SwiftParser#caseCondition}. 377 * @param ctx the parse tree 378 */ 379 void exitCaseCondition(SwiftParser.CaseConditionContext ctx); 380 /** 381 * Enter a parse tree produced by {@link SwiftParser#optionalBindingCondition}. 382 * @param ctx the parse tree 383 */ 384 void enterOptionalBindingCondition(SwiftParser.OptionalBindingConditionContext ctx); 385 /** 386 * Exit a parse tree produced by {@link SwiftParser#optionalBindingCondition}. 387 * @param ctx the parse tree 388 */ 389 void exitOptionalBindingCondition(SwiftParser.OptionalBindingConditionContext ctx); 390 /** 391 * Enter a parse tree produced by {@link SwiftParser#optionalBindingHead}. 392 * @param ctx the parse tree 393 */ 394 void enterOptionalBindingHead(SwiftParser.OptionalBindingHeadContext ctx); 395 /** 396 * Exit a parse tree produced by {@link SwiftParser#optionalBindingHead}. 397 * @param ctx the parse tree 398 */ 399 void exitOptionalBindingHead(SwiftParser.OptionalBindingHeadContext ctx); 400 /** 401 * Enter a parse tree produced by {@link SwiftParser#optionalBindingContinuationList}. 402 * @param ctx the parse tree 403 */ 404 void enterOptionalBindingContinuationList(SwiftParser.OptionalBindingContinuationListContext ctx); 405 /** 406 * Exit a parse tree produced by {@link SwiftParser#optionalBindingContinuationList}. 407 * @param ctx the parse tree 408 */ 409 void exitOptionalBindingContinuationList(SwiftParser.OptionalBindingContinuationListContext ctx); 410 /** 411 * Enter a parse tree produced by {@link SwiftParser#optionalBindingContinuation}. 412 * @param ctx the parse tree 413 */ 414 void enterOptionalBindingContinuation(SwiftParser.OptionalBindingContinuationContext ctx); 415 /** 416 * Exit a parse tree produced by {@link SwiftParser#optionalBindingContinuation}. 417 * @param ctx the parse tree 418 */ 419 void exitOptionalBindingContinuation(SwiftParser.OptionalBindingContinuationContext ctx); 420 /** 421 * Enter a parse tree produced by {@link SwiftParser#whereClause}. 422 * @param ctx the parse tree 423 */ 424 void enterWhereClause(SwiftParser.WhereClauseContext ctx); 425 /** 426 * Exit a parse tree produced by {@link SwiftParser#whereClause}. 427 * @param ctx the parse tree 428 */ 429 void exitWhereClause(SwiftParser.WhereClauseContext ctx); 430 /** 431 * Enter a parse tree produced by {@link SwiftParser#whereExpression}. 432 * @param ctx the parse tree 433 */ 434 void enterWhereExpression(SwiftParser.WhereExpressionContext ctx); 435 /** 436 * Exit a parse tree produced by {@link SwiftParser#whereExpression}. 437 * @param ctx the parse tree 438 */ 439 void exitWhereExpression(SwiftParser.WhereExpressionContext ctx); 440 /** 441 * Enter a parse tree produced by {@link SwiftParser#availabilityCondition}. 442 * @param ctx the parse tree 443 */ 444 void enterAvailabilityCondition(SwiftParser.AvailabilityConditionContext ctx); 445 /** 446 * Exit a parse tree produced by {@link SwiftParser#availabilityCondition}. 447 * @param ctx the parse tree 448 */ 449 void exitAvailabilityCondition(SwiftParser.AvailabilityConditionContext ctx); 450 /** 451 * Enter a parse tree produced by {@link SwiftParser#availabilityArguments}. 452 * @param ctx the parse tree 453 */ 454 void enterAvailabilityArguments(SwiftParser.AvailabilityArgumentsContext ctx); 455 /** 456 * Exit a parse tree produced by {@link SwiftParser#availabilityArguments}. 457 * @param ctx the parse tree 458 */ 459 void exitAvailabilityArguments(SwiftParser.AvailabilityArgumentsContext ctx); 460 /** 461 * Enter a parse tree produced by {@link SwiftParser#availabilityArgument}. 462 * @param ctx the parse tree 463 */ 464 void enterAvailabilityArgument(SwiftParser.AvailabilityArgumentContext ctx); 465 /** 466 * Exit a parse tree produced by {@link SwiftParser#availabilityArgument}. 467 * @param ctx the parse tree 468 */ 469 void exitAvailabilityArgument(SwiftParser.AvailabilityArgumentContext ctx); 470 /** 471 * Enter a parse tree produced by {@link SwiftParser#platformName}. 472 * @param ctx the parse tree 473 */ 474 void enterPlatformName(SwiftParser.PlatformNameContext ctx); 475 /** 476 * Exit a parse tree produced by {@link SwiftParser#platformName}. 477 * @param ctx the parse tree 478 */ 479 void exitPlatformName(SwiftParser.PlatformNameContext ctx); 480 /** 481 * Enter a parse tree produced by {@link SwiftParser#platformVersion}. 482 * @param ctx the parse tree 483 */ 484 void enterPlatformVersion(SwiftParser.PlatformVersionContext ctx); 485 /** 486 * Exit a parse tree produced by {@link SwiftParser#platformVersion}. 487 * @param ctx the parse tree 488 */ 489 void exitPlatformVersion(SwiftParser.PlatformVersionContext ctx); 490 /** 491 * Enter a parse tree produced by {@link SwiftParser#genericParameterClause}. 492 * @param ctx the parse tree 493 */ 494 void enterGenericParameterClause(SwiftParser.GenericParameterClauseContext ctx); 495 /** 496 * Exit a parse tree produced by {@link SwiftParser#genericParameterClause}. 497 * @param ctx the parse tree 498 */ 499 void exitGenericParameterClause(SwiftParser.GenericParameterClauseContext ctx); 500 /** 501 * Enter a parse tree produced by {@link SwiftParser#genericParameterList}. 502 * @param ctx the parse tree 503 */ 504 void enterGenericParameterList(SwiftParser.GenericParameterListContext ctx); 505 /** 506 * Exit a parse tree produced by {@link SwiftParser#genericParameterList}. 507 * @param ctx the parse tree 508 */ 509 void exitGenericParameterList(SwiftParser.GenericParameterListContext ctx); 510 /** 511 * Enter a parse tree produced by {@link SwiftParser#genericParameter}. 512 * @param ctx the parse tree 513 */ 514 void enterGenericParameter(SwiftParser.GenericParameterContext ctx); 515 /** 516 * Exit a parse tree produced by {@link SwiftParser#genericParameter}. 517 * @param ctx the parse tree 518 */ 519 void exitGenericParameter(SwiftParser.GenericParameterContext ctx); 520 /** 521 * Enter a parse tree produced by {@link SwiftParser#requirementClause}. 522 * @param ctx the parse tree 523 */ 524 void enterRequirementClause(SwiftParser.RequirementClauseContext ctx); 525 /** 526 * Exit a parse tree produced by {@link SwiftParser#requirementClause}. 527 * @param ctx the parse tree 528 */ 529 void exitRequirementClause(SwiftParser.RequirementClauseContext ctx); 530 /** 531 * Enter a parse tree produced by {@link SwiftParser#requirementList}. 532 * @param ctx the parse tree 533 */ 534 void enterRequirementList(SwiftParser.RequirementListContext ctx); 535 /** 536 * Exit a parse tree produced by {@link SwiftParser#requirementList}. 537 * @param ctx the parse tree 538 */ 539 void exitRequirementList(SwiftParser.RequirementListContext ctx); 540 /** 541 * Enter a parse tree produced by {@link SwiftParser#requirement}. 542 * @param ctx the parse tree 543 */ 544 void enterRequirement(SwiftParser.RequirementContext ctx); 545 /** 546 * Exit a parse tree produced by {@link SwiftParser#requirement}. 547 * @param ctx the parse tree 548 */ 549 void exitRequirement(SwiftParser.RequirementContext ctx); 550 /** 551 * Enter a parse tree produced by {@link SwiftParser#conformanceRequirement}. 552 * @param ctx the parse tree 553 */ 554 void enterConformanceRequirement(SwiftParser.ConformanceRequirementContext ctx); 555 /** 556 * Exit a parse tree produced by {@link SwiftParser#conformanceRequirement}. 557 * @param ctx the parse tree 558 */ 559 void exitConformanceRequirement(SwiftParser.ConformanceRequirementContext ctx); 560 /** 561 * Enter a parse tree produced by {@link SwiftParser#sameTypeRequirement}. 562 * @param ctx the parse tree 563 */ 564 void enterSameTypeRequirement(SwiftParser.SameTypeRequirementContext ctx); 565 /** 566 * Exit a parse tree produced by {@link SwiftParser#sameTypeRequirement}. 567 * @param ctx the parse tree 568 */ 569 void exitSameTypeRequirement(SwiftParser.SameTypeRequirementContext ctx); 570 /** 571 * Enter a parse tree produced by {@link SwiftParser#genericArgumentClause}. 572 * @param ctx the parse tree 573 */ 574 void enterGenericArgumentClause(SwiftParser.GenericArgumentClauseContext ctx); 575 /** 576 * Exit a parse tree produced by {@link SwiftParser#genericArgumentClause}. 577 * @param ctx the parse tree 578 */ 579 void exitGenericArgumentClause(SwiftParser.GenericArgumentClauseContext ctx); 580 /** 581 * Enter a parse tree produced by {@link SwiftParser#genericArgumentList}. 582 * @param ctx the parse tree 583 */ 584 void enterGenericArgumentList(SwiftParser.GenericArgumentListContext ctx); 585 /** 586 * Exit a parse tree produced by {@link SwiftParser#genericArgumentList}. 587 * @param ctx the parse tree 588 */ 589 void exitGenericArgumentList(SwiftParser.GenericArgumentListContext ctx); 590 /** 591 * Enter a parse tree produced by {@link SwiftParser#genericArgument}. 592 * @param ctx the parse tree 593 */ 594 void enterGenericArgument(SwiftParser.GenericArgumentContext ctx); 595 /** 596 * Exit a parse tree produced by {@link SwiftParser#genericArgument}. 597 * @param ctx the parse tree 598 */ 599 void exitGenericArgument(SwiftParser.GenericArgumentContext ctx); 600 /** 601 * Enter a parse tree produced by {@link SwiftParser#declaration}. 602 * @param ctx the parse tree 603 */ 604 void enterDeclaration(SwiftParser.DeclarationContext ctx); 605 /** 606 * Exit a parse tree produced by {@link SwiftParser#declaration}. 607 * @param ctx the parse tree 608 */ 609 void exitDeclaration(SwiftParser.DeclarationContext ctx); 610 /** 611 * Enter a parse tree produced by {@link SwiftParser#declarations}. 612 * @param ctx the parse tree 613 */ 614 void enterDeclarations(SwiftParser.DeclarationsContext ctx); 615 /** 616 * Exit a parse tree produced by {@link SwiftParser#declarations}. 617 * @param ctx the parse tree 618 */ 619 void exitDeclarations(SwiftParser.DeclarationsContext ctx); 620 /** 621 * Enter a parse tree produced by {@link SwiftParser#declarationModifiers}. 622 * @param ctx the parse tree 623 */ 624 void enterDeclarationModifiers(SwiftParser.DeclarationModifiersContext ctx); 625 /** 626 * Exit a parse tree produced by {@link SwiftParser#declarationModifiers}. 627 * @param ctx the parse tree 628 */ 629 void exitDeclarationModifiers(SwiftParser.DeclarationModifiersContext ctx); 630 /** 631 * Enter a parse tree produced by {@link SwiftParser#declarationModifier}. 632 * @param ctx the parse tree 633 */ 634 void enterDeclarationModifier(SwiftParser.DeclarationModifierContext ctx); 635 /** 636 * Exit a parse tree produced by {@link SwiftParser#declarationModifier}. 637 * @param ctx the parse tree 638 */ 639 void exitDeclarationModifier(SwiftParser.DeclarationModifierContext ctx); 640 /** 641 * Enter a parse tree produced by {@link SwiftParser#accessLevelModifier}. 642 * @param ctx the parse tree 643 */ 644 void enterAccessLevelModifier(SwiftParser.AccessLevelModifierContext ctx); 645 /** 646 * Exit a parse tree produced by {@link SwiftParser#accessLevelModifier}. 647 * @param ctx the parse tree 648 */ 649 void exitAccessLevelModifier(SwiftParser.AccessLevelModifierContext ctx); 650 /** 651 * Enter a parse tree produced by {@link SwiftParser#accessLevelModifiers}. 652 * @param ctx the parse tree 653 */ 654 void enterAccessLevelModifiers(SwiftParser.AccessLevelModifiersContext ctx); 655 /** 656 * Exit a parse tree produced by {@link SwiftParser#accessLevelModifiers}. 657 * @param ctx the parse tree 658 */ 659 void exitAccessLevelModifiers(SwiftParser.AccessLevelModifiersContext ctx); 660 /** 661 * Enter a parse tree produced by {@link SwiftParser#codeBlock}. 662 * @param ctx the parse tree 663 */ 664 void enterCodeBlock(SwiftParser.CodeBlockContext ctx); 665 /** 666 * Exit a parse tree produced by {@link SwiftParser#codeBlock}. 667 * @param ctx the parse tree 668 */ 669 void exitCodeBlock(SwiftParser.CodeBlockContext ctx); 670 /** 671 * Enter a parse tree produced by {@link SwiftParser#importDeclaration}. 672 * @param ctx the parse tree 673 */ 674 void enterImportDeclaration(SwiftParser.ImportDeclarationContext ctx); 675 /** 676 * Exit a parse tree produced by {@link SwiftParser#importDeclaration}. 677 * @param ctx the parse tree 678 */ 679 void exitImportDeclaration(SwiftParser.ImportDeclarationContext ctx); 680 /** 681 * Enter a parse tree produced by {@link SwiftParser#importKind}. 682 * @param ctx the parse tree 683 */ 684 void enterImportKind(SwiftParser.ImportKindContext ctx); 685 /** 686 * Exit a parse tree produced by {@link SwiftParser#importKind}. 687 * @param ctx the parse tree 688 */ 689 void exitImportKind(SwiftParser.ImportKindContext ctx); 690 /** 691 * Enter a parse tree produced by {@link SwiftParser#importPath}. 692 * @param ctx the parse tree 693 */ 694 void enterImportPath(SwiftParser.ImportPathContext ctx); 695 /** 696 * Exit a parse tree produced by {@link SwiftParser#importPath}. 697 * @param ctx the parse tree 698 */ 699 void exitImportPath(SwiftParser.ImportPathContext ctx); 700 /** 701 * Enter a parse tree produced by {@link SwiftParser#importPathIdentifier}. 702 * @param ctx the parse tree 703 */ 704 void enterImportPathIdentifier(SwiftParser.ImportPathIdentifierContext ctx); 705 /** 706 * Exit a parse tree produced by {@link SwiftParser#importPathIdentifier}. 707 * @param ctx the parse tree 708 */ 709 void exitImportPathIdentifier(SwiftParser.ImportPathIdentifierContext ctx); 710 /** 711 * Enter a parse tree produced by {@link SwiftParser#constantDeclaration}. 712 * @param ctx the parse tree 713 */ 714 void enterConstantDeclaration(SwiftParser.ConstantDeclarationContext ctx); 715 /** 716 * Exit a parse tree produced by {@link SwiftParser#constantDeclaration}. 717 * @param ctx the parse tree 718 */ 719 void exitConstantDeclaration(SwiftParser.ConstantDeclarationContext ctx); 720 /** 721 * Enter a parse tree produced by {@link SwiftParser#patternInitializerList}. 722 * @param ctx the parse tree 723 */ 724 void enterPatternInitializerList(SwiftParser.PatternInitializerListContext ctx); 725 /** 726 * Exit a parse tree produced by {@link SwiftParser#patternInitializerList}. 727 * @param ctx the parse tree 728 */ 729 void exitPatternInitializerList(SwiftParser.PatternInitializerListContext ctx); 730 /** 731 * Enter a parse tree produced by {@link SwiftParser#patternInitializer}. 732 * @param ctx the parse tree 733 */ 734 void enterPatternInitializer(SwiftParser.PatternInitializerContext ctx); 735 /** 736 * Exit a parse tree produced by {@link SwiftParser#patternInitializer}. 737 * @param ctx the parse tree 738 */ 739 void exitPatternInitializer(SwiftParser.PatternInitializerContext ctx); 740 /** 741 * Enter a parse tree produced by {@link SwiftParser#initializer}. 742 * @param ctx the parse tree 743 */ 744 void enterInitializer(SwiftParser.InitializerContext ctx); 745 /** 746 * Exit a parse tree produced by {@link SwiftParser#initializer}. 747 * @param ctx the parse tree 748 */ 749 void exitInitializer(SwiftParser.InitializerContext ctx); 750 /** 751 * Enter a parse tree produced by {@link SwiftParser#variableDeclaration}. 752 * @param ctx the parse tree 753 */ 754 void enterVariableDeclaration(SwiftParser.VariableDeclarationContext ctx); 755 /** 756 * Exit a parse tree produced by {@link SwiftParser#variableDeclaration}. 757 * @param ctx the parse tree 758 */ 759 void exitVariableDeclaration(SwiftParser.VariableDeclarationContext ctx); 760 /** 761 * Enter a parse tree produced by {@link SwiftParser#variableDeclarationHead}. 762 * @param ctx the parse tree 763 */ 764 void enterVariableDeclarationHead(SwiftParser.VariableDeclarationHeadContext ctx); 765 /** 766 * Exit a parse tree produced by {@link SwiftParser#variableDeclarationHead}. 767 * @param ctx the parse tree 768 */ 769 void exitVariableDeclarationHead(SwiftParser.VariableDeclarationHeadContext ctx); 770 /** 771 * Enter a parse tree produced by {@link SwiftParser#variableName}. 772 * @param ctx the parse tree 773 */ 774 void enterVariableName(SwiftParser.VariableNameContext ctx); 775 /** 776 * Exit a parse tree produced by {@link SwiftParser#variableName}. 777 * @param ctx the parse tree 778 */ 779 void exitVariableName(SwiftParser.VariableNameContext ctx); 780 /** 781 * Enter a parse tree produced by {@link SwiftParser#getterSetterBlock}. 782 * @param ctx the parse tree 783 */ 784 void enterGetterSetterBlock(SwiftParser.GetterSetterBlockContext ctx); 785 /** 786 * Exit a parse tree produced by {@link SwiftParser#getterSetterBlock}. 787 * @param ctx the parse tree 788 */ 789 void exitGetterSetterBlock(SwiftParser.GetterSetterBlockContext ctx); 790 /** 791 * Enter a parse tree produced by {@link SwiftParser#getterClause}. 792 * @param ctx the parse tree 793 */ 794 void enterGetterClause(SwiftParser.GetterClauseContext ctx); 795 /** 796 * Exit a parse tree produced by {@link SwiftParser#getterClause}. 797 * @param ctx the parse tree 798 */ 799 void exitGetterClause(SwiftParser.GetterClauseContext ctx); 800 /** 801 * Enter a parse tree produced by {@link SwiftParser#setterClause}. 802 * @param ctx the parse tree 803 */ 804 void enterSetterClause(SwiftParser.SetterClauseContext ctx); 805 /** 806 * Exit a parse tree produced by {@link SwiftParser#setterClause}. 807 * @param ctx the parse tree 808 */ 809 void exitSetterClause(SwiftParser.SetterClauseContext ctx); 810 /** 811 * Enter a parse tree produced by {@link SwiftParser#setterName}. 812 * @param ctx the parse tree 813 */ 814 void enterSetterName(SwiftParser.SetterNameContext ctx); 815 /** 816 * Exit a parse tree produced by {@link SwiftParser#setterName}. 817 * @param ctx the parse tree 818 */ 819 void exitSetterName(SwiftParser.SetterNameContext ctx); 820 /** 821 * Enter a parse tree produced by {@link SwiftParser#getterSetterKeywordBlock}. 822 * @param ctx the parse tree 823 */ 824 void enterGetterSetterKeywordBlock(SwiftParser.GetterSetterKeywordBlockContext ctx); 825 /** 826 * Exit a parse tree produced by {@link SwiftParser#getterSetterKeywordBlock}. 827 * @param ctx the parse tree 828 */ 829 void exitGetterSetterKeywordBlock(SwiftParser.GetterSetterKeywordBlockContext ctx); 830 /** 831 * Enter a parse tree produced by {@link SwiftParser#getterKeywordClause}. 832 * @param ctx the parse tree 833 */ 834 void enterGetterKeywordClause(SwiftParser.GetterKeywordClauseContext ctx); 835 /** 836 * Exit a parse tree produced by {@link SwiftParser#getterKeywordClause}. 837 * @param ctx the parse tree 838 */ 839 void exitGetterKeywordClause(SwiftParser.GetterKeywordClauseContext ctx); 840 /** 841 * Enter a parse tree produced by {@link SwiftParser#setterKeywordClause}. 842 * @param ctx the parse tree 843 */ 844 void enterSetterKeywordClause(SwiftParser.SetterKeywordClauseContext ctx); 845 /** 846 * Exit a parse tree produced by {@link SwiftParser#setterKeywordClause}. 847 * @param ctx the parse tree 848 */ 849 void exitSetterKeywordClause(SwiftParser.SetterKeywordClauseContext ctx); 850 /** 851 * Enter a parse tree produced by {@link SwiftParser#willSetDidSetBlock}. 852 * @param ctx the parse tree 853 */ 854 void enterWillSetDidSetBlock(SwiftParser.WillSetDidSetBlockContext ctx); 855 /** 856 * Exit a parse tree produced by {@link SwiftParser#willSetDidSetBlock}. 857 * @param ctx the parse tree 858 */ 859 void exitWillSetDidSetBlock(SwiftParser.WillSetDidSetBlockContext ctx); 860 /** 861 * Enter a parse tree produced by {@link SwiftParser#willSetClause}. 862 * @param ctx the parse tree 863 */ 864 void enterWillSetClause(SwiftParser.WillSetClauseContext ctx); 865 /** 866 * Exit a parse tree produced by {@link SwiftParser#willSetClause}. 867 * @param ctx the parse tree 868 */ 869 void exitWillSetClause(SwiftParser.WillSetClauseContext ctx); 870 /** 871 * Enter a parse tree produced by {@link SwiftParser#didSetClause}. 872 * @param ctx the parse tree 873 */ 874 void enterDidSetClause(SwiftParser.DidSetClauseContext ctx); 875 /** 876 * Exit a parse tree produced by {@link SwiftParser#didSetClause}. 877 * @param ctx the parse tree 878 */ 879 void exitDidSetClause(SwiftParser.DidSetClauseContext ctx); 880 /** 881 * Enter a parse tree produced by {@link SwiftParser#typealiasDeclaration}. 882 * @param ctx the parse tree 883 */ 884 void enterTypealiasDeclaration(SwiftParser.TypealiasDeclarationContext ctx); 885 /** 886 * Exit a parse tree produced by {@link SwiftParser#typealiasDeclaration}. 887 * @param ctx the parse tree 888 */ 889 void exitTypealiasDeclaration(SwiftParser.TypealiasDeclarationContext ctx); 890 /** 891 * Enter a parse tree produced by {@link SwiftParser#typealiasHead}. 892 * @param ctx the parse tree 893 */ 894 void enterTypealiasHead(SwiftParser.TypealiasHeadContext ctx); 895 /** 896 * Exit a parse tree produced by {@link SwiftParser#typealiasHead}. 897 * @param ctx the parse tree 898 */ 899 void exitTypealiasHead(SwiftParser.TypealiasHeadContext ctx); 900 /** 901 * Enter a parse tree produced by {@link SwiftParser#typealiasName}. 902 * @param ctx the parse tree 903 */ 904 void enterTypealiasName(SwiftParser.TypealiasNameContext ctx); 905 /** 906 * Exit a parse tree produced by {@link SwiftParser#typealiasName}. 907 * @param ctx the parse tree 908 */ 909 void exitTypealiasName(SwiftParser.TypealiasNameContext ctx); 910 /** 911 * Enter a parse tree produced by {@link SwiftParser#typealiasAssignment}. 912 * @param ctx the parse tree 913 */ 914 void enterTypealiasAssignment(SwiftParser.TypealiasAssignmentContext ctx); 915 /** 916 * Exit a parse tree produced by {@link SwiftParser#typealiasAssignment}. 917 * @param ctx the parse tree 918 */ 919 void exitTypealiasAssignment(SwiftParser.TypealiasAssignmentContext ctx); 920 /** 921 * Enter a parse tree produced by {@link SwiftParser#functionDeclaration}. 922 * @param ctx the parse tree 923 */ 924 void enterFunctionDeclaration(SwiftParser.FunctionDeclarationContext ctx); 925 /** 926 * Exit a parse tree produced by {@link SwiftParser#functionDeclaration}. 927 * @param ctx the parse tree 928 */ 929 void exitFunctionDeclaration(SwiftParser.FunctionDeclarationContext ctx); 930 /** 931 * Enter a parse tree produced by {@link SwiftParser#functionHead}. 932 * @param ctx the parse tree 933 */ 934 void enterFunctionHead(SwiftParser.FunctionHeadContext ctx); 935 /** 936 * Exit a parse tree produced by {@link SwiftParser#functionHead}. 937 * @param ctx the parse tree 938 */ 939 void exitFunctionHead(SwiftParser.FunctionHeadContext ctx); 940 /** 941 * Enter a parse tree produced by {@link SwiftParser#functionName}. 942 * @param ctx the parse tree 943 */ 944 void enterFunctionName(SwiftParser.FunctionNameContext ctx); 945 /** 946 * Exit a parse tree produced by {@link SwiftParser#functionName}. 947 * @param ctx the parse tree 948 */ 949 void exitFunctionName(SwiftParser.FunctionNameContext ctx); 950 /** 951 * Enter a parse tree produced by {@link SwiftParser#functionSignature}. 952 * @param ctx the parse tree 953 */ 954 void enterFunctionSignature(SwiftParser.FunctionSignatureContext ctx); 955 /** 956 * Exit a parse tree produced by {@link SwiftParser#functionSignature}. 957 * @param ctx the parse tree 958 */ 959 void exitFunctionSignature(SwiftParser.FunctionSignatureContext ctx); 960 /** 961 * Enter a parse tree produced by {@link SwiftParser#functionResult}. 962 * @param ctx the parse tree 963 */ 964 void enterFunctionResult(SwiftParser.FunctionResultContext ctx); 965 /** 966 * Exit a parse tree produced by {@link SwiftParser#functionResult}. 967 * @param ctx the parse tree 968 */ 969 void exitFunctionResult(SwiftParser.FunctionResultContext ctx); 970 /** 971 * Enter a parse tree produced by {@link SwiftParser#functionBody}. 972 * @param ctx the parse tree 973 */ 974 void enterFunctionBody(SwiftParser.FunctionBodyContext ctx); 975 /** 976 * Exit a parse tree produced by {@link SwiftParser#functionBody}. 977 * @param ctx the parse tree 978 */ 979 void exitFunctionBody(SwiftParser.FunctionBodyContext ctx); 980 /** 981 * Enter a parse tree produced by {@link SwiftParser#parameterClauses}. 982 * @param ctx the parse tree 983 */ 984 void enterParameterClauses(SwiftParser.ParameterClausesContext ctx); 985 /** 986 * Exit a parse tree produced by {@link SwiftParser#parameterClauses}. 987 * @param ctx the parse tree 988 */ 989 void exitParameterClauses(SwiftParser.ParameterClausesContext ctx); 990 /** 991 * Enter a parse tree produced by {@link SwiftParser#parameterClause}. 992 * @param ctx the parse tree 993 */ 994 void enterParameterClause(SwiftParser.ParameterClauseContext ctx); 995 /** 996 * Exit a parse tree produced by {@link SwiftParser#parameterClause}. 997 * @param ctx the parse tree 998 */ 999 void exitParameterClause(SwiftParser.ParameterClauseContext ctx); 1000 /** 1001 * Enter a parse tree produced by {@link SwiftParser#parameterList}. 1002 * @param ctx the parse tree 1003 */ 1004 void enterParameterList(SwiftParser.ParameterListContext ctx); 1005 /** 1006 * Exit a parse tree produced by {@link SwiftParser#parameterList}. 1007 * @param ctx the parse tree 1008 */ 1009 void exitParameterList(SwiftParser.ParameterListContext ctx); 1010 /** 1011 * Enter a parse tree produced by {@link SwiftParser#parameter}. 1012 * @param ctx the parse tree 1013 */ 1014 void enterParameter(SwiftParser.ParameterContext ctx); 1015 /** 1016 * Exit a parse tree produced by {@link SwiftParser#parameter}. 1017 * @param ctx the parse tree 1018 */ 1019 void exitParameter(SwiftParser.ParameterContext ctx); 1020 /** 1021 * Enter a parse tree produced by {@link SwiftParser#externalParameterName}. 1022 * @param ctx the parse tree 1023 */ 1024 void enterExternalParameterName(SwiftParser.ExternalParameterNameContext ctx); 1025 /** 1026 * Exit a parse tree produced by {@link SwiftParser#externalParameterName}. 1027 * @param ctx the parse tree 1028 */ 1029 void exitExternalParameterName(SwiftParser.ExternalParameterNameContext ctx); 1030 /** 1031 * Enter a parse tree produced by {@link SwiftParser#localParameterName}. 1032 * @param ctx the parse tree 1033 */ 1034 void enterLocalParameterName(SwiftParser.LocalParameterNameContext ctx); 1035 /** 1036 * Exit a parse tree produced by {@link SwiftParser#localParameterName}. 1037 * @param ctx the parse tree 1038 */ 1039 void exitLocalParameterName(SwiftParser.LocalParameterNameContext ctx); 1040 /** 1041 * Enter a parse tree produced by {@link SwiftParser#defaultArgumentClause}. 1042 * @param ctx the parse tree 1043 */ 1044 void enterDefaultArgumentClause(SwiftParser.DefaultArgumentClauseContext ctx); 1045 /** 1046 * Exit a parse tree produced by {@link SwiftParser#defaultArgumentClause}. 1047 * @param ctx the parse tree 1048 */ 1049 void exitDefaultArgumentClause(SwiftParser.DefaultArgumentClauseContext ctx); 1050 /** 1051 * Enter a parse tree produced by {@link SwiftParser#enumDeclaration}. 1052 * @param ctx the parse tree 1053 */ 1054 void enterEnumDeclaration(SwiftParser.EnumDeclarationContext ctx); 1055 /** 1056 * Exit a parse tree produced by {@link SwiftParser#enumDeclaration}. 1057 * @param ctx the parse tree 1058 */ 1059 void exitEnumDeclaration(SwiftParser.EnumDeclarationContext ctx); 1060 /** 1061 * Enter a parse tree produced by {@link SwiftParser#enumDef}. 1062 * @param ctx the parse tree 1063 */ 1064 void enterEnumDef(SwiftParser.EnumDefContext ctx); 1065 /** 1066 * Exit a parse tree produced by {@link SwiftParser#enumDef}. 1067 * @param ctx the parse tree 1068 */ 1069 void exitEnumDef(SwiftParser.EnumDefContext ctx); 1070 /** 1071 * Enter a parse tree produced by {@link SwiftParser#unionStyleEnum}. 1072 * @param ctx the parse tree 1073 */ 1074 void enterUnionStyleEnum(SwiftParser.UnionStyleEnumContext ctx); 1075 /** 1076 * Exit a parse tree produced by {@link SwiftParser#unionStyleEnum}. 1077 * @param ctx the parse tree 1078 */ 1079 void exitUnionStyleEnum(SwiftParser.UnionStyleEnumContext ctx); 1080 /** 1081 * Enter a parse tree produced by {@link SwiftParser#unionStyleEnumMembers}. 1082 * @param ctx the parse tree 1083 */ 1084 void enterUnionStyleEnumMembers(SwiftParser.UnionStyleEnumMembersContext ctx); 1085 /** 1086 * Exit a parse tree produced by {@link SwiftParser#unionStyleEnumMembers}. 1087 * @param ctx the parse tree 1088 */ 1089 void exitUnionStyleEnumMembers(SwiftParser.UnionStyleEnumMembersContext ctx); 1090 /** 1091 * Enter a parse tree produced by {@link SwiftParser#unionStyleEnumMember}. 1092 * @param ctx the parse tree 1093 */ 1094 void enterUnionStyleEnumMember(SwiftParser.UnionStyleEnumMemberContext ctx); 1095 /** 1096 * Exit a parse tree produced by {@link SwiftParser#unionStyleEnumMember}. 1097 * @param ctx the parse tree 1098 */ 1099 void exitUnionStyleEnumMember(SwiftParser.UnionStyleEnumMemberContext ctx); 1100 /** 1101 * Enter a parse tree produced by {@link SwiftParser#unionStyleEnumCaseClause}. 1102 * @param ctx the parse tree 1103 */ 1104 void enterUnionStyleEnumCaseClause(SwiftParser.UnionStyleEnumCaseClauseContext ctx); 1105 /** 1106 * Exit a parse tree produced by {@link SwiftParser#unionStyleEnumCaseClause}. 1107 * @param ctx the parse tree 1108 */ 1109 void exitUnionStyleEnumCaseClause(SwiftParser.UnionStyleEnumCaseClauseContext ctx); 1110 /** 1111 * Enter a parse tree produced by {@link SwiftParser#unionStyleEnumCaseList}. 1112 * @param ctx the parse tree 1113 */ 1114 void enterUnionStyleEnumCaseList(SwiftParser.UnionStyleEnumCaseListContext ctx); 1115 /** 1116 * Exit a parse tree produced by {@link SwiftParser#unionStyleEnumCaseList}. 1117 * @param ctx the parse tree 1118 */ 1119 void exitUnionStyleEnumCaseList(SwiftParser.UnionStyleEnumCaseListContext ctx); 1120 /** 1121 * Enter a parse tree produced by {@link SwiftParser#unionStyleEnumCase}. 1122 * @param ctx the parse tree 1123 */ 1124 void enterUnionStyleEnumCase(SwiftParser.UnionStyleEnumCaseContext ctx); 1125 /** 1126 * Exit a parse tree produced by {@link SwiftParser#unionStyleEnumCase}. 1127 * @param ctx the parse tree 1128 */ 1129 void exitUnionStyleEnumCase(SwiftParser.UnionStyleEnumCaseContext ctx); 1130 /** 1131 * Enter a parse tree produced by {@link SwiftParser#enumName}. 1132 * @param ctx the parse tree 1133 */ 1134 void enterEnumName(SwiftParser.EnumNameContext ctx); 1135 /** 1136 * Exit a parse tree produced by {@link SwiftParser#enumName}. 1137 * @param ctx the parse tree 1138 */ 1139 void exitEnumName(SwiftParser.EnumNameContext ctx); 1140 /** 1141 * Enter a parse tree produced by {@link SwiftParser#enumCaseName}. 1142 * @param ctx the parse tree 1143 */ 1144 void enterEnumCaseName(SwiftParser.EnumCaseNameContext ctx); 1145 /** 1146 * Exit a parse tree produced by {@link SwiftParser#enumCaseName}. 1147 * @param ctx the parse tree 1148 */ 1149 void exitEnumCaseName(SwiftParser.EnumCaseNameContext ctx); 1150 /** 1151 * Enter a parse tree produced by {@link SwiftParser#rawValueStyleEnum}. 1152 * @param ctx the parse tree 1153 */ 1154 void enterRawValueStyleEnum(SwiftParser.RawValueStyleEnumContext ctx); 1155 /** 1156 * Exit a parse tree produced by {@link SwiftParser#rawValueStyleEnum}. 1157 * @param ctx the parse tree 1158 */ 1159 void exitRawValueStyleEnum(SwiftParser.RawValueStyleEnumContext ctx); 1160 /** 1161 * Enter a parse tree produced by {@link SwiftParser#rawValueStyleEnumMembers}. 1162 * @param ctx the parse tree 1163 */ 1164 void enterRawValueStyleEnumMembers(SwiftParser.RawValueStyleEnumMembersContext ctx); 1165 /** 1166 * Exit a parse tree produced by {@link SwiftParser#rawValueStyleEnumMembers}. 1167 * @param ctx the parse tree 1168 */ 1169 void exitRawValueStyleEnumMembers(SwiftParser.RawValueStyleEnumMembersContext ctx); 1170 /** 1171 * Enter a parse tree produced by {@link SwiftParser#rawValueStyleEnumMember}. 1172 * @param ctx the parse tree 1173 */ 1174 void enterRawValueStyleEnumMember(SwiftParser.RawValueStyleEnumMemberContext ctx); 1175 /** 1176 * Exit a parse tree produced by {@link SwiftParser#rawValueStyleEnumMember}. 1177 * @param ctx the parse tree 1178 */ 1179 void exitRawValueStyleEnumMember(SwiftParser.RawValueStyleEnumMemberContext ctx); 1180 /** 1181 * Enter a parse tree produced by {@link SwiftParser#rawValueStyleEnumCaseClause}. 1182 * @param ctx the parse tree 1183 */ 1184 void enterRawValueStyleEnumCaseClause(SwiftParser.RawValueStyleEnumCaseClauseContext ctx); 1185 /** 1186 * Exit a parse tree produced by {@link SwiftParser#rawValueStyleEnumCaseClause}. 1187 * @param ctx the parse tree 1188 */ 1189 void exitRawValueStyleEnumCaseClause(SwiftParser.RawValueStyleEnumCaseClauseContext ctx); 1190 /** 1191 * Enter a parse tree produced by {@link SwiftParser#rawValueStyleEnumCaseList}. 1192 * @param ctx the parse tree 1193 */ 1194 void enterRawValueStyleEnumCaseList(SwiftParser.RawValueStyleEnumCaseListContext ctx); 1195 /** 1196 * Exit a parse tree produced by {@link SwiftParser#rawValueStyleEnumCaseList}. 1197 * @param ctx the parse tree 1198 */ 1199 void exitRawValueStyleEnumCaseList(SwiftParser.RawValueStyleEnumCaseListContext ctx); 1200 /** 1201 * Enter a parse tree produced by {@link SwiftParser#rawValueStyleEnumCase}. 1202 * @param ctx the parse tree 1203 */ 1204 void enterRawValueStyleEnumCase(SwiftParser.RawValueStyleEnumCaseContext ctx); 1205 /** 1206 * Exit a parse tree produced by {@link SwiftParser#rawValueStyleEnumCase}. 1207 * @param ctx the parse tree 1208 */ 1209 void exitRawValueStyleEnumCase(SwiftParser.RawValueStyleEnumCaseContext ctx); 1210 /** 1211 * Enter a parse tree produced by {@link SwiftParser#rawValueAssignment}. 1212 * @param ctx the parse tree 1213 */ 1214 void enterRawValueAssignment(SwiftParser.RawValueAssignmentContext ctx); 1215 /** 1216 * Exit a parse tree produced by {@link SwiftParser#rawValueAssignment}. 1217 * @param ctx the parse tree 1218 */ 1219 void exitRawValueAssignment(SwiftParser.RawValueAssignmentContext ctx); 1220 /** 1221 * Enter a parse tree produced by {@link SwiftParser#structDeclaration}. 1222 * @param ctx the parse tree 1223 */ 1224 void enterStructDeclaration(SwiftParser.StructDeclarationContext ctx); 1225 /** 1226 * Exit a parse tree produced by {@link SwiftParser#structDeclaration}. 1227 * @param ctx the parse tree 1228 */ 1229 void exitStructDeclaration(SwiftParser.StructDeclarationContext ctx); 1230 /** 1231 * Enter a parse tree produced by {@link SwiftParser#structName}. 1232 * @param ctx the parse tree 1233 */ 1234 void enterStructName(SwiftParser.StructNameContext ctx); 1235 /** 1236 * Exit a parse tree produced by {@link SwiftParser#structName}. 1237 * @param ctx the parse tree 1238 */ 1239 void exitStructName(SwiftParser.StructNameContext ctx); 1240 /** 1241 * Enter a parse tree produced by {@link SwiftParser#structBody}. 1242 * @param ctx the parse tree 1243 */ 1244 void enterStructBody(SwiftParser.StructBodyContext ctx); 1245 /** 1246 * Exit a parse tree produced by {@link SwiftParser#structBody}. 1247 * @param ctx the parse tree 1248 */ 1249 void exitStructBody(SwiftParser.StructBodyContext ctx); 1250 /** 1251 * Enter a parse tree produced by {@link SwiftParser#classDeclaration}. 1252 * @param ctx the parse tree 1253 */ 1254 void enterClassDeclaration(SwiftParser.ClassDeclarationContext ctx); 1255 /** 1256 * Exit a parse tree produced by {@link SwiftParser#classDeclaration}. 1257 * @param ctx the parse tree 1258 */ 1259 void exitClassDeclaration(SwiftParser.ClassDeclarationContext ctx); 1260 /** 1261 * Enter a parse tree produced by {@link SwiftParser#className}. 1262 * @param ctx the parse tree 1263 */ 1264 void enterClassName(SwiftParser.ClassNameContext ctx); 1265 /** 1266 * Exit a parse tree produced by {@link SwiftParser#className}. 1267 * @param ctx the parse tree 1268 */ 1269 void exitClassName(SwiftParser.ClassNameContext ctx); 1270 /** 1271 * Enter a parse tree produced by {@link SwiftParser#classBody}. 1272 * @param ctx the parse tree 1273 */ 1274 void enterClassBody(SwiftParser.ClassBodyContext ctx); 1275 /** 1276 * Exit a parse tree produced by {@link SwiftParser#classBody}. 1277 * @param ctx the parse tree 1278 */ 1279 void exitClassBody(SwiftParser.ClassBodyContext ctx); 1280 /** 1281 * Enter a parse tree produced by {@link SwiftParser#protocolDeclaration}. 1282 * @param ctx the parse tree 1283 */ 1284 void enterProtocolDeclaration(SwiftParser.ProtocolDeclarationContext ctx); 1285 /** 1286 * Exit a parse tree produced by {@link SwiftParser#protocolDeclaration}. 1287 * @param ctx the parse tree 1288 */ 1289 void exitProtocolDeclaration(SwiftParser.ProtocolDeclarationContext ctx); 1290 /** 1291 * Enter a parse tree produced by {@link SwiftParser#protocolName}. 1292 * @param ctx the parse tree 1293 */ 1294 void enterProtocolName(SwiftParser.ProtocolNameContext ctx); 1295 /** 1296 * Exit a parse tree produced by {@link SwiftParser#protocolName}. 1297 * @param ctx the parse tree 1298 */ 1299 void exitProtocolName(SwiftParser.ProtocolNameContext ctx); 1300 /** 1301 * Enter a parse tree produced by {@link SwiftParser#protocolBody}. 1302 * @param ctx the parse tree 1303 */ 1304 void enterProtocolBody(SwiftParser.ProtocolBodyContext ctx); 1305 /** 1306 * Exit a parse tree produced by {@link SwiftParser#protocolBody}. 1307 * @param ctx the parse tree 1308 */ 1309 void exitProtocolBody(SwiftParser.ProtocolBodyContext ctx); 1310 /** 1311 * Enter a parse tree produced by {@link SwiftParser#protocolMemberDeclaration}. 1312 * @param ctx the parse tree 1313 */ 1314 void enterProtocolMemberDeclaration(SwiftParser.ProtocolMemberDeclarationContext ctx); 1315 /** 1316 * Exit a parse tree produced by {@link SwiftParser#protocolMemberDeclaration}. 1317 * @param ctx the parse tree 1318 */ 1319 void exitProtocolMemberDeclaration(SwiftParser.ProtocolMemberDeclarationContext ctx); 1320 /** 1321 * Enter a parse tree produced by {@link SwiftParser#protocolMemberDeclarations}. 1322 * @param ctx the parse tree 1323 */ 1324 void enterProtocolMemberDeclarations(SwiftParser.ProtocolMemberDeclarationsContext ctx); 1325 /** 1326 * Exit a parse tree produced by {@link SwiftParser#protocolMemberDeclarations}. 1327 * @param ctx the parse tree 1328 */ 1329 void exitProtocolMemberDeclarations(SwiftParser.ProtocolMemberDeclarationsContext ctx); 1330 /** 1331 * Enter a parse tree produced by {@link SwiftParser#protocolPropertyDeclaration}. 1332 * @param ctx the parse tree 1333 */ 1334 void enterProtocolPropertyDeclaration(SwiftParser.ProtocolPropertyDeclarationContext ctx); 1335 /** 1336 * Exit a parse tree produced by {@link SwiftParser#protocolPropertyDeclaration}. 1337 * @param ctx the parse tree 1338 */ 1339 void exitProtocolPropertyDeclaration(SwiftParser.ProtocolPropertyDeclarationContext ctx); 1340 /** 1341 * Enter a parse tree produced by {@link SwiftParser#protocolMethodDeclaration}. 1342 * @param ctx the parse tree 1343 */ 1344 void enterProtocolMethodDeclaration(SwiftParser.ProtocolMethodDeclarationContext ctx); 1345 /** 1346 * Exit a parse tree produced by {@link SwiftParser#protocolMethodDeclaration}. 1347 * @param ctx the parse tree 1348 */ 1349 void exitProtocolMethodDeclaration(SwiftParser.ProtocolMethodDeclarationContext ctx); 1350 /** 1351 * Enter a parse tree produced by {@link SwiftParser#protocolInitializerDeclaration}. 1352 * @param ctx the parse tree 1353 */ 1354 void enterProtocolInitializerDeclaration(SwiftParser.ProtocolInitializerDeclarationContext ctx); 1355 /** 1356 * Exit a parse tree produced by {@link SwiftParser#protocolInitializerDeclaration}. 1357 * @param ctx the parse tree 1358 */ 1359 void exitProtocolInitializerDeclaration(SwiftParser.ProtocolInitializerDeclarationContext ctx); 1360 /** 1361 * Enter a parse tree produced by {@link SwiftParser#protocolSubscriptDeclaration}. 1362 * @param ctx the parse tree 1363 */ 1364 void enterProtocolSubscriptDeclaration(SwiftParser.ProtocolSubscriptDeclarationContext ctx); 1365 /** 1366 * Exit a parse tree produced by {@link SwiftParser#protocolSubscriptDeclaration}. 1367 * @param ctx the parse tree 1368 */ 1369 void exitProtocolSubscriptDeclaration(SwiftParser.ProtocolSubscriptDeclarationContext ctx); 1370 /** 1371 * Enter a parse tree produced by {@link SwiftParser#protocolAssociatedTypeDeclaration}. 1372 * @param ctx the parse tree 1373 */ 1374 void enterProtocolAssociatedTypeDeclaration(SwiftParser.ProtocolAssociatedTypeDeclarationContext ctx); 1375 /** 1376 * Exit a parse tree produced by {@link SwiftParser#protocolAssociatedTypeDeclaration}. 1377 * @param ctx the parse tree 1378 */ 1379 void exitProtocolAssociatedTypeDeclaration(SwiftParser.ProtocolAssociatedTypeDeclarationContext ctx); 1380 /** 1381 * Enter a parse tree produced by {@link SwiftParser#initializerDeclaration}. 1382 * @param ctx the parse tree 1383 */ 1384 void enterInitializerDeclaration(SwiftParser.InitializerDeclarationContext ctx); 1385 /** 1386 * Exit a parse tree produced by {@link SwiftParser#initializerDeclaration}. 1387 * @param ctx the parse tree 1388 */ 1389 void exitInitializerDeclaration(SwiftParser.InitializerDeclarationContext ctx); 1390 /** 1391 * Enter a parse tree produced by {@link SwiftParser#initializerHead}. 1392 * @param ctx the parse tree 1393 */ 1394 void enterInitializerHead(SwiftParser.InitializerHeadContext ctx); 1395 /** 1396 * Exit a parse tree produced by {@link SwiftParser#initializerHead}. 1397 * @param ctx the parse tree 1398 */ 1399 void exitInitializerHead(SwiftParser.InitializerHeadContext ctx); 1400 /** 1401 * Enter a parse tree produced by {@link SwiftParser#initializerBody}. 1402 * @param ctx the parse tree 1403 */ 1404 void enterInitializerBody(SwiftParser.InitializerBodyContext ctx); 1405 /** 1406 * Exit a parse tree produced by {@link SwiftParser#initializerBody}. 1407 * @param ctx the parse tree 1408 */ 1409 void exitInitializerBody(SwiftParser.InitializerBodyContext ctx); 1410 /** 1411 * Enter a parse tree produced by {@link SwiftParser#deinitializerDeclaration}. 1412 * @param ctx the parse tree 1413 */ 1414 void enterDeinitializerDeclaration(SwiftParser.DeinitializerDeclarationContext ctx); 1415 /** 1416 * Exit a parse tree produced by {@link SwiftParser#deinitializerDeclaration}. 1417 * @param ctx the parse tree 1418 */ 1419 void exitDeinitializerDeclaration(SwiftParser.DeinitializerDeclarationContext ctx); 1420 /** 1421 * Enter a parse tree produced by {@link SwiftParser#extensionDeclaration}. 1422 * @param ctx the parse tree 1423 */ 1424 void enterExtensionDeclaration(SwiftParser.ExtensionDeclarationContext ctx); 1425 /** 1426 * Exit a parse tree produced by {@link SwiftParser#extensionDeclaration}. 1427 * @param ctx the parse tree 1428 */ 1429 void exitExtensionDeclaration(SwiftParser.ExtensionDeclarationContext ctx); 1430 /** 1431 * Enter a parse tree produced by {@link SwiftParser#extensionBody}. 1432 * @param ctx the parse tree 1433 */ 1434 void enterExtensionBody(SwiftParser.ExtensionBodyContext ctx); 1435 /** 1436 * Exit a parse tree produced by {@link SwiftParser#extensionBody}. 1437 * @param ctx the parse tree 1438 */ 1439 void exitExtensionBody(SwiftParser.ExtensionBodyContext ctx); 1440 /** 1441 * Enter a parse tree produced by {@link SwiftParser#subscriptDeclaration}. 1442 * @param ctx the parse tree 1443 */ 1444 void enterSubscriptDeclaration(SwiftParser.SubscriptDeclarationContext ctx); 1445 /** 1446 * Exit a parse tree produced by {@link SwiftParser#subscriptDeclaration}. 1447 * @param ctx the parse tree 1448 */ 1449 void exitSubscriptDeclaration(SwiftParser.SubscriptDeclarationContext ctx); 1450 /** 1451 * Enter a parse tree produced by {@link SwiftParser#subscriptHead}. 1452 * @param ctx the parse tree 1453 */ 1454 void enterSubscriptHead(SwiftParser.SubscriptHeadContext ctx); 1455 /** 1456 * Exit a parse tree produced by {@link SwiftParser#subscriptHead}. 1457 * @param ctx the parse tree 1458 */ 1459 void exitSubscriptHead(SwiftParser.SubscriptHeadContext ctx); 1460 /** 1461 * Enter a parse tree produced by {@link SwiftParser#subscriptResult}. 1462 * @param ctx the parse tree 1463 */ 1464 void enterSubscriptResult(SwiftParser.SubscriptResultContext ctx); 1465 /** 1466 * Exit a parse tree produced by {@link SwiftParser#subscriptResult}. 1467 * @param ctx the parse tree 1468 */ 1469 void exitSubscriptResult(SwiftParser.SubscriptResultContext ctx); 1470 /** 1471 * Enter a parse tree produced by {@link SwiftParser#operatorDeclaration}. 1472 * @param ctx the parse tree 1473 */ 1474 void enterOperatorDeclaration(SwiftParser.OperatorDeclarationContext ctx); 1475 /** 1476 * Exit a parse tree produced by {@link SwiftParser#operatorDeclaration}. 1477 * @param ctx the parse tree 1478 */ 1479 void exitOperatorDeclaration(SwiftParser.OperatorDeclarationContext ctx); 1480 /** 1481 * Enter a parse tree produced by {@link SwiftParser#prefixOperatorDeclaration}. 1482 * @param ctx the parse tree 1483 */ 1484 void enterPrefixOperatorDeclaration(SwiftParser.PrefixOperatorDeclarationContext ctx); 1485 /** 1486 * Exit a parse tree produced by {@link SwiftParser#prefixOperatorDeclaration}. 1487 * @param ctx the parse tree 1488 */ 1489 void exitPrefixOperatorDeclaration(SwiftParser.PrefixOperatorDeclarationContext ctx); 1490 /** 1491 * Enter a parse tree produced by {@link SwiftParser#postfixOperatorDeclaration}. 1492 * @param ctx the parse tree 1493 */ 1494 void enterPostfixOperatorDeclaration(SwiftParser.PostfixOperatorDeclarationContext ctx); 1495 /** 1496 * Exit a parse tree produced by {@link SwiftParser#postfixOperatorDeclaration}. 1497 * @param ctx the parse tree 1498 */ 1499 void exitPostfixOperatorDeclaration(SwiftParser.PostfixOperatorDeclarationContext ctx); 1500 /** 1501 * Enter a parse tree produced by {@link SwiftParser#infixOperatorDeclaration}. 1502 * @param ctx the parse tree 1503 */ 1504 void enterInfixOperatorDeclaration(SwiftParser.InfixOperatorDeclarationContext ctx); 1505 /** 1506 * Exit a parse tree produced by {@link SwiftParser#infixOperatorDeclaration}. 1507 * @param ctx the parse tree 1508 */ 1509 void exitInfixOperatorDeclaration(SwiftParser.InfixOperatorDeclarationContext ctx); 1510 /** 1511 * Enter a parse tree produced by {@link SwiftParser#infixOperatorAttributes}. 1512 * @param ctx the parse tree 1513 */ 1514 void enterInfixOperatorAttributes(SwiftParser.InfixOperatorAttributesContext ctx); 1515 /** 1516 * Exit a parse tree produced by {@link SwiftParser#infixOperatorAttributes}. 1517 * @param ctx the parse tree 1518 */ 1519 void exitInfixOperatorAttributes(SwiftParser.InfixOperatorAttributesContext ctx); 1520 /** 1521 * Enter a parse tree produced by {@link SwiftParser#precedenceClause}. 1522 * @param ctx the parse tree 1523 */ 1524 void enterPrecedenceClause(SwiftParser.PrecedenceClauseContext ctx); 1525 /** 1526 * Exit a parse tree produced by {@link SwiftParser#precedenceClause}. 1527 * @param ctx the parse tree 1528 */ 1529 void exitPrecedenceClause(SwiftParser.PrecedenceClauseContext ctx); 1530 /** 1531 * Enter a parse tree produced by {@link SwiftParser#precedenceLevel}. 1532 * @param ctx the parse tree 1533 */ 1534 void enterPrecedenceLevel(SwiftParser.PrecedenceLevelContext ctx); 1535 /** 1536 * Exit a parse tree produced by {@link SwiftParser#precedenceLevel}. 1537 * @param ctx the parse tree 1538 */ 1539 void exitPrecedenceLevel(SwiftParser.PrecedenceLevelContext ctx); 1540 /** 1541 * Enter a parse tree produced by {@link SwiftParser#associativityClause}. 1542 * @param ctx the parse tree 1543 */ 1544 void enterAssociativityClause(SwiftParser.AssociativityClauseContext ctx); 1545 /** 1546 * Exit a parse tree produced by {@link SwiftParser#associativityClause}. 1547 * @param ctx the parse tree 1548 */ 1549 void exitAssociativityClause(SwiftParser.AssociativityClauseContext ctx); 1550 /** 1551 * Enter a parse tree produced by {@link SwiftParser#associativity}. 1552 * @param ctx the parse tree 1553 */ 1554 void enterAssociativity(SwiftParser.AssociativityContext ctx); 1555 /** 1556 * Exit a parse tree produced by {@link SwiftParser#associativity}. 1557 * @param ctx the parse tree 1558 */ 1559 void exitAssociativity(SwiftParser.AssociativityContext ctx); 1560 /** 1561 * Enter a parse tree produced by {@link SwiftParser#pattern}. 1562 * @param ctx the parse tree 1563 */ 1564 void enterPattern(SwiftParser.PatternContext ctx); 1565 /** 1566 * Exit a parse tree produced by {@link SwiftParser#pattern}. 1567 * @param ctx the parse tree 1568 */ 1569 void exitPattern(SwiftParser.PatternContext ctx); 1570 /** 1571 * Enter a parse tree produced by {@link SwiftParser#wildcardPattern}. 1572 * @param ctx the parse tree 1573 */ 1574 void enterWildcardPattern(SwiftParser.WildcardPatternContext ctx); 1575 /** 1576 * Exit a parse tree produced by {@link SwiftParser#wildcardPattern}. 1577 * @param ctx the parse tree 1578 */ 1579 void exitWildcardPattern(SwiftParser.WildcardPatternContext ctx); 1580 /** 1581 * Enter a parse tree produced by {@link SwiftParser#identifierPattern}. 1582 * @param ctx the parse tree 1583 */ 1584 void enterIdentifierPattern(SwiftParser.IdentifierPatternContext ctx); 1585 /** 1586 * Exit a parse tree produced by {@link SwiftParser#identifierPattern}. 1587 * @param ctx the parse tree 1588 */ 1589 void exitIdentifierPattern(SwiftParser.IdentifierPatternContext ctx); 1590 /** 1591 * Enter a parse tree produced by {@link SwiftParser#valueBindingPattern}. 1592 * @param ctx the parse tree 1593 */ 1594 void enterValueBindingPattern(SwiftParser.ValueBindingPatternContext ctx); 1595 /** 1596 * Exit a parse tree produced by {@link SwiftParser#valueBindingPattern}. 1597 * @param ctx the parse tree 1598 */ 1599 void exitValueBindingPattern(SwiftParser.ValueBindingPatternContext ctx); 1600 /** 1601 * Enter a parse tree produced by {@link SwiftParser#tuplePattern}. 1602 * @param ctx the parse tree 1603 */ 1604 void enterTuplePattern(SwiftParser.TuplePatternContext ctx); 1605 /** 1606 * Exit a parse tree produced by {@link SwiftParser#tuplePattern}. 1607 * @param ctx the parse tree 1608 */ 1609 void exitTuplePattern(SwiftParser.TuplePatternContext ctx); 1610 /** 1611 * Enter a parse tree produced by {@link SwiftParser#tuplePatternElementList}. 1612 * @param ctx the parse tree 1613 */ 1614 void enterTuplePatternElementList(SwiftParser.TuplePatternElementListContext ctx); 1615 /** 1616 * Exit a parse tree produced by {@link SwiftParser#tuplePatternElementList}. 1617 * @param ctx the parse tree 1618 */ 1619 void exitTuplePatternElementList(SwiftParser.TuplePatternElementListContext ctx); 1620 /** 1621 * Enter a parse tree produced by {@link SwiftParser#tuplePatternElement}. 1622 * @param ctx the parse tree 1623 */ 1624 void enterTuplePatternElement(SwiftParser.TuplePatternElementContext ctx); 1625 /** 1626 * Exit a parse tree produced by {@link SwiftParser#tuplePatternElement}. 1627 * @param ctx the parse tree 1628 */ 1629 void exitTuplePatternElement(SwiftParser.TuplePatternElementContext ctx); 1630 /** 1631 * Enter a parse tree produced by {@link SwiftParser#enumCasePattern}. 1632 * @param ctx the parse tree 1633 */ 1634 void enterEnumCasePattern(SwiftParser.EnumCasePatternContext ctx); 1635 /** 1636 * Exit a parse tree produced by {@link SwiftParser#enumCasePattern}. 1637 * @param ctx the parse tree 1638 */ 1639 void exitEnumCasePattern(SwiftParser.EnumCasePatternContext ctx); 1640 /** 1641 * Enter a parse tree produced by {@link SwiftParser#typeCastingPattern}. 1642 * @param ctx the parse tree 1643 */ 1644 void enterTypeCastingPattern(SwiftParser.TypeCastingPatternContext ctx); 1645 /** 1646 * Exit a parse tree produced by {@link SwiftParser#typeCastingPattern}. 1647 * @param ctx the parse tree 1648 */ 1649 void exitTypeCastingPattern(SwiftParser.TypeCastingPatternContext ctx); 1650 /** 1651 * Enter a parse tree produced by {@link SwiftParser#isPattern}. 1652 * @param ctx the parse tree 1653 */ 1654 void enterIsPattern(SwiftParser.IsPatternContext ctx); 1655 /** 1656 * Exit a parse tree produced by {@link SwiftParser#isPattern}. 1657 * @param ctx the parse tree 1658 */ 1659 void exitIsPattern(SwiftParser.IsPatternContext ctx); 1660 /** 1661 * Enter a parse tree produced by {@link SwiftParser#asPattern}. 1662 * @param ctx the parse tree 1663 */ 1664 void enterAsPattern(SwiftParser.AsPatternContext ctx); 1665 /** 1666 * Exit a parse tree produced by {@link SwiftParser#asPattern}. 1667 * @param ctx the parse tree 1668 */ 1669 void exitAsPattern(SwiftParser.AsPatternContext ctx); 1670 /** 1671 * Enter a parse tree produced by {@link SwiftParser#expressionPattern}. 1672 * @param ctx the parse tree 1673 */ 1674 void enterExpressionPattern(SwiftParser.ExpressionPatternContext ctx); 1675 /** 1676 * Exit a parse tree produced by {@link SwiftParser#expressionPattern}. 1677 * @param ctx the parse tree 1678 */ 1679 void exitExpressionPattern(SwiftParser.ExpressionPatternContext ctx); 1680 /** 1681 * Enter a parse tree produced by {@link SwiftParser#attribute}. 1682 * @param ctx the parse tree 1683 */ 1684 void enterAttribute(SwiftParser.AttributeContext ctx); 1685 /** 1686 * Exit a parse tree produced by {@link SwiftParser#attribute}. 1687 * @param ctx the parse tree 1688 */ 1689 void exitAttribute(SwiftParser.AttributeContext ctx); 1690 /** 1691 * Enter a parse tree produced by {@link SwiftParser#attributeName}. 1692 * @param ctx the parse tree 1693 */ 1694 void enterAttributeName(SwiftParser.AttributeNameContext ctx); 1695 /** 1696 * Exit a parse tree produced by {@link SwiftParser#attributeName}. 1697 * @param ctx the parse tree 1698 */ 1699 void exitAttributeName(SwiftParser.AttributeNameContext ctx); 1700 /** 1701 * Enter a parse tree produced by {@link SwiftParser#attributeArgumentClause}. 1702 * @param ctx the parse tree 1703 */ 1704 void enterAttributeArgumentClause(SwiftParser.AttributeArgumentClauseContext ctx); 1705 /** 1706 * Exit a parse tree produced by {@link SwiftParser#attributeArgumentClause}. 1707 * @param ctx the parse tree 1708 */ 1709 void exitAttributeArgumentClause(SwiftParser.AttributeArgumentClauseContext ctx); 1710 /** 1711 * Enter a parse tree produced by {@link SwiftParser#attributes}. 1712 * @param ctx the parse tree 1713 */ 1714 void enterAttributes(SwiftParser.AttributesContext ctx); 1715 /** 1716 * Exit a parse tree produced by {@link SwiftParser#attributes}. 1717 * @param ctx the parse tree 1718 */ 1719 void exitAttributes(SwiftParser.AttributesContext ctx); 1720 /** 1721 * Enter a parse tree produced by {@link SwiftParser#balancedTokens}. 1722 * @param ctx the parse tree 1723 */ 1724 void enterBalancedTokens(SwiftParser.BalancedTokensContext ctx); 1725 /** 1726 * Exit a parse tree produced by {@link SwiftParser#balancedTokens}. 1727 * @param ctx the parse tree 1728 */ 1729 void exitBalancedTokens(SwiftParser.BalancedTokensContext ctx); 1730 /** 1731 * Enter a parse tree produced by {@link SwiftParser#balancedToken}. 1732 * @param ctx the parse tree 1733 */ 1734 void enterBalancedToken(SwiftParser.BalancedTokenContext ctx); 1735 /** 1736 * Exit a parse tree produced by {@link SwiftParser#balancedToken}. 1737 * @param ctx the parse tree 1738 */ 1739 void exitBalancedToken(SwiftParser.BalancedTokenContext ctx); 1740 /** 1741 * Enter a parse tree produced by {@link SwiftParser#expressionList}. 1742 * @param ctx the parse tree 1743 */ 1744 void enterExpressionList(SwiftParser.ExpressionListContext ctx); 1745 /** 1746 * Exit a parse tree produced by {@link SwiftParser#expressionList}. 1747 * @param ctx the parse tree 1748 */ 1749 void exitExpressionList(SwiftParser.ExpressionListContext ctx); 1750 /** 1751 * Enter a parse tree produced by {@link SwiftParser#expression}. 1752 * @param ctx the parse tree 1753 */ 1754 void enterExpression(SwiftParser.ExpressionContext ctx); 1755 /** 1756 * Exit a parse tree produced by {@link SwiftParser#expression}. 1757 * @param ctx the parse tree 1758 */ 1759 void exitExpression(SwiftParser.ExpressionContext ctx); 1760 /** 1761 * Enter a parse tree produced by {@link SwiftParser#prefixExpression}. 1762 * @param ctx the parse tree 1763 */ 1764 void enterPrefixExpression(SwiftParser.PrefixExpressionContext ctx); 1765 /** 1766 * Exit a parse tree produced by {@link SwiftParser#prefixExpression}. 1767 * @param ctx the parse tree 1768 */ 1769 void exitPrefixExpression(SwiftParser.PrefixExpressionContext ctx); 1770 /** 1771 * Enter a parse tree produced by {@link SwiftParser#inOutExpression}. 1772 * @param ctx the parse tree 1773 */ 1774 void enterInOutExpression(SwiftParser.InOutExpressionContext ctx); 1775 /** 1776 * Exit a parse tree produced by {@link SwiftParser#inOutExpression}. 1777 * @param ctx the parse tree 1778 */ 1779 void exitInOutExpression(SwiftParser.InOutExpressionContext ctx); 1780 /** 1781 * Enter a parse tree produced by {@link SwiftParser#tryOperator}. 1782 * @param ctx the parse tree 1783 */ 1784 void enterTryOperator(SwiftParser.TryOperatorContext ctx); 1785 /** 1786 * Exit a parse tree produced by {@link SwiftParser#tryOperator}. 1787 * @param ctx the parse tree 1788 */ 1789 void exitTryOperator(SwiftParser.TryOperatorContext ctx); 1790 /** 1791 * Enter a parse tree produced by {@link SwiftParser#binaryExpression}. 1792 * @param ctx the parse tree 1793 */ 1794 void enterBinaryExpression(SwiftParser.BinaryExpressionContext ctx); 1795 /** 1796 * Exit a parse tree produced by {@link SwiftParser#binaryExpression}. 1797 * @param ctx the parse tree 1798 */ 1799 void exitBinaryExpression(SwiftParser.BinaryExpressionContext ctx); 1800 /** 1801 * Enter a parse tree produced by {@link SwiftParser#assignmentOperator}. 1802 * @param ctx the parse tree 1803 */ 1804 void enterAssignmentOperator(SwiftParser.AssignmentOperatorContext ctx); 1805 /** 1806 * Exit a parse tree produced by {@link SwiftParser#assignmentOperator}. 1807 * @param ctx the parse tree 1808 */ 1809 void exitAssignmentOperator(SwiftParser.AssignmentOperatorContext ctx); 1810 /** 1811 * Enter a parse tree produced by {@link SwiftParser#conditionalOperator}. 1812 * @param ctx the parse tree 1813 */ 1814 void enterConditionalOperator(SwiftParser.ConditionalOperatorContext ctx); 1815 /** 1816 * Exit a parse tree produced by {@link SwiftParser#conditionalOperator}. 1817 * @param ctx the parse tree 1818 */ 1819 void exitConditionalOperator(SwiftParser.ConditionalOperatorContext ctx); 1820 /** 1821 * Enter a parse tree produced by {@link SwiftParser#typeCastingOperator}. 1822 * @param ctx the parse tree 1823 */ 1824 void enterTypeCastingOperator(SwiftParser.TypeCastingOperatorContext ctx); 1825 /** 1826 * Exit a parse tree produced by {@link SwiftParser#typeCastingOperator}. 1827 * @param ctx the parse tree 1828 */ 1829 void exitTypeCastingOperator(SwiftParser.TypeCastingOperatorContext ctx); 1830 /** 1831 * Enter a parse tree produced by {@link SwiftParser#primaryExpression}. 1832 * @param ctx the parse tree 1833 */ 1834 void enterPrimaryExpression(SwiftParser.PrimaryExpressionContext ctx); 1835 /** 1836 * Exit a parse tree produced by {@link SwiftParser#primaryExpression}. 1837 * @param ctx the parse tree 1838 */ 1839 void exitPrimaryExpression(SwiftParser.PrimaryExpressionContext ctx); 1840 /** 1841 * Enter a parse tree produced by {@link SwiftParser#literalExpression}. 1842 * @param ctx the parse tree 1843 */ 1844 void enterLiteralExpression(SwiftParser.LiteralExpressionContext ctx); 1845 /** 1846 * Exit a parse tree produced by {@link SwiftParser#literalExpression}. 1847 * @param ctx the parse tree 1848 */ 1849 void exitLiteralExpression(SwiftParser.LiteralExpressionContext ctx); 1850 /** 1851 * Enter a parse tree produced by {@link SwiftParser#arrayLiteral}. 1852 * @param ctx the parse tree 1853 */ 1854 void enterArrayLiteral(SwiftParser.ArrayLiteralContext ctx); 1855 /** 1856 * Exit a parse tree produced by {@link SwiftParser#arrayLiteral}. 1857 * @param ctx the parse tree 1858 */ 1859 void exitArrayLiteral(SwiftParser.ArrayLiteralContext ctx); 1860 /** 1861 * Enter a parse tree produced by {@link SwiftParser#arrayLiteralItems}. 1862 * @param ctx the parse tree 1863 */ 1864 void enterArrayLiteralItems(SwiftParser.ArrayLiteralItemsContext ctx); 1865 /** 1866 * Exit a parse tree produced by {@link SwiftParser#arrayLiteralItems}. 1867 * @param ctx the parse tree 1868 */ 1869 void exitArrayLiteralItems(SwiftParser.ArrayLiteralItemsContext ctx); 1870 /** 1871 * Enter a parse tree produced by {@link SwiftParser#arrayLiteralItem}. 1872 * @param ctx the parse tree 1873 */ 1874 void enterArrayLiteralItem(SwiftParser.ArrayLiteralItemContext ctx); 1875 /** 1876 * Exit a parse tree produced by {@link SwiftParser#arrayLiteralItem}. 1877 * @param ctx the parse tree 1878 */ 1879 void exitArrayLiteralItem(SwiftParser.ArrayLiteralItemContext ctx); 1880 /** 1881 * Enter a parse tree produced by {@link SwiftParser#dictionaryLiteral}. 1882 * @param ctx the parse tree 1883 */ 1884 void enterDictionaryLiteral(SwiftParser.DictionaryLiteralContext ctx); 1885 /** 1886 * Exit a parse tree produced by {@link SwiftParser#dictionaryLiteral}. 1887 * @param ctx the parse tree 1888 */ 1889 void exitDictionaryLiteral(SwiftParser.DictionaryLiteralContext ctx); 1890 /** 1891 * Enter a parse tree produced by {@link SwiftParser#dictionaryLiteralItems}. 1892 * @param ctx the parse tree 1893 */ 1894 void enterDictionaryLiteralItems(SwiftParser.DictionaryLiteralItemsContext ctx); 1895 /** 1896 * Exit a parse tree produced by {@link SwiftParser#dictionaryLiteralItems}. 1897 * @param ctx the parse tree 1898 */ 1899 void exitDictionaryLiteralItems(SwiftParser.DictionaryLiteralItemsContext ctx); 1900 /** 1901 * Enter a parse tree produced by {@link SwiftParser#dictionaryLiteralItem}. 1902 * @param ctx the parse tree 1903 */ 1904 void enterDictionaryLiteralItem(SwiftParser.DictionaryLiteralItemContext ctx); 1905 /** 1906 * Exit a parse tree produced by {@link SwiftParser#dictionaryLiteralItem}. 1907 * @param ctx the parse tree 1908 */ 1909 void exitDictionaryLiteralItem(SwiftParser.DictionaryLiteralItemContext ctx); 1910 /** 1911 * Enter a parse tree produced by {@link SwiftParser#selfExpression}. 1912 * @param ctx the parse tree 1913 */ 1914 void enterSelfExpression(SwiftParser.SelfExpressionContext ctx); 1915 /** 1916 * Exit a parse tree produced by {@link SwiftParser#selfExpression}. 1917 * @param ctx the parse tree 1918 */ 1919 void exitSelfExpression(SwiftParser.SelfExpressionContext ctx); 1920 /** 1921 * Enter a parse tree produced by {@link SwiftParser#superclassExpression}. 1922 * @param ctx the parse tree 1923 */ 1924 void enterSuperclassExpression(SwiftParser.SuperclassExpressionContext ctx); 1925 /** 1926 * Exit a parse tree produced by {@link SwiftParser#superclassExpression}. 1927 * @param ctx the parse tree 1928 */ 1929 void exitSuperclassExpression(SwiftParser.SuperclassExpressionContext ctx); 1930 /** 1931 * Enter a parse tree produced by {@link SwiftParser#superclassMethodExpression}. 1932 * @param ctx the parse tree 1933 */ 1934 void enterSuperclassMethodExpression(SwiftParser.SuperclassMethodExpressionContext ctx); 1935 /** 1936 * Exit a parse tree produced by {@link SwiftParser#superclassMethodExpression}. 1937 * @param ctx the parse tree 1938 */ 1939 void exitSuperclassMethodExpression(SwiftParser.SuperclassMethodExpressionContext ctx); 1940 /** 1941 * Enter a parse tree produced by {@link SwiftParser#superclassSubscriptExpression}. 1942 * @param ctx the parse tree 1943 */ 1944 void enterSuperclassSubscriptExpression(SwiftParser.SuperclassSubscriptExpressionContext ctx); 1945 /** 1946 * Exit a parse tree produced by {@link SwiftParser#superclassSubscriptExpression}. 1947 * @param ctx the parse tree 1948 */ 1949 void exitSuperclassSubscriptExpression(SwiftParser.SuperclassSubscriptExpressionContext ctx); 1950 /** 1951 * Enter a parse tree produced by {@link SwiftParser#superclassInitializerExpression}. 1952 * @param ctx the parse tree 1953 */ 1954 void enterSuperclassInitializerExpression(SwiftParser.SuperclassInitializerExpressionContext ctx); 1955 /** 1956 * Exit a parse tree produced by {@link SwiftParser#superclassInitializerExpression}. 1957 * @param ctx the parse tree 1958 */ 1959 void exitSuperclassInitializerExpression(SwiftParser.SuperclassInitializerExpressionContext ctx); 1960 /** 1961 * Enter a parse tree produced by {@link SwiftParser#closureExpression}. 1962 * @param ctx the parse tree 1963 */ 1964 void enterClosureExpression(SwiftParser.ClosureExpressionContext ctx); 1965 /** 1966 * Exit a parse tree produced by {@link SwiftParser#closureExpression}. 1967 * @param ctx the parse tree 1968 */ 1969 void exitClosureExpression(SwiftParser.ClosureExpressionContext ctx); 1970 /** 1971 * Enter a parse tree produced by {@link SwiftParser#closureSignature}. 1972 * @param ctx the parse tree 1973 */ 1974 void enterClosureSignature(SwiftParser.ClosureSignatureContext ctx); 1975 /** 1976 * Exit a parse tree produced by {@link SwiftParser#closureSignature}. 1977 * @param ctx the parse tree 1978 */ 1979 void exitClosureSignature(SwiftParser.ClosureSignatureContext ctx); 1980 /** 1981 * Enter a parse tree produced by {@link SwiftParser#captureList}. 1982 * @param ctx the parse tree 1983 */ 1984 void enterCaptureList(SwiftParser.CaptureListContext ctx); 1985 /** 1986 * Exit a parse tree produced by {@link SwiftParser#captureList}. 1987 * @param ctx the parse tree 1988 */ 1989 void exitCaptureList(SwiftParser.CaptureListContext ctx); 1990 /** 1991 * Enter a parse tree produced by {@link SwiftParser#captureListItems}. 1992 * @param ctx the parse tree 1993 */ 1994 void enterCaptureListItems(SwiftParser.CaptureListItemsContext ctx); 1995 /** 1996 * Exit a parse tree produced by {@link SwiftParser#captureListItems}. 1997 * @param ctx the parse tree 1998 */ 1999 void exitCaptureListItems(SwiftParser.CaptureListItemsContext ctx); 2000 /** 2001 * Enter a parse tree produced by {@link SwiftParser#captureListItem}. 2002 * @param ctx the parse tree 2003 */ 2004 void enterCaptureListItem(SwiftParser.CaptureListItemContext ctx); 2005 /** 2006 * Exit a parse tree produced by {@link SwiftParser#captureListItem}. 2007 * @param ctx the parse tree 2008 */ 2009 void exitCaptureListItem(SwiftParser.CaptureListItemContext ctx); 2010 /** 2011 * Enter a parse tree produced by {@link SwiftParser#captureSpecifier}. 2012 * @param ctx the parse tree 2013 */ 2014 void enterCaptureSpecifier(SwiftParser.CaptureSpecifierContext ctx); 2015 /** 2016 * Exit a parse tree produced by {@link SwiftParser#captureSpecifier}. 2017 * @param ctx the parse tree 2018 */ 2019 void exitCaptureSpecifier(SwiftParser.CaptureSpecifierContext ctx); 2020 /** 2021 * Enter a parse tree produced by {@link SwiftParser#implicitMemberExpression}. 2022 * @param ctx the parse tree 2023 */ 2024 void enterImplicitMemberExpression(SwiftParser.ImplicitMemberExpressionContext ctx); 2025 /** 2026 * Exit a parse tree produced by {@link SwiftParser#implicitMemberExpression}. 2027 * @param ctx the parse tree 2028 */ 2029 void exitImplicitMemberExpression(SwiftParser.ImplicitMemberExpressionContext ctx); 2030 /** 2031 * Enter a parse tree produced by {@link SwiftParser#parenthesizedExpression}. 2032 * @param ctx the parse tree 2033 */ 2034 void enterParenthesizedExpression(SwiftParser.ParenthesizedExpressionContext ctx); 2035 /** 2036 * Exit a parse tree produced by {@link SwiftParser#parenthesizedExpression}. 2037 * @param ctx the parse tree 2038 */ 2039 void exitParenthesizedExpression(SwiftParser.ParenthesizedExpressionContext ctx); 2040 /** 2041 * Enter a parse tree produced by {@link SwiftParser#expressionElementList}. 2042 * @param ctx the parse tree 2043 */ 2044 void enterExpressionElementList(SwiftParser.ExpressionElementListContext ctx); 2045 /** 2046 * Exit a parse tree produced by {@link SwiftParser#expressionElementList}. 2047 * @param ctx the parse tree 2048 */ 2049 void exitExpressionElementList(SwiftParser.ExpressionElementListContext ctx); 2050 /** 2051 * Enter a parse tree produced by {@link SwiftParser#expressionElement}. 2052 * @param ctx the parse tree 2053 */ 2054 void enterExpressionElement(SwiftParser.ExpressionElementContext ctx); 2055 /** 2056 * Exit a parse tree produced by {@link SwiftParser#expressionElement}. 2057 * @param ctx the parse tree 2058 */ 2059 void exitExpressionElement(SwiftParser.ExpressionElementContext ctx); 2060 /** 2061 * Enter a parse tree produced by {@link SwiftParser#wildcardExpression}. 2062 * @param ctx the parse tree 2063 */ 2064 void enterWildcardExpression(SwiftParser.WildcardExpressionContext ctx); 2065 /** 2066 * Exit a parse tree produced by {@link SwiftParser#wildcardExpression}. 2067 * @param ctx the parse tree 2068 */ 2069 void exitWildcardExpression(SwiftParser.WildcardExpressionContext ctx); 2070 /** 2071 * Enter a parse tree produced by the {@code explicitMemberExpression1} 2072 * labeled alternative in {@link SwiftParser#postfixExpression}. 2073 * @param ctx the parse tree 2074 */ 2075 void enterExplicitMemberExpression1(SwiftParser.ExplicitMemberExpression1Context ctx); 2076 /** 2077 * Exit a parse tree produced by the {@code explicitMemberExpression1} 2078 * labeled alternative in {@link SwiftParser#postfixExpression}. 2079 * @param ctx the parse tree 2080 */ 2081 void exitExplicitMemberExpression1(SwiftParser.ExplicitMemberExpression1Context ctx); 2082 /** 2083 * Enter a parse tree produced by the {@code dynamicTypeExpression} 2084 * labeled alternative in {@link SwiftParser#postfixExpression}. 2085 * @param ctx the parse tree 2086 */ 2087 void enterDynamicTypeExpression(SwiftParser.DynamicTypeExpressionContext ctx); 2088 /** 2089 * Exit a parse tree produced by the {@code dynamicTypeExpression} 2090 * labeled alternative in {@link SwiftParser#postfixExpression}. 2091 * @param ctx the parse tree 2092 */ 2093 void exitDynamicTypeExpression(SwiftParser.DynamicTypeExpressionContext ctx); 2094 /** 2095 * Enter a parse tree produced by the {@code postfixOperation} 2096 * labeled alternative in {@link SwiftParser#postfixExpression}. 2097 * @param ctx the parse tree 2098 */ 2099 void enterPostfixOperation(SwiftParser.PostfixOperationContext ctx); 2100 /** 2101 * Exit a parse tree produced by the {@code postfixOperation} 2102 * labeled alternative in {@link SwiftParser#postfixExpression}. 2103 * @param ctx the parse tree 2104 */ 2105 void exitPostfixOperation(SwiftParser.PostfixOperationContext ctx); 2106 /** 2107 * Enter a parse tree produced by the {@code functionCallWithClosureExpression} 2108 * labeled alternative in {@link SwiftParser#postfixExpression}. 2109 * @param ctx the parse tree 2110 */ 2111 void enterFunctionCallWithClosureExpression(SwiftParser.FunctionCallWithClosureExpressionContext ctx); 2112 /** 2113 * Exit a parse tree produced by the {@code functionCallWithClosureExpression} 2114 * labeled alternative in {@link SwiftParser#postfixExpression}. 2115 * @param ctx the parse tree 2116 */ 2117 void exitFunctionCallWithClosureExpression(SwiftParser.FunctionCallWithClosureExpressionContext ctx); 2118 /** 2119 * Enter a parse tree produced by the {@code initializerExpression} 2120 * labeled alternative in {@link SwiftParser#postfixExpression}. 2121 * @param ctx the parse tree 2122 */ 2123 void enterInitializerExpression(SwiftParser.InitializerExpressionContext ctx); 2124 /** 2125 * Exit a parse tree produced by the {@code initializerExpression} 2126 * labeled alternative in {@link SwiftParser#postfixExpression}. 2127 * @param ctx the parse tree 2128 */ 2129 void exitInitializerExpression(SwiftParser.InitializerExpressionContext ctx); 2130 /** 2131 * Enter a parse tree produced by the {@code subscriptExpression} 2132 * labeled alternative in {@link SwiftParser#postfixExpression}. 2133 * @param ctx the parse tree 2134 */ 2135 void enterSubscriptExpression(SwiftParser.SubscriptExpressionContext ctx); 2136 /** 2137 * Exit a parse tree produced by the {@code subscriptExpression} 2138 * labeled alternative in {@link SwiftParser#postfixExpression}. 2139 * @param ctx the parse tree 2140 */ 2141 void exitSubscriptExpression(SwiftParser.SubscriptExpressionContext ctx); 2142 /** 2143 * Enter a parse tree produced by the {@code forcedValueExpression} 2144 * labeled alternative in {@link SwiftParser#postfixExpression}. 2145 * @param ctx the parse tree 2146 */ 2147 void enterForcedValueExpression(SwiftParser.ForcedValueExpressionContext ctx); 2148 /** 2149 * Exit a parse tree produced by the {@code forcedValueExpression} 2150 * labeled alternative in {@link SwiftParser#postfixExpression}. 2151 * @param ctx the parse tree 2152 */ 2153 void exitForcedValueExpression(SwiftParser.ForcedValueExpressionContext ctx); 2154 /** 2155 * Enter a parse tree produced by the {@code explicitMemberExpression2} 2156 * labeled alternative in {@link SwiftParser#postfixExpression}. 2157 * @param ctx the parse tree 2158 */ 2159 void enterExplicitMemberExpression2(SwiftParser.ExplicitMemberExpression2Context ctx); 2160 /** 2161 * Exit a parse tree produced by the {@code explicitMemberExpression2} 2162 * labeled alternative in {@link SwiftParser#postfixExpression}. 2163 * @param ctx the parse tree 2164 */ 2165 void exitExplicitMemberExpression2(SwiftParser.ExplicitMemberExpression2Context ctx); 2166 /** 2167 * Enter a parse tree produced by the {@code functionCallExpression} 2168 * labeled alternative in {@link SwiftParser#postfixExpression}. 2169 * @param ctx the parse tree 2170 */ 2171 void enterFunctionCallExpression(SwiftParser.FunctionCallExpressionContext ctx); 2172 /** 2173 * Exit a parse tree produced by the {@code functionCallExpression} 2174 * labeled alternative in {@link SwiftParser#postfixExpression}. 2175 * @param ctx the parse tree 2176 */ 2177 void exitFunctionCallExpression(SwiftParser.FunctionCallExpressionContext ctx); 2178 /** 2179 * Enter a parse tree produced by the {@code postfixSelfExpression} 2180 * labeled alternative in {@link SwiftParser#postfixExpression}. 2181 * @param ctx the parse tree 2182 */ 2183 void enterPostfixSelfExpression(SwiftParser.PostfixSelfExpressionContext ctx); 2184 /** 2185 * Exit a parse tree produced by the {@code postfixSelfExpression} 2186 * labeled alternative in {@link SwiftParser#postfixExpression}. 2187 * @param ctx the parse tree 2188 */ 2189 void exitPostfixSelfExpression(SwiftParser.PostfixSelfExpressionContext ctx); 2190 /** 2191 * Enter a parse tree produced by the {@code primary} 2192 * labeled alternative in {@link SwiftParser#postfixExpression}. 2193 * @param ctx the parse tree 2194 */ 2195 void enterPrimary(SwiftParser.PrimaryContext ctx); 2196 /** 2197 * Exit a parse tree produced by the {@code primary} 2198 * labeled alternative in {@link SwiftParser#postfixExpression}. 2199 * @param ctx the parse tree 2200 */ 2201 void exitPrimary(SwiftParser.PrimaryContext ctx); 2202 /** 2203 * Enter a parse tree produced by the {@code optionalChainingExpression} 2204 * labeled alternative in {@link SwiftParser#postfixExpression}. 2205 * @param ctx the parse tree 2206 */ 2207 void enterOptionalChainingExpression(SwiftParser.OptionalChainingExpressionContext ctx); 2208 /** 2209 * Exit a parse tree produced by the {@code optionalChainingExpression} 2210 * labeled alternative in {@link SwiftParser#postfixExpression}. 2211 * @param ctx the parse tree 2212 */ 2213 void exitOptionalChainingExpression(SwiftParser.OptionalChainingExpressionContext ctx); 2214 /** 2215 * Enter a parse tree produced by {@link SwiftParser#operatorHead}. 2216 * @param ctx the parse tree 2217 */ 2218 void enterOperatorHead(SwiftParser.OperatorHeadContext ctx); 2219 /** 2220 * Exit a parse tree produced by {@link SwiftParser#operatorHead}. 2221 * @param ctx the parse tree 2222 */ 2223 void exitOperatorHead(SwiftParser.OperatorHeadContext ctx); 2224 /** 2225 * Enter a parse tree produced by {@link SwiftParser#operatorCharacter}. 2226 * @param ctx the parse tree 2227 */ 2228 void enterOperatorCharacter(SwiftParser.OperatorCharacterContext ctx); 2229 /** 2230 * Exit a parse tree produced by {@link SwiftParser#operatorCharacter}. 2231 * @param ctx the parse tree 2232 */ 2233 void exitOperatorCharacter(SwiftParser.OperatorCharacterContext ctx); 2234 /** 2235 * Enter a parse tree produced by {@link SwiftParser#operator}. 2236 * @param ctx the parse tree 2237 */ 2238 void enterOperator(SwiftParser.OperatorContext ctx); 2239 /** 2240 * Exit a parse tree produced by {@link SwiftParser#operator}. 2241 * @param ctx the parse tree 2242 */ 2243 void exitOperator(SwiftParser.OperatorContext ctx); 2244 /** 2245 * Enter a parse tree produced by {@link SwiftParser#binaryOperator}. 2246 * @param ctx the parse tree 2247 */ 2248 void enterBinaryOperator(SwiftParser.BinaryOperatorContext ctx); 2249 /** 2250 * Exit a parse tree produced by {@link SwiftParser#binaryOperator}. 2251 * @param ctx the parse tree 2252 */ 2253 void exitBinaryOperator(SwiftParser.BinaryOperatorContext ctx); 2254 /** 2255 * Enter a parse tree produced by {@link SwiftParser#prefixOperator}. 2256 * @param ctx the parse tree 2257 */ 2258 void enterPrefixOperator(SwiftParser.PrefixOperatorContext ctx); 2259 /** 2260 * Exit a parse tree produced by {@link SwiftParser#prefixOperator}. 2261 * @param ctx the parse tree 2262 */ 2263 void exitPrefixOperator(SwiftParser.PrefixOperatorContext ctx); 2264 /** 2265 * Enter a parse tree produced by {@link SwiftParser#postfixOperator}. 2266 * @param ctx the parse tree 2267 */ 2268 void enterPostfixOperator(SwiftParser.PostfixOperatorContext ctx); 2269 /** 2270 * Exit a parse tree produced by {@link SwiftParser#postfixOperator}. 2271 * @param ctx the parse tree 2272 */ 2273 void exitPostfixOperator(SwiftParser.PostfixOperatorContext ctx); 2274 /** 2275 * Enter a parse tree produced by {@link SwiftParser#sType}. 2276 * @param ctx the parse tree 2277 */ 2278 void enterSType(SwiftParser.STypeContext ctx); 2279 /** 2280 * Exit a parse tree produced by {@link SwiftParser#sType}. 2281 * @param ctx the parse tree 2282 */ 2283 void exitSType(SwiftParser.STypeContext ctx); 2284 /** 2285 * Enter a parse tree produced by {@link SwiftParser#arrayType}. 2286 * @param ctx the parse tree 2287 */ 2288 void enterArrayType(SwiftParser.ArrayTypeContext ctx); 2289 /** 2290 * Exit a parse tree produced by {@link SwiftParser#arrayType}. 2291 * @param ctx the parse tree 2292 */ 2293 void exitArrayType(SwiftParser.ArrayTypeContext ctx); 2294 /** 2295 * Enter a parse tree produced by {@link SwiftParser#dictionaryType}. 2296 * @param ctx the parse tree 2297 */ 2298 void enterDictionaryType(SwiftParser.DictionaryTypeContext ctx); 2299 /** 2300 * Exit a parse tree produced by {@link SwiftParser#dictionaryType}. 2301 * @param ctx the parse tree 2302 */ 2303 void exitDictionaryType(SwiftParser.DictionaryTypeContext ctx); 2304 /** 2305 * Enter a parse tree produced by {@link SwiftParser#optionalType}. 2306 * @param ctx the parse tree 2307 */ 2308 void enterOptionalType(SwiftParser.OptionalTypeContext ctx); 2309 /** 2310 * Exit a parse tree produced by {@link SwiftParser#optionalType}. 2311 * @param ctx the parse tree 2312 */ 2313 void exitOptionalType(SwiftParser.OptionalTypeContext ctx); 2314 /** 2315 * Enter a parse tree produced by {@link SwiftParser#implicitlyUnwrappedOptionalType}. 2316 * @param ctx the parse tree 2317 */ 2318 void enterImplicitlyUnwrappedOptionalType(SwiftParser.ImplicitlyUnwrappedOptionalTypeContext ctx); 2319 /** 2320 * Exit a parse tree produced by {@link SwiftParser#implicitlyUnwrappedOptionalType}. 2321 * @param ctx the parse tree 2322 */ 2323 void exitImplicitlyUnwrappedOptionalType(SwiftParser.ImplicitlyUnwrappedOptionalTypeContext ctx); 2324 /** 2325 * Enter a parse tree produced by {@link SwiftParser#typeAnnotation}. 2326 * @param ctx the parse tree 2327 */ 2328 void enterTypeAnnotation(SwiftParser.TypeAnnotationContext ctx); 2329 /** 2330 * Exit a parse tree produced by {@link SwiftParser#typeAnnotation}. 2331 * @param ctx the parse tree 2332 */ 2333 void exitTypeAnnotation(SwiftParser.TypeAnnotationContext ctx); 2334 /** 2335 * Enter a parse tree produced by {@link SwiftParser#typeIdentifier}. 2336 * @param ctx the parse tree 2337 */ 2338 void enterTypeIdentifier(SwiftParser.TypeIdentifierContext ctx); 2339 /** 2340 * Exit a parse tree produced by {@link SwiftParser#typeIdentifier}. 2341 * @param ctx the parse tree 2342 */ 2343 void exitTypeIdentifier(SwiftParser.TypeIdentifierContext ctx); 2344 /** 2345 * Enter a parse tree produced by {@link SwiftParser#typeName}. 2346 * @param ctx the parse tree 2347 */ 2348 void enterTypeName(SwiftParser.TypeNameContext ctx); 2349 /** 2350 * Exit a parse tree produced by {@link SwiftParser#typeName}. 2351 * @param ctx the parse tree 2352 */ 2353 void exitTypeName(SwiftParser.TypeNameContext ctx); 2354 /** 2355 * Enter a parse tree produced by {@link SwiftParser#tupleType}. 2356 * @param ctx the parse tree 2357 */ 2358 void enterTupleType(SwiftParser.TupleTypeContext ctx); 2359 /** 2360 * Exit a parse tree produced by {@link SwiftParser#tupleType}. 2361 * @param ctx the parse tree 2362 */ 2363 void exitTupleType(SwiftParser.TupleTypeContext ctx); 2364 /** 2365 * Enter a parse tree produced by {@link SwiftParser#tupleTypeBody}. 2366 * @param ctx the parse tree 2367 */ 2368 void enterTupleTypeBody(SwiftParser.TupleTypeBodyContext ctx); 2369 /** 2370 * Exit a parse tree produced by {@link SwiftParser#tupleTypeBody}. 2371 * @param ctx the parse tree 2372 */ 2373 void exitTupleTypeBody(SwiftParser.TupleTypeBodyContext ctx); 2374 /** 2375 * Enter a parse tree produced by {@link SwiftParser#tupleTypeElementList}. 2376 * @param ctx the parse tree 2377 */ 2378 void enterTupleTypeElementList(SwiftParser.TupleTypeElementListContext ctx); 2379 /** 2380 * Exit a parse tree produced by {@link SwiftParser#tupleTypeElementList}. 2381 * @param ctx the parse tree 2382 */ 2383 void exitTupleTypeElementList(SwiftParser.TupleTypeElementListContext ctx); 2384 /** 2385 * Enter a parse tree produced by {@link SwiftParser#tupleTypeElement}. 2386 * @param ctx the parse tree 2387 */ 2388 void enterTupleTypeElement(SwiftParser.TupleTypeElementContext ctx); 2389 /** 2390 * Exit a parse tree produced by {@link SwiftParser#tupleTypeElement}. 2391 * @param ctx the parse tree 2392 */ 2393 void exitTupleTypeElement(SwiftParser.TupleTypeElementContext ctx); 2394 /** 2395 * Enter a parse tree produced by {@link SwiftParser#elementName}. 2396 * @param ctx the parse tree 2397 */ 2398 void enterElementName(SwiftParser.ElementNameContext ctx); 2399 /** 2400 * Exit a parse tree produced by {@link SwiftParser#elementName}. 2401 * @param ctx the parse tree 2402 */ 2403 void exitElementName(SwiftParser.ElementNameContext ctx); 2404 /** 2405 * Enter a parse tree produced by {@link SwiftParser#protocolCompositionType}. 2406 * @param ctx the parse tree 2407 */ 2408 void enterProtocolCompositionType(SwiftParser.ProtocolCompositionTypeContext ctx); 2409 /** 2410 * Exit a parse tree produced by {@link SwiftParser#protocolCompositionType}. 2411 * @param ctx the parse tree 2412 */ 2413 void exitProtocolCompositionType(SwiftParser.ProtocolCompositionTypeContext ctx); 2414 /** 2415 * Enter a parse tree produced by {@link SwiftParser#protocolIdentifierList}. 2416 * @param ctx the parse tree 2417 */ 2418 void enterProtocolIdentifierList(SwiftParser.ProtocolIdentifierListContext ctx); 2419 /** 2420 * Exit a parse tree produced by {@link SwiftParser#protocolIdentifierList}. 2421 * @param ctx the parse tree 2422 */ 2423 void exitProtocolIdentifierList(SwiftParser.ProtocolIdentifierListContext ctx); 2424 /** 2425 * Enter a parse tree produced by {@link SwiftParser#protocolIdentifier}. 2426 * @param ctx the parse tree 2427 */ 2428 void enterProtocolIdentifier(SwiftParser.ProtocolIdentifierContext ctx); 2429 /** 2430 * Exit a parse tree produced by {@link SwiftParser#protocolIdentifier}. 2431 * @param ctx the parse tree 2432 */ 2433 void exitProtocolIdentifier(SwiftParser.ProtocolIdentifierContext ctx); 2434 /** 2435 * Enter a parse tree produced by {@link SwiftParser#metatypeType}. 2436 * @param ctx the parse tree 2437 */ 2438 void enterMetatypeType(SwiftParser.MetatypeTypeContext ctx); 2439 /** 2440 * Exit a parse tree produced by {@link SwiftParser#metatypeType}. 2441 * @param ctx the parse tree 2442 */ 2443 void exitMetatypeType(SwiftParser.MetatypeTypeContext ctx); 2444 /** 2445 * Enter a parse tree produced by {@link SwiftParser#typeInheritanceClause}. 2446 * @param ctx the parse tree 2447 */ 2448 void enterTypeInheritanceClause(SwiftParser.TypeInheritanceClauseContext ctx); 2449 /** 2450 * Exit a parse tree produced by {@link SwiftParser#typeInheritanceClause}. 2451 * @param ctx the parse tree 2452 */ 2453 void exitTypeInheritanceClause(SwiftParser.TypeInheritanceClauseContext ctx); 2454 /** 2455 * Enter a parse tree produced by {@link SwiftParser#typeInheritanceList}. 2456 * @param ctx the parse tree 2457 */ 2458 void enterTypeInheritanceList(SwiftParser.TypeInheritanceListContext ctx); 2459 /** 2460 * Exit a parse tree produced by {@link SwiftParser#typeInheritanceList}. 2461 * @param ctx the parse tree 2462 */ 2463 void exitTypeInheritanceList(SwiftParser.TypeInheritanceListContext ctx); 2464 /** 2465 * Enter a parse tree produced by {@link SwiftParser#classRequirement}. 2466 * @param ctx the parse tree 2467 */ 2468 void enterClassRequirement(SwiftParser.ClassRequirementContext ctx); 2469 /** 2470 * Exit a parse tree produced by {@link SwiftParser#classRequirement}. 2471 * @param ctx the parse tree 2472 */ 2473 void exitClassRequirement(SwiftParser.ClassRequirementContext ctx); 2474 /** 2475 * Enter a parse tree produced by {@link SwiftParser#compilerControlStatement}. 2476 * @param ctx the parse tree 2477 */ 2478 void enterCompilerControlStatement(SwiftParser.CompilerControlStatementContext ctx); 2479 /** 2480 * Exit a parse tree produced by {@link SwiftParser#compilerControlStatement}. 2481 * @param ctx the parse tree 2482 */ 2483 void exitCompilerControlStatement(SwiftParser.CompilerControlStatementContext ctx); 2484 /** 2485 * Enter a parse tree produced by {@link SwiftParser#buildConfigurationStatement}. 2486 * @param ctx the parse tree 2487 */ 2488 void enterBuildConfigurationStatement(SwiftParser.BuildConfigurationStatementContext ctx); 2489 /** 2490 * Exit a parse tree produced by {@link SwiftParser#buildConfigurationStatement}. 2491 * @param ctx the parse tree 2492 */ 2493 void exitBuildConfigurationStatement(SwiftParser.BuildConfigurationStatementContext ctx); 2494 /** 2495 * Enter a parse tree produced by {@link SwiftParser#buildConfigurationElseIfClauses}. 2496 * @param ctx the parse tree 2497 */ 2498 void enterBuildConfigurationElseIfClauses(SwiftParser.BuildConfigurationElseIfClausesContext ctx); 2499 /** 2500 * Exit a parse tree produced by {@link SwiftParser#buildConfigurationElseIfClauses}. 2501 * @param ctx the parse tree 2502 */ 2503 void exitBuildConfigurationElseIfClauses(SwiftParser.BuildConfigurationElseIfClausesContext ctx); 2504 /** 2505 * Enter a parse tree produced by {@link SwiftParser#buildConfigurationElseIfClause}. 2506 * @param ctx the parse tree 2507 */ 2508 void enterBuildConfigurationElseIfClause(SwiftParser.BuildConfigurationElseIfClauseContext ctx); 2509 /** 2510 * Exit a parse tree produced by {@link SwiftParser#buildConfigurationElseIfClause}. 2511 * @param ctx the parse tree 2512 */ 2513 void exitBuildConfigurationElseIfClause(SwiftParser.BuildConfigurationElseIfClauseContext ctx); 2514 /** 2515 * Enter a parse tree produced by {@link SwiftParser#buildConfigurationElseClause}. 2516 * @param ctx the parse tree 2517 */ 2518 void enterBuildConfigurationElseClause(SwiftParser.BuildConfigurationElseClauseContext ctx); 2519 /** 2520 * Exit a parse tree produced by {@link SwiftParser#buildConfigurationElseClause}. 2521 * @param ctx the parse tree 2522 */ 2523 void exitBuildConfigurationElseClause(SwiftParser.BuildConfigurationElseClauseContext ctx); 2524 /** 2525 * Enter a parse tree produced by {@link SwiftParser#buildConfiguration}. 2526 * @param ctx the parse tree 2527 */ 2528 void enterBuildConfiguration(SwiftParser.BuildConfigurationContext ctx); 2529 /** 2530 * Exit a parse tree produced by {@link SwiftParser#buildConfiguration}. 2531 * @param ctx the parse tree 2532 */ 2533 void exitBuildConfiguration(SwiftParser.BuildConfigurationContext ctx); 2534 /** 2535 * Enter a parse tree produced by {@link SwiftParser#platformTestingFunction}. 2536 * @param ctx the parse tree 2537 */ 2538 void enterPlatformTestingFunction(SwiftParser.PlatformTestingFunctionContext ctx); 2539 /** 2540 * Exit a parse tree produced by {@link SwiftParser#platformTestingFunction}. 2541 * @param ctx the parse tree 2542 */ 2543 void exitPlatformTestingFunction(SwiftParser.PlatformTestingFunctionContext ctx); 2544 /** 2545 * Enter a parse tree produced by {@link SwiftParser#operatingSystem}. 2546 * @param ctx the parse tree 2547 */ 2548 void enterOperatingSystem(SwiftParser.OperatingSystemContext ctx); 2549 /** 2550 * Exit a parse tree produced by {@link SwiftParser#operatingSystem}. 2551 * @param ctx the parse tree 2552 */ 2553 void exitOperatingSystem(SwiftParser.OperatingSystemContext ctx); 2554 /** 2555 * Enter a parse tree produced by {@link SwiftParser#architecture}. 2556 * @param ctx the parse tree 2557 */ 2558 void enterArchitecture(SwiftParser.ArchitectureContext ctx); 2559 /** 2560 * Exit a parse tree produced by {@link SwiftParser#architecture}. 2561 * @param ctx the parse tree 2562 */ 2563 void exitArchitecture(SwiftParser.ArchitectureContext ctx); 2564 /** 2565 * Enter a parse tree produced by {@link SwiftParser#lineControlStatement}. 2566 * @param ctx the parse tree 2567 */ 2568 void enterLineControlStatement(SwiftParser.LineControlStatementContext ctx); 2569 /** 2570 * Exit a parse tree produced by {@link SwiftParser#lineControlStatement}. 2571 * @param ctx the parse tree 2572 */ 2573 void exitLineControlStatement(SwiftParser.LineControlStatementContext ctx); 2574 /** 2575 * Enter a parse tree produced by {@link SwiftParser#lineNumber}. 2576 * @param ctx the parse tree 2577 */ 2578 void enterLineNumber(SwiftParser.LineNumberContext ctx); 2579 /** 2580 * Exit a parse tree produced by {@link SwiftParser#lineNumber}. 2581 * @param ctx the parse tree 2582 */ 2583 void exitLineNumber(SwiftParser.LineNumberContext ctx); 2584 /** 2585 * Enter a parse tree produced by {@link SwiftParser#fileName}. 2586 * @param ctx the parse tree 2587 */ 2588 void enterFileName(SwiftParser.FileNameContext ctx); 2589 /** 2590 * Exit a parse tree produced by {@link SwiftParser#fileName}. 2591 * @param ctx the parse tree 2592 */ 2593 void exitFileName(SwiftParser.FileNameContext ctx); 2594 /** 2595 * Enter a parse tree produced by {@link SwiftParser#identifier}. 2596 * @param ctx the parse tree 2597 */ 2598 void enterIdentifier(SwiftParser.IdentifierContext ctx); 2599 /** 2600 * Exit a parse tree produced by {@link SwiftParser#identifier}. 2601 * @param ctx the parse tree 2602 */ 2603 void exitIdentifier(SwiftParser.IdentifierContext ctx); 2604 /** 2605 * Enter a parse tree produced by {@link SwiftParser#keyword}. 2606 * @param ctx the parse tree 2607 */ 2608 void enterKeyword(SwiftParser.KeywordContext ctx); 2609 /** 2610 * Exit a parse tree produced by {@link SwiftParser#keyword}. 2611 * @param ctx the parse tree 2612 */ 2613 void exitKeyword(SwiftParser.KeywordContext ctx); 2614 /** 2615 * Enter a parse tree produced by {@link SwiftParser#contextSensitiveKeyword}. 2616 * @param ctx the parse tree 2617 */ 2618 void enterContextSensitiveKeyword(SwiftParser.ContextSensitiveKeywordContext ctx); 2619 /** 2620 * Exit a parse tree produced by {@link SwiftParser#contextSensitiveKeyword}. 2621 * @param ctx the parse tree 2622 */ 2623 void exitContextSensitiveKeyword(SwiftParser.ContextSensitiveKeywordContext ctx); 2624 /** 2625 * Enter a parse tree produced by {@link SwiftParser#identifierList}. 2626 * @param ctx the parse tree 2627 */ 2628 void enterIdentifierList(SwiftParser.IdentifierListContext ctx); 2629 /** 2630 * Exit a parse tree produced by {@link SwiftParser#identifierList}. 2631 * @param ctx the parse tree 2632 */ 2633 void exitIdentifierList(SwiftParser.IdentifierListContext ctx); 2634 /** 2635 * Enter a parse tree produced by {@link SwiftParser#booleanLiteral}. 2636 * @param ctx the parse tree 2637 */ 2638 void enterBooleanLiteral(SwiftParser.BooleanLiteralContext ctx); 2639 /** 2640 * Exit a parse tree produced by {@link SwiftParser#booleanLiteral}. 2641 * @param ctx the parse tree 2642 */ 2643 void exitBooleanLiteral(SwiftParser.BooleanLiteralContext ctx); 2644 /** 2645 * Enter a parse tree produced by {@link SwiftParser#literal}. 2646 * @param ctx the parse tree 2647 */ 2648 void enterLiteral(SwiftParser.LiteralContext ctx); 2649 /** 2650 * Exit a parse tree produced by {@link SwiftParser#literal}. 2651 * @param ctx the parse tree 2652 */ 2653 void exitLiteral(SwiftParser.LiteralContext ctx); 2654 /** 2655 * Enter a parse tree produced by {@link SwiftParser#numericLiteral}. 2656 * @param ctx the parse tree 2657 */ 2658 void enterNumericLiteral(SwiftParser.NumericLiteralContext ctx); 2659 /** 2660 * Exit a parse tree produced by {@link SwiftParser#numericLiteral}. 2661 * @param ctx the parse tree 2662 */ 2663 void exitNumericLiteral(SwiftParser.NumericLiteralContext ctx); 2664 /** 2665 * Enter a parse tree produced by {@link SwiftParser#integerLiteral}. 2666 * @param ctx the parse tree 2667 */ 2668 void enterIntegerLiteral(SwiftParser.IntegerLiteralContext ctx); 2669 /** 2670 * Exit a parse tree produced by {@link SwiftParser#integerLiteral}. 2671 * @param ctx the parse tree 2672 */ 2673 void exitIntegerLiteral(SwiftParser.IntegerLiteralContext ctx); 2674 }