support string literals in general expression context