table of contents
other versions
- buster 5.1.1-3
CREATEABLUNARYEXPR(3) | ABL FUNCTIONS | CREATEABLUNARYEXPR(3) |
NAME¶
createablunaryexpr - creates an unary operator expression.ORIGIN¶
This software belongs to the ALLIANCE CAD SYSTEM developed by the ASIM team at LIP6 laboratory of Université Pierre et Marie CURIE, in Paris, France.Web : http://asim.lip6.fr/recherche/alliance/
E-mail : alliance-users@asim.lip6.fr
SYNOPSYS¶
#include "abl101.h" chain_list ∗createablunaryexpr( Oper, Expr ) long Oper; chain_list ∗Expr;
PARAMETERS¶
- Oper
- The unary operator number.
- Expr
- Expression.
DESCRIPTION¶
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.RETURN VALUE¶
createablunaryexpr returns a pointer to the new operator expression.ERRORS¶
"ablcreate: bad operator xx !",Operator must be defined and must be a unary
operator.
EXAMPLE¶
#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 );
SEE ALSO¶
abl(1) createablatom(3), createabloper(3), createablnotexpr(3), createablbinexpr(3), createablxorbinexpr(3), addablhexpr(3), addablqexpr(3).BUG REPORT¶
This tool is under development at the ASIM department of the LIP6 laboratory.We need your feedback to improve documentation and tools.
October 1, 1997 | ASIM/LIP6 |