Condense namespaces in tint/reader/wgsl.

This PR condenses the namespaces in the tint/reader/wgsl folder.

Change-Id: Ic9f668402f10f02eecf5a8eaf0625558957391d9
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/86032
Auto-Submit: Dan Sinclair <dsinclair@chromium.org>
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
This commit is contained in:
dan sinclair 2022-04-07 17:55:04 +00:00 committed by Dawn LUCI CQ
parent 061075573d
commit 30a03d9eed
82 changed files with 166 additions and 496 deletions

View File

@ -23,9 +23,7 @@
#include "src/tint/debug.h" #include "src/tint/debug.h"
#include "src/tint/text/unicode.h" #include "src/tint/text/unicode.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
bool is_blankspace(char c) { bool is_blankspace(char c) {
@ -1132,6 +1130,4 @@ Token Lexer::check_keyword(const Source& source, std::string_view str) {
return {}; return {};
} }
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -19,9 +19,7 @@
#include "src/tint/reader/wgsl/token.h" #include "src/tint/reader/wgsl/token.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
/// Converts the input stream into a series of Tokens /// Converts the input stream into a series of Tokens
class Lexer { class Lexer {
@ -92,8 +90,6 @@ class Lexer {
Source::Location location_; Source::Location location_;
}; };
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint
#endif // SRC_TINT_READER_WGSL_LEXER_H_ #endif // SRC_TINT_READER_WGSL_LEXER_H_

View File

@ -18,9 +18,7 @@
#include "gtest/gtest.h" #include "gtest/gtest.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
using LexerTest = testing::Test; using LexerTest = testing::Test;
@ -934,6 +932,4 @@ INSTANTIATE_TEST_SUITE_P(
TokenData{"workgroup", Token::Type::kWorkgroup})); TokenData{"workgroup", Token::Type::kWorkgroup}));
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -18,9 +18,7 @@
#include "src/tint/reader/wgsl/parser_impl.h" #include "src/tint/reader/wgsl/parser_impl.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
Program Parse(Source::File const* file) { Program Parse(Source::File const* file) {
ParserImpl parser(file); ParserImpl parser(file);
@ -28,6 +26,4 @@ Program Parse(Source::File const* file) {
return Program(std::move(parser.builder())); return Program(std::move(parser.builder()));
} }
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -17,9 +17,7 @@
#include "src/tint/program.h" #include "src/tint/program.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
/// Parses the WGSL source, returning the parsed program. /// Parses the WGSL source, returning the parsed program.
/// If the source fails to parse then the returned /// If the source fails to parse then the returned
@ -29,8 +27,6 @@ namespace wgsl {
/// @returns the parsed program /// @returns the parsed program
Program Parse(Source::File const* file); Program Parse(Source::File const* file);
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint
#endif // SRC_TINT_READER_WGSL_PARSER_H_ #endif // SRC_TINT_READER_WGSL_PARSER_H_

View File

@ -42,9 +42,7 @@
#include "src/tint/sem/multisampled_texture_type.h" #include "src/tint/sem/multisampled_texture_type.h"
#include "src/tint/sem/sampled_texture_type.h" #include "src/tint/sem/sampled_texture_type.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
template <typename T> template <typename T>
@ -3299,6 +3297,4 @@ ParserImpl::MultiTokenSource ParserImpl::make_source_range_from(
return MultiTokenSource(this, start); return MultiTokenSource(this, start);
} }
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -29,8 +29,7 @@
#include "src/tint/reader/wgsl/token.h" #include "src/tint/reader/wgsl/token.h"
#include "src/tint/sem/storage_texture_type.h" #include "src/tint/sem/storage_texture_type.h"
namespace tint { namespace tint::ast {
namespace ast {
class BreakStatement; class BreakStatement;
class CallStatement; class CallStatement;
class ContinueStatement; class ContinueStatement;
@ -39,10 +38,9 @@ class LoopStatement;
class ReturnStatement; class ReturnStatement;
class SwitchStatement; class SwitchStatement;
class VariableDeclStatement; class VariableDeclStatement;
} // namespace ast } // namespace tint::ast
namespace reader { namespace tint::reader::wgsl {
namespace wgsl {
class Lexer; class Lexer;
@ -876,8 +874,6 @@ class ParserImpl {
size_t max_errors_ = 25; size_t max_errors_ = 25;
}; };
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint
#endif // SRC_TINT_READER_WGSL_PARSER_IMPL_H_ #endif // SRC_TINT_READER_WGSL_PARSER_IMPL_H_

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, AdditiveExpression_Parses_Plus) { TEST_F(ParserImplTest, AdditiveExpression_Parses_Plus) {
@ -89,6 +87,4 @@ TEST_F(ParserImplTest, AdditiveExpression_NoOr_ReturnsLHS) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, AndExpression_Parses) { TEST_F(ParserImplTest, AndExpression_Parses) {
@ -69,6 +67,4 @@ TEST_F(ParserImplTest, AndExpression_NoOr_ReturnsLHS) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, ArgumentExpressionList_Parses) { TEST_F(ParserImplTest, ArgumentExpressionList_Parses) {
@ -102,6 +100,4 @@ TEST_F(ParserImplTest, ArgumentExpressionList_HandlesInvalidExpression) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, AssignmentStmt_Parses_ToVariable) { TEST_F(ParserImplTest, AssignmentStmt_Parses_ToVariable) {
@ -179,6 +177,4 @@ TEST_F(ParserImplTest, AssignmentStmt_InvalidCompoundOp) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -15,9 +15,7 @@
#include "src/tint/ast/discard_statement.h" #include "src/tint/ast/discard_statement.h"
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, BodyStmt) { TEST_F(ParserImplTest, BodyStmt) {
@ -58,6 +56,4 @@ TEST_F(ParserImplTest, BodyStmt_MissingRightParen) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -15,9 +15,7 @@
#include "src/tint/ast/break_statement.h" #include "src/tint/ast/break_statement.h"
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, BreakStmt) { TEST_F(ParserImplTest, BreakStmt) {
@ -30,6 +28,4 @@ TEST_F(ParserImplTest, BreakStmt) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, Bug_chromium_1180130) { TEST_F(ParserImplTest, Bug_chromium_1180130) {
@ -27,6 +25,4 @@ TEST_F(ParserImplTest, Bug_chromium_1180130) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -15,9 +15,7 @@
#include "src/tint/ast/call_statement.h" #include "src/tint/ast/call_statement.h"
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, Statement_Call) { TEST_F(ParserImplTest, Statement_Call) {
@ -106,6 +104,4 @@ TEST_F(ParserImplTest, Statement_Call_Bad_ArgList) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -15,9 +15,7 @@
#include "src/tint/ast/fallthrough_statement.h" #include "src/tint/ast/fallthrough_statement.h"
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, CaseBody_Empty) { TEST_F(ParserImplTest, CaseBody_Empty) {
@ -73,6 +71,4 @@ TEST_F(ParserImplTest, CaseBody_Fallthrough_MissingSemicolon) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, ConstExpr_TypeDecl) { TEST_F(ParserImplTest, ConstExpr_TypeDecl) {
@ -169,6 +167,4 @@ TEST_F(ParserImplTest, UnaryOp_Recursion) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -19,9 +19,7 @@
#include "gmock/gmock.h" #include "gmock/gmock.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
// Makes an IEEE 754 binary32 floating point number with // Makes an IEEE 754 binary32 floating point number with
@ -520,6 +518,4 @@ TEST_F(ParserImplTest, ConstLiteral_NoMatch) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -15,9 +15,7 @@
#include "src/tint/ast/continue_statement.h" #include "src/tint/ast/continue_statement.h"
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, ContinueStmt) { TEST_F(ParserImplTest, ContinueStmt) {
@ -30,6 +28,4 @@ TEST_F(ParserImplTest, ContinueStmt) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -15,9 +15,7 @@
#include "src/tint/ast/discard_statement.h" #include "src/tint/ast/discard_statement.h"
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, ContinuingStmt) { TEST_F(ParserImplTest, ContinuingStmt) {
@ -41,6 +39,4 @@ TEST_F(ParserImplTest, ContinuingStmt_InvalidBody) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -15,9 +15,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
#include "src/tint/sem/depth_texture_type.h" #include "src/tint/sem/depth_texture_type.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, DepthTextureType_Invalid) { TEST_F(ParserImplTest, DepthTextureType_Invalid) {
@ -94,6 +92,4 @@ TEST_F(ParserImplTest, DepthTextureType_Multisampled2d) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -17,10 +17,7 @@
#include <memory> #include <memory>
namespace tint { namespace tint::reader::wgsl::detail {
namespace reader {
namespace wgsl {
namespace detail {
/// OperatorArrow is a traits helper for ParserImpl::Expect<T>::operator->() and /// OperatorArrow is a traits helper for ParserImpl::Expect<T>::operator->() and
/// ParserImpl::Maybe<T>::operator->() so that pointer types are automatically /// ParserImpl::Maybe<T>::operator->() so that pointer types are automatically
@ -62,9 +59,6 @@ struct OperatorArrow<T*> {
static inline T* ptr(T* val) { return val; } static inline T* ptr(T* val) { return val; }
}; };
} // namespace detail } // namespace tint::reader::wgsl::detail
} // namespace wgsl
} // namespace reader
} // namespace tint
#endif // SRC_TINT_READER_WGSL_PARSER_IMPL_DETAIL_H_ #endif // SRC_TINT_READER_WGSL_PARSER_IMPL_DETAIL_H_

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, ElseStmts) { TEST_F(ParserImplTest, ElseStmts) {
@ -65,6 +63,4 @@ TEST_F(ParserImplTest, ElseStmts_MissingBody) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, EqualityExpression_Parses_Equal) { TEST_F(ParserImplTest, EqualityExpression_Parses_Equal) {
@ -89,6 +87,4 @@ TEST_F(ParserImplTest, EqualityExpression_NoOr_ReturnsLHS) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
const diag::Formatter::Style formatter_style{ const diag::Formatter::Style formatter_style{
@ -1252,6 +1250,4 @@ TEST_F(ParserImplErrorTest, InvalidUTF8) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
const diag::Formatter::Style formatter_style{ const diag::Formatter::Style formatter_style{
@ -177,6 +175,4 @@ struct S { blah };
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, ExclusiveOrExpression_Parses) { TEST_F(ParserImplTest, ExclusiveOrExpression_Parses) {
@ -69,6 +67,4 @@ TEST_F(ParserImplTest, ExclusiveOrExpression_NoOr_ReturnsLHS) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, ExternalTextureType_Invalid) { TEST_F(ParserImplTest, ExternalTextureType_Invalid) {
@ -36,6 +34,4 @@ TEST_F(ParserImplTest, ExternalTextureType) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -16,9 +16,7 @@
#include "src/tint/ast/discard_statement.h" #include "src/tint/ast/discard_statement.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
using ForStmtTest = ParserImplTest; using ForStmtTest = ParserImplTest;
@ -320,6 +318,4 @@ TEST_F(ForStmtErrorTest, InvalidBodyMatch) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -15,9 +15,7 @@
#include "src/tint/ast/workgroup_attribute.h" #include "src/tint/ast/workgroup_attribute.h"
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, AttributeList_Parses) { TEST_F(ParserImplTest, AttributeList_Parses) {
@ -66,6 +64,4 @@ TEST_F(ParserImplTest, AttributeList_BadAttribute) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -16,9 +16,7 @@
#include "src/tint/ast/workgroup_attribute.h" #include "src/tint/ast/workgroup_attribute.h"
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, Attribute_Workgroup) { TEST_F(ParserImplTest, Attribute_Workgroup) {
@ -255,6 +253,4 @@ TEST_F(ParserImplTest, Attribute_Stage_MissingRightParen) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -16,9 +16,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
#include "src/tint/utils/string.h" #include "src/tint/utils/string.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, FunctionDecl) { TEST_F(ParserImplTest, FunctionDecl) {
@ -292,6 +290,4 @@ TEST_F(ParserImplTest, FunctionDecl_MissingLeftBrace) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, FunctionHeader) { TEST_F(ParserImplTest, FunctionHeader) {
@ -130,6 +128,4 @@ TEST_F(ParserImplTest, FunctionHeader_MissingReturnType) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -15,9 +15,7 @@
#include "src/tint/ast/id_attribute.h" #include "src/tint/ast/id_attribute.h"
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, GlobalConstantDecl) { TEST_F(ParserImplTest, GlobalConstantDecl) {
@ -191,6 +189,4 @@ TEST_F(ParserImplTest, GlobalConstantDec_Override_InvalidId) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, GlobalDecl_Semicolon) { TEST_F(ParserImplTest, GlobalDecl_Semicolon) {
@ -174,6 +172,4 @@ TEST_F(ParserImplTest, GlobalDecl_Struct_Invalid) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, GlobalVariableDecl_WithoutConstructor) { TEST_F(ParserImplTest, GlobalVariableDecl_WithoutConstructor) {
@ -168,6 +166,4 @@ TEST_F(ParserImplTest, GlobalVariableDecl_InvalidVariableDecl) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, IfStmt) { TEST_F(ParserImplTest, IfStmt) {
@ -141,6 +139,4 @@ TEST_F(ParserImplTest, IfStmt_InvalidElse) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, InclusiveOrExpression_Parses) { TEST_F(ParserImplTest, InclusiveOrExpression_Parses) {
@ -69,6 +67,4 @@ TEST_F(ParserImplTest, InclusiveOrExpression_NoOr_ReturnsLHS) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, LogicalAndExpression_Parses) { TEST_F(ParserImplTest, LogicalAndExpression_Parses) {
@ -69,6 +67,4 @@ TEST_F(ParserImplTest, LogicalAndExpression_NoOr_ReturnsLHS) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, LogicalOrExpression_Parses) { TEST_F(ParserImplTest, LogicalOrExpression_Parses) {
@ -69,6 +67,4 @@ TEST_F(ParserImplTest, LogicalOrExpression_NoOr_ReturnsLHS) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -15,9 +15,7 @@
#include "src/tint/ast/discard_statement.h" #include "src/tint/ast/discard_statement.h"
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, LoopStmt_BodyNoContinuing) { TEST_F(ParserImplTest, LoopStmt_BodyNoContinuing) {
@ -113,6 +111,4 @@ TEST_F(ParserImplTest, LoopStmt_InvalidContinuing) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, MultiplicativeExpression_Parses_Multiply) { TEST_F(ParserImplTest, MultiplicativeExpression_Parses_Multiply) {
@ -109,6 +107,4 @@ TEST_F(ParserImplTest, MultiplicativeExpression_NoOr_ReturnsLHS) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, ParamList_Single) { TEST_F(ParserImplTest, ParamList_Single) {
@ -131,6 +129,4 @@ TEST_F(ParserImplTest, ParamList_Attributes) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, ParenRhsStmt) { TEST_F(ParserImplTest, ParenRhsStmt) {
@ -65,6 +63,4 @@ TEST_F(ParserImplTest, ParenRhsStmt_MissingExpression) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
struct PipelineStageData { struct PipelineStageData {
@ -62,6 +60,4 @@ TEST_F(ParserImplTest, PipelineStage_NoMatch) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -15,9 +15,7 @@
#include "src/tint/ast/bitcast_expression.h" #include "src/tint/ast/bitcast_expression.h"
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, PrimaryExpression_Ident) { TEST_F(ParserImplTest, PrimaryExpression_Ident) {
@ -312,6 +310,4 @@ TEST_F(ParserImplTest, PrimaryExpression_bitcast_InvalidExpression) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, RelationalExpression_Parses_LessThan) { TEST_F(ParserImplTest, RelationalExpression_Parses_LessThan) {
@ -127,6 +125,4 @@ TEST_F(ParserImplTest, RelationalExpression_NoOr_ReturnsLHS) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
using ParserImplReservedKeywordTest = ParserImplTestWithParam<std::string>; using ParserImplReservedKeywordTest = ParserImplTestWithParam<std::string>;
@ -110,6 +108,4 @@ INSTANTIATE_TEST_SUITE_P(ParserImplReservedKeywordTest,
"while")); "while"));
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, SampledTextureType_Invalid) { TEST_F(ParserImplTest, SampledTextureType_Invalid) {
@ -82,6 +80,4 @@ TEST_F(ParserImplTest, SampledTextureType_kCubeArray) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, SamplerType_Invalid) { TEST_F(ParserImplTest, SamplerType_Invalid) {
@ -53,6 +51,4 @@ TEST_F(ParserImplTest, SamplerType_ComparisonSampler) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, ShiftExpression_Parses_ShiftLeft) { TEST_F(ParserImplTest, ShiftExpression_Parses_ShiftLeft) {
@ -107,6 +105,4 @@ TEST_F(ParserImplTest, ShiftExpression_NoOr_ReturnsLHS) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, SingularExpression_Array_ConstantIndex) { TEST_F(ParserImplTest, SingularExpression_Array_ConstantIndex) {
@ -234,6 +232,4 @@ TEST_F(ParserImplTest, SingularExpression_Array_NestedIndexAccessor) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -17,9 +17,7 @@
#include "src/tint/ast/discard_statement.h" #include "src/tint/ast/discard_statement.h"
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, Statement) { TEST_F(ParserImplTest, Statement) {
@ -277,6 +275,4 @@ TEST_F(ParserImplTest, Statement_Body_Invalid) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -15,9 +15,7 @@
#include "src/tint/ast/discard_statement.h" #include "src/tint/ast/discard_statement.h"
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, Statements) { TEST_F(ParserImplTest, Statements) {
@ -39,6 +37,4 @@ TEST_F(ParserImplTest, Statements_Empty) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
struct StorageClassData { struct StorageClassData {
@ -66,6 +64,4 @@ TEST_F(ParserImplTest, StorageClass_NoMatch) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, StorageTextureType_Invalid) { TEST_F(ParserImplTest, StorageTextureType_Invalid) {
@ -64,6 +62,4 @@ TEST_F(ParserImplTest, StorageTextureType_3d) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -15,9 +15,7 @@
#include "src/tint/ast/invariant_attribute.h" #include "src/tint/ast/invariant_attribute.h"
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, AttributeDecl_Parses) { TEST_F(ParserImplTest, AttributeDecl_Parses) {
@ -72,6 +70,4 @@ TEST_F(ParserImplTest, AttributeDecl_Invalidattribute) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, StructBodyDecl_Parses) { TEST_F(ParserImplTest, StructBodyDecl_Parses) {
@ -104,6 +102,4 @@ TEST_F(ParserImplTest, StructBodyDecl_InvalidToken) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -15,9 +15,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
#include "src/tint/utils/string.h" #include "src/tint/utils/string.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, StructDecl_Parses) { TEST_F(ParserImplTest, StructDecl_Parses) {
@ -127,6 +125,4 @@ struct S {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, AttributeDecl_EmptyStr) { TEST_F(ParserImplTest, AttributeDecl_EmptyStr) {
@ -51,6 +49,4 @@ TEST_F(ParserImplTest, AttributeDecl_InvalidAttribute) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, Attribute_Size) { TEST_F(ParserImplTest, Attribute_Size) {
@ -136,6 +134,4 @@ TEST_F(ParserImplTest, Attribute_Align_MissingInvalid) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, StructMember_Parses) { TEST_F(ParserImplTest, StructMember_Parses) {
@ -113,6 +111,4 @@ TEST_F(ParserImplTest, StructMember_InvalidAttribute) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, SwitchBody_Case) { TEST_F(ParserImplTest, SwitchBody_Case) {
@ -268,6 +266,4 @@ TEST_F(ParserImplTest, SwitchBody_Default_InvalidCaseBody) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, SwitchStmt_WithoutDefault) { TEST_F(ParserImplTest, SwitchStmt_WithoutDefault) {
@ -129,6 +127,4 @@ TEST_F(ParserImplTest, SwitchStmt_InvalidBody) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, Empty) { TEST_F(ParserImplTest, Empty) {
@ -139,6 +137,4 @@ fn main() -> @location(0) vec4<f32> {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -13,14 +13,10 @@
// limitations under the License. // limitations under the License.
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
ParserImplTest::ParserImplTest() = default; ParserImplTest::ParserImplTest() = default;
ParserImplTest::~ParserImplTest() = default; ParserImplTest::~ParserImplTest() = default;
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -23,9 +23,7 @@
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "src/tint/reader/wgsl/parser_impl.h" #include "src/tint/reader/wgsl/parser_impl.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
/// WGSL Parser test class /// WGSL Parser test class
class ParserImplTest : public testing::Test, public ProgramBuilder { class ParserImplTest : public testing::Test, public ProgramBuilder {
@ -71,8 +69,6 @@ class ParserImplTestWithParam : public testing::TestWithParam<T>,
std::vector<std::unique_ptr<Source::File>> files_; std::vector<std::unique_ptr<Source::File>> files_;
}; };
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint
#endif // SRC_TINT_READER_WGSL_PARSER_IMPL_TEST_HELPER_H_ #endif // SRC_TINT_READER_WGSL_PARSER_IMPL_TEST_HELPER_H_

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, ImageStorageType_Invalid) { TEST_F(ParserImplTest, ImageStorageType_Invalid) {
@ -156,6 +154,4 @@ TEST_F(ParserImplTest, ImageStorageType_Rgba32Float) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -17,9 +17,7 @@
#include "src/tint/sem/multisampled_texture_type.h" #include "src/tint/sem/multisampled_texture_type.h"
#include "src/tint/sem/sampled_texture_type.h" #include "src/tint/sem/sampled_texture_type.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, TextureSamplerTypes_Invalid) { TEST_F(ParserImplTest, TextureSamplerTypes_Invalid) {
@ -262,6 +260,4 @@ TEST_F(ParserImplTest, TextureSamplerTypes_StorageTexture_MissingGreaterThan) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, TypeDecl_ParsesType) { TEST_F(ParserImplTest, TypeDecl_ParsesType) {
@ -99,6 +97,4 @@ TEST_F(ParserImplTest, TypeDecl_MissingEqual) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -19,9 +19,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
#include "src/tint/sem/sampled_texture_type.h" #include "src/tint/sem/sampled_texture_type.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, TypeDecl_Invalid) { TEST_F(ParserImplTest, TypeDecl_Invalid) {
@ -636,6 +634,4 @@ TEST_F(ParserImplTest, TypeDecl_Texture) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -15,9 +15,7 @@
#include "src/tint/ast/unary_op_expression.h" #include "src/tint/ast/unary_op_expression.h"
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, UnaryExpression_Postix) { TEST_F(ParserImplTest, UnaryExpression_Postix) {
@ -187,6 +185,4 @@ TEST_F(ParserImplTest, UnaryExpression_PrefixMinusMinus) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, AttributeList_Parses) { TEST_F(ParserImplTest, AttributeList_Parses) {
@ -60,6 +58,4 @@ TEST_F(ParserImplTest, AttributeList_InvalidValue) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, Attribute_Location) { TEST_F(ParserImplTest, Attribute_Location) {
@ -412,6 +410,4 @@ TEST_F(ParserImplTest, Attribute_Group_MissingInvalid) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, VariableDecl_Parses) { TEST_F(ParserImplTest, VariableDecl_Parses) {
auto p = parser("var my_var : f32"); auto p = parser("var my_var : f32");
@ -109,6 +107,4 @@ TEST_F(ParserImplTest, VariableDecl_InvalidStorageClass) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, VariableIdentDecl_Parses) { TEST_F(ParserImplTest, VariableIdentDecl_Parses) {
@ -76,6 +74,4 @@ TEST_F(ParserImplTest, VariableIdentDecl_InvalidIdent) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
struct VariableStorageData { struct VariableStorageData {
@ -119,6 +117,4 @@ TEST_F(ParserImplTest, VariableQualifier_MissingGreaterThan) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/parser_impl_test_helper.h" #include "src/tint/reader/wgsl/parser_impl_test_helper.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
TEST_F(ParserImplTest, VariableStmt_VariableDecl) { TEST_F(ParserImplTest, VariableStmt_VariableDecl) {
@ -186,6 +184,4 @@ TEST_F(ParserImplTest, VariableStmt_Let_InvalidConstructor) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -18,9 +18,7 @@
#include "src/tint/ast/module.h" #include "src/tint/ast/module.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
using ParserTest = testing::Test; using ParserTest = testing::Test;
@ -64,6 +62,4 @@ fn main() -> { // missing return type
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -14,9 +14,7 @@
#include "src/tint/reader/wgsl/token.h" #include "src/tint/reader/wgsl/token.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
// static // static
std::string_view Token::TypeToName(Type type) { std::string_view Token::TypeToName(Type type) {
@ -333,6 +331,4 @@ int32_t Token::to_i32() const {
return std::get<int32_t>(value_); return std::get<int32_t>(value_);
} }
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint

View File

@ -21,9 +21,7 @@
#include "src/tint/source.h" #include "src/tint/source.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
/// Stores tokens generated by the Lexer /// Stores tokens generated by the Lexer
class Token { class Token {
@ -415,8 +413,6 @@ inline std::ostream& operator<<(std::ostream& out, Token::Type type) {
} }
#endif // NDEBUG #endif // NDEBUG
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint
#endif // SRC_TINT_READER_WGSL_TOKEN_H_ #endif // SRC_TINT_READER_WGSL_TOKEN_H_

View File

@ -18,9 +18,7 @@
#include "gtest/gtest.h" #include "gtest/gtest.h"
namespace tint { namespace tint::reader::wgsl {
namespace reader {
namespace wgsl {
namespace { namespace {
using TokenTest = testing::Test; using TokenTest = testing::Test;
@ -74,6 +72,4 @@ TEST_F(TokenTest, Source) {
} }
} // namespace } // namespace
} // namespace wgsl } // namespace tint::reader::wgsl
} // namespace reader
} // namespace tint