| 12345678910111213141516171819202122 | 
							- "use strict";
 
- exports.parse = function(code, options) {
 
-   return exports.parseForESLint(code, options).ast;
 
- };
 
- exports.parseForESLint = function(code, options) {
 
-   options = options || {};
 
-   options.ecmaVersion = options.ecmaVersion || 2018;
 
-   options.sourceType = options.sourceType || "module";
 
-   options.allowImportExportEverywhere =
 
-     options.allowImportExportEverywhere || false;
 
-   if (options.eslintVisitorKeys && options.eslintScopeManager) {
 
-     return require("./parse-with-scope")(code, options);
 
-   }
 
-   return { ast: require("./parse-with-patch")(code, options) };
 
- };
 
- exports.parseNoPatch = function(code, options) {
 
-   return require("./parse")(code, options);
 
- };
 
 
  |