diff options
Diffstat (limited to 'dev/phpdbg_lexer.l')
-rw-r--r-- | dev/phpdbg_lexer.l | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/dev/phpdbg_lexer.l b/dev/phpdbg_lexer.l index 46137d6676..e20f9dcc93 100644 --- a/dev/phpdbg_lexer.l +++ b/dev/phpdbg_lexer.l @@ -33,16 +33,16 @@ C_EVAL ?i:"eval" C_SHELL ?i:"shell" C_IF ?i:"if" -DIGITS [0-9]+ -ID [a-zA-Z_\x7f-\xff\-][a-zA-Z0-9_\x7f-\xff\-\./]* +WS [ \r\n\t]+ +DIGITS [0-9\.]+ +ID [^ \r\n\t]+ NSID [\\\\]?{ID} METHOD {NSID}+::{ID} NUMERIC_METHOD {METHOD}[#]{DIGITS} NUMERIC_FUNCTION {NSID}[#]{DIGITS} -FILE [^ :]+:[0-9]+ +FILE [^ :\r\n\t]+:[0-9]+ OPLINE 0x[a-fA-F0-9]+ LITERAL \"(\\.|[^\\"])*\" -WS [ \r\n\t]+ INPUT [^\n]+ %% <INITIAL> @@ -129,8 +129,4 @@ INPUT [^\n]+ return T_INPUT; } {WS} { /* ignore whitespace */ } -. { - phpdbg_init_param(yylval, EMPTY_PARAM); - return T_UNEXPECTED; -} %% |