From 4996e6bc7f222ab01cd8618d8b90dec6519c5a5d Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Tue, 15 Sep 2015 06:19:35 +0100 Subject: [PATCH] add parser util addExtra method --- packages/babylon/src/parser/util.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/babylon/src/parser/util.js b/packages/babylon/src/parser/util.js index 2b1dd9e1b2..2719607626 100644 --- a/packages/babylon/src/parser/util.js +++ b/packages/babylon/src/parser/util.js @@ -8,6 +8,15 @@ const pp = Parser.prototype; // TODO +pp.addExtra = function (node, key, val) { + if (!node) return; + + var extra = node.extra = node.extra || {}; + extra[key] = val; +}; + +// TODO + pp.isRelational = function (op) { return this.match(tt.relational) && this.state.value === op; };