これが木を表すいくつかのグラマです
<tree> -> *
<tree> -> (<tree><tree>)
ここで、括弧内の*
平均leaf
といくつかの木は、息子が括弧内の木であるという根を表します。そのグラマをdcgに書き直して、そのツリーのabstracツリーを作成するセマンティックアクションを追加する必要があります。また、アイデアleaf/0
や
ソースのnode/2
例として、感謝しています。node(node(leaf,leaf),node(leaf,leaf))