Lines Matching defs:parse
204 static void init_node_pos(CSTREE *node, CSPARSE *parse) in init_node_pos()
258 static NEOERR *alloc_node (CSTREE **node, CSPARSE *parse) in alloc_node()
345 static int find_open_delim (CSPARSE *parse, char *buf, int x, int len) in find_open_delim()
370 static NEOERR *_store_error (CSPARSE *parse, NEOERR *err) in _store_error()
399 NEOERR *cs_parse_file (CSPARSE *parse, const char *path) in cs_parse_file()
456 static char *find_context (CSPARSE *parse, int offset, char *buf, size_t blen) in find_context()
551 NEOERR *cs_parse_string (CSPARSE *parse, char *ibuf, size_t ibuf_len) in cs_parse_string()
712 static CS_LOCAL_MAP * lookup_map (CSPARSE *parse, char *name, char **rest) in lookup_map()
736 static HDF *var_lookup_obj (CSPARSE *parse, char *name) in var_lookup_obj()
765 static NEOERR *var_set_value (CSPARSE *parse, char *name, char *value) in var_set_value()
834 static char *var_lookup (CSPARSE *parse, char *name) in var_lookup()
882 long int var_int_lookup (CSPARSE *parse, char *name) in var_int_lookup()
937 static NEOERR *parse_tokens (CSPARSE *parse, char *arg, CSTOKEN *tokens, in parse_tokens()
1164 static NEOERR *parse_expr2 (CSPARSE *parse, CSTOKEN *tokens, int ntokens, int lvalue, CSARG *arg) in parse_expr2()
1443 static NEOERR *parse_expr (CSPARSE *parse, char *arg, int lvalue, CSARG *expr) in parse_expr()
1463 static NEOERR *literal_parse (CSPARSE *parse, int cmd, char *arg) in literal_parse()
1481 static NEOERR *literal_eval (CSPARSE *parse, CSTREE *node, CSTREE **next) in literal_eval()
1491 static NEOERR *name_parse (CSPARSE *parse, int cmd, char *arg) in name_parse()
1525 static NEOERR *escape_parse (CSPARSE *parse, int cmd, char *arg) in escape_parse()
1584 static NEOERR *name_eval (CSPARSE *parse, CSTREE *node, CSTREE **next) in name_eval()
1603 static NEOERR *var_parse (CSPARSE *parse, int cmd, char *arg) in var_parse()
1645 static NEOERR *lvar_parse (CSPARSE *parse, int cmd, char *arg) in lvar_parse()
1672 static NEOERR *linclude_parse (CSPARSE *parse, int cmd, char *arg) in linclude_parse()
1699 static NEOERR *alt_parse (CSPARSE *parse, int cmd, char *arg) in alt_parse()
1726 static NEOERR *evar_parse (CSPARSE *parse, int cmd, char *arg) in evar_parse()
1783 static NEOERR *if_parse (CSPARSE *parse, int cmd, char *arg) in if_parse()
1808 char *arg_eval (CSPARSE *parse, CSARG *arg) in arg_eval()
1825 long int arg_eval_num (CSPARSE *parse, CSARG *arg) in arg_eval_num()
1854 long int arg_eval_bool (CSPARSE *parse, CSARG *arg) in arg_eval_bool()
1887 char *arg_eval_str_alloc (CSPARSE *parse, CSARG *arg) in arg_eval_str_alloc()
1918 static void expand_arg (CSPARSE *parse, int depth, char *where, CSARG *arg) in expand_arg()
1947 static NEOERR *eval_expr_string(CSPARSE *parse, CSARG *arg1, CSARG *arg2, CSTOKEN_TYPE op, CSARG *r… in eval_expr_string()
2039 static NEOERR *eval_expr_num(CSPARSE *parse, CSARG *arg1, CSARG *arg2, CSTOKEN_TYPE op, CSARG *resu… in eval_expr_num()
2091 static NEOERR *eval_expr_bool(CSPARSE *parse, CSARG *arg1, CSARG *arg2, CSTOKEN_TYPE op, CSARG *res… in eval_expr_bool()
2118 static NEOERR *eval_expr (CSPARSE *parse, CSARG *expr, CSARG *result) in eval_expr()
2338 static NEOERR *var_eval (CSPARSE *parse, CSTREE *node, CSTREE **next) in var_eval()
2390 static NEOERR *lvar_eval (CSPARSE *parse, CSTREE *node, CSTREE **next) in lvar_eval()
2445 static NEOERR *linclude_eval (CSPARSE *parse, CSTREE *node, CSTREE **next) in linclude_eval()
2490 static NEOERR *alt_eval (CSPARSE *parse, CSTREE *node, CSTREE **next) in alt_eval()
2532 static NEOERR *escape_eval (CSPARSE *parse, CSTREE *node, CSTREE **next) in escape_eval()
2542 static NEOERR *if_eval (CSPARSE *parse, CSTREE *node, CSTREE **next) in if_eval()
2565 static NEOERR *else_parse (CSPARSE *parse, int cmd, char *arg) in else_parse()
2579 static NEOERR *elif_parse (CSPARSE *parse, int cmd, char *arg) in elif_parse()
2598 static NEOERR *endif_parse (CSPARSE *parse, int cmd, char *arg) in endif_parse()
2615 static NEOERR *each_with_parse (CSPARSE *parse, int cmd, char *arg) in each_with_parse()
2682 static NEOERR *each_eval (CSPARSE *parse, CSTREE *node, CSTREE **next) in each_eval()
2739 static NEOERR *with_eval (CSPARSE *parse, CSTREE *node, CSTREE **next) in with_eval()
2779 static NEOERR *end_parse (CSPARSE *parse, int cmd, char *arg) in end_parse()
2792 static NEOERR *include_parse (CSPARSE *parse, int cmd, char *arg) in include_parse()
2824 static NEOERR *def_parse (CSPARSE *parse, int cmd, char *arg) in def_parse()
2999 static NEOERR *call_parse (CSPARSE *parse, int cmd, char *arg) in call_parse()
3114 static NEOERR *call_eval (CSPARSE *parse, CSTREE *node, CSTREE **next) in call_eval()
3230 static NEOERR *set_parse (CSPARSE *parse, int cmd, char *arg) in set_parse()
3273 static NEOERR *set_eval (CSPARSE *parse, CSTREE *node, CSTREE **next) in set_eval()
3331 static NEOERR *loop_parse (CSPARSE *parse, int cmd, char *arg) in loop_parse()
3432 static NEOERR *loop_eval (CSPARSE *parse, CSTREE *node, CSTREE **next) in loop_eval()
3512 static NEOERR *skip_eval (CSPARSE *parse, CSTREE *node, CSTREE **next) in skip_eval()
3517 static NEOERR *render_node (CSPARSE *parse, CSTREE *node) in render_node()
3530 NEOERR *cs_render (CSPARSE *parse, void *ctx, CSOUTFUNC cb) in cs_render()
3546 NEOERR *cs_register_function(CSPARSE *parse, const char *funcname, in cs_register_function()
3588 NEOERR * cs_arg_parsev(CSPARSE *parse, CSARG *args, const char *fmt, in cs_arg_parsev()
3636 NEOERR * cs_arg_parse(CSPARSE *parse, CSARG *args, const char *fmt, ...) in cs_arg_parse()
3647 static NEOERR * _builtin_subcount(CSPARSE *parse, CS_FUNCTION *csf, CSARG *args, CSARG *result) in _builtin_subcount()
3681 static NEOERR * _builtin_str_length(CSPARSE *parse, CS_FUNCTION *csf, CSARG *args, CSARG *result) in _builtin_str_length()
3703 static NEOERR * _builtin_str_crc(CSPARSE *parse, CS_FUNCTION *csf, CSARG *args, in _builtin_str_crc()
3727 static NEOERR * _builtin_str_find(CSPARSE *parse, CS_FUNCTION *csf, CSARG *args, CSARG *result) in _builtin_str_find()
3755 static NEOERR * _builtin_name(CSPARSE *parse, CS_FUNCTION *csf, CSARG *args, CSARG *result) in _builtin_name()
3785 static NEOERR * _builtin_first(CSPARSE *parse, CS_FUNCTION *csf, CSARG *args, in _builtin_first()
3814 static NEOERR * _builtin_last(CSPARSE *parse, CS_FUNCTION *csf, CSARG *args, in _builtin_last()
3849 static NEOERR * _builtin_abs (CSPARSE *parse, CS_FUNCTION *csf, CSARG *args, in _builtin_abs()
3869 static NEOERR * _builtin_max (CSPARSE *parse, CS_FUNCTION *csf, CSARG *args, in _builtin_max()
3887 static NEOERR * _builtin_min (CSPARSE *parse, CS_FUNCTION *csf, CSARG *args, in _builtin_min()
3904 static NEOERR * _builtin_str_slice (CSPARSE *parse, CS_FUNCTION *csf, CSARG *args, CSARG *result) in _builtin_str_slice()
3953 static NEOERR * _builtin_gettext(CSPARSE *parse, CS_FUNCTION *csf, CSARG *args, CSARG *result) in _builtin_gettext()
3979 static NEOERR * _str_func_wrapper (CSPARSE *parse, CS_FUNCTION *csf, CSARG *args, CSARG *result) in _str_func_wrapper()
4014 NEOERR *cs_register_strfunc(CSPARSE *parse, char *funcname, CSSTRFUNC str_func) in cs_register_strfunc()
4025 NEOERR *cs_register_esc_strfunc(CSPARSE *parse, char *funcname, in cs_register_esc_strfunc()
4038 NEOERR *cs_init (CSPARSE **parse, HDF *hdf) { in cs_init()
4042 static NEOERR *cs_init_internal (CSPARSE **parse, HDF *hdf, CSPARSE *parent) in cs_init_internal()
4197 void cs_register_fileload(CSPARSE *parse, void *ctx, CSFILELOAD fileload) { in cs_register_fileload()
4204 void cs_destroy (CSPARSE **parse) in cs_destroy()
4237 static NEOERR *dump_node (CSPARSE *parse, CSTREE *node, int depth, void *ctx, in dump_node()
4322 NEOERR *cs_dump (CSPARSE *parse, void *ctx, CSOUTFUNC cb) in cs_dump()