Added a small test to make sure that Lexer correctly handles empty files.