From: krakjoe Date: Sun, 16 Feb 2014 21:52:25 +0000 (+0000) Subject: fix lexer for namespaced methods X-Git-Tag: php-5.6.0beta2~1^2~37^2~20^2~44 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d392de0ff71b52cc205860169a3afed4f385d249;p=php fix lexer for namespaced methods --- diff --git a/phpdbg_lexer.l b/phpdbg_lexer.l index a078f4c40f..66532c4bd7 100644 --- a/phpdbg_lexer.l +++ b/phpdbg_lexer.l @@ -34,7 +34,8 @@ C_SHELL "shell" DIGITS [0-9]+ ID [a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]* -METHOD {ID}::{ID} +NSID [\\\\]?{ID} +METHOD {NSID}+::{ID} FILE [^ :]+:[0-9]+ OPLINE 0x[a-fA-F0-9]+ LITERAL \"(\\.|[^\\"])*\"