SIMPDUPABLEXPR(3)
πΈ NAME πΈ
okay bestie, we're in SIMPDUPABLEXPR(3), aka the ABL FUNCTIONS manual, and the main character is simpdupablexpr β she duplicates and simplies an expression. periodt. π
π ORIGIN π
real talk, 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 βsimpdupablexpr( Expr )
chain_list βExpr;
π§ PARAMETERS π§
Exprβ expression to simplfy. (their spelling, not mine, but we're keeping it π)
π DESCRIPTION π
simpdupablexpr simplifies Expr. that's the whole vibe: simplification station, no extra lore, no secret side quest. β¨
π¦ RETURN VALUE π¦
simpdupablexpr returns a pointer to the simplied expression. yes, simplied β we're respecting the page's spelling, no cap. π«Ά
π EXAMPLE π
okay so here's the little demo, and the comment in the code is doing the explaining:
#include "abl101.h"
chain_list βExpr;
chain_list βExprSimp;
Expr = createablbinexpr( ABL_AND,
createablatom( "'0'" ),
createablatom( "'1'" ) );
ExprSimp = simpdupablexpr( Expr );
/* displays ('0' and '1') '0' */
viewablexpr( Expr, ABL_VIEW_VHDL );
viewablexpr( ExprSimp, ABL_VIEW_VHDL );
iconic. π
π₯ SEE ALSO π₯
iykyk π
π 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, your notes matter. π
mwah π β this page comes from ASIM/LIP6 and is dated October 1, 1997. that's the footer, bestie, and she ate. ππ
π¦ 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