I'm extremely stupid and didn't commit as I go. To anyone reading this
I'm extremely sorry. A lot of these changes are very broad and I plan on
releasing Babel 6.0.0 today live on stage at Ember Camp London so I'm
afraid I couldn't wait. If you're ever in London I'll buy you a beer
(or assorted beverage!) to make up for it, also I'll kiss your feet and
give you a back massage, maybe.
This commit is contained in:
Sebastian McKenzie
2015-10-29 17:51:24 +00:00
parent 3974dd762d
commit ae7d5367f1
1501 changed files with 16477 additions and 19786 deletions

View File

@@ -19,12 +19,11 @@ export function _params(node: Object) {
}
export function _method(node: Object) {
let value = node.value;
let kind = node.kind;
let key = node.key;
let kind = node.kind;
let key = node.key;
if (kind === "method" || kind === "init") {
if (value.generator) {
if (node.generator) {
this.push("*");
}
}
@@ -33,7 +32,7 @@ export function _method(node: Object) {
this.push(kind + " ");
}
if (value.async) this.push("async ");
if (node.async) this.push("async ");
if (node.computed) {
this.push("[");
@@ -43,9 +42,9 @@ export function _method(node: Object) {
this.print(key, node);
}
this._params(value);
this._params(node);
this.space();
this.print(value.body, value);
this.print(node.body, node);
}
export function FunctionExpression(node: Object) {