• Home
  • Raw
  • Download

Lines Matching refs:lhs

32 	node->lhs = NULL;  in expr_init_common()
78 struct expr_node *lhs, int own_lhs, in expr_init_index() argument
82 node->lhs = lhs; in expr_init_index()
89 expr_init_up(struct expr_node *node, struct expr_node *lhs, int own_lhs) in expr_init_up() argument
91 assert(lhs != NULL); in expr_init_up()
93 node->lhs = lhs; in expr_init_up()
101 struct expr_node *lhs, int own_lhs, void *data) in expr_init_cb1() argument
104 node->lhs = lhs; in expr_init_cb1()
113 struct value *lhs, struct value *rhs, in expr_init_cb2() argument
115 struct expr_node *lhs, int own_lhs, in expr_init_cb2() argument
119 node->lhs = lhs; in expr_init_cb2()
157 release_expr(node->lhs, node->own_lhs); in expr_destroy()
166 release_expr(node->lhs, node->own_lhs); in expr_destroy()
211 if (expr_alloc_and_clone(&nlhs, node->lhs, node->own_lhs) < 0) in expr_clone()
216 if (nlhs != node->lhs) { in expr_clone()
223 retp->lhs = nlhs; in expr_clone()
236 if (expr_alloc_and_clone(&nlhs, node->lhs, node->own_lhs) < 0) { in expr_clone()
245 retp->lhs = nlhs; in expr_clone()
263 if (expr_eval(node->lhs, context, arguments, ret_value) < 0) in eval_up()
279 if (expr_eval(node->lhs, context, arguments, &val) < 0) in eval_cb1()
297 struct value lhs; in eval_cb2() local
298 if (expr_eval(node->lhs, context, arguments, &lhs) < 0) in eval_cb2()
303 value_destroy(&lhs); in eval_cb2()
308 if (node->u.call.u.cb2(ret_value, &lhs, &rhs, arguments, in eval_cb2()
314 value_destroy(&lhs); in eval_cb2()
323 struct value lhs; in eval_index() local
324 if (expr_eval(node->lhs, context, arguments, &lhs) < 0) in eval_index()
330 value_destroy(&lhs); in eval_index()
334 if (value_init_element(ret_value, &lhs, (size_t)l) < 0) in eval_index()