39 lines
714 B
Plaintext
39 lines
714 B
Plaintext
|
|
||
|
%% @file apply_macros.yap
|
||
|
%% @author E. Alphonse from code by Joachim Schimpf
|
||
|
%% @date 15 June 2002
|
||
|
%% @nrief Purpose: Macros to apply a predicate to all elements
|
||
|
% of a list or to all sub-terms of a term.
|
||
|
|
||
|
:- module(apply_macros, []).
|
||
|
|
||
|
/**
|
||
|
|
||
|
@defgroup apply_macros Apply Interface to maplist
|
||
|
@ingroup library
|
||
|
@{
|
||
|
|
||
|
This library provides a SWI-compatible set of utilities for applying a
|
||
|
predicate to all elements of a list.
|
||
|
|
||
|
The apply library just forwards
|
||
|
definitions to the @ref maplist library, these include:
|
||
|
|
||
|
- maplist/2,
|
||
|
- maplist/3,
|
||
|
- maplist/4,
|
||
|
- maplist/5,
|
||
|
- include/3,
|
||
|
- exclude/3,
|
||
|
- partition/4,
|
||
|
- partition/5
|
||
|
|
||
|
|
||
|
*/
|
||
|
|
||
|
:- reexport(maplist).
|
||
|
|
||
|
:- reexport(mapargs).
|
||
|
|
||
|
%% @}
|