MAPABLANYEXPR(3)

πŸ“¦ version 5.1.1-unstable-2025-02, in nixos 26.05, nixpkgs unstable

πŸ’– 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