Lines Matching defs:var_name

534     JSAtom var_name;
557 JSAtom var_name;
19792 JSAtom var_name; /* variable name if cpool_idx < 0 */
21496 if (fd->args[i].var_name == name)
21506 if (fd->vars[i].var_name == name && fd->vars[i].scope_level == 0)
21532 if (vd->var_name == name && vd->scope_level == 0) {
21546 if (hf->var_name == name)
21566 if (vd->var_name == name &&
21664 vd->var_name = JS_DupAtom(ctx, name);
21718 vd->var_name = JS_DupAtom(ctx, name);
21741 hf->var_name = JS_ATOM_NULL;
21743 hf->var_name = JS_DupAtom(ctx, name);
22576 if (fd->vars[idx].var_name == name)
23268 if (vd->var_name == JS_ATOM__with_)
23584 if (fd->args[i].var_name == name)
23588 if (fd->vars[i].var_name == name)
23624 JSAtom prop_name, var_name;
23671 var_name = js_parse_destructuring_var(s, tok, is_arg);
23672 if (var_name == JS_ATOM_NULL)
23682 if (get_lvalue(s, &opcode, &scope, &var_name,
23698 var_name = JS_ATOM_NULL;
23767 var_name = js_parse_destructuring_var(s, tok, is_arg);
23768 if (var_name == JS_ATOM_NULL)
23774 if (get_lvalue(s, &opcode, &scope, &var_name,
23849 var_name = JS_DupAtom(s->ctx, prop_name);
23856 if (js_define_var(s, var_name, tok))
23872 set_object_name(s, var_name);
23876 put_lvalue_nokeep(s, opcode, scope, var_name, label_lvalue, tok);
23933 var_name = JS_ATOM_NULL;
23936 var_name = js_parse_destructuring_var(s, tok, is_arg);
23937 if (var_name == JS_ATOM_NULL)
23939 if (js_define_var(s, var_name, tok))
23946 if (get_lvalue(s, &opcode, &scope, &var_name,
23971 set_object_name(s, var_name);
23975 put_lvalue_nokeep(s, opcode, scope, var_name,
24024 JS_FreeAtom(s->ctx, var_name);
25673 JSAtom var_name;
25727 var_name = JS_ATOM_NULL;
25729 var_name = JS_DupAtom(ctx, s->token.u.ident.atom);
25731 JS_FreeAtom(s->ctx, var_name);
25734 if (js_define_var(s, var_name, tok)) {
25735 JS_FreeAtom(s->ctx, var_name);
25739 emit_atom(s, var_name);
25751 if (get_lvalue(s, &opcode, &scope, &var_name, &lvalue_label,
25769 put_lvalue_nokeep(s, opcode, scope, var_name, lvalue_label,
25772 var_name = JS_ATOM_NULL;
25785 JS_FreeAtom(ctx, var_name);
25788 if (var_name != JS_ATOM_NULL) {
25790 emit_atom(s, var_name);
25794 JS_FreeAtom(ctx, var_name);
28091 int var_idx, JSAtom var_name,
28108 if (s->cur_func->closure_var[i].var_name == local_name)
28392 JS_FreeAtom(ctx, fd->vars[i].var_name);
28396 JS_FreeAtom(ctx, fd->args[i].var_name);
28401 JS_FreeAtom(ctx, fd->hoisted_def[i].var_name);
28407 JS_FreeAtom(ctx, cv->var_name);
28684 print_atom(ctx, vars[idx].var_name);
28695 print_atom(ctx, args[idx].var_name);
28706 print_atom(ctx, closure_var[idx].var_name);
28795 b->vardefs[i].var_name));
28805 JS_AtomGetStr(ctx, atom_buf, sizeof(atom_buf), vd->var_name));
28816 JS_AtomGetStr(ctx, atom_buf, sizeof(atom_buf), cv->var_name),
28841 int var_idx, JSAtom var_name,
28864 cv->var_name = JS_DupAtom(ctx, var_name);
28869 JSAtom var_name)
28874 if (cv->var_name == var_name)
28885 BOOL is_arg, int var_idx, JSAtom var_name,
28893 is_arg, var_idx, var_name,
28905 return add_closure_var(ctx, s, is_local, is_arg, var_idx, var_name,
28911 int var_idx, JSAtom var_name,
28916 var_idx, var_name, is_const, is_lexical,
28995 JSAtom var_name)
29008 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29014 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29051 put_u32(bc_buf + pos + 1, JS_DupAtom(ctx, var_name));
29073 JSAtom var_name)
29079 switch (var_name) {
29082 var_idx = s->home_object_var_idx = add_var(ctx, s, var_name);
29086 var_idx = s->this_active_func_var_idx = add_var(ctx, s, var_name);
29090 var_idx = s->new_target_var_idx = add_var(ctx, s, var_name);
29105 JSAtom var_name, int scope_level, int op,
29120 is_pseudo_var = (var_name == JS_ATOM_home_object ||
29121 var_name == JS_ATOM_this_active_func ||
29122 var_name == JS_ATOM_new_target ||
29123 var_name == JS_ATOM_this);
29129 if (vd->var_name == var_name) {
29133 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29141 } else if (vd->var_name == JS_ATOM__with_ && !is_pseudo_var) {
29145 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29159 var_idx = find_var(ctx, s, var_name);
29164 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29172 var_idx = resolve_pseudo_var(ctx, s, var_name);
29174 if (var_idx < 0 && var_name == JS_ATOM_arguments &&
29177 var_idx = add_arguments_var(ctx, s, var_name);
29179 if (var_idx < 0 && s->is_func_expr && var_name == s->func_name) {
29181 var_idx = add_func_var(ctx, s, var_name);
29197 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29199 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29218 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29222 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29244 if (var_name == JS_ATOM_this)
29275 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29292 var_idx = find_arg(ctx, fd, var_name);
29297 if (vd->var_name == var_name) {
29301 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29309 } else if (vd->var_name == JS_ATOM__with_ && !is_pseudo_var) {
29311 idx = get_closure_var(ctx, s, fd, FALSE, idx, vd->var_name, FALSE, FALSE, JS_VAR_NORMAL);
29316 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29329 var_idx = find_var(ctx, fd, var_name);
29337 var_idx = resolve_pseudo_var(ctx, fd, var_name);
29341 if (var_name == JS_ATOM_arguments && fd->has_arguments_binding) {
29342 var_idx = add_arguments_var(ctx, fd, var_name);
29345 if (fd->is_func_expr && fd->func_name == var_name) {
29347 var_idx = add_func_var(ctx, fd, var_name);
29361 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29381 if (var_name == cv->var_name) {
29386 cv->var_name, cv->is_const,
29392 } else if ((cv->var_name == JS_ATOM__var_ ||
29393 cv->var_name == JS_ATOM__with_) &&
29395 int is_with = (cv->var_name == JS_ATOM__with_);
29400 cv->var_name, FALSE, FALSE,
29408 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29424 var_name, FALSE, FALSE, JS_VAR_NORMAL);
29429 var_name,
29439 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29451 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29453 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29468 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29487 if (var_name == JS_ATOM_this)
29520 pos_next, var_name);
29523 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29531 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29537 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29541 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29545 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29565 if (fd->vars[idx].var_name == name)
29586 JSAtom var_name, int scope_level)
29595 idx = find_private_class_field_all(ctx, fd, var_name, scope_level);
29599 idx = get_closure_var(ctx, s, fd, FALSE, idx, var_name,
29612 if (cv->var_name == var_name) {
29619 cv->var_name, cv->is_const,
29631 var_name);
29646 JSAtom var_name, int scope_level, int op,
29653 var_name, scope_level);
29685 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29702 dbuf_put_u32(bc, JS_DupAtom(ctx, var_name));
29707 JSAtom setter_name = get_private_setter_name(ctx, var_name);
29822 vd->var_name, vd->is_const, vd->is_lexical, vd->var_kind);
29828 if (vd->var_name != JS_ATOM_NULL) {
29830 TRUE, i, vd->var_name, FALSE, FALSE,
29838 vd->var_name != JS_ATOM__ret_ &&
29839 vd->var_name != JS_ATOM_NULL) {
29841 FALSE, i, vd->var_name, FALSE, FALSE,
29853 idx, cv->var_name, cv->is_const,
29888 cv->var_name = JS_DupAtom(ctx, vd->var_name);
29902 cv->var_name = JS_DupAtom(ctx, vd->var_name);
29907 if (vd->scope_level == 0 && vd->var_name != JS_ATOM__ret_) {
29915 cv->var_name = JS_DupAtom(ctx, vd->var_name);
29927 cv->var_name = JS_DupAtom(ctx, cv0->var_name);
30070 if (s->is_global_var && hf->var_name != JS_ATOM_NULL) {
30077 if (cv->var_name == hf->var_name) {
30082 if (cv->var_name == JS_ATOM__var_) {
30102 dbuf_put_u32(bc, JS_DupAtom(ctx, hf->var_name));
30113 dbuf_put_u32(bc, JS_DupAtom(ctx, hf->var_name));
30122 if (hf->var_name == JS_ATOM__default_) {
30136 dbuf_put_u32(bc, JS_DupAtom(ctx, hf->var_name));
30141 dbuf_put_u32(bc, JS_DupAtom(ctx, hf->var_name));
30155 JS_FreeAtom(ctx, hf->var_name);
30241 JSAtom var_name;
30257 if (hf->var_name != JS_ATOM_NULL) {
30261 if (cv->var_name == hf->var_name) {
30270 dbuf_put_u32(&bc_out, JS_DupAtom(ctx, hf->var_name));
30275 if (cv->var_name == JS_ATOM__var_)
30280 dbuf_put_u32(&bc_out, JS_DupAtom(ctx, hf->var_name));
30328 var_name = get_u32(bc_buf + pos + 1);
30330 pos_next = resolve_scope_var(ctx, s, var_name, scope, op, &bc_out,
30332 JS_FreeAtom(ctx, var_name);
30337 var_name = get_u32(bc_buf + pos + 1);
30342 pos_next = resolve_scope_var(ctx, s, var_name, scope, op, &bc_out,
30344 JS_FreeAtom(ctx, var_name);
30350 var_name = get_u32(bc_buf + pos + 1);
30352 ret = resolve_scope_private_field(ctx, s, var_name, scope, op, &bc_out);
30355 JS_FreeAtom(ctx, var_name);
31880 if (add_closure_var(ctx, fd, TRUE, FALSE, i, hf->var_name, hf->is_const,
32030 JS_FreeAtom(ctx, fd->vars[i].var_name);
32033 JS_FreeAtom(ctx, fd->args[i].var_name);
32036 JS_FreeAtom(ctx, fd->closure_var[i].var_name);
32037 fd->closure_var[i].var_name = JS_ATOM_NULL;
32141 JS_FreeAtomRT(rt, b->vardefs[i].var_name);
32149 JS_FreeAtomRT(rt, cv->var_name);
32279 name = fd->args[idx].var_name;
32289 name = fd->args[idx].var_name;
32292 if (fd->args[i].var_name == name)
32298 if (fd->vars[i].var_name == name)
33696 bc_put_atom(s, vd->var_name);
33714 bc_put_atom(s, cv->var_name);
34681 if (bc_get_atom(s, &vd->var_name))
34698 print_atom(s->ctx, vd->var_name);
34710 if (bc_get_atom(s, &cv->var_name))
34725 print_atom(s->ctx, cv->var_name);