import { Parser } from './Parser' import { NodeList } from '.' export const parseSync = (input: string): NodeList => { const buffer: NodeList = [] const parser = new Parser({ push: node => buffer.push(node) }) input .replace(/\r\n/g, '\n') .split('\n') .forEach(line => parser.parseLine(line)) parser.flush() return buffer }