Lines Matching refs:argname
790 …instanceof AST_Node ? def.scope.argnames : [ def.scope.argnames[key] ]).forEach(function(argname) { argument
791 if (argname instanceof AST_SymbolFunarg) argname.definition().fixed = false;
930 fn.argnames.forEach(function(argname, i) { argument
932 scan_declaration(tw, compressor, argname, function() {
933 var j = fn.argnames.indexOf(argname);
3332 scope.each_argname(function(argname) { argument
3333 … if (!compressor.option("reduce_vars") || argname.definition().assignments) {
3334 if (!argname.definition().fixed) well_defined = false;
3335 lvalues.add(argname.name, true);
3363 var args, argname = scope.argnames[index];
3364 if (argname instanceof AST_DefaultValue) {
3365 scope.argnames[index] = argname = argname.clone();
3366 argname.value = value || make_node(AST_Number, argname, { value: 0 });
3368 scope.argnames[index] = argname.clone();
4605 if (is_arguments(def) && !def.scope.rest && all(def.scope.argnames, function(argname) { argument
4606 return argname instanceof AST_SymbolFunarg;
6325 if (!all(self.argnames, function(argname) { argument
6326 return argname instanceof AST_SymbolFunarg;
6494 node.argnames.forEach(function(argname) { argument
6495 walk_destructured(AST_SymbolFunarg, marker, argname);
6549 if (node.bcatch.argname) node.bcatch.argname.mark_symbol(function(node) {
6951 node.each_argname(function(argname) { argument
6952 var def = argname.definition();
7370 if (node instanceof AST_Catch && node.argname instanceof AST_Destructured) {
7371 node.argname.transform(trimmer);
7823 if (is_arguments(node_def) && !all(self.argnames, function(argname) { argument
7824 return !argname.match_symbol(function(node) {
8315 if (self instanceof AST_Lambda) self.each_argname(function(argname) { argument
8316 if (all(argname.definition().references, function(ref) {
8318 })) vars.del(argname.name);
8850 }) && all(fn.argnames, function(argname) { argument
8851 return !argname.match_symbol(return_false);
10062 … && !(self.bcatch && self.bcatch.argname && self.bcatch.argname.match_symbol(function(node) {
10264 var drop_fargs = is_iife && compressor.drop_fargs(fn, call) ? function(argname, arg) {
10265 if (!argname) return true;
10266 if (argname instanceof AST_DestructuredArray) {
10267 return argname.elements.length == 0 && !argname.rest && arg instanceof AST_Array;
10269 if (argname instanceof AST_DestructuredObject) {
10270 …return argname.properties.length == 0 && !argname.rest && arg && !arg.may_throw_on_access(compress…
10272 return argname.unused;
10276 var argname = argnames[i];
10277 … if (drop_defaults && argname instanceof AST_DefaultValue && args[i].is_defined(compressor)) {
10278 argnames[i] = argname = argname.name;
10280 if (!argname || argname.unused !== undefined) {
10282 if (drop_fargs(argname)) {
10283 if (argname) argnames.splice(i, 1);
10292 } else if (argname) {
10301 } else if (drop_fargs(argname, args[i])) {
10671 var can_drop = is_func && all(fn.argnames, function(argname, index) { argument
10673 if (argname instanceof AST_DefaultValue) {
10677 if (has_arg_refs(fn, argname.value)) return false;
10678 argname = argname.name;
10680 if (argname instanceof AST_Destructured) {
10682 if (has_arg_refs(fn, argname)) return false;
10848 fn.argnames.forEach(function(argname, index) { argument
10849 argname = argname.transform(tt);
10850 if (argname) lhs[index] = argname;
10863 } else fn.argnames.forEach(function(argname) { argument
10864 if (argname instanceof AST_DefaultValue) args.push(argname.value);
11103 var argname = fn.argnames[i];
11105 if (argname instanceof AST_DefaultValue) {
11106 default_args.push(argname);
11107 name = argname.name;
11109 name = argname;
11123 if (!value && argname === name && (in_loop
11153 elements: fn.argnames.map(function(argname) {
11154 if (argname.unused) return make_node(AST_Hole, argname);
11155 return argname.convert_symbol(AST_SymbolRef, process);