1 |
|
2 |
|
3 |
|
4 | export declare enum TokenType {
|
5 | PRECEDENCE_MASK = 15,
|
6 | IS_KEYWORD = 16,
|
7 | IS_ASSIGN = 32,
|
8 | IS_RIGHT_ASSOCIATIVE = 64,
|
9 | IS_PREFIX = 128,
|
10 | IS_POSTFIX = 256,
|
11 | num = 0,
|
12 | bigint = 512,
|
13 | regexp = 1024,
|
14 | string = 1536,
|
15 | name = 2048,
|
16 | eof = 2560,
|
17 | bracketL = 3072,
|
18 | bracketR = 3584,
|
19 | braceL = 4096,
|
20 | braceBarL = 4608,
|
21 | braceR = 5120,
|
22 | braceBarR = 5632,
|
23 | parenL = 6144,
|
24 | parenR = 6656,
|
25 | comma = 7168,
|
26 | semi = 7680,
|
27 | colon = 8192,
|
28 | doubleColon = 8704,
|
29 | dot = 9216,
|
30 | question = 9728,
|
31 | questionDot = 10240,
|
32 | arrow = 10752,
|
33 | template = 11264,
|
34 | ellipsis = 11776,
|
35 | backQuote = 12288,
|
36 | dollarBraceL = 12800,
|
37 | at = 13312,
|
38 | hash = 13824,
|
39 | eq = 14368,
|
40 | assign = 14880,
|
41 | incDec = 15744,
|
42 | bang = 16000,
|
43 | tilde = 16512,
|
44 | pipeline = 16897,
|
45 | nullishCoalescing = 17410,
|
46 | logicalOR = 17922,
|
47 | logicalAND = 18435,
|
48 | bitwiseOR = 18948,
|
49 | bitwiseXOR = 19461,
|
50 | bitwiseAND = 19974,
|
51 | equality = 20487,
|
52 | lessThan = 21000,
|
53 | greaterThan = 21512,
|
54 | relationalOrEqual = 22024,
|
55 | bitShift = 22537,
|
56 | plus = 23178,
|
57 | minus = 23690,
|
58 | modulo = 24075,
|
59 | star = 24587,
|
60 | slash = 25099,
|
61 | exponent = 25676,
|
62 | jsxName = 26112,
|
63 | jsxText = 26624,
|
64 | jsxTagStart = 27136,
|
65 | jsxTagEnd = 27648,
|
66 | typeParameterStart = 28160,
|
67 | nonNullAssertion = 28672,
|
68 | _break = 29200,
|
69 | _case = 29712,
|
70 | _catch = 30224,
|
71 | _continue = 30736,
|
72 | _debugger = 31248,
|
73 | _default = 31760,
|
74 | _do = 32272,
|
75 | _else = 32784,
|
76 | _finally = 33296,
|
77 | _for = 33808,
|
78 | _function = 34320,
|
79 | _if = 34832,
|
80 | _return = 35344,
|
81 | _switch = 35856,
|
82 | _throw = 36496,
|
83 | _try = 36880,
|
84 | _var = 37392,
|
85 | _let = 37904,
|
86 | _const = 38416,
|
87 | _while = 38928,
|
88 | _with = 39440,
|
89 | _new = 39952,
|
90 | _this = 40464,
|
91 | _super = 40976,
|
92 | _class = 41488,
|
93 | _extends = 42000,
|
94 | _export = 42512,
|
95 | _import = 43024,
|
96 | _yield = 43536,
|
97 | _null = 44048,
|
98 | _true = 44560,
|
99 | _false = 45072,
|
100 | _in = 45592,
|
101 | _instanceof = 46104,
|
102 | _typeof = 46736,
|
103 | _void = 47248,
|
104 | _delete = 47760,
|
105 | _async = 48144,
|
106 | _get = 48656,
|
107 | _set = 49168,
|
108 | _declare = 49680,
|
109 | _readonly = 50192,
|
110 | _abstract = 50704,
|
111 | _static = 51216,
|
112 | _public = 51728,
|
113 | _private = 52240,
|
114 | _protected = 52752,
|
115 | _as = 53264,
|
116 | _enum = 53776,
|
117 | _type = 54288,
|
118 | _implements = 54800
|
119 | }
|
120 | export declare function formatTokenType(tokenType: TokenType): string;
|
121 |
|
\ | No newline at end of file |