boost spirit semantic action parameters

in diesemrtikel über semantische Aktionen zur Steigerung des Geist es wird erwähnt, dass

Es werden zwei weitere Argumente übergeben: der Parser-Kontext und ein Verweis auf einen booleschen "hit" -Parameter. Der Parser-Kontext ist nur dann von Bedeutung, wenn die semantische Aktion irgendwo rechts von einer Regel angehängt ist. Wir werden in Kürze weitere Informationen dazu sehen. Der boolesche Wert kann innerhalb der semantischen Aktion auf false gesetzt werden, wodurch die Übereinstimmung im Nachhinein ungültig wird und der Parser fehlschlägt.

Alles in Ordnung, aber ich habe versucht, ein Beispiel zu finden, das ein Funktionsobjekt als semantische Aktion übergibt, die die anderen Parameter verwendet (Parser-Kontext und Hit Boolean), aber ich habe keine gefunden. Ich würde gerne ein Beispiel mit regulären Funktionen oder Funktionsobjekten sehen, da ich den Phönix Voodoo @ kaum fassen kan

Antworten auf die Frage(2)

Ihre Antwort auf die Frage