1ADDABLQEXPR(3)                   ABL FUNCTIONS                  ADDABLQEXPR(3)
2
3
4

NAME

6       addablqexpr - adds a new argument in queue of an expression.
7
8

SYNOPSIS

10       #include "abl101.h"
11       void addablqexpr( Expr1, Expr2 )
12         chain_list *Expr1;
13         chain_list *Expr2;
14

PARAMETERS

16       Expr1               First expression.
17
18       Expr2               Second expression.
19

DESCRIPTION

21       addablqexpr  adds  Expr2  in  queue  of Expr1.  The expression pointers
22       Expr2 MUSTN'T be used after the call to this function
23

RETURN VALUE

25       addablqexpr returns nothing.
26

EXAMPLE

28       #include "abl101.h"
29         chain_list ∗Expr;
30         Expr = createabloper( ABL_OR );
31         addablqexpr( Expr, createablatom( "a" ) );
32         addablqexpr( Expr, createablatom( "b" ) );
33         /* displays (a or b) */
34         viewablexpr( Expr, ABL_VIEW_VHDL );
35

SEE ALSO

37       abl(1) createablatom(3), createabloper(3), createablxorbinexpr(3), cre‐
38       ateablunaryexpr(3),  createablbinexpr(3), createablnotexpr(3), addablh‐
39       expr(3).
40
41
42
43
44
45
46ASIM/LIP6                       October 1, 1997                 ADDABLQEXPR(3)
Impressum