+ print_token_type(f, (token_type_t)token->type);
+ fprintf(f, " \"%s\"", token->literal.begin);
+ break;
+ case T_CHARACTER_CONSTANT:
+ case T_WIDE_CHARACTER_CONSTANT:
+ print_token_type(f, (token_type_t)token->type);
+ fputs(" \'", f);
+ print_stringrep(&token->literal, f);
+ fputs("'", f);