X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=symbol_t.h;h=49cf1e926851ba60b99424b691388d166a5ac09b;hb=ed1ed2b5fb813fd8de24b2eaa6fffce033246a8c;hp=44b9900cbefaddf01a2964cf6e1bdb7c771bc23a;hpb=1c622ff40fc61cbef1202888d3184215d88de680;p=cparser diff --git a/symbol_t.h b/symbol_t.h index 44b9900..49cf1e9 100644 --- a/symbol_t.h +++ b/symbol_t.h @@ -21,21 +21,16 @@ #define SYMBOL_T_H #include -#include "ast.h" +#include "symbol.h" +#include "entity.h" #include "token_t.h" -struct pp_definition { - source_position_t source_position; - bool expanding; - token_t replacement_list[]; -}; - struct symbol_t { - const char *string; - unsigned short ID; - unsigned short pp_ID; - declaration_t *declaration; - pp_definition *pp_define; + const char *string; + unsigned short ID; + unsigned short pp_ID; + entity_t *entity; + pp_definition_t *pp_definition; }; #endif