0
私はASTツリーを生成する単純なPEGパーサを持っています。すべての演算子は右結合であるため、構文解析A + B + C + D
はツリー[1]
を返します。 [1]
ツリーを左の連想演算子[2]
によって作成されるツリーに変換する簡単な方法はありますか?ASTツリーを別のASTツリーに変換する
[1] + [2] +
/\ /\
A + + D
/\ /\
B + + C
/\ /\
C D A B