whitespace!

This commit is contained in:
Sebastian McKenzie 2015-09-15 06:26:30 +01:00
parent cfec910a17
commit b91e8699e1

View File

@ -1,5 +1,6 @@
import NodePath from "./path";
import * as t from "babel-types";
export default class TraversalContext {
constructor(scope, opts, state, parentPath) {
this.parentPath = parentPath;
@ -9,6 +10,7 @@ export default class TraversalContext {
}
queue = null;
shouldVisit(node) {
var opts = this.opts;
if (opts.enter || opts.exit) return true;
@ -24,6 +26,7 @@ export default class TraversalContext {
return false;
}
create(node, obj, key, listKey) {
var path = NodePath.get({
parentPath: this.parentPath,
@ -35,6 +38,7 @@ export default class TraversalContext {
path.unshiftContext(this);
return path;
}
visitMultiple(container, parent, listKey) {
// nothing to traverse!
if (container.length === 0) return false;
@ -73,6 +77,7 @@ export default class TraversalContext {
return stop;
}
visitSingle(node, key) {
if (this.shouldVisit(node[key])) {
var path = this.create(node, node, key);
@ -80,6 +85,7 @@ export default class TraversalContext {
path.shiftContext();
}
}
visit(node, key) {
var nodes = node[key];
if (!nodes) return;