ifc-expressions
Version:
Parsing and evaluation of IFC expressions
47 lines (46 loc) • 1.62 kB
TypeScript
import * as antlr from "antlr4ng";
export declare class IfcExpressionLexer extends antlr.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 channelNames: string[];
static readonly literalNames: string[];
static readonly symbolicNames: string[];
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;
}