Go to the first, previous, next, last section, table of contents.


List processing

Version: 1.5#118 (2000/4/19, 18:13:43 CEST)

Version of last change: 1.5#41 (2000/2/4, 13:34:24 CET)

This module provides a set of predicates for list processing.

Usage and interface (lists)

Documentation on exports (lists)

PREDICATE: nonsingle/1:

Usage: nonsingle(X)

PREDICATE: append/3:

Usage: append(Xs,Ys,Zs)

PREDICATE: reverse/2:

Usage: reverse(Xs,Ys)

PREDICATE: reverse/3:

No further documentation available for this predicate.

PREDICATE: delete/3:

Usage: delete(L1,E,L2)

PREDICATE: select/3:

Usage: select(X,Xs,Ys)

PREDICATE: length/2:

Usage 1: length(L,N)

Usage 2: length(L,N)

Usage 3: length(L,N)

PREDICATE: nth/3:

nth(N,List,Elem)

N is the position in List of Elem. N counts from one.

Usage 1: nth(+int,?(list),?(term))

Usage 2: nth(-(int),?(list),?(term))

PREDICATE: add_after/4:

Usage: add_after(+L0,+E0,+E,-(L))

PREDICATE: add_before/4:

No further documentation available for this predicate.

PROPERTY: list1/2:

Meta-predicate with arguments: list1(?,pred(1)).

Usage: list1(X,Y)

PREDICATE: dlist/3:

Usage: dlist(List,DList,Tail)

PREDICATE: list_concat/2:

Usage: list_concat(LL,L)

PREDICATE: list_insert/2:

Usage: list_insert(-(List),+Term)

PREDICATE: insert_last/3:

Usage: insert_last(+L0,+E,-(L))

PREDICATE: contains_ro/2:

Usage:

PREDICATE: contains1/2:

No further documentation available for this predicate.

PREDICATE: nocontainsx/2:

Usage: nocontainsx(L,X)

PREDICATE: last/2:

Usage: last(L,X)

PREDICATE: list_lookup/3:

No further documentation available for this predicate.

PREDICATE: list_lookup/4:

Usage: list_lookup(List,Functor,Key,Value)

PREDICATE: intset_insert/3:

No further documentation available for this predicate.

PREDICATE: intset_delete/3:

No further documentation available for this predicate.

PREDICATE: intset_in/2:

No further documentation available for this predicate.

PREDICATE: intset_sequence/3:

No further documentation available for this predicate.

PREDICATE: intersection/3:

Usage: intersection(+List1,+List2,-(List))

PREDICATE: union/3:

Usage: union(+List1,+List2,-(List))

PREDICATE: difference/3:

Usage: difference(+List1,+List2,-(List))

PROPERTY: sublist/2:

Usage: sublist(List1,List2)

PROPERTY: subordlist/2:

Usage: subordlist(List1,List2)

PREDICATE: equal_lists/2:

Usage: equal_lists(+List1,+List2)

PREDICATE: list_to_list_of_lists/2:

Usage: list_to_list_of_lists(+List,-(LList))

PREDICATE: powerset/2:

Usage: powerset(+List,-(LList))


Go to the first, previous, next, last section, table of contents.