Problem
The lexer only accepts quoted strings. Valve's VDF/KeyValues format also allows keys/values without quotes (delimited by whitespaces, {, or }). Without this, some real-world VDF files fail to parse (VDF_TOK_ERR).
Acceptance criteria
key value (no ") should lex/parse the same as "key" "value"
Problem
The lexer only accepts quoted strings. Valve's VDF/KeyValues format also allows keys/values without quotes (delimited by whitespaces,
{, or}). Without this, some real-world VDF files fail to parse (VDF_TOK_ERR).Acceptance criteria
key value(no") should lex/parse the same as"key" "value"