Aktueller Stand

This commit is contained in:
2026-01-23 01:33:35 +01:00
parent 082dc5e110
commit 2766dd12c5
10109 changed files with 1578841 additions and 77685 deletions

View File

@@ -0,0 +1,22 @@
import { Rule, GenerateDtsOptions } from "@chevrotain/types"
import { buildModel } from "./model"
import { genDts } from "./generate"
const defaultOptions: Required<GenerateDtsOptions> = {
includeVisitorInterface: true,
visitorInterfaceName: "ICstNodeVisitor"
}
export function generateCstDts(
productions: Record<string, Rule>,
options?: GenerateDtsOptions
): string {
const effectiveOptions = {
...defaultOptions,
...options
}
const model = buildModel(productions)
return genDts(model, effectiveOptions)
}