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 @@ -10,6 +10,7 @@ PHP NEWS
10
10
order). (Daniil Gentili)
11
11
. Fix OSS-Fuzz #427814456. (nielsdos)
12
12
. Fix OSS-Fuzz #428983568 and #428760800. (nielsdos)
13
+ . Fixed bug GH-17204 -Wuseless-escape warnings emitted by re2c. (Peter Kokot)
13
14
14
15
- Curl:
15
16
. 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 @@ -1801,11 +1801,11 @@ OPTIONAL_WHITESPACE_OR_COMMENTS ({WHITESPACE}|{MULTI_LINE_COMMENT}|{SINGLE_LINE_
1801
1801
RETURN_TOKEN (T_MUL_EQUAL);
1802
1802
}
1803
1803
1804
- <ST_IN_SCRIPTING>" *\ *" {
1804
+ <ST_IN_SCRIPTING>" **" {
1805
1805
RETURN_TOKEN (T_POW);
1806
1806
}
1807
1807
1808
- <ST_IN_SCRIPTING>" *\ *=" {
1808
+ <ST_IN_SCRIPTING>" **=" {
1809
1809
RETURN_TOKEN (T_POW_EQUAL);
1810
1810
}
1811
1811
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