![]() |
Home | Libraries | People | FAQ | More |
__boostphoenix_ makes it easier to attach semantic actions. You just inline your lambda expressions:
p[phoenix-lambda-expression]
Spirit.Qi provides some __boostphoenix_ placeholders to important information from the Attr and Context that are otherwise fiddly to extract.
Spirit.Qi specific Phoenix placeholders
Nth attribute of p
The enclosing rule's synthesized attribute.
The enclosing rule's Nth inherited attribute.
The enclosing rule's local variables (_a refers to the first).
The enclosing rule's synthesized attribute.
Assign false to _pass to force a parser failure.