/*! * Copyright 2016 The ANTLR Project. All rights reserved. * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information. */ import { ATN } from './atn/ATN'; import { CharStream } from './CharStream'; import { Lexer } from './Lexer'; import { Vocabulary } from './Vocabulary'; export declare class LexerInterpreter extends Lexer { protected _grammarFileName: string; protected _atn: ATN; protected _ruleNames: string[]; protected _modeNames: string[]; private _vocabulary; constructor(grammarFileName: string, vocabulary: Vocabulary, modeNames: string[], ruleNames: string[], atn: ATN, input: CharStream); readonly atn: ATN; readonly grammarFileName: string; readonly ruleNames: string[]; readonly modeNames: string[]; readonly vocabulary: Vocabulary; }