From 8eee5367f3bac4348af99971150bf9d619455bd7 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Sun, 7 Jun 2015 23:34:35 +0100 Subject: [PATCH] add Noop node --- src/babel/generation/generators/base.js | 4 ++++ src/babel/patch.js | 2 ++ src/babel/types/visitor-keys.json | 1 + 3 files changed, 7 insertions(+) diff --git a/src/babel/generation/generators/base.js b/src/babel/generation/generators/base.js index 0a698e10cb..7f12f04f71 100644 --- a/src/babel/generation/generators/base.js +++ b/src/babel/generation/generators/base.js @@ -17,3 +17,7 @@ export function BlockStatement(node, print) { this.rightBrace(); } } + +export function Noop() { + +} diff --git a/src/babel/patch.js b/src/babel/patch.js index 4d329a6b3c..1e71d6df96 100644 --- a/src/babel/patch.js +++ b/src/babel/patch.js @@ -17,6 +17,8 @@ var or = types.Type.or; // .build("program") // .field("program", def("Program")); +def("Noop"); + def("AssignmentPattern") .bases("Pattern") .build("left", "right") diff --git a/src/babel/types/visitor-keys.json b/src/babel/types/visitor-keys.json index a3429f6601..cb697c6e24 100644 --- a/src/babel/types/visitor-keys.json +++ b/src/babel/types/visitor-keys.json @@ -43,6 +43,7 @@ "MetaProperty": ["meta", "property"], "MethodDefinition": ["key", "value", "decorators"], "NewExpression": ["callee", "arguments"], + "Noop": [], "ObjectExpression": ["properties"], "ObjectPattern": ["properties", "typeAnnotation"], "Program": ["body"],