UNPKG

rhombic

Version:

SQL parsing, lineage extraction and manipulation

23 lines 858 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateDiagrams = void 0; const fs_1 = require("fs"); const chalk_1 = __importDefault(require("chalk")); const path_1 = require("path"); const chevrotain_1 = require("chevrotain"); /** * Script to generate railroad diagrams from the grammar. * * Result: * `docs/diagrams.html` */ function generateDiagrams(grammar) { const html = chevrotain_1.createSyntaxDiagramsCode(grammar); fs_1.writeFileSync(path_1.join(__dirname, "../../docs/diagrams.html"), html); console.log(chalk_1.default.green("✔") + " diagrams generated!"); } exports.generateDiagrams = generateDiagrams; //# sourceMappingURL=generateDiagrams.js.map