X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=parser.h;h=818d3d708643ece2385f4fe59fa0d20b026273fb;hb=1a094c0fe58c4e848e98353926e17e26c38d72df;hp=92a3714eb686b0ec960642d4079c399d2a60e3f0;hpb=97f33b63c421063c4cbc869c60076b9132667835;p=cparser diff --git a/parser.h b/parser.h index 92a3714..818d3d7 100644 --- a/parser.h +++ b/parser.h @@ -2,6 +2,7 @@ #define PARSER_H #include "ast.h" +#include "type.h" typedef struct environment_entry_t environment_entry_t; @@ -10,4 +11,12 @@ void exit_parser(void); translation_unit_t *parse(void); +type_t *revert_automatic_type_conversion(const expression_t *expression); + +/* some builtin types */ +extern type_t *type_wchar_t; +extern type_t *type_size_t; +extern type_t *type_ptrdiff_t; +extern type_t *type_wchar_ptr_t; + #endif