MAPABLANYEXPR(3)
π NAME π
okay bestie, this is mapablanyexpr(3) from the ABL FUNCTIONS manual, and it lowkey does one job: it applies a function to all operands. periodt.
π ORIGIN π
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 institutional lore, no cap.
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 you wanna apply to all operands, bestie.Exprβ the expression you're scanning. main character expression energy.
π¦ DESCRIPTION π¦
mapablanyexpr applies Function to all operands of Expr. that's the whole vibe check, fr fr.
πΈ 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. yes, it's giving logical-OR-on-the-results realness π
π₯ EXAMPLE π₯
here's the example, exactly as it is, no edits:
#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 π
π BUG REPORT π
This tool is under development at the ASIM department of the LIP6 laboratory. They need your feedback to improve documentation and tools. so yeah, send the feedback, bestie π«Ά
okay bye bestie, this page is from ASIM/LIP6 and it's dated October 1, 1997 β vintage, but make it slay πβ¨
π¦ 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