From ab40459198fdab5bdfccad672c0175d26b7bc40b Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Mon, 6 Apr 2015 06:19:13 -0700 Subject: [PATCH] fix order of parameter type annotation parsing - fixes #1168 --- src/lval.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lval.js b/src/lval.js index b7c4f2707d..7e095d330d 100755 --- a/src/lval.js +++ b/src/lval.js @@ -125,7 +125,9 @@ pp.parseBindingList = function(close, allowEmpty, allowTrailingComma) { this.expect(close) break } else { - elts.push(this.parseAssignableListItemTypes(this.parseMaybeDefault())) + var left = this.parseMaybeDefault() + this.parseAssignableListItemTypes(left) + elts.push(this.parseMaybeDefault(null, left)) } } return elts