POLARDUPABLEXPR(3)
π POLARDUPABLEXPR(3) β like, the ABL FUNCTIONS girlies are gonna eat this UP
okay so bestie, welcome to polardupablexpr from the ABL FUNCTIONS manual β yes that's the manual name, don't @ me, it's giving reference-page realness β¨
π NAME π
polardupablexpr β duplicates an expression and moves down the inverters. that's the whole vibe, no cap π«
πΈ ORIGIN πΈ
ok so this software belongs to the ALLIANCE CAD SYSTEM developed by the ASIM team at LIP6 laboratory of Universit\u00e9 Pierre et Marie CURIE, in Paris, France. iconic academic queen behavior π
- Web :
http://asim.lip6.fr/recherche/alliance/ - E-mail :
alliance-users@asim.lip6.fr
β¨ SYNOPSIS β¨
#include "abl101.h"
chain_list βpolardupablexpr( Expr, Polar )
chain_list βExpr;
int Polar;
π¦ PARAMETERS π¦
Exprβ the expression you're gonna modify. that's her, that's the main character πPolarβ the expression polarity. she has moods, we respect them.
π DESCRIPTION π
so polardupablexpr modifies Expr by moving down the inverters to the atomic level. lowkey a glow-up makeover for your expression β¨ she literally applies the Morgan's laws. iykyk.
and if Polar is equal to ABL_POLAR_NEGATIVE, the function returns the modified expression after having complemented it. so like, she comes back with a whole new attitude π
π₯ RETURN VALUE π₯
polardupablexpr returns the modified expression. that's it, that's the return, she ate and left no crumbs π«Ά
π EXAMPLE π
#include "abl101.h"
chain_list βExpr1;
chain_list βExpr2;
Expr1 = createabloper( ABL_NOT );
Expr2 = createabloper( ABL_NOT );
addablhexpr( Expr1, createablatom( "a" ) );
addablhexpr( Expr2, Expr1 );
Expr1 = polardupablexpr( Expr2, ABL_POLAR_POSITIVE );
/* displays a */
viewablexpr( Expr1, ABL_VIEW_VHDL );
like, look at her go π those nested ABL_NOTs get folded down and the thing just displays a. periodt.
β SEE ALSO β
abl(1)β go read it, bestie, it's the whole family π§
π 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 literally said it, so send the feedback, don't leave them on read π
hot tip from the page itself: under development = expect the chaos, be nice about it π
and that's the page! footer tea for the record books: it's ASIM/LIP6, dated October 1, 1997 β so vintage, so iconic, we stan a throwback ππ¦ see u next manpage bestie π
π¦ where this page comes from
- nixos 26.05: alliance 5.1.1-unstable-2025-02-24
- nixpkgs unstable: alliance 5.1.1-unstable-2025-02-24
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms