Update lexer to only throw on unclosed strings and unknown tokens.