cspell-grammar
Version:
Grammar parsing support for cspell
12 lines • 702 B
TypeScript
import type { GrammarDef, Pattern, PatternList, Repository } from './grammarDefinition.js';
interface GrammarContext {
grammar: GrammarDef;
scopeExt: string;
}
export declare function validate(grammar: GrammarDef): asserts grammar;
export declare function validatePatterns(patterns: PatternList, context: GrammarContext): asserts patterns;
export declare function validatePattern(pattern: Pattern, context: GrammarContext): asserts pattern;
export declare function validateGrammarRepository(p: GrammarDef, context: GrammarContext): asserts p;
export declare function validateRepository(r: Repository, context: GrammarContext): asserts r;
export {};
//# sourceMappingURL=validateGrammar.d.ts.map