MAPABLANYEXPR(3)
β¨ MAPABLANYEXPR β¨
okay bestie, gather round, because we're talking about mapablanyexpr(3) from the ABL FUNCTIONS crew π this is a little C function that goes absolutely feral applying your function to every single operand. no cap.
πΈ NAME πΈ
mapablanyexpr β applies a function to all operands. that's it, that's the whole vibe π
π¦ ORIGIN π¦
bestie this software belongs to the ALLIANCE CAD SYSTEM, developed by the ASIM team at the LIP6 laboratory of UniversitΓ© Pierre et Marie CURIE, in Paris, France π₯π«π· iconic lineage fr fr.
- Web :
http://asim.lip6.fr/recherche/alliance/ - E-mail :
alliance-users@asim.lip6.fr
β¨ SYNOPSIS β¨
#include "abl101.h"
int mapablanyexpr( Function, Expr )
void (βFunction)();
chain_list βExpr;
π PARAMETERS π
Functionβ the function name to apply to all operands. your little worker bee πExprβ the expression to scan. the thing we're running through π«
π DESCRIPTION π
so here's the tea: mapablanyexpr applies Function to all operands of Expr. every single one. it's giving thorough. it's giving completionist. it's giving main character energy π
π₯ RETURN VALUE π₯
mapablanyexpr returns the value of a logical OR applied on the results of the application of the function on the arguments of an operator expression. so likeβ¦ if any of them come back truthy, you get a truthy. slay π
π EXAMPLE π
#include "abl101.h"
int MapFunction( MapExpr )
chain_list βMapExpr;
{
if ( ABL_ATOM( MapExpr ) )
{
if ( ABL_ATOM_VALUE( MapExpr ) == getablatomzero() )
{
return( 1 );
}
}
return( 0 );
}
...
chain_list βExpr;
...
mapablanyexpr( MapFunction, Expr );
...
π SEE ALSO π
abl(1), mapablexpr(3), mapableveryexpr(3). go read those too bestie, they're part of the family π«Ά
π BUG REPORT π
This tool is under development at the ASIM department of the LIP6 laboratory. We need your feedback to improve documentation and tools.
no seriously, send the feedback. they're literally asking. it's giving "we're so open to notes" and honestly? we love that for them π₯Ί
that's the whole page bestie, hope you ate it up β¨ this one came from ASIM/LIP6 and it's dated October 1, 1997 β vintage but still serving π π¦ mwah, go forth and map those operands π
π¦ where this page comes from
- fedora 43: alliance-devel 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 43: alliance-devel 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 44: alliance-devel 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 44: alliance-devel 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms