| Index: utils/cleanast.js |
| diff --git a/utils/cleanast.js b/utils/cleanast.js |
| index 3aac61818ae171ad8cbe8b06890a183d5ce1672c..7a1b144e72f76491e5be5bd8485bfa4817ce137b 100644 |
| --- a/utils/cleanast.js |
| +++ b/utils/cleanast.js |
| @@ -24,7 +24,7 @@ function clean_ast(ast) { |
| code: [] |
| }; |
| - for each (let statement in ast.kids) { |
| + for (let statement of ast.kids) { |
| if (statement.op == JSOP_DEFVAR) { |
| let ret = make_variables(statement); |
| info.variables = info.variables.concat(ret.vars); |
| @@ -54,7 +54,7 @@ function visit(root_ast, func, to_expand) { |
| if (ast == null) |
| return; |
| if (func(ast)) return; |
| - for each (let child in ast.kids) |
| + for (let child of ast.kids) |
| v_r(child, func); |
| } |
| @@ -66,9 +66,9 @@ function visit(root_ast, func, to_expand) { |
| ast.expanded = true; |
| } |
| let sanitized_ast = { kids: [] }; |
| - for (let key in ast) { |
| + for (let key of ast) { |
| if (key == 'kids') { |
| - for each (let kid in ast.kids) { |
| + for (let kid of ast.kids) { |
| sanitized_ast.kids.push(sanitize(kid)); |
| } |
| } else { |
| @@ -157,7 +157,7 @@ function make_variables(var_root) { |
| assert(var_root.op == JSOP_DEFVAR || var_root.op == JSOP_DEFCONST); |
| let variables = []; |
| let objects = []; |
| - for each (let name in var_root.kids) { |
| + for (let name of var_root.kids) { |
| let v = { name: name.atom }; |
| v.init = (name.kids.length > 0 ? name.kids[0] : null); |
| v.loc = get_location(var_root); |
| @@ -179,10 +179,10 @@ function make_object(stub) { |
| let proto = stub.init.op == JSOP_GETPROP && stub.init.atom == 'prototype'; |
| delete stub['init']; |
| if (proto) { |
| - stub.inherits = [ast.kids[0].atom]; |
| - return stub; |
| + stub.inherits = [ast.kids[0].atom]; |
| + return stub; |
| } |
| - for each (let init in ast.kids) { |
| + for (let init of ast.kids) { |
| if (init.type != TOK_COLON) { |
| dump_ast(init); |
| } |