@kstory/core
Version: 
Core parser and lexer for KStory interactive fiction language
11 lines • 452 B
TypeScript
import type { AstProgram, SourcePosition } from './ast';
import { type Token } from './token';
export type ValidationIssue = {
    kind: 'Error' | 'Warning';
    message: string;
    position?: SourcePosition;
    endPosition?: SourcePosition;
};
export declare function validateProgram(program: AstProgram): ValidationIssue[];
export declare function validateTokens(tokens: Token<unknown>[]): ValidationIssue[];
//# sourceMappingURL=validator.d.ts.map