mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-05 22:02:55 +01:00
Add script for generating missing C++ deps (#1012)
Co-authored-by: Geoff Romer <gromer@google.com>
This commit is contained in:
committed by
GitHub
co-authored by
Geoff Romer
parent
cab5bb0158
commit
1b4c81fa69
@@ -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",
|
||||
|
||||
@@ -22,12 +22,15 @@ cc_library(
|
||||
":field_path",
|
||||
":heap_allocation_interface",
|
||||
":stack",
|
||||
"//common:check",
|
||||
"//common:ostream",
|
||||
"//executable_semantics/ast:declaration",
|
||||
"//executable_semantics/ast:expression",
|
||||
"//executable_semantics/ast:pattern",
|
||||
"//executable_semantics/ast:statement",
|
||||
"//executable_semantics/common:arena",
|
||||
"//executable_semantics/common:error",
|
||||
"//executable_semantics/common:nonnull",
|
||||
"@llvm-project//llvm:Support",
|
||||
],
|
||||
)
|
||||
@@ -70,7 +73,10 @@ cc_library(
|
||||
":resolve_control_flow",
|
||||
":resolve_names",
|
||||
":type_checker",
|
||||
"//common:check",
|
||||
"//common:ostream",
|
||||
"//executable_semantics/ast",
|
||||
"//executable_semantics/common:arena",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -93,6 +99,7 @@ cc_library(
|
||||
":heap_allocation_interface",
|
||||
"//common:ostream",
|
||||
"//executable_semantics/ast:source_location",
|
||||
"//executable_semantics/common:error",
|
||||
"//executable_semantics/common:nonnull",
|
||||
"@llvm-project//llvm:Support",
|
||||
],
|
||||
@@ -120,11 +127,14 @@ cc_library(
|
||||
":action_stack",
|
||||
":address",
|
||||
":heap",
|
||||
":stack",
|
||||
"//common:check",
|
||||
"//common:ostream",
|
||||
"//executable_semantics/ast:declaration",
|
||||
"//executable_semantics/ast:expression",
|
||||
"//executable_semantics/ast:pattern",
|
||||
"//executable_semantics/common:arena",
|
||||
"//executable_semantics/common:error",
|
||||
"@llvm-project//llvm:Support",
|
||||
],
|
||||
)
|
||||
@@ -138,6 +148,8 @@ cc_library(
|
||||
"//executable_semantics/ast",
|
||||
"//executable_semantics/ast:declaration",
|
||||
"//executable_semantics/ast:statement",
|
||||
"//executable_semantics/common:error",
|
||||
"//executable_semantics/common:nonnull",
|
||||
"@llvm-project//llvm:Support",
|
||||
],
|
||||
)
|
||||
@@ -155,6 +167,7 @@ cc_library(
|
||||
"//executable_semantics/ast:pattern",
|
||||
"//executable_semantics/ast:statement",
|
||||
"//executable_semantics/ast:static_scope",
|
||||
"//executable_semantics/common:arena",
|
||||
"@llvm-project//llvm:Support",
|
||||
],
|
||||
)
|
||||
@@ -170,6 +183,7 @@ cc_library(
|
||||
srcs = ["type_checker.cpp"],
|
||||
hdrs = ["type_checker.h"],
|
||||
deps = [
|
||||
":action_and_value",
|
||||
":dictionary",
|
||||
":interpreter",
|
||||
"//common:ostream",
|
||||
@@ -178,6 +192,8 @@ cc_library(
|
||||
"//executable_semantics/ast:expression",
|
||||
"//executable_semantics/ast:statement",
|
||||
"//executable_semantics/common:arena",
|
||||
"//executable_semantics/common:error",
|
||||
"//executable_semantics/common:nonnull",
|
||||
"@llvm-project//llvm:Support",
|
||||
],
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user