UNPKG

543 BTypeScriptView Raw
1import type { default as Spec, Warning } from '../Spec';
2import { Grammar as GrammarFile } from 'grammarkdown';
3export declare function collectGrammarDiagnostics(report: (e: Warning) => void, spec: Spec, mainSource: string, mainGrammar: {
4 element: Element;
5 source: string;
6}[], sdos: {
7 grammar: Element;
8 alg: Element;
9}[], earlyErrors: {
10 grammar: Element;
11 lists: HTMLUListElement[];
12}[]): Promise<{
13 grammar: GrammarFile;
14 oneOffGrammars: {
15 grammarEle: Element;
16 grammar: GrammarFile;
17 }[];
18}>;