substablexpr

Langue: en

Version: October 1, 1997 (fedora - 05/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

substablexpr - substitutes a given atom by an expression.
man2html: unable to open or read file man1/alc_origin.1

SYNOPSYS

 #include "abl101.h"
 chain_list *substablexpr( Expr1, Name, Expr2 )
   chain_list *Expr1;
   char       *Name;
   chain_list *Expr2;
 

PARAMETERS

Expr1
First expression.
Name
Atom name.
Expr
Second expression.

DESCRIPTION

substablexpr substitutes Atom in Expr1 by Expr2. The expression pointer Expr1 MUSTN'T be used after the call to this function.

RETURN VALUE

substablexpr returns the modified expression.

EXAMPLE

 #include "abl101.h"
   chain_list *Expr1;
   chain_list *Expr2;
   Expr1 = createablbinexpr( ABL_OR,
                             createablatom( "a" ),
                             createablatom( "b" ) );
   Expr2 = createablbinexpr( ABL_AND,
                             createablatom( "c" ),
                             createablatom( "d" ) );
   Expr1 = substablexpr( Expr1, "a", Expr2 );
   /* displays ((c and d) or b) */
   viewablexpr( Expr1, ABL_VIEW_VHDL );
 

SEE ALSO

abl(1), substdupablexpr(3).
man2html: unable to open or read file man1/alc_bug_report.1