antlr4ng
Version:
Alternative JavaScript/TypeScript runtime for ANTLR4
37 lines (36 loc) • 1.41 kB
TypeScript
import { CharStream } from "../../CharStream.js";
import { Lexer } from "../../Lexer.js";
import { ParserRuleContext } from "../../ParserRuleContext.js";
import { Vocabulary } from "../../Vocabulary.js";
import { ATN } from "../../atn/ATN.js";
export declare class XPathLexer extends Lexer {
static readonly TOKEN_REF = 1;
static readonly RULE_REF = 2;
static readonly ANYWHERE = 3;
static readonly ROOT = 4;
static readonly WILDCARD = 5;
static readonly BANG = 6;
static readonly ID = 7;
static readonly STRING = 8;
static readonly channelNames: string[];
static readonly literalNames: (string | null)[];
static readonly symbolicNames: (string | null)[];
static readonly modeNames: string[];
static readonly ruleNames: string[];
constructor(input: CharStream);
get grammarFileName(): string;
get literalNames(): Array<string | null>;
get symbolicNames(): Array<string | null>;
get ruleNames(): string[];
get serializedATN(): number[];
get channelNames(): string[];
get modeNames(): string[];
action(localContext: ParserRuleContext, ruleIndex: number, actionIndex: number): void;
private ID_action;
static readonly _serializedATN: number[];
private static __ATN;
static get _ATN(): ATN;
private static readonly vocabulary;
get vocabulary(): Vocabulary;
private static readonly decisionsToDFA;
}