I guess if I'm going to use NC I should accept it in the parser.
Make the lexer a little more forgiving by adding a NL at EOF.