github-users-parser
Version:
Antlr4 generated GITHUB_USERS parser
54 lines • 2.38 kB
TypeScript
import { ATN } from "antlr4ts/atn/ATN";
import { FailedPredicateException } from "antlr4ts/FailedPredicateException";
import { Parser } from "antlr4ts/Parser";
import { ParserRuleContext } from "antlr4ts/ParserRuleContext";
import { TerminalNode } from "antlr4ts/tree/TerminalNode";
import { TokenStream } from "antlr4ts/TokenStream";
import { Vocabulary } from "antlr4ts/Vocabulary";
import { GITHUBUSERSParserListener } from "./GITHUBUSERSParserListener";
import { GITHUBUSERSParserVisitor } from "./GITHUBUSERSParserVisitor";
export declare class GITHUBUSERSParser extends Parser {
static readonly WHITESPACE = 1;
static readonly NEWLINE = 2;
static readonly GITHUB_HANDLE = 3;
static readonly EMAIL = 4;
static readonly RULE_file = 0;
static readonly RULE_entry = 1;
static readonly ruleNames: string[];
private static readonly _LITERAL_NAMES;
private static readonly _SYMBOLIC_NAMES;
static readonly VOCABULARY: Vocabulary;
get vocabulary(): Vocabulary;
get grammarFileName(): string;
get ruleNames(): string[];
get serializedATN(): string;
protected createFailedPredicateException(predicate?: string, message?: string): FailedPredicateException;
constructor(input: TokenStream);
file(): FileContext;
entry(): EntryContext;
static readonly _serializedATN: string;
static __ATN: ATN;
static get _ATN(): ATN;
}
export declare class FileContext extends ParserRuleContext {
EOF(): TerminalNode;
entry(): EntryContext[];
entry(i: number): EntryContext;
NEWLINE(): TerminalNode[];
NEWLINE(i: number): TerminalNode;
constructor(parent: ParserRuleContext | undefined, invokingState: number);
get ruleIndex(): number;
enterRule(listener: GITHUBUSERSParserListener): void;
exitRule(listener: GITHUBUSERSParserListener): void;
accept<Result>(visitor: GITHUBUSERSParserVisitor<Result>): Result;
}
export declare class EntryContext extends ParserRuleContext {
GITHUB_HANDLE(): TerminalNode;
EMAIL(): TerminalNode;
constructor(parent: ParserRuleContext | undefined, invokingState: number);
get ruleIndex(): number;
enterRule(listener: GITHUBUSERSParserListener): void;
exitRule(listener: GITHUBUSERSParserListener): void;
accept<Result>(visitor: GITHUBUSERSParserVisitor<Result>): Result;
}
//# sourceMappingURL=GITHUBUSERSParser.d.ts.map