()
| 2487 | } |
| 2488 | |
| 2489 | func (p *GScriptParser) VariableModifier() (localctx IVariableModifierContext) { |
| 2490 | localctx = NewVariableModifierContext(p, p.GetParserRuleContext(), p.GetState()) |
| 2491 | p.EnterRule(localctx, 26, GScriptParserRULE_variableModifier) |
| 2492 | |
| 2493 | defer func() { |
| 2494 | p.ExitRule() |
| 2495 | }() |
| 2496 | |
| 2497 | defer func() { |
| 2498 | if err := recover(); err != nil { |
| 2499 | if v, ok := err.(antlr.RecognitionException); ok { |
| 2500 | localctx.SetException(v) |
| 2501 | p.GetErrorHandler().ReportError(p, v) |
| 2502 | p.GetErrorHandler().Recover(p, v) |
| 2503 | } else { |
| 2504 | panic(err) |
| 2505 | } |
| 2506 | } |
| 2507 | }() |
| 2508 | |
| 2509 | p.EnterOuterAlt(localctx, 1) |
| 2510 | { |
| 2511 | p.SetState(194) |
| 2512 | p.Match(GScriptParserFINAL) |
| 2513 | } |
| 2514 | |
| 2515 | return localctx |
| 2516 | } |
| 2517 | |
| 2518 | // IQualifiedNameContext is an interface to support dynamic dispatch. |
| 2519 | type IQualifiedNameContext interface { |
no test coverage detected