TOKEN_STRING
case TOKEN_STRING:
case TOKEN_STRING:
if (next->pos.type != TOKEN_STRING)
token_type(token) = TOKEN_STRING;
case TOKEN_STRING:
case TOKEN_STRING:
if (token_type(token) != TOKEN_STRING) {
if (token_type(token) != TOKEN_STRING) {
if (token_type(token) != TOKEN_STRING) {
if (token_type(token) != TOKEN_STRING) {
case TOKEN_STRING:
token_type(token) = TOKEN_STRING;
if (t2 == TOKEN_STRING)
if (token_type(token) != TOKEN_STRING)
case TOKEN_STRING:
case TOKEN_STRING:
char delim = type < TOKEN_STRING ? '\'' : '"';
return eat_string(next, stream, TOKEN_STRING);