Packages
A spellchecker for Elixir, made with Bun and cspell
Current section
Files
Jump to
Current section
Files
priv/bun/node_modules/cspell-grammar/dist/parser/validateGrammar.d.ts
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