Re: How do you determine the synthesized attribute of a parser?

Eric Ehlers <[email protected]> Thu, 7 Oct 2021 11:57:08 +0000
Newsgroups gmane.comp.parsers.spirit.general
Message-ID <LO4P265MB3869E8FE68A32608080D5703B8B19@LO4P265MB3869.GBRP265.PROD.OUTLOOK.COM>
--===============8765327821163855708==
Content-Language: en-GB
Content-Type: multipart/alternative;
	boundary="_000_LO4P265MB3869E8FE68A32608080D5703B8B19LO4P265MB3869GBRP_"

--_000_LO4P265MB3869E8FE68A32608080D5703B8B19LO4P265MB3869GBRP_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Well, I happened to stumble across it.

https://www.boost.org/doc/libs/1_77_0/libs/spirit/example/qi/display_attrib=
ute_type.cpp
________________________________
From: Eric Ehlers <[email protected]>
Sent: 01 October 2021 16:04
To: [email protected] <[email protected].=
net>
Subject: [Spirit-general] How do you determine the synthesized attribute of=
 a parser?

How do you determine the synthesized attribute of a parser?  Is there a way=
 to do this programatically at run time e.g. using typeid(x).name() or simi=
lar?

--_000_LO4P265MB3869E8FE68A32608080D5703B8B19LO4P265MB3869GBRP_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
Well, I happened to stumble across it.</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<a href=3D"https://www.boost.org/doc/libs/1_77_0/libs/spirit/example/qi/dis=
play_attribute_type.cpp" id=3D"LPlnk906199">https://www.boost.org/doc/libs/=
1_77_0/libs/spirit/example/qi/display_attribute_type.cpp</a><br>
</div>
<div id=3D"appendonsend"></div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st=
yle=3D"font-size:11pt" color=3D"#000000"><b>From:</b> Eric Ehlers &lt;eric_=
[email protected]&gt;<br>
<b>Sent:</b> 01 October 2021 16:04<br>
<b>To:</b> [email protected] &lt;[email protected]=
urceforge.net&gt;<br>
<b>Subject:</b> [Spirit-general] How do you determine the synthesized attri=
bute of a parser?</font>
<div>&nbsp;</div>
</div>
<style type=3D"text/css" style=3D"display:none">
<!--
p
	{margin-top:0;
	margin-bottom:0}
-->
</style>
<div dir=3D"ltr">
<div style=3D"font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12p=
t; color:rgb(0,0,0)">
<span style=3D"color:rgb(0,0,0); font-family:Calibri,Arial,Helvetica,sans-s=
erif; font-size:12pt">How do you determine the synthesized attribute of a p=
arser?&nbsp; Is there a way to do this programatically at run time e.g. usi=
ng typeid(x).name() or similar?</span><br>
</div>
</div>
</body>
</html>

--_000_LO4P265MB3869E8FE68A32608080D5703B8B19LO4P265MB3869GBRP_--


--===============8765327821163855708==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============8765327821163855708==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Spirit-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/spirit-general

--===============8765327821163855708==--