Page MenuHomec4science

getAst.js
No OneTemporary

File Metadata

Created
Thu, Mar 13, 12:15

getAst.js

import "core-js/modules/es.object.assign";
import { Parser } from 'acorn';
export var ACORN_OPTIONS = {
ecmaVersion: 2019,
sourceType: 'module'
};
/**
* Parse source code with Acorn and return AST, returns undefined in case of errors
*/
export default function getAst(code) {
try {
return Parser.parse(code, Object.assign({}, ACORN_OPTIONS));
} catch (err) {
return undefined;
}
}

Event Timeline