Lines Matching refs:node
126 ast.walk(new TreeWalker(function(node) { argument
127 if (node instanceof AST_ClassProperty
128 || node instanceof AST_DestructuredKeyVal
129 || node instanceof AST_ObjectProperty) {
130 if (node.key instanceof AST_Node) {
131 addStrings(node.key, add);
132 } else if (node.start && node.start.quote) {
133 add(node.key);
135 } else if (node instanceof AST_Dot) {
136 if (node.quoted) add(node.property);
137 } else if (node instanceof AST_Sub) {
138 addStrings(node.property, add);
147 function addStrings(node, add) { argument
148 if (node instanceof AST_Conditional) {
149 addStrings(node.consequent, add);
150 addStrings(node.alternative, add);
151 } else if (node instanceof AST_Sequence) {
152 addStrings(node.tail_node(), add);
153 } else if (node instanceof AST_String) {
154 add(node.value);
201 ast.walk(new TreeWalker(function(node) { argument
202 if (node.TYPE == "Call") {
203 var exp = node.expression;
207 if (node.args.length < 2) break;
212 addStrings(node.args[1], add);
215 if (node.args.length < 1) break;
216 addStrings(node.args[0], add);
219 } else if (node instanceof AST_ClassProperty
220 || node instanceof AST_DestructuredKeyVal
221 || node instanceof AST_ObjectProperty) {
222 if (node.key instanceof AST_Node) {
223 addStrings(node.key, add);
225 add(node.key);
227 } else if (node instanceof AST_Dot) {
228 if (is_lhs(node, this.parent())) add(node.property);
229 } else if (node instanceof AST_Sub) {
230 if (is_lhs(node, this.parent())) addStrings(node.property, add);
235 ast.walk(new TreeWalker(function(node) { argument
236 if (node instanceof AST_Binary) {
237 if (node.operator == "in") mangleStrings(node.left);
238 } else if (node.TYPE == "Call") {
239 var exp = node.expression;
243 if (node.args.length < 2) break;
248 mangleStrings(node.args[1]);
251 if (node.args.length < 1) break;
252 mangleStrings(node.args[0]);
255 } else if (node instanceof AST_ClassProperty
256 || node instanceof AST_DestructuredKeyVal
257 || node instanceof AST_ObjectProperty) {
258 if (node.key instanceof AST_Node) {
259 mangleStrings(node.key);
261 node.key = mangle(node.key);
263 } else if (node instanceof AST_Dot) {
264 node.property = mangle(node.property);
265 } else if (node instanceof AST_Sub) {
266 if (!options.keep_quoted) mangleStrings(node.property);
318 function mangleStrings(node) { argument
319 if (node instanceof AST_Sequence) {
320 mangleStrings(node.tail_node());
321 } else if (node instanceof AST_String) {
322 node.value = mangle(node.value);
323 } else if (node instanceof AST_Conditional) {
324 mangleStrings(node.consequent);
325 mangleStrings(node.alternative);