MAPABLEXPR(3)
okay bestie, welcome to MAPABLEXPR(3) from the ABL FUNCTIONS manual β yes, the manual name is folded in right here because we're cute like that π
β¨ NAME β¨
mapablexpr β applies a function to all operands. That's the tagline, and it ate π
πΈ ORIGIN πΈ
This software belongs to the ALLIANCE CAD SYSTEM, developed by the ASIM team at LIP6 laboratory of UniversitΓ© Pierre et Marie CURIE, in Paris, France. Oui, Paris π₯β¨
- Web :
http://asim.lip6.fr/recherche/alliance/ - E-mail :
alliance-users@asim.lip6.fr
π 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. That's the whole vibe: one function, every operand, no drama β¨
β RETURN VALUE β
mapablexpr returns nothing. Literally nothing, bestie π
π 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 π₯
abl(1) β go peek, bestie π
π BUG REPORT π
This tool is under development at the ASIM department of the LIP6 laboratory. We need your feedback to improve documentation and tools.
signed, sealed, and slayed by ASIM/LIP6 on October 1, 1997, for MAPABLEXPR(3) β periodt π
π¦ where this page comes from
- nixos 26.05: alliance 5.1.1-unstable-2025-02-24
- nixpkgs unstable: alliance 5.1.1-unstable-2025-02-24
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms