Skip to content

Commit ea3b982

Browse files
l46kokcopybara-github
authored andcommitted
Internal Changes
PiperOrigin-RevId: 957797112
1 parent e0e717b commit ea3b982

41 files changed

Lines changed: 3983 additions & 216 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

BUILD.bazel

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,14 @@ java_library(
9595
],
9696
)
9797

98+
java_library(
99+
name = "java_jline",
100+
exports = [
101+
"@maven//:org_jline_jline_reader",
102+
"@maven//:org_jline_jline_terminal",
103+
],
104+
)
105+
98106
default_java_toolchain(
99107
name = "repository_default_toolchain",
100108
configuration = DEFAULT_TOOLCHAIN_CONFIGURATION,

MODULE.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ maven.install(
9595
"info.picocli:picocli:4.7.7",
9696
"org.antlr:antlr4-runtime:4.13.2",
9797
"org.freemarker:freemarker:2.3.34",
98+
"org.jline:jline-reader:3.26.1",
99+
"org.jline:jline-terminal:3.26.1",
98100
"org.jspecify:jspecify:1.0.0",
99101
"org.threeten:threeten-extra:1.8.0",
100102
"org.yaml:snakeyaml:2.5",

optimizer/optimizers/BUILD.bazel

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,8 @@ java_library(
1919
name = "inlining",
2020
exports = ["//optimizer/src/main/java/dev/cel/optimizer/optimizers:inlining"],
2121
)
22+
23+
java_library(
24+
name = "canonicalization",
25+
exports = ["//optimizer/src/main/java/dev/cel/optimizer/optimizers:canonicalization"],
26+
)

optimizer/src/main/java/dev/cel/optimizer/optimizers/BUILD.bazel

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,30 @@ java_library(
4848
],
4949
)
5050

51+
java_library(
52+
name = "canonicalization",
53+
srcs = [
54+
"CanonicalizationOptimizer.java",
55+
],
56+
tags = [
57+
],
58+
deps = [
59+
"//bundle:cel",
60+
"//common:cel_ast",
61+
"//common:mutable_ast",
62+
"//common:mutable_source",
63+
"//common:operator",
64+
"//common/ast",
65+
"//common/ast:mutable_expr",
66+
"//common/navigation:common",
67+
"//common/navigation:mutable_navigation",
68+
"//optimizer:ast_optimizer",
69+
"//optimizer:mutable_ast",
70+
"//optimizer:optimization_exception",
71+
"@maven//:com_google_guava_guava",
72+
],
73+
)
74+
5175
java_library(
5276
name = "common_subexpression_elimination",
5377
srcs = [

0 commit comments

Comments
 (0)