xenial (3) addablhexpr.3.gz

Provided by: alliance_5.1.1-1.1_amd64 bug

NAME

       addablhexpr - adds a new argument in head of an expression.

SYNOPSYS

       #include "abl101.h"
       void addablhexpr( Expr1, Expr2 )
         chain_list *Expr1;
         chain_list *Expr2;

PARAMETERS

       Expr1               First expression.

       Expr2               Second expression.

DESCRIPTION

       addablhexpr adds Expr2 in head of Expr1.  The expression pointers Expr2 MUSTN'T be used after the call to
       this function

RETURN VALUE

       addablhexpr returns nothing.

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