GETABLEXPRLENGTH(3)

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

πŸ’… NAME πŸ’…

getablexprlength β€” yes, bestie, this is the function from the ABL FUNCTIONS manual, section 3 β€” gives the length of an expression. That's the whole assignment, and it's lowkey iconic. πŸ’–

🌈 ORIGIN 🌈

Okay so 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. Paris girlies, we see you πŸ—Όβœ¨

πŸ¦‹ SYNOPSIS πŸ¦‹

       #include "abl101.h"
       long getablexprlength( Expr )
         chain_list βˆ—Expr;

πŸŽ€ PARAMETERS πŸŽ€

  • Expr β€” the expression, bestie. That's the one we're getting the length of. πŸ’…

✨ DESCRIPTION ✨

getablexprlength gives the length of an expression. No cap, that's literally the job: expression goes in, length comes out. 🫢

πŸ’– RETURN VALUE πŸ’–

getablexprlength returns the length of Expr. Periodt. πŸ‘‘

πŸ”₯ EXAMPLE πŸ”₯

This is the exact little demo, and the comment says it displays 2 β€” so cute, so functional:

       #include "abl101.h"
          chain_list βˆ—ExprA;
          chain_list βˆ—ExprB;
          chain_list βˆ—ExprAorB;
          ExprA = createablatom( "a" );
          ExprB = createablatom( "b" );
          ExprAorB  = createablbinexpr( ABL_OR, ExprA, ExprB );
          /* displays 2 */
          printf( "%d", getablexprlength( ExprAorB ) );

πŸ‘€ 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, send the feedback β€” it genuinely helps. πŸ’Œ


okay bye bestie, this page was brought to you by ASIM/LIP6 and dated October 1, 1997. stay slaying those expressions πŸ’…βœ¨

πŸ“¦ where this page comes from