From 87ce4b9cd8a2c32b3d2027bd7a96fb8c9e50a741 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/acorn/src/lval.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/acorn/src/lval.js b/src/acorn/src/lval.js index b7c4f2707d..7e095d330d 100755 --- a/src/acorn/src/lval.js +++ b/src/acorn/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