Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
94 changes: 48 additions & 46 deletions codelab/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -44,18 +44,21 @@ cc_library(
"nobuilder",
],
deps = [
"//eval/public:activation",
"//eval/public:builtin_func_registrar",
"//eval/public:cel_expr_builder_factory",
"//eval/public:cel_expression",
"//eval/public:cel_options",
"//eval/public:cel_value",
"//common:ast",
"//common:minimal_descriptor_pool",
"//common:value",
"//compiler",
"//compiler:compiler_factory",
"//compiler:standard_library",
"//internal:status_macros",
"//parser",
"//runtime",
"//runtime:activation",
"//runtime:runtime_builder",
"//runtime:runtime_options",
"//runtime:standard_runtime_builder_factory",
"@com_google_absl//absl/status",
"@com_google_absl//absl/status:statusor",
"@com_google_absl//absl/strings",
"@com_google_cel_spec//proto/cel/expr:syntax_cc_proto",
"@com_google_protobuf//:protobuf",
],
)
Expand All @@ -76,22 +79,26 @@ cc_library(
srcs = ["exercise2.cc"],
hdrs = ["exercise2.h"],
deps = [
":cel_compiler",
"//checker:type_checker_builder",
"//checker:validation_result",
"//common:ast",
"//common:decl",
"//common:minimal_descriptor_pool",
"//common:type",
"//common:value",
"//compiler",
"//compiler:compiler_factory",
"//compiler:standard_library",
"//eval/public:activation",
"//eval/public:builtin_func_registrar",
"//eval/public:cel_expr_builder_factory",
"//eval/public:cel_expression",
"//eval/public:cel_options",
"//eval/public:cel_value",
"//internal:status_macros",
"//runtime",
"//runtime:activation",
"//runtime:bind_proto_to_activation",
"//runtime:runtime_builder",
"//runtime:runtime_options",
"//runtime:standard_runtime_builder_factory",
"@com_google_absl//absl/status",
"@com_google_absl//absl/status:statusor",
"@com_google_absl//absl/strings",
"@com_google_cel_spec//proto/cel/expr:checked_cc_proto",
"@com_google_cel_spec//proto/cel/expr:syntax_cc_proto",
"@com_google_googleapis//google/rpc/context:attribute_context_cc_proto",
"@com_google_protobuf//:protobuf",
],
Expand Down Expand Up @@ -125,42 +132,30 @@ cc_test(
)

cc_library(
name = "cel_compiler",
hdrs = ["cel_compiler.h"],
name = "checked_expr_conversion_example",
hdrs = ["checked_expr_conversion_example.h"],
deps = [
"//checker:validation_result",
"//common:ast",
"//common:ast_proto",
"//compiler",
"//internal:status_macros",
"@com_google_absl//absl/status",
"@com_google_absl//absl/status:statusor",
"@com_google_absl//absl/strings",
"@com_google_cel_spec//proto/cel/expr:checked_cc_proto",
],
)

cc_test(
name = "cel_compiler_test",
srcs = ["cel_compiler_test.cc"],
name = "checked_expr_conversion_example_test",
srcs = ["checked_expr_conversion_example_test.cc"],
deps = [
":cel_compiler",
"//common:decl",
"//common:type",
":checked_expr_conversion_example",
"//checker:validation_result",
"//compiler",
"//compiler:compiler_factory",
"//compiler:standard_library",
"//eval/public:activation",
"//eval/public:activation_bind_helper",
"//eval/public:builtin_func_registrar",
"//eval/public:cel_expr_builder_factory",
"//eval/public:cel_function_adapter",
"//eval/public:cel_value",
"//eval/public/testing:matchers",
"//internal:testing",
"@com_google_absl//absl/log:absl_check",
"@com_google_absl//absl/status",
"@com_google_absl//absl/status:status_matchers",
"@com_google_googleapis//google/rpc/context:attribute_context_cc_proto",
"@com_google_cel_spec//proto/cel/expr:checked_cc_proto",
"@com_google_protobuf//:protobuf",
],
)
Expand All @@ -170,22 +165,28 @@ cc_library(
srcs = ["exercise4.cc"],
hdrs = ["exercise4.h"],
deps = [
":cel_compiler",
"//checker:type_checker_builder",
"//checker:validation_result",
"//common:ast",
"//common:decl",
"//common:minimal_descriptor_pool",
"//common:type",
"//common:value",
"//compiler",
"//compiler:compiler_factory",
"//compiler:standard_library",
"//eval/public:activation",
"//eval/public:activation_bind_helper",
"//eval/public:builtin_func_registrar",
"//eval/public:cel_expr_builder_factory",
"//eval/public:cel_expression",
"//eval/public:cel_options",
"//eval/public:cel_value",
"//internal:status_macros",
"//runtime",
"//runtime:activation",
"//runtime:bind_proto_to_activation",
"//runtime:function_adapter",
"//runtime:runtime_builder",
"//runtime:runtime_options",
"//runtime:standard_runtime_builder_factory",
"@com_google_absl//absl/status",
"@com_google_absl//absl/status:statusor",
"@com_google_absl//absl/strings",
"@com_google_cel_spec//proto/cel/expr:checked_cc_proto",
"@com_google_absl//absl/types:optional",
"@com_google_googleapis//google/rpc/context:attribute_context_cc_proto",
"@com_google_protobuf//:protobuf",
],
Expand Down Expand Up @@ -270,6 +271,7 @@ cc_library(
deps = [
":network_functions",
"//checker:validation_result",
"//common:ast",
"//common:decl",
"//common:minimal_descriptor_pool",
"//common:type",
Expand Down
Loading
Loading