Lines Matching defs:CSPARSE
103 typedef struct _parse CSPARSE;
182 typedef NEOERR* (*CSFUNCTION)(CSPARSE *parse, CS_FUNCTION *csf, CSARG *args,
199 * your CSPARSE context. */
271 ULIST *alloc; /* list of strings owned by CSPARSE and free'd when
301 * Description: cs_init will create a CSPARSE structure and initialize
304 * Input: parse - a pointer to a pointer to a CSPARSE structure that
307 * Output: parse will contain a pointer to the allocated CSPARSE
315 NEOERR *cs_init (CSPARSE **parse, HDF *hdf);
322 * appended to the current parse tree stored in the CSPARSE
325 * Input: parse - a CSPARSE structure created with cs_init
334 NEOERR *cs_parse_file (CSPARSE *parse, const char *path);
347 * Input: parse - a CSPARSE structure created with cs_init
356 NEOERR *cs_parse_string (CSPARSE *parse, char *buf, size_t blen);
367 * Input: parse - the CSPARSE structure containing the CS parse tree
379 NEOERR *cs_render (CSPARSE *parse, void *ctx, CSOUTFUNC cb);
387 * Input: parse - the CSPARSE structure created with cs_init
394 NEOERR *cs_dump (CSPARSE *parse, void *ctx, CSOUTFUNC cb);
399 * a CSPARSE structure, including strings passed to
410 void cs_destroy (CSPARSE **parse);
423 * Input: parse - a pointer to an initialized CSPARSE structure
431 void cs_register_fileload(CSPARSE *parse, void *ctx, CSFILELOAD fileload);
449 * Input: parse - a pointer to a CSPARSE structure initialized with cs_init()
458 NEOERR *cs_register_strfunc(CSPARSE *parse, char *funcname, CSSTRFUNC str_func);
465 * Input: parse - a pointer to a CSPARSE structure initialized with cs_init()
474 NEOERR *cs_register_esc_strfunc(CSPARSE *parse, char *funcname,
479 NEOERR *cs_arg_parse(CSPARSE *parse, CSARG *args, const char *fmt, ...);
480 NEOERR *cs_arg_parsev(CSPARSE *parse, CSARG *args, const char *fmt, va_list ap);
481 NEOERR *cs_register_function(CSPARSE *parse, const char *funcname,