summaryrefslogtreecommitdiff
path: root/ext/tokenizer/tokenizer_data.c
diff options
context:
space:
mode:
authorFerenc Kovacs <tyrael@php.net>2014-06-07 15:27:54 +0200
committerFerenc Kovacs <tyrael@php.net>2014-06-07 15:27:54 +0200
commit016b1f089e90af2e6a72c78107edce8eb2dcb31f (patch)
treea7b345a7e5e557fce6bf748e9f3fbbc9f1cede20 /ext/tokenizer/tokenizer_data.c
parentbcef1beb8f24c8ffc11846d1a123953ca12ed2de (diff)
downloadphp-git-016b1f089e90af2e6a72c78107edce8eb2dcb31f.tar.gz
Fix bug #67392: token_name() does not return name for T_POW and T_POW_EQUAL token
Diffstat (limited to 'ext/tokenizer/tokenizer_data.c')
-rw-r--r--ext/tokenizer/tokenizer_data.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/tokenizer/tokenizer_data.c b/ext/tokenizer/tokenizer_data.c
index dc48f040f1..5a01bde573 100644
--- a/ext/tokenizer/tokenizer_data.c
+++ b/ext/tokenizer/tokenizer_data.c
@@ -160,6 +160,8 @@ void tokenizer_register_constants(INIT_FUNC_ARGS) {
REGISTER_LONG_CONSTANT("T_NS_SEPARATOR", T_NS_SEPARATOR, CONST_CS | CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("T_ELLIPSIS", T_ELLIPSIS, CONST_CS | CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("T_DOUBLE_COLON", T_PAAMAYIM_NEKUDOTAYIM, CONST_CS | CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("T_POW", T_POW, CONST_CS | CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("T_POW_EQUAL", T_POW_EQUAL, CONST_CS | CONST_PERSISTENT);
}
char *get_token_type_name(int token_type)
@@ -296,6 +298,8 @@ char *get_token_type_name(int token_type)
case T_DIR: return "T_DIR";
case T_NS_SEPARATOR: return "T_NS_SEPARATOR";
case T_ELLIPSIS: return "T_ELLIPSIS";
+ case T_POW: return "T_POW";
+ case T_POW_EQUAL: return "T_POW_EQUAL";
}
return "UNKNOWN";