Date: Thu, 20 Feb 2025 20:08:12 -0500
On 2/20/25 16:41, Chris Ryan wrote:
>
> in >> regex(".....") >> arg1 >> arg2>> ... >> argN; //NOT
> recommending anything like this.
>
> Ridiculous suggestion to show the lunacy of mixing streaming with
> parsing: If you are going to do a regex streaming, why not a streaming
> scanf() type streaming parsing mode. That would almost make more sense
> since most operator>>() have a symmetrical operator<<() functionality
> (vis-à-vis streaming formatted print(...) ).
The goal is to have a higher level parser, not to retrograde the syntax.
>
> in >> regex(".....") >> arg1 >> arg2>> ... >> argN; //NOT
> recommending anything like this.
>
> Ridiculous suggestion to show the lunacy of mixing streaming with
> parsing: If you are going to do a regex streaming, why not a streaming
> scanf() type streaming parsing mode. That would almost make more sense
> since most operator>>() have a symmetrical operator<<() functionality
> (vis-à-vis streaming formatted print(...) ).
The goal is to have a higher level parser, not to retrograde the syntax.
-- Fornux Logo <https://www.fornux.com/> *Phil Bouchard* LinkedIn Icon <https://www.linkedin.com/in/phil-bouchard-5723a910/> Founder & CEO T: (819) 328-4743 E: phil_at_[hidden]| www.fornux.com <http://www.fornux.com> 320-345 de la Gauchetière Ouest| Montréal (Qc), H2Z 0A2 Canada The Best Predictable C++ Memory Manager <https://static.fornux.com/c-superset/> Le message ci-dessus, ainsi que les documents l'accompagnant, sont destinés uniquement aux personnes identifiées et peuvent contenir des informations privilégiées, confidentielles ou ne pouvant être divulguées. Si vous avez reçu ce message par erreur, veuillez le détruire. This communication (and/or the attachments) is intended for named recipients only and may contain privileged or confidential information which is not to be disclosed. If you received this communication by mistake please destroy all copies.
Received on 2025-02-21 01:08:15