Lines Matching defs:List

194   dumpElementsAndDelimiters(ArrayRef<List::ElementAndDelimiter<Node>> EDs) {
201 EDs, OS, [&OS, this](const List::ElementAndDelimiter<Node> &ED) {
238 auto *List = dyn_cast<syntax::List>(syntax::createTree(
249 EXPECT_EQ(dumpElementsAndDelimiters(List->getElementsAsNodesAndDelimiters()),
251 EXPECT_EQ(dumpNodes(List->getElementsAsNodes()), "['a', 'b', 'c']");
259 auto *List = dyn_cast<syntax::List>(syntax::createTree(
269 EXPECT_EQ(dumpElementsAndDelimiters(List->getElementsAsNodesAndDelimiters()),
271 EXPECT_EQ(dumpNodes(List->getElementsAsNodes()), "['a', null, 'c']");
279 auto *List = dyn_cast<syntax::List>(syntax::createTree(
289 EXPECT_EQ(dumpElementsAndDelimiters(List->getElementsAsNodesAndDelimiters()),
291 EXPECT_EQ(dumpNodes(List->getElementsAsNodes()), "['a', 'b', 'c']");
299 auto *List = dyn_cast<syntax::List>(syntax::createTree(
309 EXPECT_EQ(dumpElementsAndDelimiters(List->getElementsAsNodesAndDelimiters()),
311 EXPECT_EQ(dumpNodes(List->getElementsAsNodes()), "['a', 'b', null]");
322 auto *List = dyn_cast<syntax::List>(syntax::createTree(
334 EXPECT_EQ(dumpElementsAndDelimiters(List->getElementsAsNodesAndDelimiters()),
336 EXPECT_EQ(dumpNodes(List->getElementsAsNodes()), "['a', 'b', 'c']");
347 auto *List = dyn_cast<syntax::List>(syntax::createTree(
358 EXPECT_EQ(dumpElementsAndDelimiters(List->getElementsAsNodesAndDelimiters()),
360 EXPECT_EQ(dumpNodes(List->getElementsAsNodes()), "['a', null, 'c']");
371 auto *List = dyn_cast<syntax::List>(syntax::createTree(
382 EXPECT_EQ(dumpElementsAndDelimiters(List->getElementsAsNodesAndDelimiters()),
384 EXPECT_EQ(dumpNodes(List->getElementsAsNodes()), "['a', 'b', 'c']");
395 auto *List = dyn_cast<syntax::List>(syntax::createTree(
406 EXPECT_EQ(dumpElementsAndDelimiters(List->getElementsAsNodesAndDelimiters()),
408 EXPECT_EQ(dumpNodes(List->getElementsAsNodes()), "['a', 'b', 'c']");