Blame view

node_modules/babel-eslint/lib/parse-with-scope.js 325 Bytes
ce4c83ff   wxy   初始提交
1
2
3
4
5
6
7
8
9
10
11
12
  "use strict";
  
  const visitorKeys = require("./visitor-keys");
  const analyzeScope = require("./analyze-scope");
  const parse = require("./parse");
  
  module.exports = function(code, options) {
    const ast = parse(code, options);
    const scopeManager = analyzeScope(ast, options);
  
    return { ast, scopeManager, visitorKeys };
  };