atomic_list_concat/3 (SWI compatibility).
This commit is contained in:
parent
57ca6f6406
commit
c7b5cc235e
@ -352,6 +352,15 @@ atom_concat(X,Y,At) :-
|
|||||||
atomic_list_concat(L,At) :-
|
atomic_list_concat(L,At) :-
|
||||||
atomic_concat(L, At).
|
atomic_concat(L, At).
|
||||||
|
|
||||||
|
atomic_list_concat(L, El, At) :-
|
||||||
|
'$add_els'(L,El,LEl),
|
||||||
|
atomic_concat(LEl, At).
|
||||||
|
|
||||||
|
'$add_els'([A,B|L],El,[A,El|NL]) :- !,
|
||||||
|
'$add_els'([B|L],El,NL).
|
||||||
|
'$add_els'(L,_,L).
|
||||||
|
|
||||||
|
|
||||||
atomic_concat(X,Y,At) :-
|
atomic_concat(X,Y,At) :-
|
||||||
(
|
(
|
||||||
nonvar(X), nonvar(Y)
|
nonvar(X), nonvar(Y)
|
||||||
|
Reference in New Issue
Block a user