VIEWABLEXPR(3)

πŸ“¦ version 5.1.1-unstable-2025-02, in nixos 26.05, nixpkgs unstable

🌸 NAME 🌸

viewablexpr β€” displays an expression. This is the ABL FUNCTIONS manual page, bestie, and yes, we're making an expression look iconic in the notation of your choice. ✨

🧚 ORIGIN 🧚

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"
void viewablexpr( Expr, Mode )
  chain_list βˆ—Expr;
  int         Mode;

πŸŽ€ PARAMETERS πŸŽ€

  • Expr β€” the expression to display, aka the thing getting its moment in the spotlight. πŸ’–
  • Mode β€” the notation type. This decides the whole vibe of how Expr gets displayed.

🌈 DESCRIPTION 🌈

viewablexpr displays Expr in the notation specified by Mode. The notation types available are ABL_VIEW_INFIX, ABL_VIEW_PREFIX, ABL_VIEW_POSTFIX or ABL_VIEW_VHDL. No cap, that's the whole menu. πŸ’…

🫢 RETURN VALUE 🫢

viewablexpr returns nothing. Literally nothing, bestie β€” the synopsis says void, and it is not playing games about it. 😌

πŸ”₯ EXAMPLE πŸ”₯

#include "abl101.h"
  chain_list βˆ—Expr;
  Expr = createabloper( ABL_OR );
  addablhexpr( Expr, createablatom( "a" ) );
  addablhexpr( Expr, createablatom( "b" ) );
  /* displays (a or b) */
  viewablexpr( Expr, ABL_VIEW_VHDL );

See that comment? It displays (a or b), and we're obsessed. 🫢

πŸ¦‹ SEE ALSO πŸ¦‹

πŸ’€ 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 if you have thoughts, send them our way β€” the docs and tools wanna glow up too. 🫢


Signed, sealed, delivered by ASIM/LIP6 on October 1, 1997 β€” this was VIEWABLEXPR(3), and she ate. πŸ’‹

πŸ“¦ where this page comes from