Shader/ShaderLangParser: small refactor

This commit is contained in:
Jérôme Leclercq
2022-03-02 13:15:12 +01:00
parent 99e07e6e1e
commit 0c3607579e
2 changed files with 53 additions and 76 deletions

View File

@@ -96,6 +96,7 @@ namespace Nz::ShaderLang
void ParseModuleStatement(std::vector<ShaderAst::ExprValue> attributes);
ShaderAst::StatementPtr ParseOptionDeclaration();
ShaderAst::StatementPtr ParseReturnStatement();
ShaderAst::StatementPtr ParseRootStatement(std::vector<ShaderAst::ExprValue> attributes = {});
ShaderAst::StatementPtr ParseSingleStatement();
ShaderAst::StatementPtr ParseStatement();
std::vector<ShaderAst::StatementPtr> ParseStatementList();