mapablexpr.3alc - Man Page
applies a function to all operands.
Synopsis
#include "abl101.h" void mapablexpr( Function, Expr ) void (∗Function)(); chain_list ∗Expr;
Parameters
- Function
Function name to apply to all operands.
- Expr
Expression to scan.
Description
mapablexpr applies Function to all operands of Expr.
Return Value
mapablexpr returns nothing.
Example
#include "abl101.h" void MapFunction( MapExpr ) chain_list ∗MapExpr; { if ( ABL_ATOM( MapExpr ) ) { printf( stdout, "%s", ABL_ATOM_VALUE( MapExpr ) ); } else { mapablexpr( MapFunction, MapExpr ); } } ... chain_list ∗Expr; ... mapablexpr( MapFunction, Expr ); ...
See Also
Referenced By
mapablanyexpr.3alc(3), mapableveryexpr.3alc(3).
October 1, 1997 ASIM/LIP6 ABL FUNCTIONS