MAPABLEVERYEXPR(3)
π NAME π
Okay bestie, welcome to mapableveryexpr(3) from the ABL FUNCTIONS manual β it applies a function to all operands. Thatβs the whole assignment, and it slay. periodt. π
π¦ 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. β¨
- Web :
http://asim.lip6.fr/recherche/alliance/ - E-mail :
alliance-users@asim.lip6.fr
πΈ SYNOPSIS πΈ
#include "abl101.h"
int mapableveryexpr( Function, Expr )
void (βFunction)();
chain_list βExpr;
π PARAMETERS π
Functionβ the function name youβre applying to all the operands. πExprβ the expression to scan. π
β¨ DESCRIPTION β¨
mapableveryexpr applies Function to all operands of Expr. Thatβs it, thatβs the vibe. π¦
π RETURN VALUE π
mapableveryexpr returns the value of a logical AND applied on the results of the application of the function on the arguments of the expression Expr. So itβs the AND of all those results, no cap. π«
π EXAMPLE π
Hereβs the example, exactly as the page gives it β no edits, bestie: π«Ά
#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;
...
mapableveryexpr( MapFunction, Expr );
...
π₯ SEE ALSO π₯
Go peek at these too, iykyk:
π BUG REPORT π
This tool is under development at the ASIM department of the LIP6 laboratory. They need your feedback to improve documentation and tools. fr fr, send the feedback. π
xoxo, ASIM/LIP6 π«Ά October 1, 1997 β¨ β later, bestie! (MAPABLEVERYEXPR(3)) π
π¦ 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