()
| 5218 | } |
| 5219 | |
| 5220 | func (p *MangleParser) Member() (localctx IMemberContext) { |
| 5221 | localctx = NewMemberContext(p, p.GetParserRuleContext(), p.GetState()) |
| 5222 | p.EnterRule(localctx, 34, MangleParserRULE_member) |
| 5223 | var _la int |
| 5224 | |
| 5225 | p.SetState(323) |
| 5226 | p.GetErrorHandler().Sync(p) |
| 5227 | if p.HasError() { |
| 5228 | goto errorExit |
| 5229 | } |
| 5230 | |
| 5231 | switch p.GetTokenStream().LA(1) { |
| 5232 | case MangleParserLBRACKET, MangleParserLBRACE, MangleParserNUMBER, MangleParserFLOAT, MangleParserVARIABLE, MangleParserNAME, MangleParserDOT_TYPE, MangleParserCONSTANT, MangleParserSTRING, MangleParserBYTESTRING: |
| 5233 | p.EnterOuterAlt(localctx, 1) |
| 5234 | { |
| 5235 | p.SetState(313) |
| 5236 | p.Term() |
| 5237 | } |
| 5238 | p.SetState(316) |
| 5239 | p.GetErrorHandler().Sync(p) |
| 5240 | if p.HasError() { |
| 5241 | goto errorExit |
| 5242 | } |
| 5243 | _la = p.GetTokenStream().LA(1) |
| 5244 | |
| 5245 | if _la == MangleParserT__5 { |
| 5246 | { |
| 5247 | p.SetState(314) |
| 5248 | p.Match(MangleParserT__5) |
| 5249 | if p.HasError() { |
| 5250 | // Recognition error - abort rule |
| 5251 | goto errorExit |
| 5252 | } |
| 5253 | } |
| 5254 | { |
| 5255 | p.SetState(315) |
| 5256 | p.Term() |
| 5257 | } |
| 5258 | |
| 5259 | } |
| 5260 | |
| 5261 | case MangleParserT__6: |
| 5262 | p.EnterOuterAlt(localctx, 2) |
| 5263 | { |
| 5264 | p.SetState(318) |
| 5265 | p.Match(MangleParserT__6) |
| 5266 | if p.HasError() { |
| 5267 | // Recognition error - abort rule |
| 5268 | goto errorExit |
| 5269 | } |
| 5270 | } |
| 5271 | { |
| 5272 | p.SetState(319) |
| 5273 | p.Term() |
| 5274 | } |
| 5275 | { |
| 5276 | p.SetState(320) |
| 5277 | p.Match(MangleParserT__5) |
no test coverage detected