完成世界书、骰子、apiconfig页面处理
This commit is contained in:
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.core/chunk-EGIJ26TM.mjs.map
generated
vendored
Normal file
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.core/chunk-EGIJ26TM.mjs.map
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../../../src/language/info/module.ts", "../../../src/language/info/tokenBuilder.ts"],
|
||||
"sourcesContent": ["import type {\n DefaultSharedCoreModuleContext,\n LangiumCoreServices,\n LangiumSharedCoreServices,\n Module,\n PartialLangiumCoreServices,\n} from 'langium';\nimport {\n EmptyFileSystem,\n createDefaultCoreModule,\n createDefaultSharedCoreModule,\n inject,\n} from 'langium';\n\nimport { CommonValueConverter } from '../common/index.js';\nimport {\n InfoGrammarGeneratedModule as InfoGeneratedModule,\n MermaidGeneratedSharedModule,\n} from '../generated/module.js';\nimport { InfoTokenBuilder } from './tokenBuilder.js';\n\n/**\n * Declaration of `Info` services.\n */\ninterface InfoAddedServices {\n parser: {\n TokenBuilder: InfoTokenBuilder;\n ValueConverter: CommonValueConverter;\n };\n}\n\n/**\n * Union of Langium default services and `Info` services.\n */\nexport type InfoServices = LangiumCoreServices & InfoAddedServices;\n\n/**\n * Dependency injection module that overrides Langium default services and\n * contributes the declared `Info` services.\n */\nexport const InfoModule: Module<InfoServices, PartialLangiumCoreServices & InfoAddedServices> = {\n parser: {\n TokenBuilder: () => new InfoTokenBuilder(),\n ValueConverter: () => new CommonValueConverter(),\n },\n};\n\n/**\n * Create the full set of services required by Langium.\n *\n * First inject the shared services by merging two modules:\n * - Langium default shared services\n * - Services generated by langium-cli\n *\n * Then inject the language-specific services by merging three modules:\n * - Langium default language-specific services\n * - Services generated by langium-cli\n * - Services specified in this file\n * @param context - Optional module context with the LSP connection\n * @returns An object wrapping the shared services and the language-specific services\n */\nexport function createInfoServices(context: DefaultSharedCoreModuleContext = EmptyFileSystem): {\n shared: LangiumSharedCoreServices;\n Info: InfoServices;\n} {\n const shared: LangiumSharedCoreServices = inject(\n createDefaultSharedCoreModule(context),\n MermaidGeneratedSharedModule\n );\n const Info: InfoServices = inject(\n createDefaultCoreModule({ shared }),\n InfoGeneratedModule,\n InfoModule\n );\n shared.ServiceRegistry.register(Info);\n return { shared, Info };\n}\n", "import { AbstractMermaidTokenBuilder } from '../common/index.js';\n\nexport class InfoTokenBuilder extends AbstractMermaidTokenBuilder {\n public constructor() {\n super(['info', 'showInfo']);\n }\n}\n"],
|
||||
"mappings": ";;;;;;;;;AAOA;AAAA,EACE;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,OACK;;;ACVA,IAAM,mBAAN,cAA+B,4BAA4B;AAAA,EAFlE,OAEkE;AAAA;AAAA;AAAA,EACzD,cAAc;AACnB,UAAM,CAAC,QAAQ,UAAU,CAAC;AAAA,EAC5B;AACF;;;ADkCO,IAAM,aAAmF;AAAA,EAC9F,QAAQ;AAAA,IACN,cAAc,6BAAM,IAAI,iBAAiB,GAA3B;AAAA,IACd,gBAAgB,6BAAM,IAAI,qBAAqB,GAA/B;AAAA,EAClB;AACF;AAgBO,SAAS,mBAAmB,UAA0C,iBAG3E;AACA,QAAM,SAAoC;AAAA,IACxC,8BAA8B,OAAO;AAAA,IACrC;AAAA,EACF;AACA,QAAM,OAAqB;AAAA,IACzB,wBAAwB,EAAE,OAAO,CAAC;AAAA,IAClC;AAAA,IACA;AAAA,EACF;AACA,SAAO,gBAAgB,SAAS,IAAI;AACpC,SAAO,EAAE,QAAQ,KAAK;AACxB;AAfgB;",
|
||||
"names": []
|
||||
}
|
||||
52
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.core/chunk-L3YUKLVL.mjs
generated
vendored
Normal file
52
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.core/chunk-L3YUKLVL.mjs
generated
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
import {
|
||||
AbstractMermaidTokenBuilder,
|
||||
CommonValueConverter,
|
||||
MermaidGeneratedSharedModule,
|
||||
RadarGrammarGeneratedModule,
|
||||
__name
|
||||
} from "./chunk-XZSTWKYB.mjs";
|
||||
|
||||
// src/language/radar/module.ts
|
||||
import {
|
||||
EmptyFileSystem,
|
||||
createDefaultCoreModule,
|
||||
createDefaultSharedCoreModule,
|
||||
inject
|
||||
} from "langium";
|
||||
|
||||
// src/language/radar/tokenBuilder.ts
|
||||
var RadarTokenBuilder = class extends AbstractMermaidTokenBuilder {
|
||||
static {
|
||||
__name(this, "RadarTokenBuilder");
|
||||
}
|
||||
constructor() {
|
||||
super(["radar-beta"]);
|
||||
}
|
||||
};
|
||||
|
||||
// src/language/radar/module.ts
|
||||
var RadarModule = {
|
||||
parser: {
|
||||
TokenBuilder: /* @__PURE__ */ __name(() => new RadarTokenBuilder(), "TokenBuilder"),
|
||||
ValueConverter: /* @__PURE__ */ __name(() => new CommonValueConverter(), "ValueConverter")
|
||||
}
|
||||
};
|
||||
function createRadarServices(context = EmptyFileSystem) {
|
||||
const shared = inject(
|
||||
createDefaultSharedCoreModule(context),
|
||||
MermaidGeneratedSharedModule
|
||||
);
|
||||
const Radar = inject(
|
||||
createDefaultCoreModule({ shared }),
|
||||
RadarGrammarGeneratedModule,
|
||||
RadarModule
|
||||
);
|
||||
shared.ServiceRegistry.register(Radar);
|
||||
return { shared, Radar };
|
||||
}
|
||||
__name(createRadarServices, "createRadarServices");
|
||||
|
||||
export {
|
||||
RadarModule,
|
||||
createRadarServices
|
||||
};
|
||||
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.core/chunk-L3YUKLVL.mjs.map
generated
vendored
Normal file
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.core/chunk-L3YUKLVL.mjs.map
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../../../src/language/radar/module.ts", "../../../src/language/radar/tokenBuilder.ts"],
|
||||
"sourcesContent": ["import type {\n DefaultSharedCoreModuleContext,\n LangiumCoreServices,\n LangiumSharedCoreServices,\n Module,\n PartialLangiumCoreServices,\n} from 'langium';\nimport {\n EmptyFileSystem,\n createDefaultCoreModule,\n createDefaultSharedCoreModule,\n inject,\n} from 'langium';\nimport { CommonValueConverter } from '../common/valueConverter.js';\nimport {\n MermaidGeneratedSharedModule,\n RadarGrammarGeneratedModule as RadarGeneratedModule,\n} from '../generated/module.js';\nimport { RadarTokenBuilder } from './tokenBuilder.js';\n\n/**\n * Declaration of `Radar` services.\n */\ninterface RadarAddedServices {\n parser: {\n TokenBuilder: RadarTokenBuilder;\n ValueConverter: CommonValueConverter;\n };\n}\n\n/**\n * Union of Langium default services and `Radar` services.\n */\nexport type RadarServices = LangiumCoreServices & RadarAddedServices;\n\n/**\n * Dependency injection module that overrides Langium default services and\n * contributes the declared `Radar` services.\n */\nexport const RadarModule: Module<RadarServices, PartialLangiumCoreServices & RadarAddedServices> = {\n parser: {\n TokenBuilder: () => new RadarTokenBuilder(),\n ValueConverter: () => new CommonValueConverter(),\n },\n};\n\n/**\n * Create the full set of services required by Langium.\n *\n * First inject the shared services by merging two modules:\n * - Langium default shared services\n * - Services generated by langium-cli\n *\n * Then inject the language-specific services by merging three modules:\n * - Langium default language-specific services\n * - Services generated by langium-cli\n * - Services specified in this file\n * @param context - Optional module context with the LSP connection\n * @returns An object wrapping the shared services and the language-specific services\n */\nexport function createRadarServices(context: DefaultSharedCoreModuleContext = EmptyFileSystem): {\n shared: LangiumSharedCoreServices;\n Radar: RadarServices;\n} {\n const shared: LangiumSharedCoreServices = inject(\n createDefaultSharedCoreModule(context),\n MermaidGeneratedSharedModule\n );\n const Radar: RadarServices = inject(\n createDefaultCoreModule({ shared }),\n RadarGeneratedModule,\n RadarModule\n );\n shared.ServiceRegistry.register(Radar);\n return { shared, Radar };\n}\n", "import { AbstractMermaidTokenBuilder } from '../common/index.js';\n\nexport class RadarTokenBuilder extends AbstractMermaidTokenBuilder {\n public constructor() {\n super(['radar-beta']);\n }\n}\n"],
|
||||
"mappings": ";;;;;;;;;AAOA;AAAA,EACE;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,OACK;;;ACVA,IAAM,oBAAN,cAAgC,4BAA4B;AAAA,EAFnE,OAEmE;AAAA;AAAA;AAAA,EAC1D,cAAc;AACnB,UAAM,CAAC,YAAY,CAAC;AAAA,EACtB;AACF;;;ADiCO,IAAM,cAAsF;AAAA,EACjG,QAAQ;AAAA,IACN,cAAc,6BAAM,IAAI,kBAAkB,GAA5B;AAAA,IACd,gBAAgB,6BAAM,IAAI,qBAAqB,GAA/B;AAAA,EAClB;AACF;AAgBO,SAAS,oBAAoB,UAA0C,iBAG5E;AACA,QAAM,SAAoC;AAAA,IACxC,8BAA8B,OAAO;AAAA,IACrC;AAAA,EACF;AACA,QAAM,QAAuB;AAAA,IAC3B,wBAAwB,EAAE,OAAO,CAAC;AAAA,IAClC;AAAA,IACA;AAAA,EACF;AACA,SAAO,gBAAgB,SAAS,KAAK;AACrC,SAAO,EAAE,QAAQ,MAAM;AACzB;AAfgB;",
|
||||
"names": []
|
||||
}
|
||||
133
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.core/chunk-OZEHJAEY.mjs
generated
vendored
Normal file
133
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.core/chunk-OZEHJAEY.mjs
generated
vendored
Normal file
@@ -0,0 +1,133 @@
|
||||
import {
|
||||
AbstractMermaidTokenBuilder,
|
||||
AbstractMermaidValueConverter,
|
||||
MermaidGeneratedSharedModule,
|
||||
TreemapGrammarGeneratedModule,
|
||||
__name
|
||||
} from "./chunk-XZSTWKYB.mjs";
|
||||
|
||||
// src/language/treemap/module.ts
|
||||
import {
|
||||
EmptyFileSystem,
|
||||
createDefaultCoreModule,
|
||||
createDefaultSharedCoreModule,
|
||||
inject
|
||||
} from "langium";
|
||||
|
||||
// src/language/treemap/tokenBuilder.ts
|
||||
var TreemapTokenBuilder = class extends AbstractMermaidTokenBuilder {
|
||||
static {
|
||||
__name(this, "TreemapTokenBuilder");
|
||||
}
|
||||
constructor() {
|
||||
super(["treemap"]);
|
||||
}
|
||||
};
|
||||
|
||||
// src/language/treemap/valueConverter.ts
|
||||
var classDefRegex = /classDef\s+([A-Z_a-z]\w+)(?:\s+([^\n\r;]*))?;?/;
|
||||
var TreemapValueConverter = class extends AbstractMermaidValueConverter {
|
||||
static {
|
||||
__name(this, "TreemapValueConverter");
|
||||
}
|
||||
runCustomConverter(rule, input, _cstNode) {
|
||||
if (rule.name === "NUMBER2") {
|
||||
return parseFloat(input.replace(/,/g, ""));
|
||||
} else if (rule.name === "SEPARATOR") {
|
||||
return input.substring(1, input.length - 1);
|
||||
} else if (rule.name === "STRING2") {
|
||||
return input.substring(1, input.length - 1);
|
||||
} else if (rule.name === "INDENTATION") {
|
||||
return input.length;
|
||||
} else if (rule.name === "ClassDef") {
|
||||
if (typeof input !== "string") {
|
||||
return input;
|
||||
}
|
||||
const match = classDefRegex.exec(input);
|
||||
if (match) {
|
||||
return {
|
||||
$type: "ClassDefStatement",
|
||||
className: match[1],
|
||||
styleText: match[2] || void 0
|
||||
};
|
||||
}
|
||||
}
|
||||
return void 0;
|
||||
}
|
||||
};
|
||||
|
||||
// src/language/treemap/treemap-validator.ts
|
||||
function registerValidationChecks(services) {
|
||||
const validator = services.validation.TreemapValidator;
|
||||
const registry = services.validation.ValidationRegistry;
|
||||
if (registry) {
|
||||
const checks = {
|
||||
Treemap: validator.checkSingleRoot.bind(validator)
|
||||
// Remove unused validation for TreemapRow
|
||||
};
|
||||
registry.register(checks, validator);
|
||||
}
|
||||
}
|
||||
__name(registerValidationChecks, "registerValidationChecks");
|
||||
var TreemapValidator = class {
|
||||
static {
|
||||
__name(this, "TreemapValidator");
|
||||
}
|
||||
/**
|
||||
* Validates that a treemap has only one root node.
|
||||
* A root node is defined as a node that has no indentation.
|
||||
*/
|
||||
checkSingleRoot(doc, accept) {
|
||||
let rootNodeIndentation;
|
||||
for (const row of doc.TreemapRows) {
|
||||
if (!row.item) {
|
||||
continue;
|
||||
}
|
||||
if (rootNodeIndentation === void 0 && // Check if this is a root node (no indentation)
|
||||
row.indent === void 0) {
|
||||
rootNodeIndentation = 0;
|
||||
} else if (row.indent === void 0) {
|
||||
accept("error", "Multiple root nodes are not allowed in a treemap.", {
|
||||
node: row,
|
||||
property: "item"
|
||||
});
|
||||
} else if (rootNodeIndentation !== void 0 && rootNodeIndentation >= parseInt(row.indent, 10)) {
|
||||
accept("error", "Multiple root nodes are not allowed in a treemap.", {
|
||||
node: row,
|
||||
property: "item"
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// src/language/treemap/module.ts
|
||||
var TreemapModule = {
|
||||
parser: {
|
||||
TokenBuilder: /* @__PURE__ */ __name(() => new TreemapTokenBuilder(), "TokenBuilder"),
|
||||
ValueConverter: /* @__PURE__ */ __name(() => new TreemapValueConverter(), "ValueConverter")
|
||||
},
|
||||
validation: {
|
||||
TreemapValidator: /* @__PURE__ */ __name(() => new TreemapValidator(), "TreemapValidator")
|
||||
}
|
||||
};
|
||||
function createTreemapServices(context = EmptyFileSystem) {
|
||||
const shared = inject(
|
||||
createDefaultSharedCoreModule(context),
|
||||
MermaidGeneratedSharedModule
|
||||
);
|
||||
const Treemap = inject(
|
||||
createDefaultCoreModule({ shared }),
|
||||
TreemapGrammarGeneratedModule,
|
||||
TreemapModule
|
||||
);
|
||||
shared.ServiceRegistry.register(Treemap);
|
||||
registerValidationChecks(Treemap);
|
||||
return { shared, Treemap };
|
||||
}
|
||||
__name(createTreemapServices, "createTreemapServices");
|
||||
|
||||
export {
|
||||
TreemapModule,
|
||||
createTreemapServices
|
||||
};
|
||||
9
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.core/info-3K5VOQVL.mjs
generated
vendored
Normal file
9
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.core/info-3K5VOQVL.mjs
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
import {
|
||||
InfoModule,
|
||||
createInfoServices
|
||||
} from "./chunk-EGIJ26TM.mjs";
|
||||
import "./chunk-XZSTWKYB.mjs";
|
||||
export {
|
||||
InfoModule,
|
||||
createInfoServices
|
||||
};
|
||||
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.core/info-3K5VOQVL.mjs.map
generated
vendored
Normal file
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.core/info-3K5VOQVL.mjs.map
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sourcesContent": [],
|
||||
"mappings": "",
|
||||
"names": []
|
||||
}
|
||||
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.core/pie-UPGHQEXC.mjs.map
generated
vendored
Normal file
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.core/pie-UPGHQEXC.mjs.map
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sourcesContent": [],
|
||||
"mappings": "",
|
||||
"names": []
|
||||
}
|
||||
9
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.core/radar-KQ55EAFF.mjs
generated
vendored
Normal file
9
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.core/radar-KQ55EAFF.mjs
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
import {
|
||||
RadarModule,
|
||||
createRadarServices
|
||||
} from "./chunk-L3YUKLVL.mjs";
|
||||
import "./chunk-XZSTWKYB.mjs";
|
||||
export {
|
||||
RadarModule,
|
||||
createRadarServices
|
||||
};
|
||||
9
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.core/treemap-KZPCXAKY.mjs
generated
vendored
Normal file
9
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.core/treemap-KZPCXAKY.mjs
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
import {
|
||||
TreemapModule,
|
||||
createTreemapServices
|
||||
} from "./chunk-OZEHJAEY.mjs";
|
||||
import "./chunk-XZSTWKYB.mjs";
|
||||
export {
|
||||
TreemapModule,
|
||||
createTreemapServices
|
||||
};
|
||||
1
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm.min/architecture-5JSF5E52.mjs
generated
vendored
Normal file
1
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm.min/architecture-5JSF5E52.mjs
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import{a,b}from"./chunk-FPSPKDW3.mjs";import"./chunk-6NUPY6JS.mjs";export{a as ArchitectureModule,b as createArchitectureServices};
|
||||
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm.min/chunk-3TLUMUJ6.mjs.map
generated
vendored
Normal file
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm.min/chunk-3TLUMUJ6.mjs.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
172
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm.min/chunk-6NUPY6JS.mjs
generated
vendored
Normal file
172
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm.min/chunk-6NUPY6JS.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm.min/chunk-FHANY3ZW.mjs
generated
vendored
Normal file
1
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm.min/chunk-FHANY3ZW.mjs
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import{E as m,J as c,M as l,O as p,a as e,b as n,c as u,d,e as s,f as S}from"./chunk-6NUPY6JS.mjs";var t=class extends p{static{e(this,"PieTokenBuilder")}constructor(){super(["pie","showData"])}};var o=class extends l{static{e(this,"PieValueConverter")}runCustomConverter(r,i,v){if(r.name==="PIE_SECTION_LABEL")return i.replace(/"/g,"").trim()}};var C={parser:{TokenBuilder:e(()=>new t,"TokenBuilder"),ValueConverter:e(()=>new o,"ValueConverter")}};function G(a=s){let r=d(u(a),m),i=d(n({shared:r}),c,C);return r.ServiceRegistry.register(i),{shared:r,Pie:i}}e(G,"createPieServices");export{C as a,G as b};
|
||||
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm.min/chunk-FPSPKDW3.mjs.map
generated
vendored
Normal file
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm.min/chunk-FPSPKDW3.mjs.map
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../../../src/language/architecture/tokenBuilder.ts", "../../../src/language/architecture/valueConverter.ts", "../../../src/language/architecture/module.ts"],
|
||||
"sourcesContent": ["import { AbstractMermaidTokenBuilder } from '../common/index.js';\n\nexport class ArchitectureTokenBuilder extends AbstractMermaidTokenBuilder {\n public constructor() {\n super(['architecture']);\n }\n}\n", "import type { CstNode, GrammarAST, ValueType } from 'langium';\n\nimport { AbstractMermaidValueConverter } from '../common/index.js';\n\nexport class ArchitectureValueConverter extends AbstractMermaidValueConverter {\n protected runCustomConverter(\n rule: GrammarAST.AbstractRule,\n input: string,\n _cstNode: CstNode\n ): ValueType | undefined {\n if (rule.name === 'ARCH_ICON') {\n return input.replace(/[()]/g, '').trim();\n } else if (rule.name === 'ARCH_TEXT_ICON') {\n return input.replace(/[\"()]/g, '');\n } else if (rule.name === 'ARCH_TITLE') {\n let result = input.replace(/^\\[|]$/g, '').trim();\n // Check if wrapped in quotes and remove only outer quotes\n if (\n (result.startsWith('\"') && result.endsWith('\"')) ||\n (result.startsWith(\"'\") && result.endsWith(\"'\"))\n ) {\n result = result.slice(1, -1);\n // Unescape escaped quotes\n result = result.replace(/\\\\\"/g, '\"').replace(/\\\\'/g, \"'\");\n }\n return result.trim();\n }\n return undefined;\n }\n}\n", "import type {\n DefaultSharedCoreModuleContext,\n LangiumCoreServices,\n LangiumSharedCoreServices,\n Module,\n PartialLangiumCoreServices,\n} from 'langium';\nimport {\n EmptyFileSystem,\n createDefaultCoreModule,\n createDefaultSharedCoreModule,\n inject,\n} from 'langium';\n\nimport {\n MermaidGeneratedSharedModule,\n ArchitectureGrammarGeneratedModule as ArchitectureGeneratedModule,\n} from '../generated/module.js';\nimport { ArchitectureTokenBuilder } from './tokenBuilder.js';\nimport { ArchitectureValueConverter } from './valueConverter.js';\n\n/**\n * Declaration of `Architecture` services.\n */\ninterface ArchitectureAddedServices {\n parser: {\n TokenBuilder: ArchitectureTokenBuilder;\n ValueConverter: ArchitectureValueConverter;\n };\n}\n\n/**\n * Union of Langium default services and `Architecture` services.\n */\nexport type ArchitectureServices = LangiumCoreServices & ArchitectureAddedServices;\n\n/**\n * Dependency injection module that overrides Langium default services and\n * contributes the declared `Architecture` services.\n */\nexport const ArchitectureModule: Module<\n ArchitectureServices,\n PartialLangiumCoreServices & ArchitectureAddedServices\n> = {\n parser: {\n TokenBuilder: () => new ArchitectureTokenBuilder(),\n ValueConverter: () => new ArchitectureValueConverter(),\n },\n};\n\n/**\n * Create the full set of services required by Langium.\n *\n * First inject the shared services by merging two modules:\n * - Langium default shared services\n * - Services generated by langium-cli\n *\n * Then inject the language-specific services by merging three modules:\n * - Langium default language-specific services\n * - Services generated by langium-cli\n * - Services specified in this file\n * @param context - Optional module context with the LSP connection\n * @returns An object wrapping the shared services and the language-specific services\n */\nexport function createArchitectureServices(\n context: DefaultSharedCoreModuleContext = EmptyFileSystem\n): {\n shared: LangiumSharedCoreServices;\n Architecture: ArchitectureServices;\n} {\n const shared: LangiumSharedCoreServices = inject(\n createDefaultSharedCoreModule(context),\n MermaidGeneratedSharedModule\n );\n const Architecture: ArchitectureServices = inject(\n createDefaultCoreModule({ shared }),\n ArchitectureGeneratedModule,\n ArchitectureModule\n );\n shared.ServiceRegistry.register(Architecture);\n return { shared, Architecture };\n}\n"],
|
||||
"mappings": "wGAEO,IAAMA,EAAN,cAAuCC,CAA4B,CAF1E,MAE0E,CAAAC,EAAA,iCACjE,aAAc,CACnB,MAAM,CAAC,cAAc,CAAC,CACxB,CACF,ECFO,IAAMC,EAAN,cAAyCC,CAA8B,CAJ9E,MAI8E,CAAAC,EAAA,mCAClE,mBACRC,EACAC,EACAC,EACuB,CACvB,GAAIF,EAAK,OAAS,YAChB,OAAOC,EAAM,QAAQ,QAAS,EAAE,EAAE,KAAK,EAClC,GAAID,EAAK,OAAS,iBACvB,OAAOC,EAAM,QAAQ,SAAU,EAAE,EAC5B,GAAID,EAAK,OAAS,aAAc,CACrC,IAAIG,EAASF,EAAM,QAAQ,UAAW,EAAE,EAAE,KAAK,EAE/C,OACGE,EAAO,WAAW,GAAG,GAAKA,EAAO,SAAS,GAAG,GAC7CA,EAAO,WAAW,GAAG,GAAKA,EAAO,SAAS,GAAG,KAE9CA,EAASA,EAAO,MAAM,EAAG,EAAE,EAE3BA,EAASA,EAAO,QAAQ,OAAQ,GAAG,EAAE,QAAQ,OAAQ,GAAG,GAEnDA,EAAO,KAAK,CACrB,CAEF,CACF,ECWO,IAAMC,EAGT,CACF,OAAQ,CACN,aAAcC,EAAA,IAAM,IAAIC,EAAV,gBACd,eAAgBD,EAAA,IAAM,IAAIE,EAAV,iBAClB,CACF,EAgBO,SAASC,EACdC,EAA0CC,EAI1C,CACA,IAAMC,EAAoCC,EACxCC,EAA8BJ,CAAO,EACrCK,CACF,EACMC,EAAqCH,EACzCI,EAAwB,CAAE,OAAAL,CAAO,CAAC,EAClCM,EACAb,CACF,EACA,OAAAO,EAAO,gBAAgB,SAASI,CAAY,EACrC,CAAE,OAAAJ,EAAQ,aAAAI,CAAa,CAChC,CAjBgBV,EAAAG,EAAA",
|
||||
"names": ["ArchitectureTokenBuilder", "AbstractMermaidTokenBuilder", "__name", "ArchitectureValueConverter", "AbstractMermaidValueConverter", "__name", "rule", "input", "_cstNode", "result", "ArchitectureModule", "__name", "ArchitectureTokenBuilder", "ArchitectureValueConverter", "createArchitectureServices", "context", "EmptyFileSystem", "shared", "inject", "createDefaultSharedCoreModule", "MermaidGeneratedSharedModule", "Architecture", "createDefaultCoreModule", "ArchitectureGrammarGeneratedModule"]
|
||||
}
|
||||
1
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm.min/chunk-U6EP6DET.mjs
generated
vendored
Normal file
1
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm.min/chunk-U6EP6DET.mjs
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import{E as p,G,N as s,O as m,a as e,b as d,c as n,d as a,e as u,f as c}from"./chunk-6NUPY6JS.mjs";var r=class extends m{static{e(this,"GitGraphTokenBuilder")}constructor(){super(["gitGraph"])}};var l={parser:{TokenBuilder:e(()=>new r,"TokenBuilder"),ValueConverter:e(()=>new s,"ValueConverter")}};function x(i=u){let t=a(n(i),p),o=a(d({shared:t}),G,l);return t.ServiceRegistry.register(o),{shared:t,GitGraph:o}}e(x,"createGitGraphServices");export{l as a,x as b};
|
||||
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm.min/gitGraph-BVZWW477.mjs.map
generated
vendored
Normal file
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm.min/gitGraph-BVZWW477.mjs.map
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sourcesContent": [],
|
||||
"mappings": "",
|
||||
"names": []
|
||||
}
|
||||
1
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm.min/info-L7DQQGYH.mjs
generated
vendored
Normal file
1
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm.min/info-L7DQQGYH.mjs
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import{a,b}from"./chunk-3ARNJGNJ.mjs";import"./chunk-6NUPY6JS.mjs";export{a as InfoModule,b as createInfoServices};
|
||||
1
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm.min/treemap-MVF7FTB2.mjs
generated
vendored
Normal file
1
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm.min/treemap-MVF7FTB2.mjs
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import{a,b}from"./chunk-3TLUMUJ6.mjs";import"./chunk-6NUPY6JS.mjs";export{a as TreemapModule,b as createTreemapServices};
|
||||
9
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm/architecture-BYCWBW5Y.mjs
generated
vendored
Normal file
9
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm/architecture-BYCWBW5Y.mjs
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
import {
|
||||
ArchitectureModule,
|
||||
createArchitectureServices
|
||||
} from "./chunk-R3UELUPT.mjs";
|
||||
import "./chunk-6ZVUH7GU.mjs";
|
||||
export {
|
||||
ArchitectureModule,
|
||||
createArchitectureServices
|
||||
};
|
||||
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm/chunk-BL2GRG64.mjs.map
generated
vendored
Normal file
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm/chunk-BL2GRG64.mjs.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
62
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm/chunk-CTL7J2PL.mjs
generated
vendored
Normal file
62
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm/chunk-CTL7J2PL.mjs
generated
vendored
Normal file
@@ -0,0 +1,62 @@
|
||||
import {
|
||||
AbstractMermaidTokenBuilder,
|
||||
AbstractMermaidValueConverter,
|
||||
EmptyFileSystem,
|
||||
MermaidGeneratedSharedModule,
|
||||
PieGrammarGeneratedModule,
|
||||
__name,
|
||||
createDefaultCoreModule,
|
||||
createDefaultSharedCoreModule,
|
||||
inject,
|
||||
lib_exports
|
||||
} from "./chunk-6ZVUH7GU.mjs";
|
||||
|
||||
// src/language/pie/tokenBuilder.ts
|
||||
var PieTokenBuilder = class extends AbstractMermaidTokenBuilder {
|
||||
static {
|
||||
__name(this, "PieTokenBuilder");
|
||||
}
|
||||
constructor() {
|
||||
super(["pie", "showData"]);
|
||||
}
|
||||
};
|
||||
|
||||
// src/language/pie/valueConverter.ts
|
||||
var PieValueConverter = class extends AbstractMermaidValueConverter {
|
||||
static {
|
||||
__name(this, "PieValueConverter");
|
||||
}
|
||||
runCustomConverter(rule, input, _cstNode) {
|
||||
if (rule.name !== "PIE_SECTION_LABEL") {
|
||||
return void 0;
|
||||
}
|
||||
return input.replace(/"/g, "").trim();
|
||||
}
|
||||
};
|
||||
|
||||
// src/language/pie/module.ts
|
||||
var PieModule = {
|
||||
parser: {
|
||||
TokenBuilder: /* @__PURE__ */ __name(() => new PieTokenBuilder(), "TokenBuilder"),
|
||||
ValueConverter: /* @__PURE__ */ __name(() => new PieValueConverter(), "ValueConverter")
|
||||
}
|
||||
};
|
||||
function createPieServices(context = EmptyFileSystem) {
|
||||
const shared = inject(
|
||||
createDefaultSharedCoreModule(context),
|
||||
MermaidGeneratedSharedModule
|
||||
);
|
||||
const Pie = inject(
|
||||
createDefaultCoreModule({ shared }),
|
||||
PieGrammarGeneratedModule,
|
||||
PieModule
|
||||
);
|
||||
shared.ServiceRegistry.register(Pie);
|
||||
return { shared, Pie };
|
||||
}
|
||||
__name(createPieServices, "createPieServices");
|
||||
|
||||
export {
|
||||
PieModule,
|
||||
createPieServices
|
||||
};
|
||||
49
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm/chunk-OA2T5XKW.mjs
generated
vendored
Normal file
49
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm/chunk-OA2T5XKW.mjs
generated
vendored
Normal file
@@ -0,0 +1,49 @@
|
||||
import {
|
||||
AbstractMermaidTokenBuilder,
|
||||
CommonValueConverter,
|
||||
EmptyFileSystem,
|
||||
GitGraphGrammarGeneratedModule,
|
||||
MermaidGeneratedSharedModule,
|
||||
__name,
|
||||
createDefaultCoreModule,
|
||||
createDefaultSharedCoreModule,
|
||||
inject,
|
||||
lib_exports
|
||||
} from "./chunk-6ZVUH7GU.mjs";
|
||||
|
||||
// src/language/gitGraph/tokenBuilder.ts
|
||||
var GitGraphTokenBuilder = class extends AbstractMermaidTokenBuilder {
|
||||
static {
|
||||
__name(this, "GitGraphTokenBuilder");
|
||||
}
|
||||
constructor() {
|
||||
super(["gitGraph"]);
|
||||
}
|
||||
};
|
||||
|
||||
// src/language/gitGraph/module.ts
|
||||
var GitGraphModule = {
|
||||
parser: {
|
||||
TokenBuilder: /* @__PURE__ */ __name(() => new GitGraphTokenBuilder(), "TokenBuilder"),
|
||||
ValueConverter: /* @__PURE__ */ __name(() => new CommonValueConverter(), "ValueConverter")
|
||||
}
|
||||
};
|
||||
function createGitGraphServices(context = EmptyFileSystem) {
|
||||
const shared = inject(
|
||||
createDefaultSharedCoreModule(context),
|
||||
MermaidGeneratedSharedModule
|
||||
);
|
||||
const GitGraph = inject(
|
||||
createDefaultCoreModule({ shared }),
|
||||
GitGraphGrammarGeneratedModule,
|
||||
GitGraphModule
|
||||
);
|
||||
shared.ServiceRegistry.register(GitGraph);
|
||||
return { shared, GitGraph };
|
||||
}
|
||||
__name(createGitGraphServices, "createGitGraphServices");
|
||||
|
||||
export {
|
||||
GitGraphModule,
|
||||
createGitGraphServices
|
||||
};
|
||||
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm/gitGraph-XTMIYM2K.mjs.map
generated
vendored
Normal file
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm/gitGraph-XTMIYM2K.mjs.map
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sourcesContent": [],
|
||||
"mappings": "",
|
||||
"names": []
|
||||
}
|
||||
9
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm/packet-JQRCQYGR.mjs
generated
vendored
Normal file
9
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm/packet-JQRCQYGR.mjs
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
import {
|
||||
PacketModule,
|
||||
createPacketServices
|
||||
} from "./chunk-HYXGS3YZ.mjs";
|
||||
import "./chunk-6ZVUH7GU.mjs";
|
||||
export {
|
||||
PacketModule,
|
||||
createPacketServices
|
||||
};
|
||||
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm/packet-JQRCQYGR.mjs.map
generated
vendored
Normal file
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm/packet-JQRCQYGR.mjs.map
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sourcesContent": [],
|
||||
"mappings": "",
|
||||
"names": []
|
||||
}
|
||||
9
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm/pie-VECSIOND.mjs
generated
vendored
Normal file
9
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm/pie-VECSIOND.mjs
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
import {
|
||||
PieModule,
|
||||
createPieServices
|
||||
} from "./chunk-CTL7J2PL.mjs";
|
||||
import "./chunk-6ZVUH7GU.mjs";
|
||||
export {
|
||||
PieModule,
|
||||
createPieServices
|
||||
};
|
||||
9
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm/treemap-INRSCFA4.mjs
generated
vendored
Normal file
9
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm/treemap-INRSCFA4.mjs
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
import {
|
||||
TreemapModule,
|
||||
createTreemapServices
|
||||
} from "./chunk-BL2GRG64.mjs";
|
||||
import "./chunk-6ZVUH7GU.mjs";
|
||||
export {
|
||||
TreemapModule,
|
||||
createTreemapServices
|
||||
};
|
||||
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm/treemap-INRSCFA4.mjs.map
generated
vendored
Normal file
7
frontend/node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.esm/treemap-INRSCFA4.mjs.map
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sourcesContent": [],
|
||||
"mappings": "",
|
||||
"names": []
|
||||
}
|
||||
Reference in New Issue
Block a user