Lines Matching refs:var_defs
6934 var var_defs = Object.create(null);
7016 var_defs[def.id] = (var_defs[def.id] || 0) + 1;
7019 if (redef) var_defs[redef.id] = (var_defs[redef.id] || 0) + 1;
7044 var_defs[def.id] = (var_defs[def.id] || 0) + 1;
7425 } else if (drop_sym && var_defs[sym.id] > 1) {
7427 var_defs[sym.id]--;
7436 && var_defs[sym.id] == 1
7472 && var_defs[sym.id] > 1
7475 var_defs[sym.id]--;
7483 if (var_defs[sym.id] > 1) {
7485 var_defs[sym.id]--;
7814 if (node instanceof AST_SymbolRef && node.in_arg) var_defs[node.definition().id] = 0;
8549 var var_defs = [];
8552 var_defs.push(decl);
8554 var_defs.push(make_node(AST_VarDef, node, {
8561 return List.splice(var_defs);
9620 var body = [], var_defs = [];
9623 [].push.apply(var_defs, body_var_defs);
9637 [].push.apply(var_defs, alt_var_defs);
9649 if (var_defs.length > 0) body.push(make_node(AST_Var, self, { definitions: var_defs }));
9819 function sequencesize(stat, defuns, var_defs, refs) { argument
9845 line.remove_initializers(compressor, var_defs);
9861 stat.remove_initializers(compressor, var_defs);