@@ -38,6 +38,7 @@ namespace JS {
38
38
__ENUMERATE_JS_TOKEN (Asterisk) \
39
39
__ENUMERATE_JS_TOKEN (DoubleAsteriskEquals) \
40
40
__ENUMERATE_JS_TOKEN (AsteriskEquals) \
41
+ __ENUMERATE_JS_TOKEN (Async) \
41
42
__ENUMERATE_JS_TOKEN (Await) \
42
43
__ENUMERATE_JS_TOKEN (BoolLiteral) \
43
44
__ENUMERATE_JS_TOKEN (BracketClose) \
@@ -63,20 +64,25 @@ namespace JS {
63
64
__ENUMERATE_JS_TOKEN (DoublePipe) \
64
65
__ENUMERATE_JS_TOKEN (DoubleQuestionMark) \
65
66
__ENUMERATE_JS_TOKEN (Else) \
67
+ __ENUMERATE_JS_TOKEN (Enum) \
66
68
__ENUMERATE_JS_TOKEN (Eof) \
67
69
__ENUMERATE_JS_TOKEN (Equals) \
68
70
__ENUMERATE_JS_TOKEN (EqualsEquals) \
69
71
__ENUMERATE_JS_TOKEN (EqualsEqualsEquals) \
70
72
__ENUMERATE_JS_TOKEN (ExclamationMark) \
71
73
__ENUMERATE_JS_TOKEN (ExclamationMarkEquals) \
72
74
__ENUMERATE_JS_TOKEN (ExclamationMarkEqualsEquals) \
75
+ __ENUMERATE_JS_TOKEN (Export) \
76
+ __ENUMERATE_JS_TOKEN (Extends) \
73
77
__ENUMERATE_JS_TOKEN (Finally) \
74
78
__ENUMERATE_JS_TOKEN (For) \
75
79
__ENUMERATE_JS_TOKEN (Function) \
76
80
__ENUMERATE_JS_TOKEN (GreaterThan) \
77
81
__ENUMERATE_JS_TOKEN (GreaterThanEquals) \
78
82
__ENUMERATE_JS_TOKEN (Identifier) \
79
83
__ENUMERATE_JS_TOKEN (If) \
84
+ __ENUMERATE_JS_TOKEN (Implements) \
85
+ __ENUMERATE_JS_TOKEN (Import) \
80
86
__ENUMERATE_JS_TOKEN (In) \
81
87
__ENUMERATE_JS_TOKEN (Instanceof) \
82
88
__ENUMERATE_JS_TOKEN (Interface) \
@@ -90,6 +96,7 @@ namespace JS {
90
96
__ENUMERATE_JS_TOKEN (New) \
91
97
__ENUMERATE_JS_TOKEN (NullLiteral) \
92
98
__ENUMERATE_JS_TOKEN (NumericLiteral) \
99
+ __ENUMERATE_JS_TOKEN (Package) \
93
100
__ENUMERATE_JS_TOKEN (ParenClose) \
94
101
__ENUMERATE_JS_TOKEN (ParenOpen) \
95
102
__ENUMERATE_JS_TOKEN (Percent) \
@@ -100,6 +107,9 @@ namespace JS {
100
107
__ENUMERATE_JS_TOKEN (Plus) \
101
108
__ENUMERATE_JS_TOKEN (PlusEquals) \
102
109
__ENUMERATE_JS_TOKEN (PlusPlus) \
110
+ __ENUMERATE_JS_TOKEN (Private) \
111
+ __ENUMERATE_JS_TOKEN (Protected) \
112
+ __ENUMERATE_JS_TOKEN (Public) \
103
113
__ENUMERATE_JS_TOKEN (QuestionMark) \
104
114
__ENUMERATE_JS_TOKEN (QuestionMarkPeriod) \
105
115
__ENUMERATE_JS_TOKEN (RegexLiteral) \
@@ -111,7 +121,9 @@ namespace JS {
111
121
__ENUMERATE_JS_TOKEN (ShiftRightEquals) \
112
122
__ENUMERATE_JS_TOKEN (Slash) \
113
123
__ENUMERATE_JS_TOKEN (SlashEquals) \
124
+ __ENUMERATE_JS_TOKEN (Static) \
114
125
__ENUMERATE_JS_TOKEN (StringLiteral) \
126
+ __ENUMERATE_JS_TOKEN (Super) \
115
127
__ENUMERATE_JS_TOKEN (Switch) \
116
128
__ENUMERATE_JS_TOKEN (TemplateLiteralEnd) \
117
129
__ENUMERATE_JS_TOKEN (TemplateLiteralExprEnd) \
@@ -131,6 +143,7 @@ namespace JS {
131
143
__ENUMERATE_JS_TOKEN (Var) \
132
144
__ENUMERATE_JS_TOKEN (Void) \
133
145
__ENUMERATE_JS_TOKEN (While) \
146
+ __ENUMERATE_JS_TOKEN (With) \
134
147
__ENUMERATE_JS_TOKEN (Yield)
135
148
136
149
enum class TokenType {
0 commit comments