Merge pull request #135 from uucidl/master

Print user defined token type while pretty printing
This commit is contained in:
TQ Hirsch 2015-08-01 13:52:48 +02:00
commit f69698d734

View file

@ -67,11 +67,11 @@ void h_pprint(FILE* stream, const HParsedToken* tok, int indent, int delta) {
}
break;
case TT_USER:
fprintf(stream, "%*sUSER\n", indent, "");
fprintf(stream, "%*sUSER:%s\n", indent, "", h_get_token_type_name(tok->token_type));
break;
default:
if(tok->token_type > TT_USER) {
fprintf(stream, "%*sUSER %d\n", indent, "", tok->token_type-TT_USER);
fprintf(stream, "%*sUSER:%s %d\n", indent, "", h_get_token_type_name(tok->token_type), tok->token_type-TT_USER);
} else {
assert_message(0, "Should not reach here.");
}