DUPABLEXPR(3)
π DUPABLEXPR π (section 3, ABL FUNCTIONS)
okay bestie, sit down, hydrate, and let me tell you about dupablexpr β the little ABL function whose entire personality is "copy that for me pls" β¨
πΈ NAME πΈ
dupablexpr β duplicates an expression. that's it. that's the whole job. and she does it flawlessly. π
π§ ORIGIN π§
so this software belongs to the ALLIANCE CAD SYSTEM, which was developed by the ASIM team at the LIP6 laboratory of UniversitΓ© Pierre et Marie CURIE, in Paris, France. π«π· iconic honestly.
- Web :
http://asim.lip6.fr/recherche/alliance/ - E-mail :
alliance-users@asim.lip6.fr
β¨ SYNOPSIS β¨
#include "abl101.h"
chain_list βdupablexpr( Expr )
chain_list βExpr;
π PARAMETERS π
Exprβ the expression you want to duplicate. the main character we're cloning, no cap. π
π¦ DESCRIPTION π¦
dupablexpr duplicates the expression Expr. you hand her an expression, she hands you back a whole new one that's a copy. the way that she just does it, no drama, no notes. π«Ά
π RETURN VALUE π
dupablexpr returns the duplicated expression. so like, the copy. the twin. the sequel. the remix. π
π₯ EXAMPLE π₯
here's the vibe in action, fr fr:
#include "abl101.h"
chain_list βExprAorB;
chain_list βExprAnorB;
ExprAorB = createabloper( ABL_OR );
addablhexpr( ExprAorB, createablatom( "a" ) );
addablhexpr( ExprAorB, createablatom( "b" ) );
ExprAnorB = createablnotexpr( dupablexpr( ExprAorB ) );
/* displays (a or b) (a nor b) */
viewablexpr( ExprAorB, ABL_VIEW_VHDL );
viewablexpr( ExprAnorB, ABL_VIEW_VHDL );
see how she duplicated ExprAorB before slapping a not on it? that's the whole point bestie β you don't wreck the original, you make a copy first. chef's kiss π¨π³π
π SEE ALSO π
abl(1), delablexpr(3), freeablexpr(3).
go read those too, they're giving supporting cast energy. π
π 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, pls tell them if something's busted π
reminder bestie: she copies, she doesn't fix. don't come for her about your expression's problems. π
and that's the whole page! brought to you by ASIM/LIP6, dated October 1, 1997 β yes, she's vintage, she's a classic, she's literally older than most of us and still slaying. periodt. βπ
π¦ 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