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_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) :-
|
||||
(
|
||||
nonvar(X), nonvar(Y)
|
||||
|
Reference in New Issue
Block a user