static MatchType name_match(const char *, const char *, const char ** = 0);
static bool parse_identifier(const char *, unsigned &, unsigned &);
static std::vector<std::string> extract_identifiers(const char *);
- static std::string replace_identifiers(const char *, const std::map<std::string, std::string> &);
+ static std::string replace_identifiers(const char *, const std::map<std::string, std::string> &, bool = false);
std::string create_expression(const ShaderVariable &, const char * = 0) const;
};