ADDABLQEXPR(3)
π ADDABLQEXPR(3) β it's in the ABL FUNCTIONS fam, bestie π
okay so real quick, this whole page is about addablqexpr, one of the ABL functions. it lives in the ABL FUNCTIONS section of the manual (that's the third one, (3), iykyk) and it's honestly such a little workhorse. πβ¨
πΈ NAME πΈ
addablqexpr β adds a new argument in queue of an expression. that's the whole job. she's simple, she's iconic, she does one thing. π
π¦ ORIGIN π¦
so 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
like, that's the lore. π
β¨ SYNOPSIS β¨
#include "abl101.h"
void addablqexpr( Expr1, Expr2 )
chain_list *Expr1;
chain_list *Expr2;
π PARAMETERS π
Expr1β First expression.Expr2β Second expression.
two expressions walk into a function. no cap. π«Ά
π DESCRIPTION π
addablqexpr adds Expr2 in queue of Expr1.
β οΈ the way this is IMPORTANT, bestie β οΈ the expression pointersExpr2MUSTN'T be used after the call to this function. like, she takes ownership and she is NOT giving it back. do not touchExpr2afterwards, do not look at it, do not text it back. fr fr. ππ
β RETURN VALUE β
addablqexpr returns nothing.
nothing!! zero!! void!! she gives you the gift of no return value and honestly? iconic. π
π§ EXAMPLE π§
#include "abl101.h"
chain_list *Expr;
Expr = createabloper( ABL_OR );
addablqexpr( Expr, createablatom( "a" ) );
addablqexpr( Expr, createablatom( "b" ) );
/* displays (a or b) */
viewablexpr( Expr, ABL_VIEW_VHDL );
see how she queues up "a" and then "b" into an ABL_OR operator and it displays (a or b)? that's the vibe check passing with flying colours. π₯π
π SEE ALSO π
abl(1)createablatom(3)createabloper(3)createablxorbinexpr(3)createablunaryexpr(3)createablbinexpr(3)createablnotexpr(3)addablhexpr(3)
go read those too, they're all in the same 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.
so like, if you find something weird, tell them!! they literally said they need your feedback. be the main character who files the bug report. πβ¨
π that's the whole page bestie, you're now legally an addablqexpr expert. go forth and queue those arguments. π
ASIM/LIP6 Β· October 1, 1997 Β· ADDABLQEXPR(3) β mwah, that's the version and the date, signing off πππ¦
π¦ 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