babel/eslint/babel-eslint-parser/src/parse-with-scope.js

11 lines
307 B
JavaScript

import visitorKeys from "./visitor-keys";
import analyzeScope from "./analyze-scope";
import parse from "./parse";
export default function parseWithScope(code, options) {
const ast = parse(code, options);
const scopeManager = analyzeScope(ast, options);
return { ast, scopeManager, visitorKeys };
}