UNPKG

950 BTypeScriptView Raw
1/*!
2 * Copyright 2016 The ANTLR Project. All rights reserved.
3 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
4 */
5import { ATN } from "./atn/ATN";
6import { CharStream } from "./CharStream";
7import { Lexer } from "./Lexer";
8import { Vocabulary } from "./Vocabulary";
9export declare class LexerInterpreter extends Lexer {
10 protected _grammarFileName: string;
11 protected _atn: ATN;
12 protected _ruleNames: string[];
13 protected _channelNames: string[];
14 protected _modeNames: string[];
15 private _vocabulary;
16 constructor(grammarFileName: string, vocabulary: Vocabulary, ruleNames: string[], channelNames: string[], modeNames: string[], atn: ATN, input: CharStream);
17 get atn(): ATN;
18 get grammarFileName(): string;
19 get ruleNames(): string[];
20 get channelNames(): string[];
21 get modeNames(): string[];
22 get vocabulary(): Vocabulary;
23}