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

NAME

6       devablxorexpr - develops 'xor', 'nxor' in an expression.
7

SYNOPSIS

9       #include "abl101.h"
10       chain_list ∗devablxorexpr( Expr )
11         chain_list ∗Expr;
12

PARAMETERS

14       Expr                Expression to develop.
15

DESCRIPTION

17       devablxorexpr develops 'xor' or 'xnor' in Expr.  The expression pointer
18       Expr MUSTN'T be used after the call to this function.
19

RETURN VALUE

21       devablxorexpr returns a pointer to the modified expression.
22

EXAMPLE

24       #include "abl101.h"
25         chain_list ∗Expr;
26         Expr = createablbinexpr( ABL_XOR,
27                                  createablatom( "a" ),
28                                  createablatom( "b" ) );
29         Expr = devablxorexpr( Expr );
30         /* displays (a and (not b)) or ((not a) and b) */
31         viewablexpr( Expr, ABL_VIEW_VHDL );
32

SEE ALSO

34       abl(1), devdupablxorexpr(3).
35
36
37
38
39
40
41ASIM/LIP6                       October 1, 1997               DEVABLXOREXPR(3)
Impressum