Skip to content

Commit

Permalink
Move ForOfStatement definition from def/mozilla.js to def/es6.js.
Browse files Browse the repository at this point in the history
  • Loading branch information
benjamn committed Mar 20, 2017
1 parent f9c2537 commit 1dc9fcc
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 9 deletions.
8 changes: 8 additions & 0 deletions def/es6.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,14 @@ module.exports = function (fork) {
// liberty of enforcing that. TODO Report this.
.field("generator", false, defaults["false"]);

def("ForOfStatement")
.build("left", "right", "body")
.field("left", or(
def("VariableDeclaration"),
def("Pattern")))
.field("right", def("Expression"))
.field("body", def("Statement"));

def("YieldExpression")
.bases("Expression")
.build("argument", "delegate")
Expand Down
9 changes: 0 additions & 9 deletions def/mozilla.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,6 @@ module.exports = function (fork) {
.build("left", "right", "body", "each")
.field("each", Boolean, defaults["false"]);

def("ForOfStatement")
.bases("Statement")
.build("left", "right", "body")
.field("left", or(
def("VariableDeclaration"),
def("Expression")))
.field("right", def("Expression"))
.field("body", def("Statement"));

def("LetStatement")
.bases("Statement")
.build("head", "body")
Expand Down

0 comments on commit 1dc9fcc

Please sign in to comment.