CREATEABLATOM(3)

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

okay bestie, welcome to CREATEABLATOM(3) β€” yes, the ABL FUNCTIONS manual page, and it's giving tiny but mighty πŸ’…βœ¨. This is the page for createablatom, no cap.

🌸 NAME 🌸

createablatom β€” creates an atomic expression. 🫢

🧚 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 ✨

#include "abl101.h"
chain_list βˆ—createablatom( Atom )
  char βˆ—Atom;

πŸŽ€ PARAMETERS πŸŽ€

  • Atom β€” name of the atom. πŸ’–

πŸ¦‹ DESCRIPTION πŸ¦‹

So createablatom creates an atomic expression with the name Atom. It uses namealloc with Atom as parameter β€” that's the whole tea. πŸ“

πŸ‘‘ RETURN VALUE πŸ‘‘

createablatom returns a pointer to the new atomic expression. πŸ’«

🌟 EXAMPLE 🌟

#include "abl101.h"
   chain_list βˆ—ExprA;
   chain_list βˆ—ExprB;
   chain_list βˆ—ExprAorB;
   ExprA = createablatom( "a" );
   ExprB = createablatom( "b" );
   ExprAorB = createablbinexpr( ABL_OR, ExprA, ExprB );

πŸ”₯ SEE ALSO πŸ”₯

Go read these besties: abl(1), createabloper(3), createablnotexpr(3), createablbinexpr(3), createablunaryexpr(3), createablxorbinexpr(3), addablhexpr(3), addablqexpr(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. πŸ™ˆπŸ«Ά


kisses and slay, from ASIM/LIP6 πŸ’–πŸ«Ά β€” this page is dated October 1, 1997 πŸŽ€ and it's CREATEABLATOM(3), periodt. ✨

πŸ“¦ where this page comes from