From 901c578e019b66ee1f1a2c7b0597f8f7ae7c33c4 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 18 Sep 2015 18:40:59 +0100 Subject: [PATCH] remove unused templates --- .../array-comprehension-container.js | 5 ----- .../transformation/templates/array-push.js | 1 - .../templates/class-decorator.js | 1 - .../class-derived-default-constructor.js | 3 --- .../templates/default-parameter-assign.js | 1 - .../templates/default-parameter.js | 1 - .../transformation/templates/for-of-array.js | 1 - .../transformation/templates/for-of-loose.js | 14 ------------- .../src/transformation/templates/for-of.js | 21 ------------------- .../templates/let-scoping-return.js | 1 - .../src/transformation/templates/rest.js | 3 --- .../templates/tail-call-body.js | 4 ---- 12 files changed, 56 deletions(-) delete mode 100644 packages/babel-core/src/transformation/templates/array-comprehension-container.js delete mode 100644 packages/babel-core/src/transformation/templates/array-push.js delete mode 100644 packages/babel-core/src/transformation/templates/class-decorator.js delete mode 100644 packages/babel-core/src/transformation/templates/class-derived-default-constructor.js delete mode 100644 packages/babel-core/src/transformation/templates/default-parameter-assign.js delete mode 100644 packages/babel-core/src/transformation/templates/default-parameter.js delete mode 100644 packages/babel-core/src/transformation/templates/for-of-array.js delete mode 100644 packages/babel-core/src/transformation/templates/for-of-loose.js delete mode 100644 packages/babel-core/src/transformation/templates/for-of.js delete mode 100644 packages/babel-core/src/transformation/templates/let-scoping-return.js delete mode 100644 packages/babel-core/src/transformation/templates/rest.js delete mode 100644 packages/babel-core/src/transformation/templates/tail-call-body.js diff --git a/packages/babel-core/src/transformation/templates/array-comprehension-container.js b/packages/babel-core/src/transformation/templates/array-comprehension-container.js deleted file mode 100644 index e32bc59595..0000000000 --- a/packages/babel-core/src/transformation/templates/array-comprehension-container.js +++ /dev/null @@ -1,5 +0,0 @@ -(function () { - var KEY = []; - - return KEY; -})(); diff --git a/packages/babel-core/src/transformation/templates/array-push.js b/packages/babel-core/src/transformation/templates/array-push.js deleted file mode 100644 index 2fe96db95b..0000000000 --- a/packages/babel-core/src/transformation/templates/array-push.js +++ /dev/null @@ -1 +0,0 @@ -KEY.push(STATEMENT); diff --git a/packages/babel-core/src/transformation/templates/class-decorator.js b/packages/babel-core/src/transformation/templates/class-decorator.js deleted file mode 100644 index 565c4ac8b6..0000000000 --- a/packages/babel-core/src/transformation/templates/class-decorator.js +++ /dev/null @@ -1 +0,0 @@ -CLASS_REF = DECORATOR(CLASS_REF) || CLASS_REF; diff --git a/packages/babel-core/src/transformation/templates/class-derived-default-constructor.js b/packages/babel-core/src/transformation/templates/class-derived-default-constructor.js deleted file mode 100644 index 7f6d7e288d..0000000000 --- a/packages/babel-core/src/transformation/templates/class-derived-default-constructor.js +++ /dev/null @@ -1,3 +0,0 @@ -(function () { - super(...arguments); -}) diff --git a/packages/babel-core/src/transformation/templates/default-parameter-assign.js b/packages/babel-core/src/transformation/templates/default-parameter-assign.js deleted file mode 100644 index 847a500e42..0000000000 --- a/packages/babel-core/src/transformation/templates/default-parameter-assign.js +++ /dev/null @@ -1 +0,0 @@ -if (VARIABLE_NAME === undefined) VARIABLE_NAME = DEFAULT_VALUE; diff --git a/packages/babel-core/src/transformation/templates/default-parameter.js b/packages/babel-core/src/transformation/templates/default-parameter.js deleted file mode 100644 index 3db258780a..0000000000 --- a/packages/babel-core/src/transformation/templates/default-parameter.js +++ /dev/null @@ -1 +0,0 @@ -let VARIABLE_NAME = ARGUMENTS.length <= ARGUMENT_KEY || ARGUMENTS[ARGUMENT_KEY] === undefined ? DEFAULT_VALUE : ARGUMENTS[ARGUMENT_KEY]; diff --git a/packages/babel-core/src/transformation/templates/for-of-array.js b/packages/babel-core/src/transformation/templates/for-of-array.js deleted file mode 100644 index 7f27900c15..0000000000 --- a/packages/babel-core/src/transformation/templates/for-of-array.js +++ /dev/null @@ -1 +0,0 @@ -for (var KEY = 0; KEY < ARR.length; KEY++) BODY; diff --git a/packages/babel-core/src/transformation/templates/for-of-loose.js b/packages/babel-core/src/transformation/templates/for-of-loose.js deleted file mode 100644 index 9b463868ce..0000000000 --- a/packages/babel-core/src/transformation/templates/for-of-loose.js +++ /dev/null @@ -1,14 +0,0 @@ -for (var LOOP_OBJECT = OBJECT, - IS_ARRAY = Array.isArray(LOOP_OBJECT), - INDEX = 0, - LOOP_OBJECT = IS_ARRAY ? LOOP_OBJECT : LOOP_OBJECT[Symbol.iterator]();;) { - var ID; - if (IS_ARRAY) { - if (INDEX >= LOOP_OBJECT.length) break; - ID = LOOP_OBJECT[INDEX++]; - } else { - INDEX = LOOP_OBJECT.next(); - if (INDEX.done) break; - ID = INDEX.value; - } -} diff --git a/packages/babel-core/src/transformation/templates/for-of.js b/packages/babel-core/src/transformation/templates/for-of.js deleted file mode 100644 index 3257fad723..0000000000 --- a/packages/babel-core/src/transformation/templates/for-of.js +++ /dev/null @@ -1,21 +0,0 @@ -var ITERATOR_COMPLETION = true; -var ITERATOR_HAD_ERROR_KEY = false; -var ITERATOR_ERROR_KEY = undefined; -try { - for (var ITERATOR_KEY = OBJECT[Symbol.iterator](), STEP_KEY; !(ITERATOR_COMPLETION = (STEP_KEY = ITERATOR_KEY.next()).done); ITERATOR_COMPLETION = true) { - - } -} catch (err) { - ITERATOR_HAD_ERROR_KEY = true; - ITERATOR_ERROR_KEY = err; -} finally { - try { - if (!ITERATOR_COMPLETION && ITERATOR_KEY.return) { - ITERATOR_KEY.return(); - } - } finally { - if (ITERATOR_HAD_ERROR_KEY) { - throw ITERATOR_ERROR_KEY; - } - } -} diff --git a/packages/babel-core/src/transformation/templates/let-scoping-return.js b/packages/babel-core/src/transformation/templates/let-scoping-return.js deleted file mode 100644 index c5ec90d02f..0000000000 --- a/packages/babel-core/src/transformation/templates/let-scoping-return.js +++ /dev/null @@ -1 +0,0 @@ -if (typeof RETURN === "object") return RETURN.v; diff --git a/packages/babel-core/src/transformation/templates/rest.js b/packages/babel-core/src/transformation/templates/rest.js deleted file mode 100644 index 5ba3f315fa..0000000000 --- a/packages/babel-core/src/transformation/templates/rest.js +++ /dev/null @@ -1,3 +0,0 @@ -for (var LEN = ARGUMENTS.length, ARRAY: ARRAY_TYPE = Array(ARRAY_LEN), KEY = START; KEY < LEN; KEY++) { - ARRAY[ARRAY_KEY] = ARGUMENTS[KEY]; -} diff --git a/packages/babel-core/src/transformation/templates/tail-call-body.js b/packages/babel-core/src/transformation/templates/tail-call-body.js deleted file mode 100644 index 57c3e5e018..0000000000 --- a/packages/babel-core/src/transformation/templates/tail-call-body.js +++ /dev/null @@ -1,4 +0,0 @@ -{ - var AGAIN_ID = true; - FUNCTION_ID: while (AGAIN_ID) BLOCK -}