Context(const std::string &_buffer)
void parser()
Parses the current context's tokens and optimizes them.
std::string get_literal(std::string::iterator &it)
std::vector< Eng3D::GLSL::Function > funcs
std::vector< Eng3D::GLSL::Type > types
std::vector< Eng3D::GLSL::Variable > vars
std::vector< Eng3D::GLSL::Define > defines
std::vector< int > line_numbers
std::string get_identifier(std::string::iterator &it)
std::vector< Eng3D::GLSL::Token > tokens