Lines Matching refs:var_def
1959 return all(node.definitions, function(var_def) { argument
1960 return !var_def.value;
4157 function merge_conditional_assignments(var_def, exprs, keep) { argument
4159 if (var_def.name instanceof AST_Destructured) return;
4161 var def = var_def.name.definition();
4163 var cond = to_conditional_assignment(compressor, def, var_def.value, exprs[0]);
4165 var_def.value = cond;
9866 function process_var_def(var_def) { argument
9867 if (!var_def.value) return;
9868 exprs.push(make_node(AST_Assign, var_def, {
9870 left: var_def.name.convert_symbol(AST_SymbolRef, function(ref) {
9873 right: var_def.value,
10070 stat.definitions.forEach(function(var_def) { argument
10071 var def = var_def.name.definition().redefined();
10073 var_def.name = var_def.name.clone();
10074 var_def.name.thedef = def;
11201 var var_def = stat.definitions[j];
11202 var name = flatten_var(var_def.name);
11203 var value = var_def.value;
11206 value = make_sequence(var_def, exprs);