From 2d2d957be59ebcc10e04a1c38a37f5d7abdb9dc6 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Thu, 4 Jun 2015 22:50:17 +0100 Subject: [PATCH] add back ComprehensionBlock binding identifier keys and remove body form ComprehensionBlock visitor keys --- src/babel/types/retrievers.js | 2 ++ src/babel/types/visitor-keys.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/babel/types/retrievers.js b/src/babel/types/retrievers.js index 14bd70d260..4a7fa6f86d 100644 --- a/src/babel/types/retrievers.js +++ b/src/babel/types/retrievers.js @@ -30,7 +30,9 @@ export function getBindingIdentifiers(node: Object): Object { } getBindingIdentifiers.keys = { + ComprehensionExpression: "blocks", ComprehensionBlock: "left", + CatchClause: "param", UnaryExpression: "argument", AssignmentExpression: "left", diff --git a/src/babel/types/visitor-keys.json b/src/babel/types/visitor-keys.json index 7fbb4fdef6..a3429f6601 100644 --- a/src/babel/types/visitor-keys.json +++ b/src/babel/types/visitor-keys.json @@ -14,7 +14,7 @@ "ClassBody": ["body"], "ClassDeclaration": ["id", "body", "superClass", "typeParameters", "superTypeParameters", "implements", "decorators"], "ClassExpression": ["id", "body", "superClass", "typeParameters", "superTypeParameters", "implements", "decorators"], - "ComprehensionBlock": ["left", "right", "body"], + "ComprehensionBlock": ["left", "right"], "ComprehensionExpression": ["filter", "blocks", "body"], "ConditionalExpression": ["test", "consequent", "alternate"], "ContinueStatement": ["label"],