freeablexpr

FREEABLEXPR(3)                   ABL FUNCTIONS                  FREEABLEXPR(3)



NAME
       freeablexpr - frees an 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"
         void freeablexpr( Expr )
          chain_list ∗Expr;

PARAMETERS
       Expr                Expression to free.

DESCRIPTION
       freeablexpr frees the expression Expr even if this expression is not a
       valid one.

RETURN VALUE
       freeablexpr returns nothing.

EXAMPLE
       #include "abl101.h"
          chain_list ∗ExprA;
          chain_list ∗ExprB;
          chain_list ∗ExprAorB;
          ExprA = createablatom( "a" );
          ExprB = createablatom( "b" );
          ExprAorB  = createablbinexpr( ABL_OR, ExprA, ExprB );
          ...
          freeablexpr( ExprAorB );
          ExprAorB = (chain_list ∗)0;
          ...

SEE ALSO
       abl(1) delablexpr(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.






ASIM/LIP6                       October 1, 1997                 FREEABLEXPR(3)