createabloper

CREATEABLOPER(3)                 ABL FUNCTIONS                CREATEABLOPER(3)



NAME
       createabloper - creates the head of an operator expression.

>> Included manual page: man1/alc_origin.1alc

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),
       createablunaryexpr(3), createablxorbinexpr(3), addablhexpr(3),
       addablqexpr(3).



>> Included manual page: man1/alc_bug_report.1alc




ASIM/LIP6                       October 1, 1997               CREATEABLOPER(3)