X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=parser.h;h=1bc004da8e07d2932640869f80b6a0ef0cb4f682;hb=8bd23e0c2c6bff177fa4a597a746eaf587f729e2;hp=c89248241cbc85fcbc4eaca023aebf8048eb360a;hpb=fd16b92f058181088a385c3224c8814831c006d3;p=cparser diff --git a/parser.h b/parser.h index c892482..1bc004d 100644 --- a/parser.h +++ b/parser.h @@ -28,9 +28,11 @@ typedef struct environment_entry_t environment_entry_t; void init_parser(void); void exit_parser(void); -translation_unit_t *parse(void); +void start_parsing(void); +void parse(void); +translation_unit_t *finish_parsing(void); -type_t *revert_automatic_type_conversion(const expression_t *expression); -declaration_t *expr_is_variable(const expression_t *expression); +type_t *revert_automatic_type_conversion(const expression_t *expression); +entity_t *expression_is_variable(const expression_t *expression); #endif