Java コンパイラ ツリー API を使用するTreePathと、 を使用して とその子のリーフ ツリーをトラバースできますTreeVisitor。
TreeVisitor評価順にすべての「ノード」を訪問する実装はありますか? たとえば、次のよう7 - 8 * 2 + 10に解析された場合:
______+__
/ \
- 10
/ \
7 *
/ \
8 2
for に続いてfor 、次にforTreeVisitorにアクセスするはありますか?BinaryTree8 * 2BinaryTree7 - (8 * 2)BinaryTree(7 - (8 * 2)) + 10