chore: seperate into packages

This commit is contained in:
Morten Olsen
2025-12-10 10:26:14 +01:00
parent f9494c88e2
commit d02102977a
40 changed files with 753 additions and 1175 deletions

View File

@@ -0,0 +1,13 @@
import { createSyntaxDiagramsCode } from 'chevrotain';
import { QueryParser } from '../dist/exports.js';
import { mkdir, writeFile } from 'node:fs/promises';
import { resolve } from 'node:path';
const rootPath = resolve('./docs/diagram');
const parser = new QueryParser();
const diagram = createSyntaxDiagramsCode(parser.getSerializedGastProductions());
await mkdir(rootPath, { recursive: true });
await writeFile(resolve(rootPath, 'index.html'), diagram);