Skip to content

Commit 97c2583

Browse files
committed
Alias T_AMPERSAND
1 parent a22211e commit 97c2583

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

ext/tokenizer/tokenizer_data.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,7 @@ void tokenizer_register_constants(INIT_FUNC_ARGS) {
171171
REGISTER_LONG_CONSTANT("T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG", T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG, CONST_CS | CONST_PERSISTENT);
172172
REGISTER_LONG_CONSTANT("T_BAD_CHARACTER", T_BAD_CHARACTER, CONST_CS | CONST_PERSISTENT);
173173
REGISTER_LONG_CONSTANT("T_DOUBLE_COLON", T_PAAMAYIM_NEKUDOTAYIM, CONST_CS | CONST_PERSISTENT);
174+
REGISTER_LONG_CONSTANT("T_AMPERSAND", T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG, CONST_CS | CONST_PERSISTENT);
174175
}
175176

176177
char *get_token_type_name(int token_type)
@@ -320,7 +321,7 @@ char *get_token_type_name(int token_type)
320321
case T_POW: return "T_POW";
321322
case T_POW_EQUAL: return "T_POW_EQUAL";
322323
case T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG: return "T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG";
323-
case T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG: return "T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG";
324+
case T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG: return "T_AMPERSAND";
324325
case T_BAD_CHARACTER: return "T_BAD_CHARACTER";
325326

326327
}

ext/tokenizer/tokenizer_data_gen.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
$result .= "\tREGISTER_LONG_CONSTANT(\"$tokenName\", $tokenName, CONST_CS | CONST_PERSISTENT);\n";
5959
}
6060
$result .= "\tREGISTER_LONG_CONSTANT(\"T_DOUBLE_COLON\", T_PAAMAYIM_NEKUDOTAYIM, CONST_CS | CONST_PERSISTENT);\n";
61+
$result .= "\tREGISTER_LONG_CONSTANT(\"T_AMPERSAND\", T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG, CONST_CS | CONST_PERSISTENT);\n";
6162

6263
$result .= <<<CODE
6364
}
@@ -75,6 +76,8 @@
7576
}
7677
if ($tokenName === 'T_PAAMAYIM_NEKUDOTAYIM') {
7778
$result .= "\t\tcase T_PAAMAYIM_NEKUDOTAYIM: return \"T_DOUBLE_COLON\";\n";
79+
} else if ($tokenName === 'T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG') {
80+
$result .= "\t\tcase T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG: return \"T_AMPERSAND\";\n";
7881
} else {
7982
$result .= "\t\tcase $tokenName: return \"$tokenName\";\n";
8083
}

0 commit comments

Comments
 (0)