UNPKG

ltx

Version:

<xml for="JavaScript">

25 lines (19 loc) 402 B
import Parser from "./Parser.js"; export default function parse(data, options) { const p = typeof options === "function" ? new options() : new Parser(options); let result = null; let error = null; p.on("tree", (tree) => { result = tree; }); p.on("error", (e) => { error = e; }); p.write(data); p.end(); if (error) { throw error; } else { return result; } }