Add script for generating missing C++ deps (#1012)

Co-authored-by: Geoff Romer <gromer@google.com>
This commit is contained in:
Jon Meow
2022-01-07 14:44:40 -08:00
committed by GitHub
co-authored by Geoff Romer
parent cab5bb0158
commit 1b4c81fa69
8 changed files with 307 additions and 4 deletions
+13
View File
@@ -10,6 +10,7 @@ cc_library(
deps = [
":declaration",
":library_name",
"//executable_semantics/common:nonnull",
],
)
@@ -22,6 +23,7 @@ cc_library(
],
deps = [
":source_location",
"@llvm-project//llvm:Support",
],
)
@@ -94,6 +96,7 @@ cc_library(
deps = [
":ast_node",
":paren_contents",
":source_location",
":static_scope",
":value_category",
"//common:indirect_value",
@@ -110,7 +113,9 @@ cc_test(
deps = [
":expression",
":paren_contents",
"//executable_semantics/common:arena",
"@com_google_googletest//:gtest_main",
"@llvm-project//llvm:Support",
],
)
@@ -119,9 +124,12 @@ cc_library(
srcs = ["member.cpp"],
hdrs = ["member.h"],
deps = [
":expression",
":pattern",
":source_location",
"//common:ostream",
"//executable_semantics/common:arena",
"@llvm-project//llvm:Support",
],
)
@@ -160,8 +168,10 @@ cc_test(
name = "pattern_test",
srcs = ["pattern_test.cpp"],
deps = [
":expression",
":paren_contents",
":pattern",
"//executable_semantics/common:arena",
"@com_google_googletest//:gtest_main",
"@llvm-project//llvm:Support",
],
@@ -175,8 +185,10 @@ cc_library(
":ast_node",
":source_location",
":value_category",
"//common:check",
"//executable_semantics/common:arena",
"//executable_semantics/common:error",
"//executable_semantics/common:nonnull",
],
)
@@ -198,6 +210,7 @@ cc_library(
":expression",
":pattern",
":source_location",
":static_scope",
":value_category",
"//common:check",
"//common:ostream",