VIEWABLEXPR(3)

πŸ“¦ version 5.1.1, in fedora 43, fedora 44

πŸ’– VIEWABLEXPR(3) β€” the viewablexpr glow-up πŸ’–

okay so bestie, welcome to the ABL FUNCTIONS corner of the manual β€” this is where viewablexpr lives and she is, lowkey, a whole icon. She takes your expression and displays it. That's it. That's the job. And she ate. πŸ’…


🌸 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. πŸ‡«πŸ‡·βœ¨


✨ SYNOPSIS ✨

#include "abl101.h"
void viewablexpr( Expr, Mode )
  chain_list βˆ—Expr;
  int         Mode;

πŸŽ€ PARAMETERS πŸŽ€

  • Expr β€” the expression you wanna display, bestie. πŸ‘€
  • Mode β€” the notation type. iykyk, it changes the whole vibe of the output.

πŸ¦‹ DESCRIPTION πŸ¦‹

So here's the tea β˜•: viewablexpr displays Expr in the notation specified by Mode. And the notation types available? She has options, periodt:

  • ABL_VIEW_INFIX
  • ABL_VIEW_PREFIX
  • ABL_VIEW_POSTFIX
  • ABL_VIEW_VHDL

Pick your fave, she serves all four. 🌈


πŸ’« RETURN VALUE πŸ’«

viewablexpr returns nothing. No return value, no crumbs, nothing. She just does her thing and dips. πŸ’€βœ¨


πŸ“ EXAMPLE πŸ“

Here's the moment you've all been waiting for, main character energy fr fr:

#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 );
not the comment literally telling you /* displays (a or b) */ β€” she's so real for that 🫢

πŸ‘‘ 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. Like, genuinely β€” slide into our inbox, bestie, we're begging. πŸ™ˆπŸ’œ


and that's the whole page, no cap ✨ β€” brought to you by ASIM/LIP6, dated October 1, 1997 (yes she's vintage, yes she still slays). bye bestie, go display some expressions πŸ’…πŸŽ€