In lua key-value pair in table may be defined as "[" <expr> "]" "=" <expr> How you this is correctly to handle cases like "[[[\]]] = [[\\]]" (mapping backspace to quoted version)? For me it looks like syntax flaw.