ifc-expressions
Version:
Parsing and evaluation of IFC expressions
46 lines (45 loc) • 1.58 kB
TypeScript
import { ATN, CharStream, DFA, Lexer } from "antlr4";
export default class IfcExpressionLexer extends Lexer {
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 T__5 = 6;
static readonly T__6 = 7;
static readonly T__7 = 8;
static readonly T__8 = 9;
static readonly T__9 = 10;
static readonly T__10 = 11;
static readonly T__11 = 12;
static readonly T__12 = 13;
static readonly INT = 14;
static readonly FLOAT = 15;
static readonly BOOLEAN = 16;
static readonly LOGICAL_UNKNOWN = 17;
static readonly DOT = 18;
static readonly QUOTED_STRING = 19;
static readonly IDENTIFIER = 20;
static readonly WS = 21;
static readonly NEWLINE = 22;
static readonly BOOLEAN_BINARY_OP = 23;
static readonly CMP_OP = 24;
static readonly EOF: number;
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(): (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(): ATN;
static DecisionsToDFA: DFA[];
}