diff options
| author | Andi Gutmans <andi@php.net> | 1999-04-23 06:14:06 +0000 |
|---|---|---|
| committer | Andi Gutmans <andi@php.net> | 1999-04-23 06:14:06 +0000 |
| commit | 01575b9d9d2b1608c79522c6ce1079410cf5aad9 (patch) | |
| tree | 961a2b8f61ca1b1ffd4bacbcf3b6182a477b1fc3 | |
| parent | 7440bc50dac6ce96c4baf709738dad0b970a3831 (diff) | |
| download | php-git-01575b9d9d2b1608c79522c6ce1079410cf5aad9.tar.gz | |
- Use yyless() instead of unput() where possible. I'll erase the commented
out code in a day or so.
| -rw-r--r-- | Zend/zend-scanner.l | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/Zend/zend-scanner.l b/Zend/zend-scanner.l index 9f0813a907..49239c7ccc 100644 --- a/Zend/zend-scanner.l +++ b/Zend/zend-scanner.l @@ -617,7 +617,8 @@ ESCAPED_AND_WHITESPACE [\n\t\r #'.:;,()|^&+-/*=%!~<>?@]+ } <LOOKING_FOR_PROPERTY>. { - unput(yytext[0]); + /*unput(yytext[0]);*/ + yyless(1); yy_pop_state(); } @@ -1161,9 +1162,10 @@ ESCAPED_AND_WHITESPACE [\n\t\r #'.:;,()|^&+-/*=%!~<>?@]+ <DOUBLE_QUOTES,BACKQUOTE,HEREDOC>"$"[^a-zA-Z_\x7f-\xff{] { zendlval->value.chval = yytext[0]; if (yyleng == 2) { - unput(yytext[1]); + yyless(1); + /*unput(yytext[1]); yytext[1] = 0; - yyleng--; + yyleng--;*/ } return T_CHARACTER; } @@ -1177,7 +1179,8 @@ ESCAPED_AND_WHITESPACE [\n\t\r #'.:;,()|^&+-/*=%!~<>?@]+ <DOUBLE_QUOTES,BACKQUOTE,HEREDOC>"{$" { zendlval->value.chval = yytext[0]; yy_push_state(IN_SCRIPTING); - unput('$'); + /*unput('$');*/ + yyless(1); return T_CURLY_OPEN; } |
