)   switch p.lex.Token {   case ",":    continue   case ")":    goto closeParensLabel   default:    return nil, fmt.Errorf(`argList: unexpected token %q; want ",", ")"`, p.lex.Token)   }  }  closeParensLabel:  if err := p.lex.Next(); err != nil {   return nil, err  }  return 