simc-ast-builder
Version:
Parser and AST generator for SimulationCraft files
56 lines • 1.95 kB
TypeScript
import { ATN } from "antlr4ts/atn/ATN";
import { CharStream } from "antlr4ts/CharStream";
import { Lexer } from "antlr4ts/Lexer";
import { Vocabulary } from "antlr4ts/Vocabulary";
export declare class SimCExprLexer extends Lexer {
static __ATN: ATN;
private static readonly _LITERAL_NAMES;
static readonly _serializedATN: string;
private static readonly _SYMBOLIC_NAMES;
static readonly channelNames: string[];
static readonly COMMENT = 32;
static readonly MIXED_ID = 30;
static readonly modeNames: string[];
static readonly NUMBER = 29;
static readonly OP_ABS = 15;
static readonly OP_AND = 6;
static readonly OP_CEIL = 16;
static readonly OP_DIV = 13;
static readonly OP_EQ = 22;
static readonly OP_EQEQ = 23;
static readonly OP_FLOOR = 17;
static readonly OP_GE = 19;
static readonly OP_GT = 18;
static readonly OP_LE = 21;
static readonly OP_LT = 20;
static readonly OP_MAX = 25;
static readonly OP_MIN = 26;
static readonly OP_MINUS = 11;
static readonly OP_MOD = 14;
static readonly OP_MUL = 12;
static readonly OP_NE = 24;
static readonly OP_NOT = 9;
static readonly OP_OR = 7;
static readonly OP_PAREN_LEFT = 27;
static readonly OP_PAREN_RIGHT = 28;
static readonly OP_PLUS = 10;
static readonly OP_XOR = 8;
static readonly ruleNames: string[];
static readonly STRING = 31;
static readonly T__0 = 1;
static readonly T__1 = 2;
static readonly T__2 = 3;
static readonly T__3 = 4;
static readonly T__4 = 5;
static readonly VOCABULARY: Vocabulary;
static readonly WS = 33;
static get _ATN(): ATN;
constructor(input: CharStream);
get channelNames(): string[];
get grammarFileName(): string;
get modeNames(): string[];
get ruleNames(): string[];
get serializedATN(): string;
get vocabulary(): Vocabulary;
}
//# sourceMappingURL=SimCExprLexer.d.ts.map