fix up crazy parse argument order

This commit is contained in:
Sebastian McKenzie
2015-05-03 23:31:37 +01:00
parent d981b30194
commit 102cbbe493
5 changed files with 12 additions and 13 deletions

View File

@@ -2,7 +2,7 @@ import normalizeAst from "./normalize-ast";
import estraverse from "estraverse";
import * as acorn from "../../acorn";
export default function (opts, code, callback) {
export default function (code, opts = {}) {
var comments = [];
var tokens = [];

View File

@@ -435,7 +435,7 @@ export default class File {
parseOpts.sourceType = "module";
this.log.debug("Parse start");
var tree = parse(parseOpts, code);
var tree = parse(code, parseOpts);
this.log.debug("Parse stop");
return tree;
}

View File

@@ -155,7 +155,7 @@ export function template(name: string, nodes?: Array<Object>, keepExpression?: b
}
export function parseTemplate(loc: string, code: string): Object {
var ast = parse({ filename: loc, looseModules: true }, code).program;
var ast = parse(code, { filename: loc, looseModules: true }).program;
ast = traverse.removeProperties(ast);
return ast;
}