Re: boost.parser parse int or double?
Filip Konvička via Boost-users <[email protected]> Sat, 12 Apr 2025 16:23:13 +0200 (CEST)
| Newsgroups | gmane.comp.lib.boost.user |
|---|---|
| Message-ID | <1S7.vz3.66aE8CvAVNv.1d{[email protected]> |
--===============4538232424029591443== Content-Type: multipart/alternative; boundary="=_3ff85dea3ce3d7395216b566=0c20c659-7a49-53bb-90d9-456ccaad6a43_=" --=_3ff85dea3ce3d7395216b566=0c20c659-7a49-53bb-90d9-456ccaad6a43_= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ---------- P=C5=AFvodn=C3=AD e-mail ---------- Od: kila suelika via Boost-users <[email protected]>" ``` #include <boost/parser/parser.hpp> #include <iostream> #include <string> #include <variant> namespace bp =3D boost::parser; auto numeric_parser =3D bp::int_ | bp::double_; " auto numeric_parser =3D (bp::int_ >> bp::eoi) | bp::double_; ...does what you probably expected. Cheers, Filip " " --=_3ff85dea3ce3d7395216b566=0c20c659-7a49-53bb-90d9-456ccaad6a43_= Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><body><br><aside>---------- P=C5=AFvodn=C3=AD e-mail ----------<br>O= d: kila suelika via Boost-users <[email protected]></aside= ><blockquote data-email=3D"[email protected]"><div dir=3D"ltr">`= ``<div>#include <boost/parser/parser.hpp><br>#include <iostream&g= t;<br>#include <string><br>#include <variant><br><br>namespace= bp =3D boost::parser;<br><br>auto numeric_parser =3D bp::int_ | bp::doubl= e_;</div></div></blockquote><p><br></p><div style=3D"color:#000000;backgro= und-color:#fffffe;font-family:Consolas,'Liberation Mono',Courier,monospace= ,Consolas,'Courier New',monospace;font-weight:normal;font-size:14px;line-h= eight:19px;white-space:pre"><div><span style=3D"color:#0000ff">auto</span>= <span style=3D"color:#000000"> numeric_parser =3D (bp::int_ >> bp::e= oi) | bp::double_;</span></div><div><span style=3D"color:#000000"><br></sp= an></div></div><p>...does what you probably expected.</p><p><br></p><p>Che= ers,</p><p>Filip</p><p><br></p><blockquote data-email=3D"boost-users@lists= .boost.org"><div dir=3D"ltr"><div></div></div></blockquote></body></html> --=_3ff85dea3ce3d7395216b566=0c20c659-7a49-53bb-90d9-456ccaad6a43_=-- --===============4538232424029591443== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Boost-users mailing list [email protected] https://lists.boost.org/mailman/listinfo.cgi/boost-users --===============4538232424029591443==--