Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
CREATEABLOPER(3)		  ABL FUNCTIONS 		CREATEABLOPER(3)

NAME
     createabloper - creates the head of an operator expression.

SYNOPSIS
     #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),  create-
     ablunaryexpr(3), createablxorbinexpr(3), addablhexpr(3), addablqexpr(3).

ASIM/LIP6			 October 1, 1997		CREATEABLOPER(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=createabloper&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help