Skip to content

Commit 1e2a4a6

Browse files
committed
use ./tokenizer_data_gen.sh to for adding T_POW & T_POW_EQUAL
1 parent 016b1f0 commit 1e2a4a6

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

ext/tokenizer/tokenizer_data.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ void tokenizer_register_constants(INIT_FUNC_ARGS) {
3939
REGISTER_LONG_CONSTANT("T_LOGICAL_AND", T_LOGICAL_AND, CONST_CS | CONST_PERSISTENT);
4040
REGISTER_LONG_CONSTANT("T_PRINT", T_PRINT, CONST_CS | CONST_PERSISTENT);
4141
REGISTER_LONG_CONSTANT("T_YIELD", T_YIELD, CONST_CS | CONST_PERSISTENT);
42+
REGISTER_LONG_CONSTANT("T_POW_EQUAL", T_POW_EQUAL, CONST_CS | CONST_PERSISTENT);
4243
REGISTER_LONG_CONSTANT("T_SR_EQUAL", T_SR_EQUAL, CONST_CS | CONST_PERSISTENT);
4344
REGISTER_LONG_CONSTANT("T_SL_EQUAL", T_SL_EQUAL, CONST_CS | CONST_PERSISTENT);
4445
REGISTER_LONG_CONSTANT("T_XOR_EQUAL", T_XOR_EQUAL, CONST_CS | CONST_PERSISTENT);
@@ -70,6 +71,7 @@ void tokenizer_register_constants(INIT_FUNC_ARGS) {
7071
REGISTER_LONG_CONSTANT("T_INT_CAST", T_INT_CAST, CONST_CS | CONST_PERSISTENT);
7172
REGISTER_LONG_CONSTANT("T_DEC", T_DEC, CONST_CS | CONST_PERSISTENT);
7273
REGISTER_LONG_CONSTANT("T_INC", T_INC, CONST_CS | CONST_PERSISTENT);
74+
REGISTER_LONG_CONSTANT("T_POW", T_POW, CONST_CS | CONST_PERSISTENT);
7375
REGISTER_LONG_CONSTANT("T_CLONE", T_CLONE, CONST_CS | CONST_PERSISTENT);
7476
REGISTER_LONG_CONSTANT("T_NEW", T_NEW, CONST_CS | CONST_PERSISTENT);
7577
REGISTER_LONG_CONSTANT("T_EXIT", T_EXIT, CONST_CS | CONST_PERSISTENT);
@@ -160,8 +162,6 @@ void tokenizer_register_constants(INIT_FUNC_ARGS) {
160162
REGISTER_LONG_CONSTANT("T_NS_SEPARATOR", T_NS_SEPARATOR, CONST_CS | CONST_PERSISTENT);
161163
REGISTER_LONG_CONSTANT("T_ELLIPSIS", T_ELLIPSIS, CONST_CS | CONST_PERSISTENT);
162164
REGISTER_LONG_CONSTANT("T_DOUBLE_COLON", T_PAAMAYIM_NEKUDOTAYIM, CONST_CS | CONST_PERSISTENT);
163-
REGISTER_LONG_CONSTANT("T_POW", T_POW, CONST_CS | CONST_PERSISTENT);
164-
REGISTER_LONG_CONSTANT("T_POW_EQUAL", T_POW_EQUAL, CONST_CS | CONST_PERSISTENT);
165165
}
166166

167167
char *get_token_type_name(int token_type)
@@ -178,6 +178,7 @@ char *get_token_type_name(int token_type)
178178
case T_LOGICAL_AND: return "T_LOGICAL_AND";
179179
case T_PRINT: return "T_PRINT";
180180
case T_YIELD: return "T_YIELD";
181+
case T_POW_EQUAL: return "T_POW_EQUAL";
181182
case T_SR_EQUAL: return "T_SR_EQUAL";
182183
case T_SL_EQUAL: return "T_SL_EQUAL";
183184
case T_XOR_EQUAL: return "T_XOR_EQUAL";
@@ -209,6 +210,7 @@ char *get_token_type_name(int token_type)
209210
case T_INT_CAST: return "T_INT_CAST";
210211
case T_DEC: return "T_DEC";
211212
case T_INC: return "T_INC";
213+
case T_POW: return "T_POW";
212214
case T_CLONE: return "T_CLONE";
213215
case T_NEW: return "T_NEW";
214216
case T_EXIT: return "T_EXIT";
@@ -298,8 +300,6 @@ char *get_token_type_name(int token_type)
298300
case T_DIR: return "T_DIR";
299301
case T_NS_SEPARATOR: return "T_NS_SEPARATOR";
300302
case T_ELLIPSIS: return "T_ELLIPSIS";
301-
case T_POW: return "T_POW";
302-
case T_POW_EQUAL: return "T_POW_EQUAL";
303303

304304
}
305305
return "UNKNOWN";

0 commit comments

Comments
 (0)