fixed string literal parser and C string literals