@maniascript/api
Version:
Maniascript API generator
65 lines (64 loc) • 2.59 kB
TypeScript
import * as antlr from "antlr4ng";
export declare class DocLexer extends antlr.Lexer {
static readonly SINGLE_LINE_COMMENT = 1;
static readonly MULTI_LINES_DOC_COMMENT = 2;
static readonly MULTI_LINES_COMMENT = 3;
static readonly ARRAY_IGNORE = 4;
static readonly TEMPLATE_IGNORE = 5;
static readonly KEYWORD_STRUCT = 6;
static readonly KEYWORD_CLASS = 7;
static readonly KEYWORD_PUBLIC = 8;
static readonly KEYWORD_ENUM = 9;
static readonly KEYWORD_CONST = 10;
static readonly KEYWORD_ARRAY = 11;
static readonly KEYWORD_RESERVED = 12;
static readonly KEYWORD_UNUSED = 13;
static readonly KEYWORD_NAMESPACE = 14;
static readonly TYPE_BOOLEAN = 15;
static readonly TYPE_IDENT = 16;
static readonly TYPE_INT2 = 17;
static readonly TYPE_INT3 = 18;
static readonly TYPE_INTEGER = 19;
static readonly TYPE_REAL = 20;
static readonly TYPE_TEXT = 21;
static readonly TYPE_VEC2 = 22;
static readonly TYPE_VEC3 = 23;
static readonly TYPE_VOID = 24;
static readonly OPERATOR_COLON = 25;
static readonly OPERATOR_DOUBLECOLON = 26;
static readonly OPERATOR_COMMA = 27;
static readonly OPERATOR_ASSIGN = 28;
static readonly OPERATOR_SEMICOLON = 29;
static readonly OPERATOR_OPEN_BRACE = 30;
static readonly OPERATOR_CLOSE_BRACE = 31;
static readonly OPERATOR_OPEN_ANGLE = 32;
static readonly OPERATOR_CLOSE_ANGLE = 33;
static readonly OPERATOR_OPEN_PAREN = 34;
static readonly OPERATOR_CLOSE_PAREN = 35;
static readonly OPERATOR_OPEN_BRACKET = 36;
static readonly OPERATOR_CLOSE_BRACKET = 37;
static readonly OPERATOR_POINTER = 38;
static readonly LITERAL_REAL = 39;
static readonly IDENTIFIER = 40;
static readonly WHITESPACE = 41;
static readonly LINE_TERMINATOR = 42;
static readonly channelNames: string[];
static readonly literalNames: (string | null)[];
static readonly symbolicNames: (string | null)[];
static readonly modeNames: string[];
static readonly ruleNames: string[];
constructor(input: antlr.CharStream);
get grammarFileName(): string;
get literalNames(): (string | null)[];
get symbolicNames(): (string | null)[];
get ruleNames(): string[];
get serializedATN(): number[];
get channelNames(): string[];
get modeNames(): string[];
static readonly _serializedATN: number[];
private static __ATN;
static get _ATN(): antlr.ATN;
private static readonly vocabulary;
get vocabulary(): antlr.Vocabulary;
private static readonly decisionsToDFA;
}