load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "ast", srcs = [ "advisor.go", "ast.go", "base.go", "ddl.go", "dml.go", "expressions.go", "flag.go", "functions.go", "misc.go", "procedure.go", "stats.go", "util.go", ], importpath = "github.com/pingcap/tidb/parser/ast", visibility = ["//visibility:public"], deps = [ "//parser/auth", "//parser/charset", "//parser/format", "//parser/model", "//parser/mysql", "//parser/opcode", "//parser/terror", "//parser/tidb", "//parser/types", "@com_github_pingcap_errors//:errors", ], ) go_test( name = "ast_test", timeout = "short", srcs = [ "base_test.go", "ddl_test.go", "dml_test.go", "expressions_test.go", "flag_test.go", "format_test.go", "functions_test.go", "misc_test.go", "procedure_test.go", "util_test.go", ], embed = [":ast"], flaky = True, deps = [ "//parser", "//parser/auth", "//parser/charset", "//parser/format", "//parser/mysql", "//parser/test_driver", "@com_github_stretchr_testify//require", ], )