CREATEABLUNARYEXPR(3) | ABL FUNCTIONS | CREATEABLUNARYEXPR(3) |
createablunaryexpr - creates an unary operator expression.
See the file buster/alliance/alc_origin.1.en.gz.
#include "abl101.h" chain_list ∗createablunaryexpr( Oper, Expr )
long Oper;
chain_list ∗Expr;
createablunaryexpr creates the unary operator expression Operator Expr. createablbinexpr combines eventualy the operator of Expr with Operator. The expression pointer Expr MUSTN'T be used after the call to this function.
createablunaryexpr returns a pointer to the new operator expression.
"ablcreate: bad operator xx !",
#include "abl101.h"
chain_list ∗ExprA;
chain_list ∗ExprB;
chain_list ∗ExprAorB;
chain_list ∗ExprAnorB;
ExprA = createablatom( "a" );
ExprB = createablatom( "b" );
ExprAorB = createablbinexpr( ABL_OR, ExprA, ExprB );
ExprAnorB = createablunaryexpr( ABL_NOT, ExprAorB );
abl(1) createablatom(3), createabloper(3), createablnotexpr(3), createablbinexpr(3), createablxorbinexpr(3), addablhexpr(3), addablqexpr(3).
See the file buster/alliance/alc_bug_report.1.en.gz.
October 1, 1997 | ASIM/LIP6 |