diff --git a/esprima.js b/esprima.js index 1a0f5e5ef..9e70845e0 100644 --- a/esprima.js +++ b/esprima.js @@ -2280,7 +2280,7 @@ finishYieldExpression: function (argument, delegate) { this.type = Syntax.YieldExpression; - this.arguments = argument; + this.argument = argument; this.delegate = delegate; this.finish(); return this; diff --git a/test/fixtures/ES6/generator/generator-binding-property.tree.json b/test/fixtures/ES6/generator/generator-binding-property.tree.json index d142a2b06..0e28d11c9 100644 --- a/test/fixtures/ES6/generator/generator-binding-property.tree.json +++ b/test/fixtures/ES6/generator/generator-binding-property.tree.json @@ -221,7 +221,7 @@ } }, "type": "YieldExpression", - "arguments": { + "argument": { "range": [ 38, 39 @@ -278,4 +278,4 @@ } } ] -} \ No newline at end of file +} diff --git a/test/fixtures/ES6/generator/generator-declaration-with-yield-delegate.tree.json b/test/fixtures/ES6/generator/generator-declaration-with-yield-delegate.tree.json index d3686b2a5..857748007 100644 --- a/test/fixtures/ES6/generator/generator-declaration-with-yield-delegate.tree.json +++ b/test/fixtures/ES6/generator/generator-declaration-with-yield-delegate.tree.json @@ -100,7 +100,7 @@ } }, "type": "YieldExpression", - "arguments": { + "argument": { "range": [ 25, 26 @@ -128,4 +128,4 @@ "expression": false } ] -} \ No newline at end of file +} diff --git a/test/fixtures/ES6/generator/generator-declaration-with-yield.tree.json b/test/fixtures/ES6/generator/generator-declaration-with-yield.tree.json index a32f6d019..09712edc6 100644 --- a/test/fixtures/ES6/generator/generator-declaration-with-yield.tree.json +++ b/test/fixtures/ES6/generator/generator-declaration-with-yield.tree.json @@ -100,7 +100,7 @@ } }, "type": "YieldExpression", - "arguments": { + "argument": { "range": [ 24, 25 @@ -128,4 +128,4 @@ "expression": false } ] -} \ No newline at end of file +} diff --git a/test/fixtures/ES6/generator/generator-expression-with-yield-delegate.tree.json b/test/fixtures/ES6/generator/generator-expression-with-yield-delegate.tree.json index a5b7e63fe..7a92b9f27 100644 --- a/test/fixtures/ES6/generator/generator-expression-with-yield-delegate.tree.json +++ b/test/fixtures/ES6/generator/generator-expression-with-yield-delegate.tree.json @@ -154,7 +154,7 @@ } }, "type": "YieldExpression", - "arguments": { + "argument": { "range": [ 29, 30 @@ -182,4 +182,4 @@ } } ] -} \ No newline at end of file +} diff --git a/test/fixtures/ES6/generator/generator-expression-with-yield.tree.json b/test/fixtures/ES6/generator/generator-expression-with-yield.tree.json index f1ddfb6fb..000f3f395 100644 --- a/test/fixtures/ES6/generator/generator-expression-with-yield.tree.json +++ b/test/fixtures/ES6/generator/generator-expression-with-yield.tree.json @@ -99,7 +99,7 @@ } }, "type": "YieldExpression", - "arguments": { + "argument": { "range": [ 21, 22 @@ -128,4 +128,4 @@ } } ] -} \ No newline at end of file +} diff --git a/test/fixtures/ES6/generator/generator-method-with-yield-delegate.tree.json b/test/fixtures/ES6/generator/generator-method-with-yield-delegate.tree.json index 5e38778d1..6c1d606a8 100644 --- a/test/fixtures/ES6/generator/generator-method-with-yield-delegate.tree.json +++ b/test/fixtures/ES6/generator/generator-method-with-yield-delegate.tree.json @@ -151,7 +151,7 @@ } }, "type": "YieldExpression", - "arguments": { + "argument": { "range": [ 19, 20 @@ -186,4 +186,4 @@ } } ] -} \ No newline at end of file +} diff --git a/test/fixtures/ES6/generator/generator-method-with-yield-expression.tree.json b/test/fixtures/ES6/generator/generator-method-with-yield-expression.tree.json index 7718ddd48..9591cb293 100644 --- a/test/fixtures/ES6/generator/generator-method-with-yield-expression.tree.json +++ b/test/fixtures/ES6/generator/generator-method-with-yield-expression.tree.json @@ -151,7 +151,7 @@ } }, "type": "YieldExpression", - "arguments": { + "argument": { "range": [ 18, 19 @@ -186,4 +186,4 @@ } } ] -} \ No newline at end of file +}