ツリー構造をリストに追加しようとしています。Erlang では追加に ++ 演算子を使用しますが、Prolog でこれを行うと構文エラーが発生し続けます。
エラーコードを含めます。欠落していると思われるリストの追加に関するすべてです。
tree2list(leaf(X),L++[X]).
tree2list(branch(Branch1,Branch2),L):-
tree2List(B1,L1),
tree2List(B2,L2),
L++L1++L2.
追加の問題を解決する方法はありますか?