POLARABLEXPR(3)
π POLARABLEXPR(3) β ABL FUNCTIONS π
okay bestie, welcome to the POLARABLEXPR(3) page from ABL FUNCTIONS β this one's about polarablexpr, and it's giving βtiny function, whole lotta polarityβ energy. π¦
β¨ NAME β¨
polarablexpr β moves inverters to the atomic level. periodt. π
π 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. π₯πΈ
Web: http://asim.lip6.fr/recherche/alliance/ E-mail: alliance-users@asim.lip6.fr
π«Ά SYNOPSIS π«Ά
#include "abl101.h"
chain_list βpolarablexpr( Expr, Polar )
chain_list βExpr;
int Polar;
π PARAMETERS π
Exprβ the expression to modify. this is the one getting the glow-up. β¨Polarβ the expression polarity. it decides the vibe of the output. π
π DESCRIPTION π
polarablexpr modifies Expr by moving down the inverters to the atomic level. it applies the Morgan's laws. no cap, that's the whole move. π§
If Polar is equal to ABL_POLAR_NEGATIVE, the function returns the modified expression after having complemented it. π
β οΈ bestie, listen to me: the expression pointer Expr MUSTN'T be used after the call to this function. like, do not touch it. not even a little. ππ
π RETURN VALUE π
polarablexpr returns the modified expression. that's it, that's the return value. iconic. π
π₯ 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 = polarablexpr( Expr2, ABL_POLAR_POSITIVE );
/* displays a */
viewablexpr( Expr1, ABL_VIEW_VHDL );
πΈ SEE ALSO πΈ
abl(1)β go say hi. π«Ά
π BUG REPORT π
This tool is under development at the ASIM department of the LIP6 laboratory. they need your feedback to improve documentation and tools. so if something's weird, tell them, bestie. π
signed, sealed, slayed by ASIM/LIP6 on October 1, 1997 β POLARABLEXPR(3), out. πβ¨
π¦ 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