1CREATEABLNOTEXPR(3) ABL FUNCTIONS CREATEABLNOTEXPR(3)
2
3
4
6 createablnotexpr - complements an expression.
7
9 #include "abl101.h"
10 chain_list ∗createablnotexpr( Expr )
11 chain_list ∗Expr;
12
14 Expr The expression to be complemented.
15
17 createablnotexpr complements the expression Expr and eventually does a
18 simplification. The expression pointer Expr MUSTN'T be used after the
19 call to this function.
20
22 createablnotexpr returns the new complemented expression.
23
25 #include "abl101.h"
26 chain_list ∗ExprA;
27 chain_list ∗ExprNotA;
28 ExprA = createablatom( "a" );
29 ExprNotA = createablnotexpr( ExprA );
30
32 abl(1) createablatom(3), createabloper(3), createablbinexpr(3), create‐
33 ablunaryexpr(3), createablxorbinexpr(3), addablhexpr(3), addablq‐
34 expr(3).
35
36
37
38
39
40
41ASIM/LIP6 October 1, 1997 CREATEABLNOTEXPR(3)