/** * Protocol Buffers (.proto) lexer. Tokenizes .proto source for ProtoASTBuilder. */ import { ProtoToken } from './ProtoTypes'; export declare class ProtoLexer { private input; private position; private line; private column; private tokens; private keywords; tokenize(input: string): ProtoToken[]; private nextToken; private readStringLiteral; private readEscapeSequence; private readNumber; private readIdentifier; private readLineComment; private readBlockComment; private skipWhitespace; private advance; private peek; private isAlpha; private isAlphaNumeric; private isDigit; private isWhitespace; private createToken; } //# sourceMappingURL=ProtoLexer.d.ts.map