ISABLEQUALEXPR(3)

πŸ“¦ version 5.1.1, in fedora 43, fedora 44

πŸ’… ISABLEQUALEXPR β€” ABL FUNCTIONS, bestie edition

okay so real talk, this is isablequalexpr from section 3 of the manual (that's the library-functions section, iykyk), and it lives in the ABL FUNCTIONS family. she's a tiny little function with one job and she does it flawlessly. no notes. πŸŽ€


🌸 NAME 🌸

isablequalexpr β€” tests if two expressions are strictly identicals.

like, strictly. she's not doing vibes-based comparison. she's doing the real thing. ✨


πŸ¦‹ 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 lineage honestly.


πŸ’– SYNOPSIS πŸ’–

#include "abl101.h"
int isablequalexpr( Expr1, Expr2 )
  chain_list βˆ—Expr1;
  chain_list βˆ—Expr2;

🌈 PARAMETERS 🌈

  • Expr1 β€” First expression. the OG. the one we're comparing from.
  • Expr2 β€” Second expression. the contender. the one we're comparing against.

✨ DESCRIPTION ✨

isablequalexpr compares Expr1 and Expr2. that's it. that's the whole plot. she puts them side by side and is like "are y'all the same?" 🫢


πŸ‘‘ RETURN VALUE πŸ‘‘

if Expr1 and Expr2 are strictly identicals, isablequalexpr returns 1, and 0 otherwise. binary queen. no in-between, no "it's complicated", no situationship. periodt. πŸ’…


πŸ“ EXAMPLE πŸ“

#include "abl101.h"
   chain_list βˆ—Expr1;
   chain_list βˆ—Expr2;
   Expr1 = createablbinexpr( ABL_AND,
                             createablatom( "a" ),
                             createablatom( "b" ) );
   Expr2 = createablbinexpr( ABL_AND,
                             createablatom( "a" ),
                             createablatom( "b" ) );
   /* displays 1 */
   printf( "%d", isablequalexpr( Expr1, Expr2 ) );

two expressions built exactly the same way, and the printf displays 1 because they ARE strictly identicals. ate. πŸ”₯


🧚 SEE ALSO 🧚


πŸ’€ BUG REPORT πŸ’€

This tool is under development at the ASIM department of the LIP6 laboratory. We need your feedback to improve documentation and tools. fr fr, they're literally asking β€” slide into their inbox, bestie, it's for the greater good. πŸ™ˆ


okay that's the whole page, mwah πŸ’œ this one comes from ASIM/LIP6, dated October 1, 1997, and yes she's been serving since the 90s β€” ISABLEQUALEXPR(3), still flawless. 🌟