SIMPDUPABLEXPR(3)

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

πŸ’– SIMPDUPABLEXPR πŸ’–

okay bestie, welcome to the ABL FUNCTIONS corner of the SIMPDUPABLEXPR(3) manual page πŸŽ€ this one's a little cutie, lowkey short but it does real work, and yes we're gonna go through every single crumb of it. no skimming. periodt. πŸ’…


✨ NAME ✨

simpdupablexpr β€” duplicates and simplies an expression. πŸ¦‹

that's it. that's the whole job description. she duplicates, she simplies, she serves. πŸ‘‘


🌸 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. πŸ‡«πŸ‡·βœ¨ like. actual Paris. the whole vibe.


🧚 SYNOPSIS 🧚

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

so she takes one thing and gives you back a chain_list βˆ—. very much giving main character energy ngl. πŸ’œ


πŸŽ€ PARAMETERS πŸŽ€

  • Expr β€” the expression to simplfy. yes bestie, that's the one. hand her over. πŸ™ˆ

πŸ’« DESCRIPTION πŸ’«

simpdupablexpr simplifies Expr.

that's the whole lore. no notes. iconic. ✨


🌈 RETURN VALUE 🌈

simpdupablexpr returns a pointer to the simplied expression. 🫢 like she hands you back the glow-up version. obsessed.


πŸ’… EXAMPLE πŸ’…

here's her in her natural habitat, fr fr:

#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 );

look at that comment up there β€” /* displays ('0' and '1') '0' */ β€” the original be saying one thing and the simp'd one be saying '0'. she simplified it. she ATE. πŸ”₯


πŸ‘€ SEE ALSO πŸ‘€

(iykyk, go read those too, they're the friend group 🧚)


πŸ’€ BUG REPORT πŸ’€

This tool is under development at the ASIM department of the LIP6 laboratory.

We need your feedback to improve documentation and tools. πŸ₯Ί like genuinely, they're asking. so if something's wonky, tell them. don't just lurk. no cap. πŸ’œ


heads up bestie: this whole tool is under development, so it's giving "work in progress" β€” not "finished and perfect." act accordingly. πŸ™ˆ

okay that's the whole page, you read all of it, I'm so proud of you πŸ₯ΉπŸ’– this was the ABL FUNCTIONS girlie SIMPDUPABLEXPR(3), brought to you by ASIM/LIP6 and dated October 1, 1997 β€” yes she's an elder but she's still slaying βœ¨πŸŽ€πŸ¦‹