Ich möchte eine kleine Sprache schreiben und habe mich entschieden, Boost Spirit zu verwenden. Es sieht gut für mich aus. Ich weiß, dass ich Spirit verwenden kann, um einen Lexer zu schreiben und einen Parser zu erstellen, der einen Syntaxbaum generiert. Ist es möglich, in Spirit den Syntaxbaum zu durchsuchen und Ergebnisse zu erzeugen (oder dient es nur zur Analyse)? Gibt es verfügbare Funktionen, um die Ergebnisse zu generieren oder muss ich ein anderes Tool verwenden? Entschuldigung für diese einfache Frage, aber ich konnte wirklich keine Informationen finden, als ich mir die Spirit-Dokumentation kurz angesehen habe.
Zusätzlich dazu, kann ich meinen eigenen Lexer mit einem mit Spirit geschriebenen Parser verwenden. Vielen Dank im Voraus.