addablhexpr(3)
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 );