MXS-1684 Match space+linefeed as linefeed
A linefeed is whitespace, so given the rules
"\n"+ return '\n'
{SPACE} ;
a line consisting of space followed by a linefeed, will be matched
as space and not as a linefeed and hence will cause the parser to
barf.
This commit is contained in:
@ -36,7 +36,7 @@ USTR [%-_[:alnum:][:punct:]]+
|
|||||||
CMP [=<>!]+
|
CMP [=<>!]+
|
||||||
|
|
||||||
%%
|
%%
|
||||||
"\n"+ return '\n';
|
{SPACE}"\n"+ return '\n';
|
||||||
{COMMENT} return FWTOK_COMMENT;
|
{COMMENT} return FWTOK_COMMENT;
|
||||||
deny|allow return FWTOK_DENY; /** This should be removed at some point */
|
deny|allow return FWTOK_DENY; /** This should be removed at some point */
|
||||||
rule return FWTOK_RULE;
|
rule return FWTOK_RULE;
|
||||||
|
|||||||
Reference in New Issue
Block a user