createabloper

Langue: en

Version: October 1, 1997 (fedora - 06/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

createabloper - creates the head of an operator expression.
man2html: unable to open or read file man1/alc_origin.1

SYNOPSYS

 #include "abl101.h"
  chain_list *createabloper( Oper )
   long Oper;
 

PARAMETERS

Oper
The operator number.

DESCRIPTION

createabloper creates the head of an operator expression. Arguments can be added to this expression with the addablhexpr and addablqexpr functions. Operator can take the following values ABL_AND, ABL_OR, ABL_AND, ABL_XOR, ABL_NOT, ABL_NOR, ABL_NAND, ABL_NXOR, ABL_STABLE, ABL_AF, ABL_AG, ABL_AX, ABL_AU, ABL_EF, ABL_EG, ABL_EX, ABL_EU.

RETURN VALUE

createabloper returns a pointer to the new operator expression.

ERRORS

"ablcreate: bad operator xx !",
The operator number must be defined.

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 ALSO

abl(1) createablatom(3), createablnotexpr(3), createablbinexpr(3), createablunaryexpr(3), createablxorbinexpr(3), addablhexpr(3), addablqexpr(3).
man2html: unable to open or read file man1/alc_bug_report.1