manpagez: man pages & more
man expr(3)
Home | html | info | man
AST(3)			   Library Functions Manual			AST(3)




NAME

       expr - c-like expression	library


SYNOPSIS

       #include	<graphviz/expr.h>

       Expr_t*		exopen(Exdisc_t*);
       Excc_t*		exccopen(Expr_t*, Exccdisc_t*);
       int		exccclose(Excc_t*);
       void		exclose(Expr_t*, int);
       char*		excontext(Expr_t*, char*, int);
       void		exerror(const char*, ...);
       Extype_t		exeval(Expr_t*,	Exnode_t*, void*);
       Exnode_t*	exexpr(Expr_t*,	const char*, Exid_t*, int);

       Exnode_t*	excast(Expr_t*,	Exnode_t*, int,	Exnode_t*, int);
       Exnode_t*	exnewnode(Expr_t*, int,	int, int, Exnode_t*, Exnode_t*);
       void		exfreenode(Expr_t*, Exnode_t*);
       int		expush(Expr_t*,	const char*, int, const	char*, FILE*);
       int		expop(Expr_t*);
       int		excomp(Expr_t*,	const char*, int, const	char*, FILE*);
       int		extoken(Expr_t*);
       char*		extype(long int);
       Extype_t		exzero(long int);



DESCRIPTION

       exopen()	 is the	first function called.	exclose() is the last function
       called.	exccopen() is the called if code generation will be used.  ex-
       ccclose() releases the state information	allocated in exccopen().



SEE ALSO

									AST(3)

graphviz 9.0.0 - Generated Sun Oct 15 06:41:58 CDT 2023
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.