make experimental transformers declare that they're experimental

This commit is contained in:
Sebastian McKenzie
2015-01-01 20:01:24 +11:00
parent 9ee7b07cbf
commit ab6e424cac
5 changed files with 10 additions and 0 deletions

View File

@@ -3,6 +3,8 @@
var util = require("../../util");
var t = require("../../types");
exports.experimental = true;
var container = function (parent, call, ret) {
if (t.isExpressionStatement(parent)) {
// we don't need to worry about return values

View File

@@ -1,6 +1,8 @@
var util = require("../../util");
var t = require("../../types");
exports.experimental = true;
var single = function (node, file) {
var block = node.blocks[0];

View File

@@ -1,5 +1,7 @@
// https://github.com/rwaldron/exponentiation-operator
exports.experimental = true;
var t = require("../../types");
var pow = t.memberExpression(t.identifier("Math"), t.identifier("pow"));

View File

@@ -1,6 +1,8 @@
var arrayComprehension = require("./es7-array-comprehension");
var t = require("../../types");
exports.experimental = true;
exports.ComprehensionExpression = function (node) {
if (!node.generator) return;

View File

@@ -2,6 +2,8 @@
var t = require("../../types");
exports.experimental = true;
exports.ObjectExpression = function (node) {
var hasSpread = false;
var i;