boost spirit semantic action parameters
Posted
by lurscher
on Stack Overflow
See other posts from Stack Overflow
or by lurscher
Published on 2010-06-18T01:33:24Z
Indexed on
2010/06/18
1:43 UTC
Read the original article
Hit count: 850
Hi,
in this article about boost spirit semantic actions it is mentioned that
There are actually 2 more arguments being passed: the parser context and a reference to a boolean ‘hit’ parameter. The parser context is meaningful only if the semantic action is attached somewhere to the right hand side of a rule. We will see more information about this shortly. The boolean value can be set to false inside the semantic action invalidates the match in retrospective, making the parser fail.
All fine, but i've been trying to find an example passing a function object as semantic action that uses the other parameters (parser context and hit boolean) but i haven't found any. I would love to see an example using regular functions or function objects, as i barely can grok the phoenix voodoo
© Stack Overflow or respective owner