X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fprogramparser.h;h=72817e7ede06f8fe9607a2c17d8d99a503ea6c8e;hp=fa37118de262efe46c02ad0c6c13dcdf43b4517c;hb=ca52c492bd4f2fa1a1db3a85e50eaf7c43474830;hpb=4bee7581168e0803dd24568b61e590d2a4830f96 diff --git a/source/programparser.h b/source/programparser.h index fa37118d..72817e7e 100644 --- a/source/programparser.h +++ b/source/programparser.h @@ -78,6 +78,7 @@ private: static bool is_interface_qualifier(const std::string &); static bool is_sampling_qualifier(const std::string &); + static bool is_interpolation_qualifier(const std::string &); static bool is_precision_qualifier(const std::string &); static bool is_qualifier(const std::string &); static bool is_builtin_type(const std::string &); @@ -89,8 +90,8 @@ private: void preprocess_pragma_msp(); void preprocess_stage(); - RefPtr parse_global_declaration(); - RefPtr parse_statement(); + RefPtr parse_global_declaration(); + RefPtr parse_statement(); RefPtr parse_import(); RefPtr parse_precision(); RefPtr parse_layout(); @@ -103,7 +104,8 @@ private: RefPtr parse_function_declaration(); RefPtr parse_interface_block(); RefPtr parse_conditional(); - RefPtr parse_iteration(); + RefPtr parse_for(); + RefPtr parse_while(); RefPtr parse_passthrough(); RefPtr parse_return(); };