たくさんのソースを検索しましたが、まだ何も見つかりませんでした。C で記述された入力ファイル用の AST (Java で) を作成しようとしています。ANTLR を見つけ、ANTLR の例の「公式」C 文法で動作します。それにもかかわらず、ルートなどをマークするために「^」などを使用して構文ツリーの文法を編集することについて読みました。
Cg で出力を output=AST に設定すると、空のグラフが出力されます (いくつかの点が意味不明です)。また、文法で言及されているツリー記号が見つかりません。
したがって、その文法は AST 生成をサポートしていないと仮定する必要があります。
AST の構文を含む実用的な C 文法はありますか? 適切な時間内に解決策を見つける必要があり、指定された文法の編集を開始する前に、利用可能なすべてのリソースを確認したかった (非常に多くの作業になると思います)。
ありがとうございました。
サイモン