Add more parsing support

This now allows the lexer to ignore blank lines.