mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-21 02:39:11 +00:00
Remove IdentifierExpression::name().
This CL removes the name method from IdentifierExpression. The usages have been converted over to the symbol. Change-Id: Id751c2fc4a43bd5414fbaf8a8a66ecffb3838e48 Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/36801 Reviewed-by: Ben Clayton <bclayton@google.com>
This commit is contained in:
committed by
dan sinclair
parent
4ac6568821
commit
e65e4bd2c5
@@ -39,7 +39,7 @@ TEST_F(ParserImplTest, AdditiveExpression_Parses_Plus) {
|
||||
|
||||
ASSERT_TRUE(rel->lhs()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = rel->lhs()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ScalarConstructorExpression>());
|
||||
@@ -62,7 +62,7 @@ TEST_F(ParserImplTest, AdditiveExpression_Parses_Minus) {
|
||||
|
||||
ASSERT_TRUE(rel->lhs()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = rel->lhs()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ScalarConstructorExpression>());
|
||||
|
||||
@@ -39,7 +39,7 @@ TEST_F(ParserImplTest, AndExpression_Parses) {
|
||||
|
||||
ASSERT_TRUE(rel->lhs()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = rel->lhs()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ScalarConstructorExpression>());
|
||||
|
||||
@@ -42,7 +42,7 @@ TEST_F(ParserImplTest, AssignmentStmt_Parses_ToVariable) {
|
||||
|
||||
ASSERT_TRUE(e->lhs()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = e->lhs()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(e->rhs()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(e->rhs()->Is<ast::ScalarConstructorExpression>());
|
||||
@@ -77,7 +77,7 @@ TEST_F(ParserImplTest, AssignmentStmt_Parses_ToMember) {
|
||||
|
||||
ASSERT_TRUE(mem->member()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = mem->member()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "d");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("d"));
|
||||
|
||||
ASSERT_TRUE(mem->structure()->Is<ast::ArrayAccessorExpression>());
|
||||
auto* ary = mem->structure()->As<ast::ArrayAccessorExpression>();
|
||||
@@ -93,18 +93,18 @@ TEST_F(ParserImplTest, AssignmentStmt_Parses_ToMember) {
|
||||
mem = ary->array()->As<ast::MemberAccessorExpression>();
|
||||
ASSERT_TRUE(mem->member()->Is<ast::IdentifierExpression>());
|
||||
ident = mem->member()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "c");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("c"));
|
||||
|
||||
ASSERT_TRUE(mem->structure()->Is<ast::MemberAccessorExpression>());
|
||||
mem = mem->structure()->As<ast::MemberAccessorExpression>();
|
||||
|
||||
ASSERT_TRUE(mem->structure()->Is<ast::IdentifierExpression>());
|
||||
ident = mem->structure()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(mem->member()->Is<ast::IdentifierExpression>());
|
||||
ident = mem->member()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "b");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("b"));
|
||||
}
|
||||
|
||||
TEST_F(ParserImplTest, AssignmentStmt_MissingEqual) {
|
||||
|
||||
@@ -37,8 +37,8 @@ TEST_F(ParserImplTest, Statement_Call) {
|
||||
auto* c = e->As<ast::CallStatement>()->expr();
|
||||
|
||||
ASSERT_TRUE(c->func()->Is<ast::IdentifierExpression>());
|
||||
auto* func = c->func()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(func->name(), "a");
|
||||
auto* ident = c->func()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
EXPECT_EQ(c->params().size(), 0u);
|
||||
}
|
||||
@@ -55,8 +55,8 @@ TEST_F(ParserImplTest, Statement_Call_WithParams) {
|
||||
auto* c = e->As<ast::CallStatement>()->expr();
|
||||
|
||||
ASSERT_TRUE(c->func()->Is<ast::IdentifierExpression>());
|
||||
auto* func = c->func()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(func->name(), "a");
|
||||
auto* ident = c->func()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
EXPECT_EQ(c->params().size(), 3u);
|
||||
EXPECT_TRUE(c->params()[0]->Is<ast::ConstructorExpression>());
|
||||
|
||||
@@ -39,7 +39,7 @@ TEST_F(ParserImplTest, EqualityExpression_Parses_Equal) {
|
||||
|
||||
ASSERT_TRUE(rel->lhs()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = rel->lhs()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ScalarConstructorExpression>());
|
||||
@@ -62,7 +62,7 @@ TEST_F(ParserImplTest, EqualityExpression_Parses_NotEqual) {
|
||||
|
||||
ASSERT_TRUE(rel->lhs()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = rel->lhs()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ScalarConstructorExpression>());
|
||||
|
||||
@@ -39,7 +39,7 @@ TEST_F(ParserImplTest, ExclusiveOrExpression_Parses) {
|
||||
|
||||
ASSERT_TRUE(rel->lhs()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = rel->lhs()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ScalarConstructorExpression>());
|
||||
|
||||
@@ -39,7 +39,7 @@ TEST_F(ParserImplTest, InclusiveOrExpression_Parses) {
|
||||
|
||||
ASSERT_TRUE(rel->lhs()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = rel->lhs()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ScalarConstructorExpression>());
|
||||
|
||||
@@ -39,7 +39,7 @@ TEST_F(ParserImplTest, LogicalAndExpression_Parses) {
|
||||
|
||||
ASSERT_TRUE(rel->lhs()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = rel->lhs()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ScalarConstructorExpression>());
|
||||
|
||||
@@ -39,7 +39,7 @@ TEST_F(ParserImplTest, LogicalOrExpression_Parses) {
|
||||
|
||||
ASSERT_TRUE(rel->lhs()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = rel->lhs()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ScalarConstructorExpression>());
|
||||
|
||||
@@ -39,7 +39,7 @@ TEST_F(ParserImplTest, MultiplicativeExpression_Parses_Multiply) {
|
||||
|
||||
ASSERT_TRUE(rel->lhs()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = rel->lhs()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ScalarConstructorExpression>());
|
||||
@@ -62,7 +62,7 @@ TEST_F(ParserImplTest, MultiplicativeExpression_Parses_Divide) {
|
||||
|
||||
ASSERT_TRUE(rel->lhs()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = rel->lhs()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ScalarConstructorExpression>());
|
||||
@@ -85,7 +85,7 @@ TEST_F(ParserImplTest, MultiplicativeExpression_Parses_Modulo) {
|
||||
|
||||
ASSERT_TRUE(rel->lhs()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = rel->lhs()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ScalarConstructorExpression>());
|
||||
|
||||
@@ -42,7 +42,7 @@ TEST_F(ParserImplTest, PostfixExpression_Array_ConstantIndex) {
|
||||
|
||||
ASSERT_TRUE(ary->array()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = ary->array()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(ary->idx_expr()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(ary->idx_expr()->Is<ast::ScalarConstructorExpression>());
|
||||
@@ -64,7 +64,7 @@ TEST_F(ParserImplTest, PostfixExpression_Array_ExpressionIndex) {
|
||||
|
||||
ASSERT_TRUE(ary->array()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = ary->array()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(ary->idx_expr()->Is<ast::BinaryExpression>());
|
||||
}
|
||||
@@ -112,7 +112,7 @@ TEST_F(ParserImplTest, PostfixExpression_Call_Empty) {
|
||||
|
||||
ASSERT_TRUE(c->func()->Is<ast::IdentifierExpression>());
|
||||
auto* func = c->func()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(func->name(), "a");
|
||||
EXPECT_EQ(func->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
EXPECT_EQ(c->params().size(), 0u);
|
||||
}
|
||||
@@ -130,7 +130,7 @@ TEST_F(ParserImplTest, PostfixExpression_Call_WithArgs) {
|
||||
|
||||
ASSERT_TRUE(c->func()->Is<ast::IdentifierExpression>());
|
||||
auto* func = c->func()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(func->name(), "test");
|
||||
EXPECT_EQ(func->symbol(), p->get_module().RegisterSymbol("test"));
|
||||
|
||||
EXPECT_EQ(c->params().size(), 3u);
|
||||
EXPECT_TRUE(c->params()[0]->Is<ast::ConstructorExpression>());
|
||||
@@ -179,10 +179,12 @@ TEST_F(ParserImplTest, PostfixExpression_MemberAccessor) {
|
||||
|
||||
auto* m = e->As<ast::MemberAccessorExpression>();
|
||||
ASSERT_TRUE(m->structure()->Is<ast::IdentifierExpression>());
|
||||
EXPECT_EQ(m->structure()->As<ast::IdentifierExpression>()->name(), "a");
|
||||
EXPECT_EQ(m->structure()->As<ast::IdentifierExpression>()->symbol(),
|
||||
p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(m->member()->Is<ast::IdentifierExpression>());
|
||||
EXPECT_EQ(m->member()->As<ast::IdentifierExpression>()->name(), "b");
|
||||
EXPECT_EQ(m->member()->As<ast::IdentifierExpression>()->symbol(),
|
||||
p->get_module().RegisterSymbol("b"));
|
||||
}
|
||||
|
||||
TEST_F(ParserImplTest, PostfixExpression_MemberAccesssor_InvalidIdent) {
|
||||
|
||||
@@ -41,7 +41,7 @@ TEST_F(ParserImplTest, PrimaryExpression_Ident) {
|
||||
ASSERT_NE(e.value, nullptr);
|
||||
ASSERT_TRUE(e->Is<ast::IdentifierExpression>());
|
||||
auto* ident = e->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
}
|
||||
|
||||
TEST_F(ParserImplTest, PrimaryExpression_TypeDecl) {
|
||||
|
||||
@@ -39,7 +39,7 @@ TEST_F(ParserImplTest, RelationalExpression_Parses_LessThan) {
|
||||
|
||||
ASSERT_TRUE(rel->lhs()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = rel->lhs()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ScalarConstructorExpression>());
|
||||
@@ -62,7 +62,7 @@ TEST_F(ParserImplTest, RelationalExpression_Parses_GreaterThan) {
|
||||
|
||||
ASSERT_TRUE(rel->lhs()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = rel->lhs()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ScalarConstructorExpression>());
|
||||
@@ -85,7 +85,7 @@ TEST_F(ParserImplTest, RelationalExpression_Parses_LessThanEqual) {
|
||||
|
||||
ASSERT_TRUE(rel->lhs()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = rel->lhs()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ScalarConstructorExpression>());
|
||||
@@ -108,7 +108,7 @@ TEST_F(ParserImplTest, RelationalExpression_Parses_GreaterThanEqual) {
|
||||
|
||||
ASSERT_TRUE(rel->lhs()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = rel->lhs()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ScalarConstructorExpression>());
|
||||
|
||||
@@ -39,7 +39,7 @@ TEST_F(ParserImplTest, ShiftExpression_Parses_ShiftLeft) {
|
||||
|
||||
ASSERT_TRUE(rel->lhs()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = rel->lhs()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ScalarConstructorExpression>());
|
||||
@@ -62,7 +62,7 @@ TEST_F(ParserImplTest, ShiftExpression_Parses_ShiftRight) {
|
||||
|
||||
ASSERT_TRUE(rel->lhs()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = rel->lhs()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(rel->rhs()->Is<ast::ScalarConstructorExpression>());
|
||||
|
||||
@@ -38,7 +38,7 @@ TEST_F(ParserImplTest, UnaryExpression_Postix) {
|
||||
auto* ary = e->As<ast::ArrayAccessorExpression>();
|
||||
ASSERT_TRUE(ary->array()->Is<ast::IdentifierExpression>());
|
||||
auto* ident = ary->array()->As<ast::IdentifierExpression>();
|
||||
EXPECT_EQ(ident->name(), "a");
|
||||
EXPECT_EQ(ident->symbol(), p->get_module().RegisterSymbol("a"));
|
||||
|
||||
ASSERT_TRUE(ary->idx_expr()->Is<ast::ConstructorExpression>());
|
||||
ASSERT_TRUE(ary->idx_expr()->Is<ast::ScalarConstructorExpression>());
|
||||
|
||||
Reference in New Issue
Block a user