Spaces:
Running
Running
Download source/teaql-ts/scripts/generate-query-parser.mjs from teaql/browser-sqlite-playground: direct link, hf CLI and curl.
- Browser
- Download file 425 Bytes
-
https://huggingface.co/spaces/teaql/browser-sqlite-playground/resolve/main/source/teaql-ts/scripts/generate-query-parser.mjs
- Command line
-
hf download hf://spaces/teaql/browser-sqlite-playground/source/teaql-ts/scripts/generate-query-parser.mjs
-
curl -L -o generate-query-parser.mjs https://huggingface.co/spaces/teaql/browser-sqlite-playground/resolve/main/source/teaql-ts/scripts/generate-query-parser.mjs
425 Bytes
| import {readFile, writeFile} from 'node:fs/promises'; | |
| import peggy from 'peggy'; | |
| const grammar = await readFile(new URL('../src/parser/query.pegjs', import.meta.url), 'utf8'); | |
| const source = peggy.generate(grammar, {format: 'es', output: 'source'}); | |
| await writeFile( | |
| new URL('../src/parser/query-parser.generated.ts', import.meta.url), | |
| `// @ts-nocheck -- generated by scripts/generate-query-parser.mjs\n${source}\n`, | |
| ); | |