import { DiagnosticBag } from '../diagnostics/diagnostic.js'; import { SourceFile } from './source.js'; import { Token } from './tokens.js'; export declare class Lexer { private readonly source; private readonly bag; private pos; constructor(source: SourceFile, bag: DiagnosticBag); tokenize(): Token[]; private nextToken; private readStringLiteral; private readCodeLiteral; private readNumberOrDimension; private readIdentifierOrKeyword; private skipWhitespaceAndComments; private makeToken; private errorToken; } //# sourceMappingURL=lexer.d.ts.map