Lines Matching refs:tw
148 var tw = new TreeWalker(function(node, descend) {
151 exported = tw.parent() instanceof AST_ExportDeclaration;
152 node.name.walk(tw);
155 if (node.extends) node.extends.walk(tw);
157 prop.walk(tw);
164 exported = tw.parent() instanceof AST_ExportDeclaration;
171 exported = tw.parent() instanceof AST_ExportDeclaration;
172 node.name.walk(tw);
176 argname.walk(tw);
178 if (node.rest) node.rest.walk(tw);
179 walk_body(node, tw);
190 walk_body(node, tw);
192 if (node.bcatch) node.bcatch.walk(tw);
193 if (node.bfinally) node.bfinally.walk(tw);
224 var def = defun.def_function(node, tw.parent());
253 self.walk(tw);
258 var tw = new TreeWalker(function(node) {
262 node.argname.walk(tw);
264 walk_body(node, tw);
269 if (node.name) node.name.walk(tw);
271 argname.walk(tw);
273 if (node.rest) node.rest.walk(tw);
275 walk_lambda(node, tw);
308 var parent = node instanceof AST_SymbolVar && tw.parent();
332 var parent = tw.parent();
343 var parent = tw.parent();
367 self.walk(tw);
625 var tw = new TreeWalker(function(node, descend) {
653 if (node instanceof AST_Defun && tw.has_directive("use asm")) {
675 … if (node instanceof AST_LabeledStatement && !(options.v8 && in_label(tw))) lname = save_nesting;
687 this.walk(tw);
723 function in_label(tw) { argument
725 while (parent = tw.parent(level++)) {