Lexer handles different types of unquoted strings

This fixes #17