ツリータップを使用してパーサーを作成しようとしていますが、再帰的です。式は数値にすることもできますが、式を追加することもできますので、私は次のように書いています。 grammar Language
rule expression
"(" _ expression _ ")"/addition/integer
end
rule addition
e
現在、Treetop文法を書いてSimple Game Formatファイルを解析しようとしています。しかし、いくつか質問があります。 私は、ツリートップが実際にパースした後に生成する構造に実際にアクセスする方法がわかりません。 私のcharsルールよりもすべての文字をキャプチャするより良い方法はありますか? コメントが正しく書かれていないような場合があります。 C [player1 [4K \]