File tree Expand file tree Collapse file tree 4 files changed +7
-6
lines changed Expand file tree Collapse file tree 4 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ PHP NEWS
11
11
. Fixed bug GH-18907 (Leak when creating cycle in hook). (ilutov)
12
12
. Fix OSS-Fuzz #427814456. (nielsdos)
13
13
. Fix OSS-Fuzz #428983568 and #428760800. (nielsdos)
14
+ . Fixed bug GH-17204 -Wuseless-escape warnings emitted by re2c. (Peter Kokot)
14
15
15
16
- Curl:
16
17
. Fix memory leaks when returning refcounted value from curl callback.
Original file line number Diff line number Diff line change @@ -352,16 +352,16 @@ restart:
352
352
/*!re2c
353
353
re2c:yyfill:check = 0;
354
354
LNUM [0-9]+
355
- DNUM ([0-9]*[\ .][0-9]+)|([0-9]+[\ .][0-9]*)
355
+ DNUM ([0-9]*[.][0-9]+)|([0-9]+[.][0-9]*)
356
356
NUMBER [-]?{LNUM}|{DNUM}
357
357
ANY_CHAR (.|[\n\t])
358
358
NEWLINE ("\r"|"\n"|"\r\n")
359
359
TABS_AND_SPACES [ \t]
360
360
WHITESPACE [ \t]+
361
361
CONSTANT [a-zA-Z_][a-zA-Z0-9_]*
362
- LABEL_CHAR [^=\n\r\t;&|^$~(){}!"\ [\]\x00]
362
+ LABEL_CHAR [^=\n\r\t;&|^$~(){}!"[\]\x00]
363
363
LABEL ({LABEL_CHAR}+)
364
- TOKENS [:,.\ [\]"'()&|^+-/*=%$!~<>?@{}]
364
+ TOKENS [:,.[\]"'()&|^+-/*=%$!~<>?@{}]
365
365
OPERATORS [&|^~()!]
366
366
DOLLAR_CURLY "${"
367
367
Original file line number Diff line number Diff line change @@ -1813,11 +1813,11 @@ OPTIONAL_WHITESPACE_OR_COMMENTS ({WHITESPACE}|{MULTI_LINE_COMMENT}|{SINGLE_LINE_
1813
1813
RETURN_TOKEN (T_MUL_EQUAL);
1814
1814
}
1815
1815
1816
- <ST_IN_SCRIPTING>" *\ *" {
1816
+ <ST_IN_SCRIPTING>" **" {
1817
1817
RETURN_TOKEN (T_POW);
1818
1818
}
1819
1819
1820
- <ST_IN_SCRIPTING>" *\ *=" {
1820
+ <ST_IN_SCRIPTING>" **=" {
1821
1821
RETURN_TOKEN (T_POW_EQUAL);
1822
1822
}
1823
1823
Original file line number Diff line number Diff line change @@ -77,7 +77,7 @@ T_IF 'if'
77
77
T_RUN 'run'
78
78
T_RUN_SHORT "r"
79
79
WS [ \r\t]+
80
- DIGITS [-]?[0-9\ .]+
80
+ DIGITS [-]?[0-9.]+
81
81
ID [^ \r\n\t:#\000]+
82
82
GENERIC_ID ([^ \r\n\t:#\000"']|":\\")+|["]([^\n\000"\\]|"\\\\"|"\\"["])+["]|[']([^\n\000'\\]|"\\\\"|"\\"['])+[']
83
83
ADDR [0][x][a-fA-F0-9]+
You can’t perform that action at this time.
0 commit comments