スタンドアロンのC++コードを生成するLALRパーサージェネレーターはありますか?「Parser.cpp」や「Parser.hpp」などの名前の2つのファイルが生成され、生成されたパーサーは、解析に使用できる単一のクラス(任意の名前空間でラップできる)に実装されることを期待しています。ニーズ。
楽しみのために(つまり、小さな個人的なプロジェクトで)使用したいのですが、出力をスタンドアロン(ヘッダーなし)にして、C++コンパイラーがあればどこでもコンパイルできるようにしたいです。
これまでの検索:
flex / bisonを見てきましたが、どちらも特別なヘッダーとライブラリが必要です。ANTLRについても少し見てきましたが、スタンドアロンのC++コードを生成できるかどうかはわかりません。誰かがそれができることを確認できれば、私はそれをもっと調べるかもしれません。