summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndi Gutmans <andi@php.net>2000-12-17 20:23:24 +0000
committerAndi Gutmans <andi@php.net>2000-12-17 20:23:24 +0000
commitd63f8130bc8e752428d6ed68e8b0d2a43c1df8e8 (patch)
treefb9126175f795d0c9f3f76b5a2fa3b2d7e198011
parent6529b066187f0e37ca8f4a25c501d49b9a739947 (diff)
downloadphp-git-d63f8130bc8e752428d6ed68e8b0d2a43c1df8e8.tar.gz
- Clean up the scanner a tiny bit while messing with it.
-rw-r--r--Zend/zend_language_scanner.l15
1 files changed, 7 insertions, 8 deletions
diff --git a/Zend/zend_language_scanner.l b/Zend/zend_language_scanner.l
index 497cc14e21..1567e8ed43 100644
--- a/Zend/zend_language_scanner.l
+++ b/Zend/zend_language_scanner.l
@@ -119,7 +119,7 @@ do { \
}
-#define ZEND_IS_OCT(c) ((c)>='0' && (c)<'8')
+#define ZEND_IS_OCT(c) ((c)>='0' && (c)<='7')
#define ZEND_IS_HEX(c) (((c)>='0' && (c)<='9') || ((c)>='a' && (c)<='f') || ((c)>='A' && (c)<='F'))
@@ -904,7 +904,6 @@ ANY_CHAR (.|[\n])
return T_CONCAT_EQUAL;
}
-
<ST_IN_SCRIPTING>"%=" {
return T_MOD_EQUAL;
}
@@ -1059,7 +1058,7 @@ ANY_CHAR (.|[\n])
filename = "";
}
zendlval->value.str.len = strlen(filename);
- zendlval->value.str.val = estrndup(filename,zendlval->value.str.len);
+ zendlval->value.str.val = estrndup(filename, zendlval->value.str.len);
zendlval->type = IS_STRING;
return T_FILE;
}
@@ -1069,7 +1068,7 @@ ANY_CHAR (.|[\n])
zendlval->value.str.val = (char *) estrndup(yytext, yyleng);
zendlval->value.str.len = yyleng;
zendlval->type = IS_STRING;
- HANDLE_NEWLINES(yytext,yyleng);
+ HANDLE_NEWLINES(yytext, yyleng);
return T_INLINE_HTML;
}
@@ -1133,7 +1132,7 @@ ANY_CHAR (.|[\n])
}
-<INITIAL>"<?php_track_vars?>"([\n]|"\r\n")? {
+<INITIAL>"<?php_track_vars?>"("\n"|"\r\n")? {
zend_error(E_WARNING, "&lt;?php_track_vars?&gt; is no longer supported - please use the track_vars INI directive instead");
HANDLE_NEWLINE(yytext[yyleng-1]);
zendlval->value.str.val = (char *) estrndup(yytext, yyleng);
@@ -1175,7 +1174,7 @@ ANY_CHAR (.|[\n])
}
-<ST_IN_SCRIPTING>([#]|"//") {
+<ST_IN_SCRIPTING>"#"|"//" {
BEGIN(ST_ONE_LINE_COMMENT);
yymore();
}
@@ -1227,7 +1226,7 @@ ANY_CHAR (.|[\n])
yymore();
}
-<ST_IN_SCRIPTING>("?>"|"</script"{WHITESPACE}*">")([\n]|"\r\n")? {
+<ST_IN_SCRIPTING>("?>"|"</script"{WHITESPACE}*">")("\n"|"\r\n")? {
zendlval->value.str.val = yytext; /* no copying - intentional */
zendlval->value.str.len = yyleng;
zendlval->type = IS_STRING;
@@ -1237,7 +1236,7 @@ ANY_CHAR (.|[\n])
}
-<ST_IN_SCRIPTING>"%>"([\n]|"\r\n")? {
+<ST_IN_SCRIPTING>"%>"("\n"|"\r\n")? {
if (CG(asp_tags)) {
BEGIN(INITIAL);
zendlval->value.str.len = yyleng;