44 lines
1.1 KiB
JavaScript
44 lines
1.1 KiB
JavaScript
import { parse } from './core.js'
|
|
|
|
const schema = {
|
|
}
|
|
|
|
|
|
const lines = [
|
|
`title Example`,
|
|
`options`,
|
|
` parameter1 30`,
|
|
` parameter2 Enim eu id anim minim reprehenderit nostrud eu amet deserunt ea ut do cupidatat ea.`,
|
|
`options`,
|
|
` parameter1 0`,
|
|
` parameter2 Esse incididunt et est adipisicing eiusmod aliqua enim ea aliqua id enim.`,
|
|
`subsection`,
|
|
` position 1`,
|
|
` Ea dolore in aliquip fugiat anim adipisicing amet aute tempor et deserunt est duis sint.`,
|
|
`subsection 2`,
|
|
` position 2`,
|
|
` Aute deserunt incididunt ad in sint adipisicing est officia velit pariatur ipsum deserunt quis nulla.`,
|
|
` Ea dolore in aliquip fugiat anim adipisicing amet aute tempor et deserunt est duis sint.`,
|
|
`list`,
|
|
` - item 1`,
|
|
` - item 2`,
|
|
`collection`,
|
|
` section`,
|
|
` lorem ipsum 1`,
|
|
` section`,
|
|
` lorem ipsum 2`,
|
|
`collection2`,
|
|
` section`,
|
|
` position 3`,
|
|
` Laborum aute anim occaecat occaecat pariatur tempor proident magna sit magna non non.`,
|
|
` list`,
|
|
` 1`,
|
|
` 2`
|
|
]
|
|
|
|
async function main() {
|
|
console.dir(await parse(lines, schema), { depth: null })
|
|
}
|
|
|
|
main()
|