Parser for LuaHelp, an API documentation for the Lua tree from Transformice. Produces an abstract syntax tree (AST)-like object representing the LuaHelp output.
import { promises as fsp } from "fs";
import { parse } from "@cassolette/luahelpparser";
const luaHelpAst = parse(
(await fsp.readFile("./luahelp.txt")).toString()
);
console.log(JSON.stringify(luaHelpAst, null, 2));