X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=token_t.h;h=b58531fa41a2423d8f005170481d4332f00733e8;hb=83257360e4bdc95c2a7d8cc425ed403a40428848;hp=858f3bb72ace35339b15475de577a85c80811ca6;hpb=571b66a374bb5833b05b698deb4391e93ef83fe8;p=cparser diff --git a/token_t.h b/token_t.h index 858f3bb..b58531f 100644 --- a/token_t.h +++ b/token_t.h @@ -60,7 +60,6 @@ struct source_position_t { extern const source_position_t builtin_source_position; typedef struct token_base_t token_base_t; -typedef struct identifier_t identifier_t; typedef struct string_literal_t string_literal_t; typedef struct number_literal_t number_literal_t; typedef union token_t token_t; @@ -68,11 +67,7 @@ typedef union token_t token_t; struct token_base_t { unsigned kind; source_position_t source_position; -}; - -struct identifier_t { - token_base_t base; - symbol_t *symbol; + symbol_t *symbol; }; struct string_literal_t { @@ -89,7 +84,6 @@ struct number_literal_t { union token_t { unsigned kind; token_base_t base; - identifier_t identifier; string_literal_t string; number_literal_t number; }; @@ -99,8 +93,6 @@ void exit_tokens(void); void print_token_kind(FILE *out, token_kind_t token_kind); void print_token(FILE *out, const token_t *token); -symbol_t *get_token_kind_symbol(int token_kind); - void print_pp_token_kind(FILE *out, int kind); void print_pp_token(FILE *out, const token_t *token);