ima-parse
Version:
Easy Simple Parser, that only requires a Grammar JSON to output an AST.
16 lines (15 loc) • 565 B
TypeScript
export type CharCode = number | [start: number, end: number];
export declare const CharCodes: {
tab: number;
newline: number;
space: number;
relevantChars: [number, number];
underscore: number;
lettersUpper: [number, number];
lettersLower: [number, number];
numbers: [number, number];
};
export declare const defaultWordChars: CharCode[];
export declare const defaultNumberChars: CharCode[];
export declare const defaultValidChars: CharCode[];
export declare function matchCharCodes(input: number, ...nrRanges: CharCode[]): boolean;