rdesign/frontend/node_modules/mermaid/dist/chunks/mermaid.esm.min/chunk-TJ4WWVTA.mjs

4 lines
2.0 KiB
JavaScript

import{f as t}from"./chunk-GAX3EE6F.mjs";import{a as n}from"./chunk-VELTKBKT.mjs";var i={},m={info:t(async()=>{let{createInfoServices:e}=await import("./info-3K5VOQVL-GYCQBKJT.mjs"),r=e().Info.parser.LangiumParser;i.info=r},"info"),packet:t(async()=>{let{createPacketServices:e}=await import("./packet-RMMSAZCW-74OXTHQQ.mjs"),r=e().Packet.parser.LangiumParser;i.packet=r},"packet"),pie:t(async()=>{let{createPieServices:e}=await import("./pie-UPGHQEXC-SNR2CZVS.mjs"),r=e().Pie.parser.LangiumParser;i.pie=r},"pie"),architecture:t(async()=>{let{createArchitectureServices:e}=await import("./architecture-PBZL5I3N-X3DJOG6M.mjs"),r=e().Architecture.parser.LangiumParser;i.architecture=r},"architecture"),gitGraph:t(async()=>{let{createGitGraphServices:e}=await import("./gitGraph-HDMCJU4V-C6Y2HLJ7.mjs"),r=e().GitGraph.parser.LangiumParser;i.gitGraph=r},"gitGraph"),radar:t(async()=>{let{createRadarServices:e}=await import("./radar-KQ55EAFF-DTKK6RDY.mjs"),r=e().Radar.parser.LangiumParser;i.radar=r},"radar"),treemap:t(async()=>{let{createTreemapServices:e}=await import("./treemap-KZPCXAKY-RU5UWGQG.mjs"),r=e().Treemap.parser.LangiumParser;i.treemap=r},"treemap")};async function p(e,r){let s=m[e];if(!s)throw new Error(`Unknown diagram type: ${e}`);i[e]||await s();let o=i[e].parse(r);if(o.lexerErrors.length>0||o.parserErrors.length>0)throw new u(o);return o.value}n(p,"parse");t(p,"parse");var u=class extends Error{static{n(this,"MermaidParseError")}constructor(e){let r=e.lexerErrors.map(a=>{let o=a.line!==void 0&&!isNaN(a.line)?a.line:"?",c=a.column!==void 0&&!isNaN(a.column)?a.column:"?";return`Lexer error on line ${o}, column ${c}: ${a.message}`}).join(`
`),s=e.parserErrors.map(a=>{let o=a.token.startLine!==void 0&&!isNaN(a.token.startLine)?a.token.startLine:"?",c=a.token.startColumn!==void 0&&!isNaN(a.token.startColumn)?a.token.startColumn:"?";return`Parse error on line ${o}, column ${c}: ${a.message}`}).join(`
`);super(`Parsing failed: ${r} ${s}`),this.result=e}static{t(this,"MermaidParseError")}};export{p as a};