プロジェクトの割り当てとして、JavaからプレーンCの文法を解析して、AST出力を生成する必要があります。スタートアップとして、私は文法ファイルの中で見つけたファイルc.jjを使用しています。
http://java.net/projects/javacc/sources/svn/
しかし、構文と字句のアクションしかなく、Cソースを解析するための実際のセマンティクスがないことがわかりました。typedef、変数、構成関数、インクルードファイルを組み込んだ他のソースはありますか?
プロジェクトの割り当てとして、JavaからプレーンCの文法を解析して、AST出力を生成する必要があります。スタートアップとして、私は文法ファイルの中で見つけたファイルc.jjを使用しています。
http://java.net/projects/javacc/sources/svn/
しかし、構文と字句のアクションしかなく、Cソースを解析するための実際のセマンティクスがないことがわかりました。typedef、変数、構成関数、インクルードファイルを組み込んだ他のソースはありますか?