Provided by: clearsilver-dev_0.10.5-1.3_amd64 bug

NAME

       cs_render  - render a CS parse tree

SYNOPSIS

       #include <cs/cs.h>

       NEOERR *cs_render (CSPARSE *parse, void *ctx, CSOUTFUNC cb);

ARGUMENTS

       parse - the CSPARSE structure containing the CS parse tree
       that will be evaluated
       ctx - user data that will be passed as the first variable to
       the CSOUTFUNC.
       cb - a CSOUTFUNC called to render the output.  A CSOUTFUNC is
       defined as:
       typedef NEOERR* (*CSOUTFUNC)(void *, char *);

DESCRIPTION

       cs_render  will  evaluate  a CS parse tree, calling the CSOUTFUNC passed to it for output.
       Note that calling cs_render multiple times on the same parse tree may or  may  not  render
       the same output as the set statement has side-effects, it updates the HDF data used by the
       render.  Typically, you will call one  of  the  cs_parse  functions  before  calling  this
       function.

RETURN VALUE

       None

SEE ALSO

       cs_dump(3),  cs_destroy(3),  cs_render(3),  cs_register_esc_strfunc(3),  cs_arg_parsev(3),
       cs_register_fileload(3),     cs_init(3),     cs_register_strfunc(3),      cs_arg_parse(3),
       cs_parse_string(3), cs_parse_file(3), =(3), cs_register_function