buntis
Version:
A 100% compliant, self-hosted typescript parser that emits an ESTree-compatible abstract syntax tree
20 lines • 632 B
TypeScript
export declare const enum CharFlags {
None = 0,
IdentifierStart = 1,
IdentifierPart = 2,
IsWhiteSpaceOrLineTerminator = 4,
Decimal = 8,
Hex = 16,
ImplicitOctalDigits = 32,
Underscore = 64,
Exponent = 256,
DecimalAsSmi = 512,
JSXToken = 1024,
Hyphen = 2048
}
export declare const CharTypes: number[];
export declare const identifierStart: number[];
export declare const identifierPart: number[];
export declare function isIdentifierStart(code: number): number;
export declare function isIdentifierPart(code: number): any;
//# sourceMappingURL=charClassifier.d.ts.map