Provided by: alliance_5.0-20120515-6_amd64 bug

NAME

       viewablexprstr - displays an expression in a str.

SYNOPSYS

       #include "abl101.h"
       char *viewablexprstr( Expr, Mode )
         chain_list ∗Expr;
         int         Mode;

PARAMETERS

       Expr                Expression to display.

       Mode                The notation type.

DESCRIPTION

       viewablexprstr  displays  Expr  in  a  string,  with  the notation specified by Mode.  The
       following notation types are available ABL_VIEW_INFIX,  ABL_VIEW_PREFIX,  ABL_VIEW_POSTFIX
       or ABL_VIEW_VHDL.

RETURN VALUE

       viewablexprstr returns a pointer to the string where the expression has been displayed in.
       This string MUSTN'T be freed.

EXAMPLE

       #include "abl101.h"
         chain_list ∗Expr;
         char       ∗String;
         Expr = createabloper( ABL_OR );
         addablhexpr( Expr, createablatom( "a" ) );
         addablhexpr( Expr, createablatom( "b" ) );
         /* displays (a or b) */
         String = viewablexprstr( Expr, ABL_VIEW_VHDL );
         printf( String );

SEE ALSO

       abl(1), viewablexprfile(3), viewablexpr(3).