This commit is contained in:
nik
2025-10-03 22:27:28 +03:00
parent 829fad0e17
commit 871cf7e792
16520 changed files with 2967597 additions and 3 deletions

View File

@@ -0,0 +1,188 @@
import {
GitGraphModule,
createGitGraphServices
} from "./chunks/mermaid-parser.core/chunk-BN7GFLIU.mjs";
import {
InfoModule,
createInfoServices
} from "./chunks/mermaid-parser.core/chunk-T44TD3VJ.mjs";
import {
PacketModule,
createPacketServices
} from "./chunks/mermaid-parser.core/chunk-KMC2YHZD.mjs";
import {
PieModule,
createPieServices
} from "./chunks/mermaid-parser.core/chunk-WFWHJNB7.mjs";
import {
ArchitectureModule,
createArchitectureServices
} from "./chunks/mermaid-parser.core/chunk-JEIROHC2.mjs";
import {
RadarModule,
createRadarServices
} from "./chunks/mermaid-parser.core/chunk-WFRQ32O7.mjs";
import {
TreemapModule,
createTreemapServices
} from "./chunks/mermaid-parser.core/chunk-XRWGC2XP.mjs";
import {
AbstractMermaidTokenBuilder,
AbstractMermaidValueConverter,
Architecture,
ArchitectureGeneratedModule,
Branch,
Commit,
CommonTokenBuilder,
CommonValueConverter,
GitGraph,
GitGraphGeneratedModule,
Info,
InfoGeneratedModule,
Merge,
MermaidGeneratedSharedModule,
Packet,
PacketBlock,
PacketGeneratedModule,
Pie,
PieGeneratedModule,
PieSection,
Radar,
RadarGeneratedModule,
Statement,
Treemap,
TreemapGeneratedModule,
__name,
isArchitecture,
isBranch,
isCommit,
isGitGraph,
isInfo,
isMerge,
isPacket,
isPacketBlock,
isPie,
isPieSection,
isTreemap
} from "./chunks/mermaid-parser.core/chunk-4KMFLZZN.mjs";
// src/parse.ts
var parsers = {};
var initializers = {
info: /* @__PURE__ */ __name(async () => {
const { createInfoServices: createInfoServices2 } = await import("./chunks/mermaid-parser.core/info-63CPKGFF.mjs");
const parser = createInfoServices2().Info.parser.LangiumParser;
parsers.info = parser;
}, "info"),
packet: /* @__PURE__ */ __name(async () => {
const { createPacketServices: createPacketServices2 } = await import("./chunks/mermaid-parser.core/packet-HUATNLJX.mjs");
const parser = createPacketServices2().Packet.parser.LangiumParser;
parsers.packet = parser;
}, "packet"),
pie: /* @__PURE__ */ __name(async () => {
const { createPieServices: createPieServices2 } = await import("./chunks/mermaid-parser.core/pie-WTHONI2E.mjs");
const parser = createPieServices2().Pie.parser.LangiumParser;
parsers.pie = parser;
}, "pie"),
architecture: /* @__PURE__ */ __name(async () => {
const { createArchitectureServices: createArchitectureServices2 } = await import("./chunks/mermaid-parser.core/architecture-O4VJ6CD3.mjs");
const parser = createArchitectureServices2().Architecture.parser.LangiumParser;
parsers.architecture = parser;
}, "architecture"),
gitGraph: /* @__PURE__ */ __name(async () => {
const { createGitGraphServices: createGitGraphServices2 } = await import("./chunks/mermaid-parser.core/gitGraph-ZV4HHKMB.mjs");
const parser = createGitGraphServices2().GitGraph.parser.LangiumParser;
parsers.gitGraph = parser;
}, "gitGraph"),
radar: /* @__PURE__ */ __name(async () => {
const { createRadarServices: createRadarServices2 } = await import("./chunks/mermaid-parser.core/radar-NJJJXTRR.mjs");
const parser = createRadarServices2().Radar.parser.LangiumParser;
parsers.radar = parser;
}, "radar"),
treemap: /* @__PURE__ */ __name(async () => {
const { createTreemapServices: createTreemapServices2 } = await import("./chunks/mermaid-parser.core/treemap-75Q7IDZK.mjs");
const parser = createTreemapServices2().Treemap.parser.LangiumParser;
parsers.treemap = parser;
}, "treemap")
};
async function parse(diagramType, text) {
const initializer = initializers[diagramType];
if (!initializer) {
throw new Error(`Unknown diagram type: ${diagramType}`);
}
if (!parsers[diagramType]) {
await initializer();
}
const parser = parsers[diagramType];
const result = parser.parse(text);
if (result.lexerErrors.length > 0 || result.parserErrors.length > 0) {
throw new MermaidParseError(result);
}
return result.value;
}
__name(parse, "parse");
var MermaidParseError = class extends Error {
constructor(result) {
const lexerErrors = result.lexerErrors.map((err) => err.message).join("\n");
const parserErrors = result.parserErrors.map((err) => err.message).join("\n");
super(`Parsing failed: ${lexerErrors} ${parserErrors}`);
this.result = result;
}
static {
__name(this, "MermaidParseError");
}
};
export {
AbstractMermaidTokenBuilder,
AbstractMermaidValueConverter,
Architecture,
ArchitectureGeneratedModule,
ArchitectureModule,
Branch,
Commit,
CommonTokenBuilder,
CommonValueConverter,
GitGraph,
GitGraphGeneratedModule,
GitGraphModule,
Info,
InfoGeneratedModule,
InfoModule,
Merge,
MermaidGeneratedSharedModule,
MermaidParseError,
Packet,
PacketBlock,
PacketGeneratedModule,
PacketModule,
Pie,
PieGeneratedModule,
PieModule,
PieSection,
Radar,
RadarGeneratedModule,
RadarModule,
Statement,
Treemap,
TreemapGeneratedModule,
TreemapModule,
createArchitectureServices,
createGitGraphServices,
createInfoServices,
createPacketServices,
createPieServices,
createRadarServices,
createTreemapServices,
isArchitecture,
isBranch,
isCommit,
isGitGraph,
isInfo,
isMerge,
isPacket,
isPacketBlock,
isPie,
isPieSection,
isTreemap,
parse
};