fork of https://github.com/sourcegraph/zoekt
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "query",
5 srcs = [
6 "bits.go",
7 "marshal.go",
8 "parse.go",
9 "query.go",
10 "query_proto.go",
11 "regexp.go",
12 ],
13 importpath = "github.com/sourcegraph/zoekt/query",
14 visibility = ["//visibility:public"],
15 deps = [
16 "//grpc/v1:grpc",
17 "@com_github_go_enry_go_enry_v2//:go-enry",
18 "@com_github_grafana_regexp//:regexp",
19 "@com_github_roaringbitmap_roaring//:roaring",
20 ],
21)
22
23go_test(
24 name = "query_test",
25 srcs = [
26 "marshal_test.go",
27 "parse_test.go",
28 "query_proto_test.go",
29 "query_test.go",
30 "regexp_test.go",
31 ],
32 embed = [":query"],
33 deps = [
34 "@com_github_google_go_cmp//cmp",
35 "@com_github_grafana_regexp//:regexp",
36 "@com_github_roaringbitmap_roaring//:roaring",
37 ],
38)