UNPKG

forge-expr-evaluator

Version:

TypeScript evaluator for Forge expressions with browser-compatible UMD bundle

135 lines (134 loc) 4.9 kB
import { ATN } from "antlr4ts/atn/ATN"; import { CharStream } from "antlr4ts/CharStream"; import { Lexer } from "antlr4ts/Lexer"; import { Vocabulary } from "antlr4ts/Vocabulary"; export declare class ForgeLexer extends Lexer { static readonly OPEN_TOK = 1; static readonly LEFT_SQUARE_TOK = 2; static readonly RIGHT_SQUARE_TOK = 3; static readonly AS_TOK = 4; static readonly FILE_PATH_TOK = 5; static readonly VAR_TOK = 6; static readonly ABSTRACT_TOK = 7; static readonly SIG_TOK = 8; static readonly LEFT_CURLY_TOK = 9; static readonly RIGHT_CURLY_TOK = 10; static readonly EXTENDS_TOK = 11; static readonly IN_TOK = 12; static readonly PLUS_TOK = 13; static readonly LONE_TOK = 14; static readonly SOME_TOK = 15; static readonly ONE_TOK = 16; static readonly TWO_TOK = 17; static readonly SET_TOK = 18; static readonly FUNC_TOK = 19; static readonly PFUNC_TOK = 20; static readonly DISJ_TOK = 21; static readonly COLON_TOK = 22; static readonly WHEAT_TOK = 23; static readonly PRED_TOK = 24; static readonly DOT_TOK = 25; static readonly FUN_TOK = 26; static readonly LEFT_PAREN_TOK = 27; static readonly RIGHT_PAREN_TOK = 28; static readonly ASSERT_TOK = 29; static readonly RUN_TOK = 30; static readonly CHECK_TOK = 31; static readonly FOR_TOK = 32; static readonly BUT_TOK = 33; static readonly EXACTLY_TOK = 34; static readonly NONE_TOK = 35; static readonly UNIV_TOK = 36; static readonly IDEN_TOK = 37; static readonly MINUS_TOK = 38; static readonly IS_TOK = 39; static readonly SAT_TOK = 40; static readonly UNSAT_TOK = 41; static readonly THEOREM_TOK = 42; static readonly FORGE_ERROR_TOK = 43; static readonly CHECKED_TOK = 44; static readonly TEST_TOK = 45; static readonly EXPECT_TOK = 46; static readonly SUITE_TOK = 47; static readonly BAR_TOK = 48; static readonly ALL_TOK = 49; static readonly SUFFICIENT_TOK = 50; static readonly NECESSARY_TOK = 51; static readonly CONSISTENT_TOK = 52; static readonly INCONSISTENT_TOK = 53; static readonly WITH_TOK = 54; static readonly LET_TOK = 55; static readonly BIND_TOK = 56; static readonly OR_TOK = 57; static readonly XOR_TOK = 58; static readonly IFF_TOK = 59; static readonly IMP_TOK = 60; static readonly ELSE_TOK = 61; static readonly AND_TOK = 62; static readonly UNTIL_TOK = 63; static readonly RELEASE_TOK = 64; static readonly SINCE_TOK = 65; static readonly TRIGGERED_TOK = 66; static readonly NEG_TOK = 67; static readonly ALWAYS_TOK = 68; static readonly EVENTUALLY_TOK = 69; static readonly AFTER_TOK = 70; static readonly BEFORE_TOK = 71; static readonly ONCE_TOK = 72; static readonly HISTORICALLY_TOK = 73; static readonly CARD_TOK = 74; static readonly PPLUS_TOK = 75; static readonly AMP_TOK = 76; static readonly SUBT_TOK = 77; static readonly SUPT_TOK = 78; static readonly PRIME_TOK = 79; static readonly TILDE_TOK = 80; static readonly EXP_TOK = 81; static readonly STAR_TOK = 82; static readonly AT_TOK = 83; static readonly BACKQUOTE_TOK = 84; static readonly THIS_TOK = 85; static readonly SEXPR_TOK = 86; static readonly INST_TOK = 87; static readonly EVAL_TOK = 88; static readonly EXAMPLE_TOK = 89; static readonly ARROW_TOK = 90; static readonly EQ_TOK = 91; static readonly LT_TOK = 92; static readonly GT_TOK = 93; static readonly LEQ_TOK = 94; static readonly GEQ_TOK = 95; static readonly NI_TOK = 96; static readonly NO_TOK = 97; static readonly SUM_TOK = 98; static readonly INT_TOK = 99; static readonly OPTION_TOK = 100; static readonly COMMA_TOK = 101; static readonly SLASH_TOK = 102; static readonly NUM_CONST_TOK = 103; static readonly IDENTIFIER_TOK = 104; static readonly WS = 105; static readonly CCOMMENT = 106; static readonly COMMENT = 107; static readonly MULTCOMMENT = 108; static readonly LANG_DECL = 109; static readonly channelNames: string[]; static readonly modeNames: string[]; static readonly ruleNames: string[]; private static readonly _LITERAL_NAMES; private static readonly _SYMBOLIC_NAMES; static readonly VOCABULARY: Vocabulary; get vocabulary(): Vocabulary; constructor(input: CharStream); get grammarFileName(): string; get ruleNames(): string[]; get serializedATN(): string; get channelNames(): string[]; get modeNames(): string[]; private static readonly _serializedATNSegments; private static readonly _serializedATNSegment0; private static readonly _serializedATNSegment1; static readonly _serializedATN: string; static __ATN: ATN; static get _ATN(): ATN; }