()
| 5556 | } |
| 5557 | |
| 5558 | func (p *MangleParser) Atoms() (localctx IAtomsContext) { |
| 5559 | localctx = NewAtomsContext(p, p.GetParserRuleContext(), p.GetState()) |
| 5560 | p.EnterRule(localctx, 38, MangleParserRULE_atoms) |
| 5561 | var _la int |
| 5562 | |
| 5563 | var _alt int |
| 5564 | |
| 5565 | p.EnterOuterAlt(localctx, 1) |
| 5566 | { |
| 5567 | p.SetState(327) |
| 5568 | p.Match(MangleParserLBRACKET) |
| 5569 | if p.HasError() { |
| 5570 | // Recognition error - abort rule |
| 5571 | goto errorExit |
| 5572 | } |
| 5573 | } |
| 5574 | p.SetState(333) |
| 5575 | p.GetErrorHandler().Sync(p) |
| 5576 | if p.HasError() { |
| 5577 | goto errorExit |
| 5578 | } |
| 5579 | _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 41, p.GetParserRuleContext()) |
| 5580 | if p.HasError() { |
| 5581 | goto errorExit |
| 5582 | } |
| 5583 | for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { |
| 5584 | if _alt == 1 { |
| 5585 | { |
| 5586 | p.SetState(328) |
| 5587 | p.Atom() |
| 5588 | } |
| 5589 | { |
| 5590 | p.SetState(329) |
| 5591 | p.Match(MangleParserCOMMA) |
| 5592 | if p.HasError() { |
| 5593 | // Recognition error - abort rule |
| 5594 | goto errorExit |
| 5595 | } |
| 5596 | } |
| 5597 | |
| 5598 | } |
| 5599 | p.SetState(335) |
| 5600 | p.GetErrorHandler().Sync(p) |
| 5601 | if p.HasError() { |
| 5602 | goto errorExit |
| 5603 | } |
| 5604 | _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 41, p.GetParserRuleContext()) |
| 5605 | if p.HasError() { |
| 5606 | goto errorExit |
| 5607 | } |
| 5608 | } |
| 5609 | p.SetState(337) |
| 5610 | p.GetErrorHandler().Sync(p) |
| 5611 | if p.HasError() { |
| 5612 | goto errorExit |
| 5613 | } |
| 5614 | _la = p.GetTokenStream().LA(1) |
| 5615 |
no test coverage detected