SIMPDUPABLEXPR(3)

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

🌸 NAME 🌸

okay bestie, we're in SIMPDUPABLEXPR(3), aka the ABL FUNCTIONS manual, and the main character is simpdupablexpr β€” she duplicates and simplies an expression. periodt. πŸ’…


πŸŽ€ ORIGIN πŸŽ€

real talk, 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. πŸ—Ό


✨ SYNOPSIS ✨

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

🧚 PARAMETERS 🧚

  • Expr β€” expression to simplfy. (their spelling, not mine, but we're keeping it πŸ’–)

πŸ’– DESCRIPTION πŸ’–

simpdupablexpr simplifies Expr. that's the whole vibe: simplification station, no extra lore, no secret side quest. ✨


πŸ¦‹ RETURN VALUE πŸ¦‹

simpdupablexpr returns a pointer to the simplied expression. yes, simplied β€” we're respecting the page's spelling, no cap. 🫢


🌈 EXAMPLE 🌈

okay so here's the little demo, and the comment in the code is doing the explaining:

#include "abl101.h"
  chain_list βˆ—Expr;
  chain_list βˆ—ExprSimp;
  Expr = createablbinexpr( ABL_AND,
                           createablatom( "'0'" ),
                           createablatom( "'1'" ) );
  ExprSimp = simpdupablexpr( Expr );
  /* displays ('0' and '1')  '0' */
  viewablexpr( Expr, ABL_VIEW_VHDL );
  viewablexpr( ExprSimp, ABL_VIEW_VHDL );

iconic. 🌟


πŸ”₯ SEE ALSO πŸ”₯

iykyk πŸ‘€


πŸ’€ 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, your notes matter. πŸ’Œ


mwah πŸ’‹ β€” this page comes from ASIM/LIP6 and is dated October 1, 1997. that's the footer, bestie, and she ate. πŸŽ€πŸ‘‘

πŸ“¦ where this page comes from