SIMPABLEXPR(3)
okay so bestie, welcome to the SIMPABLEXPR(3) page from the ABL FUNCTIONS section โ yes, itโs a whole manual page for one expression-simplifying function, and honestly? iconic. ๐
โจ NAME โจ
simpablexpr โ simplies an expression. (The page says โsimpliesโ; we are not fixing it, because canon is canon ๐ญ๐)
๐ธ 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. ๐ผโจ
Web: http://asim.lip6.fr/recherche/alliance/
E-mail: alliance-users@asim.lip6.fr
๐ SYNOPSIS ๐
Hereโs the signature, verbatim, no cap:
#include "abl101.h"
chain_list โsimpablexpr( Expr )
chain_list โExpr;
๐ฆ PARAMETERS ๐ฆ
Exprโ expression to simplfy. (Yep, โsimplfyโ โ the typo is part of the lore ๐ซถ)
๐ DESCRIPTION ๐
simpablexpr simplifies Expr. Thatโs the whole job, and it ate. ๐
Important, bestie: the expression pointer Expr MUSTNโT be used after the call to this function. Not even a little glance. Itโs done. Periodt. ๐ซ๐
๐ RETURN VALUE ๐
simpablexpr returns a pointer to the simplied expression. (Their spelling again: โsimpliedโ โ we respect the typo era ๐โจ)
๐ฅ EXAMPLE ๐ฅ
Okay bestie, example time โ this is copied exactly, so donโt come for me:
#include "abl101.h"
chain_list โExpr;
Expr = createablbinexpr( ABL_AND,
createablatom( "'0'" ),
createablatom( "'1'" ) );
Expr = simpablexpr( Expr );
/* displays '0' */
viewablexpr( Expr, ABL_VIEW_VHDL );
The comment says it displays '0', and yes, thatโs the whole serve. ๐
๐ SEE ALSO ๐
Go give these a look too, bestie:
๐ซถ 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 have notes, send them โ theyโre literally asking ๐ซถโจ
Thatโs the page, bestie. Brought to you by ASIM/LIP6, dated October 1, 1997 โ slay, bye ๐๐
๐ฆ 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