Changes to v3.

This commit is contained in:
Joshua Bemenderfer 2023-01-02 08:41:18 -05:00
parent dce436558e
commit 14cc34f32e
2 changed files with 3 additions and 49 deletions

View File

@ -12,8 +12,6 @@ export async function parse(lines, schema) {
} }
} }
const macros = schema.macros
const scopes = [createScope('root', { const scopes = [createScope('root', {
title ({ addHandler }) { title ({ addHandler }) {
addHandler(scope => [scope[0].split(' ')[0], scope[0].split(' ').slice(1).join(' ')]) addHandler(scope => [scope[0].split(' ')[0], scope[0].split(' ').slice(1).join(' ')])
@ -27,10 +25,9 @@ export async function parse(lines, schema) {
} }
})] })]
let ended = false while (true) {
while (!ended) { // If doc.next() returns true we've ended the document.
ended = await doc.next() if (await doc.next()) break;
if (ended) break;
const level = doc.level() + 1 const level = doc.level() + 1
// Trigger macros for closed scopes. // Trigger macros for closed scopes.

View File

@ -9,9 +9,6 @@
"version": "0.0.1", "version": "0.0.1",
"license": "MIT", "license": "MIT",
"devDependencies": { "devDependencies": {
"esbuild": "^0.15.13",
"husky": "^8.0.2",
"typescript": "^4.8.4",
"vite": "^3.2.3", "vite": "^3.2.3",
"vitest": "^0.24.5" "vitest": "^0.24.5"
} }
@ -544,21 +541,6 @@
"node": ">= 0.4.0" "node": ">= 0.4.0"
} }
}, },
"node_modules/husky": {
"version": "8.0.2",
"resolved": "https://registry.npmjs.org/husky/-/husky-8.0.2.tgz",
"integrity": "sha512-Tkv80jtvbnkK3mYWxPZePGFpQ/tT3HNSs/sasF9P2YfkMezDl3ON37YN6jUUI4eTg5LcyVynlb6r4eyvOmspvg==",
"dev": true,
"bin": {
"husky": "lib/bin.js"
},
"engines": {
"node": ">=14"
},
"funding": {
"url": "https://github.com/sponsors/typicode"
}
},
"node_modules/is-core-module": { "node_modules/is-core-module": {
"version": "2.11.0", "version": "2.11.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
@ -753,19 +735,6 @@
"node": ">=4" "node": ">=4"
} }
}, },
"node_modules/typescript": {
"version": "4.8.4",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
"integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
"dev": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
},
"engines": {
"node": ">=4.2.0"
}
},
"node_modules/vite": { "node_modules/vite": {
"version": "3.2.3", "version": "3.2.3",
"resolved": "https://registry.npmjs.org/vite/-/vite-3.2.3.tgz", "resolved": "https://registry.npmjs.org/vite/-/vite-3.2.3.tgz",
@ -1153,12 +1122,6 @@
"function-bind": "^1.1.1" "function-bind": "^1.1.1"
} }
}, },
"husky": {
"version": "8.0.2",
"resolved": "https://registry.npmjs.org/husky/-/husky-8.0.2.tgz",
"integrity": "sha512-Tkv80jtvbnkK3mYWxPZePGFpQ/tT3HNSs/sasF9P2YfkMezDl3ON37YN6jUUI4eTg5LcyVynlb6r4eyvOmspvg==",
"dev": true
},
"is-core-module": { "is-core-module": {
"version": "2.11.0", "version": "2.11.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
@ -1289,12 +1252,6 @@
"integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
"dev": true "dev": true
}, },
"typescript": {
"version": "4.8.4",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
"integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
"dev": true
},
"vite": { "vite": {
"version": "3.2.3", "version": "3.2.3",
"resolved": "https://registry.npmjs.org/vite/-/vite-3.2.3.tgz", "resolved": "https://registry.npmjs.org/vite/-/vite-3.2.3.tgz",