static bool is_interface_qualifier(const std::string &);
static bool is_sampling_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 &);
bool is_type(const std::string &);
RefPtr<ProgramSyntax::Node> parse_global_declaration();
RefPtr<ProgramSyntax::Node> parse_statement();
RefPtr<ProgramSyntax::Import> parse_import();
+ RefPtr<ProgramSyntax::Precision> parse_precision();
RefPtr<ProgramSyntax::Layout> parse_layout();
void parse_block(ProgramSyntax::Block &, bool);
RefPtr<ProgramSyntax::Expression> parse_expression(unsigned = 0);