add more comments to acorn-to-esprima source
This commit is contained in:
parent
d70e358a94
commit
5c226d0451
@ -23,12 +23,13 @@ var astTransformVisitor = {
|
|||||||
noScope: true,
|
noScope: true,
|
||||||
enter: function (node) {
|
enter: function (node) {
|
||||||
if (t.isImportBatchSpecifier(node)) {
|
if (t.isImportBatchSpecifier(node)) {
|
||||||
|
// ImportBatchSpecifier<name> => ImportNamespaceSpecifier<id>
|
||||||
node.type = "ImportNamespaceSpecifier";
|
node.type = "ImportNamespaceSpecifier";
|
||||||
node.id = node.name;
|
node.id = node.name;
|
||||||
delete node.name;
|
delete node.name;
|
||||||
} else if (t.isFunction(node)) {
|
} else if (t.isFunction(node)) {
|
||||||
|
// defaults
|
||||||
node.defaults = [];
|
node.defaults = [];
|
||||||
|
|
||||||
node.params = node.params.map(function (param) {
|
node.params = node.params.map(function (param) {
|
||||||
if (t.isAssignmentPattern(param)) {
|
if (t.isAssignmentPattern(param)) {
|
||||||
node.defaults.push(param.right);
|
node.defaults.push(param.right);
|
||||||
@ -44,6 +45,7 @@ var astTransformVisitor = {
|
|||||||
node.rest = node.params.pop();
|
node.rest = node.params.pop();
|
||||||
}
|
}
|
||||||
} else if (t.isClassProperty(node)) {
|
} else if (t.isClassProperty(node)) {
|
||||||
|
// eslint doesn't like these
|
||||||
this.remove();
|
this.remove();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user