Merge branch 'master' into devel

This commit is contained in:
Matthias Koefferlein
2025-03-06 19:35:32 +01:00
97 changed files with 2618 additions and 1557 deletions
+17
View File
@@ -1595,3 +1595,20 @@ TEST(65)
EXPECT_EQ (s, "(cell_index=0 r0 *1 10,-20),(cell_index=4 r0 *1 10,-20)");
}
}
TEST(65)
{
db::Layout g;
init_layout (g);
{
db::LayoutQuery q ("instances of cell .*.* where inst.trans.rot == 0");
db::LayoutQueryIterator iq (q, &g);
std::string s = q2s_var (iq, "data");
EXPECT_EQ (s, "nil,nil");
s = q2s_var (iq, "cell_name");
EXPECT_EQ (s, "c1,c5x");
s = q2s_var (iq, "inst_elements");
EXPECT_EQ (s, "cell_index=0 r0 *1 10,-20,cell_index=4 r0 *1 10,-20");
}
}