This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
yap-6.3/library/apply_macros.yap

41 lines
722 B
Plaintext
Raw Normal View History

2017-04-07 23:10:59 +01:00
%% @file apply_macros.yap
%% @author E. Alphonse from code by Joachim Schimpf
%% @date 15 June 2002
2018-05-01 23:25:58 +01:00
%% @brief Purpose: Macros to apply a predicate to all elements
%% of a list or to all sub-terms of a term.
:- module(apply_macros, []).
2018-05-20 00:47:27 +01:00
%% @namespace maplist
2017-04-07 23:10:59 +01:00
/**
@defgroup apply_macros Apply Interface to maplist
2018-05-20 00:47:27 +01:00
@ingroup maplist
2015-11-18 15:06:25 +00:00
@{
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:
2018-05-20 00:47:27 +01:00
+ maplist/2,
+ maplist/3,
+ maplist/4,
+ maplist/5,
+ include/3,
+ exclude/3,
+ partition/4,
+ partition/5
2015-11-18 15:06:25 +00:00
*/
:- reexport(maplist).
:- reexport(mapargs).
%% @}