Update parse tree yaml for multi-file. (#3215)

Building on #3214, updates parse tree yaml to be:

```
- filename: name
  parse_tree: [ ... ]
```
This commit is contained in:
Jon Ross-Perkins
2023-09-13 16:35:15 +00:00
committed by GitHub
parent 2ecab78297
commit 0b340a2ed2
193 changed files with 3860 additions and 3620 deletions
+16 -2
View File
@@ -68,7 +68,14 @@ TEST_F(TreeTest, PrintPostorderAsYAML) {
Yaml::MappingValue{{"kind", "FileEnd"}, {"text", ""}},
};
EXPECT_THAT(Yaml::Value::FromText(print_stream.TakeStr()), ElementsAre(file));
auto root = Yaml::SequenceValue{
Yaml::MappingValue{
{"filename", "test.carbon"},
{"parse_tree", file},
},
};
EXPECT_THAT(Yaml::Value::FromText(print_stream.TakeStr()), ElementsAre(root));
}
TEST_F(TreeTest, PrintPreorderAsYAML) {
@@ -104,7 +111,14 @@ TEST_F(TreeTest, PrintPreorderAsYAML) {
{"node_index", "5"}, {"kind", "FileEnd"}, {"text", ""}},
};
EXPECT_THAT(Yaml::Value::FromText(print_stream.TakeStr()), ElementsAre(file));
auto root = Yaml::SequenceValue{
Yaml::MappingValue{
{"filename", "test.carbon"},
{"parse_tree", file},
},
};
EXPECT_THAT(Yaml::Value::FromText(print_stream.TakeStr()), ElementsAre(root));
}
TEST_F(TreeTest, HighRecursion) {