rename useStrict transformer to strict

This commit is contained in:
Sebastian McKenzie 2015-03-02 22:37:51 +11:00
parent 5ac4dc0541
commit b7cb2bcb7b
20 changed files with 9 additions and 8 deletions

View File

@ -388,7 +388,7 @@ export default class File {
var opts = this.opts;
opts.allowImportExportEverywhere = this.isLoose("es6.modules");
opts.strictMode = this.transformers.useStrict.canRun();
opts.strictMode = this.transformers.strict.canRun();
return parse(opts, code, (tree) => {
this.transform(tree);

View File

@ -1,4 +1,5 @@
{
"useStrict": "strict",
"selfContained": "runtime",
"unicode-regex": "regex.unicode",

View File

@ -1,5 +1,5 @@
export default {
useStrict: require("./other/use-strict"),
strict: require("./other/strict"),
"validation.undeclaredVariableCheck": require("./validation/undeclared-variable-check"),
"validation.noForInOfAssignment": require("./validation/no-for-in-of-assignment"),
@ -97,7 +97,7 @@ export default {
"spec.typeofSymbol": require("./spec/typeof-symbol"),
"spec.undefinedToVoid": require("./spec/undefined-to-void"),
_useStrict: require("./internal/use-strict"),
_strict: require("./internal/strict"),
_moduleFormatter: require("./internal/module-formatter"),
"es3.propertyLiterals": require("./es3/property-literals"),

View File

@ -1,4 +1,4 @@
import * as useStrict from "../../helpers/use-strict";
import * as strict from "../../helpers/use-strict";
import t from "../../../types";
export var secondPass = true;
@ -6,7 +6,7 @@ export var secondPass = true;
export function BlockStatement(node, parent, scope, file) {
if (!node._declarations) return;
useStrict.wrap(node, function () {
strict.wrap(node, function () {
var kinds = {};
var kind;

View File

@ -1,9 +1,9 @@
import * as useStrict from "../../helpers/use-strict";
import * as strict from "../../helpers/strict";
export function Program(program, parent, scope, file) {
if (!file.transformers["es6.modules"].canRun()) return;
useStrict.wrap(program, function () {
strict.wrap(program, function () {
program.body = file.dynamicImports.concat(program.body);
});

View File

@ -1,7 +1,7 @@
import t from "../../../types";
export function Program(program, parent, scope, file) {
if (file.transformers.useStrict.canRun()) {
if (file.transformers.strict.canRun()) {
program.body.unshift(t.expressionStatement(t.literal("use strict")));
}
}