Lines Matching refs:arguments
100 struct value_dict *arguments, void *data),
114 struct value_dict *arguments, void *data),
261 struct value_dict *arguments, struct value *ret_value)
263 if (expr_eval(node->lhs, context, arguments, ret_value) < 0)
276 struct value_dict *arguments, struct value *ret_value)
279 if (expr_eval(node->lhs, context, arguments, &val) < 0)
283 if (node->u.call.u.cb1(ret_value, &val, arguments,
295 struct value_dict *arguments, struct value *ret_value)
298 if (expr_eval(node->lhs, context, arguments, &lhs) < 0)
302 if (expr_eval(node->u.call.rhs, context, arguments, &rhs) < 0) {
308 if (node->u.call.u.cb2(ret_value, &lhs, &rhs, arguments,
321 struct value_dict *arguments, struct value *ret_value)
324 if (expr_eval(node->lhs, context, arguments, &lhs) < 0)
328 if (expr_eval_word(node->u.node.n, context, arguments, &l) < 0) {
341 struct value_dict *arguments, struct value *ret_value)
346 valp = val_dict_get_num(arguments, node->u.num);
353 valp = val_dict_get_name(arguments, node->u.name.s);
368 return eval_index(node, context, arguments, ret_value);
371 return eval_up(node, context, arguments, ret_value);
374 return eval_cb1(node, context, arguments, ret_value);
377 return eval_cb2(node, context, arguments, ret_value);
386 struct value_dict *arguments, long *ret_value)
389 if (expr_eval(node, context, arguments, &val) < 0)
392 if (value_extract_word(&val, ret_value, arguments) < 0)