
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.
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.