Lines Matching refs:parent
53 var declarePattern = function (node, parent) { argument
56 parent.locals[node.name] = true;
60 declarePattern(node.value, parent);
65 if (node) declarePattern(node, parent);
69 declarePattern(node.argument, parent);
72 declarePattern(node.left, parent);
85 var parent = null;
86 for (var i = parents.length - 1; i >= 0 && parent === null; i--) {
88 parent = parents[i];
91 parent.locals = parent.locals || {};
93 declarePattern(declaration.id, parent);
97 var parent = null;
98 for (var i = parents.length - 2; i >= 0 && parent === null; i--) {
100 parent = parents[i];
103 parent.locals = parent.locals || {};
104 parent.locals[node.id.name] = true;
109 var parent = null;
110 for (var i = parents.length - 2; i >= 0 && parent === null; i--) {
112 parent = parents[i];
115 parent.locals = parent.locals || {};
116 parent.locals[node.id.name] = true;