Current section

Files

Jump to
spellweaver priv bun node_modules cspell-grammar dist parser grammarNormalizer.d.ts
Raw

priv/bun/node_modules/cspell-grammar/dist/parser/grammarNormalizer.d.ts

import type { GrammarDef, Pattern } from '../parser/index.js';
import type { PatternBeginEnd, PatternInclude, PatternMatch, PatternName, PatternPatterns } from './grammarDefinition.js';
import type { NGrammar, NPattern, NPatternBeginEnd, NPatternInclude, NPatternMatch, NPatternName, NPatternPatterns, Rule } from './grammarNormalized.js';
import type { Scope } from './scope.js';
export declare function normalizeGrammar(grammar: GrammarDef): NGrammar;
export declare function nPattern(p: PatternMatch): NPatternMatch;
export declare function nPattern(p: PatternInclude): NPatternInclude;
export declare function nPattern(p: PatternBeginEnd): NPatternBeginEnd;
export declare function nPattern(p: PatternPatterns): NPatternPatterns;
export declare function nPattern(p: PatternName): NPatternName;
export declare function nPattern(p: Pattern): NPattern;
export declare function extractScope(er: Rule, isContent?: boolean): Scope;
//# sourceMappingURL=grammarNormalizer.d.ts.map