bionic (3) createabloper.3.gz

Provided by: alliance_5.1.1-1.1build1_amd64 bug

NAME

       createabloper - creates the head of an operator expression.

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).