@1771technologies/lytenyte-pro
Version:
Blazingly fast headless React data grid with 100s of features.
13 lines (12 loc) • 437 B
TypeScript
import type { Token } from "../lexer/types.js";
import type { Plugin } from "../plugin.js";
export interface ParserContext {
tokens: Token[];
pos: number;
source: string;
depth: number;
plugins?: Plugin[];
}
export declare function current(ctx: ParserContext): Token;
export declare function advance(ctx: ParserContext): Token;
export declare function expect(ctx: ParserContext, type: string, value?: string): Token;