DUPABLEXPR(3)
π NAME π
dupablexpr β duplicates an expression. Thatβs the whole name section, bestie. Also, this page is from the ABL FUNCTIONS manual and its title is DUPABLEXPR(3), so now you have the full vibe check. β¨
πΈ ORIGIN πΈ
okay so bestie, this software belongs to the ALLIANCE CAD SYSTEM, developed by the ASIM team at 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 βdupablexpr( Expr )
chain_list βExpr;
π PARAMETERS π
Exprβ the expression to duplicate. Thatβs it, thatβs the parameter. π
π DESCRIPTION π
dupablexpr duplicates the expression Expr. Literally itβs giving βmake a duplicate of Exprβ energy. No extra plot twists. β¨
π¦ RETURN VALUE π¦
dupablexpr returns the duplicated expression. Thatβs the return value, periodt. π
π EXAMPLE π
Hereβs the example straight from the page, bestie:
#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 );
The comment says it displays (a or b) (a nor b) β iconic. π
π SEE ALSO π
abl(1), delablexpr(3), freeablexpr(3).
π 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 fr fr, your feedback matters. π«Ά
with love from ASIM/LIP6, dated October 1, 1997 πβ¨
π¦ 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