diff options
author | Alex Lam S.L <alexlamsl@gmail.com> | 2018-01-16 17:03:12 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-01-16 17:03:12 +0800 |
commit | b4aef753e7f65c0919c6c40b2b28d9f149bc81ed (patch) | |
tree | 33b2c9b5ea33dd349237b8e743cdc6415669b51c /lib/ast.js | |
parent | 424173d311cd9c35a10a276abdab1de902158ac2 (diff) | |
download | tracifyjs-b4aef753e7f65c0919c6c40b2b28d9f149bc81ed.tar.gz tracifyjs-b4aef753e7f65c0919c6c40b2b28d9f149bc81ed.zip |
general improvements around `AST_ForIn` (#2796)
- compress using `collapse_vars`
- remove unused `name`
- simplify `loop_body`
Diffstat (limited to 'lib/ast.js')
-rw-r--r-- | lib/ast.js | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -267,11 +267,10 @@ var AST_For = DEFNODE("For", "init condition step", { } }, AST_IterationStatement); -var AST_ForIn = DEFNODE("ForIn", "init name object", { +var AST_ForIn = DEFNODE("ForIn", "init object", { $documentation: "A `for ... in` statement", $propdoc: { init: "[AST_Node] the `for/in` initialization code", - name: "[AST_SymbolRef?] the loop variable, only if `init` is AST_Var", object: "[AST_Node] the object that we're looping through" }, _walk: function(visitor) { |