| [ |
| { |
| "pattern": "bazel-out/[^%]*%/(github\\.com(?:/[-.\\w]+){2})(?:/([^~]+))?\\.a(?:~partial.a)?$", |
| "vname": { |
| "corpus": "@1@", |
| "path": "@2@" |
| } |
| }, |
| { |
| "pattern": "bazel-out/[^%]*%/(bitbucket\\.org(?:/[-.\\w]+){2})(?:/(.+))?\\.a$", |
| "vname": { |
| "corpus": "@1@", |
| "path": "@2@" |
| } |
| }, |
| { |
| "pattern": "bazel-out/[^%]*%/(golang\\.org(?:/x/\\w+))/(.+)\\.a$", |
| "vname": { |
| "corpus": "@1@", |
| "path": "@2@" |
| } |
| }, |
| { |
| "pattern": "bazel-out/[^/]+/(\\w+)/[^%]*%/([-.\\w]+)/(.+\\.go)$", |
| "vname": { |
| "corpus": "@2@", |
| "root": "bazel-out/@1@", |
| "path": "@3@" |
| } |
| }, |
| { |
| "pattern": "bazel-out/[^/]+/(\\w+)/([^%]+)/\\w+/(\\w+)+%/testmain.go$", |
| "vname": { |
| "root": "bazel-out/@1@", |
| "path": "@2@/@3@/testmain.go" |
| } |
| }, |
| { |
| "pattern": ".*/go_sdk/pkg/\\w+/vendor/golang_org/x/(\\w+)/(.*)\\.a$", |
| "vname": { |
| "corpus": "golang.org/x/@1@", |
| "path": "@2@" |
| } |
| }, |
| { |
| "pattern": ".*/go_sdk/pkg/\\w+/(.*)\\.a$", |
| "vname": { |
| "corpus": "golang.org", |
| "path": "@1@" |
| } |
| }, |
| { |
| "pattern": "bazel-out/[^/]+/(\\w+)/[^%]*%/([-.\\w]+)/(.+)\\.a(?:~partial.a)?$", |
| "vname": { |
| "root" : "bazel-out/@1@", |
| "corpus": "@2@", |
| "path": "@3@" |
| } |
| }, |
| { |
| "pattern": "bazel-out/[^/]+/(\\w+)/(kythe/.+\\.go)$", |
| "vname": { |
| "root": "bazel-out/@1@", |
| "path": "@2@" |
| } |
| } |
| ] |