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:
parent
061075573d
commit
30a03d9eed
|
@ -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
|
|
||||||
|
|
|
@ -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_
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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_
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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_
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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_
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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_
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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_
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
Loading…
Reference in New Issue