]> granicus.if.org Git - php/commitdiff
fix lexer for namespaced methods
authorkrakjoe <joe.watkins@live.co.uk>
Sun, 16 Feb 2014 21:52:25 +0000 (21:52 +0000)
committerkrakjoe <joe.watkins@live.co.uk>
Sun, 16 Feb 2014 21:52:25 +0000 (21:52 +0000)
phpdbg_lexer.l

index a078f4c40ff41422573082f35ef319e6578aa574..66532c4bd7491acfa5a278aaf1a9a4d63f0db4e9 100644 (file)
@@ -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                \"(\\.|[^\\"])*\"