*/
export function parse(text: string, errors: ParseError[] = [], options: ParseOptions = ParseOptions.DEFAULT): any {
let currentParent: any = [];
const previousParents: any[] = [];
function onValue(value: unknown) {
if (Array.isArray(currentParent)) {
currentParent.push(value);