CREATEABLNOTEXPR(3)
π CREATEABLNOTEXPR π
okay so bestie, welcome to createablnotexpr from the ABL FUNCTIONS section of the manual (that's manual page 3, iykyk) β the little function that takes your expression and just... flips it. complements it. gives it the β¨notβ¨ treatment.
πΈ 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. π«π· iconic academic excellence, no cap.
- Web :
http://asim.lip6.fr/recherche/alliance/ - E-mail :
alliance-users@asim.lip6.fr
β¨ SYNOPSIS β¨
#include "abl101.h"
chain_list βcreateablnotexpr( Expr )
chain_list βExpr;
π PARAMETERS π
Exprβ the expression you want complemented. the one getting the β¨notβ¨ glow-up.
π DESCRIPTION π
createablnotexpr complements the expression Expr and eventually does a simplification. so like, it's not just flipping a bit and calling it a day β it may also tidy things up while it's at it. lowkey overachiever behavior.
β οΈ THE BIG ONE, FR FR: the expression pointer Expr MUSTN'T be used after the call to this function. like, don't touch it, don't look at it, don't reference it in your notes. it's gone, bestie. the function took it. respect the boundary. π
π¦ RETURN VALUE π¦
createablnotexpr returns the new complemented expression. fresh out of the function, ready to be your new main character. π
π EXAMPLE π
#include "abl101.h"
chain_list βExprA;
chain_list βExprNotA;
ExprA = createablatom( "a" );
ExprNotA = createablnotexpr( ExprA );
look at that. ExprA goes in, ExprNotA comes out, and ExprA is never spoken of again. π«Ά that's the whole vibe.
π SEE ALSO π
abl(1)createablatom(3)createabloper(3)createablbinexpr(3)createablunaryexpr(3)createablxorbinexpr(3)addablhexpr(3)addablqexpr(3)
go read the whole friend group, they all hang out together. π§
π 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're literally asking β if something's broken or the docs are giving nothing, tell them. constructive feedback only tho, we're not mean in this household. π
and that's the page, bestie!! πΈ go complement something and remember: once you hand over that Expr pointer, it's not yours anymore. periodt. π
this lil doc drop came to you courtesy of ASIM/LIP6, dated October 1, 1997 β vintage but still slaying, and yes, that's the very same CREATEABLNOTEXPR(3) you came here for. πβ¨
π¦ where this page comes from
- fedora 43: alliance-devel 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 43: alliance-devel 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 44: alliance-devel 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 44: alliance-devel 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms