#include "src/tint/lang/wgsl/ast/helper_test.h"
#include "src/tint/lang/wgsl/ast/stage_attribute.h"
#include "src/tint/lang/wgsl/ast/workgroup_attribute.h"
#include "src/tint/lang/wgsl/reader/parser/helper_test.h"
namespace tint::wgsl::reader {
namespace {
TEST_F(WGSLParserTest, Attribute_Workgroup) { … }
TEST_F(WGSLParserTest, Attribute_Workgroup_Expression) { … }
TEST_F(WGSLParserTest, Attribute_Workgroup_1Param_TrailingComma) { … }
TEST_F(WGSLParserTest, Attribute_Workgroup_1Param_TrailingComma_Double) { … }
TEST_F(WGSLParserTest, Attribute_Workgroup_2Param) { … }
TEST_F(WGSLParserTest, Attribute_Workgroup_2Param_Expression) { … }
TEST_F(WGSLParserTest, Attribute_Workgroup_2Param_TrailingComma) { … }
TEST_F(WGSLParserTest, Attribute_Workgroup21Param_TrailingComma_Double) { … }
TEST_F(WGSLParserTest, Attribute_Workgroup_3Param) { … }
TEST_F(WGSLParserTest, Attribute_Workgroup_3Param_Expression) { … }
TEST_F(WGSLParserTest, Attribute_Workgroup_3Param_TrailingComma) { … }
TEST_F(WGSLParserTest, Attribute_Workgroup_WithIdent) { … }
TEST_F(WGSLParserTest, Attribute_Workgroup_TooManyValues) { … }
TEST_F(WGSLParserTest, Attribute_Workgroup_MissingLeftParam) { … }
TEST_F(WGSLParserTest, Attribute_Workgroup_MissingRightParam) { … }
TEST_F(WGSLParserTest, Attribute_Workgroup_MissingValues) { … }
TEST_F(WGSLParserTest, Attribute_Workgroup_Missing_X_Value) { … }
TEST_F(WGSLParserTest, Attribute_Workgroup_Missing_Y_Comma) { … }
TEST_F(WGSLParserTest, Attribute_Workgroup_Missing_Y_Value) { … }
TEST_F(WGSLParserTest, Attribute_Workgroup_Missing_Z_Comma) { … }
TEST_F(WGSLParserTest, Attribute_Compute) { … }
TEST_F(WGSLParserTest, Attribute_Vertex) { … }
TEST_F(WGSLParserTest, Attribute_Fragment) { … }
TEST_F(WGSLParserTest, Attribute_MustUse) { … }
}
}