├── .dockerignore ├── .gitattributes ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── actions │ └── asdf │ │ └── action.yml ├── labeler.yml └── workflows │ ├── build-env-docker.yml │ ├── formatting.yml │ ├── golang.yml │ ├── haskell.yml │ ├── labeler.yml │ ├── protobuf-reprolang.yml │ ├── release.yml │ ├── rust.yml │ ├── scip-examples.yaml │ └── typescript.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .tool-versions ├── CHANGELOG.md ├── DESIGN.md ├── Development.md ├── LICENSE ├── README.md ├── bindings ├── go │ └── scip │ │ ├── assertions.go │ │ ├── assertions_noop.go │ │ ├── canonicalize.go │ │ ├── canonicalize_test.go │ │ ├── flatten.go │ │ ├── flatten_test.go │ │ ├── internal │ │ ├── compat_test.go │ │ ├── old_symbol_parser.go │ │ └── shared │ │ │ ├── sample_indexes.go │ │ │ └── shared.go │ │ ├── memtest │ │ ├── DO_NOT_ADD_NEW_TEST_FILES_HERE │ │ └── low_mem_test.go │ │ ├── parse.go │ │ ├── parse_test.go │ │ ├── position.go │ │ ├── position_test.go │ │ ├── sanitize.go │ │ ├── scip.pb.go │ │ ├── sort.go │ │ ├── sort_test.go │ │ ├── source_file.go │ │ ├── source_file_test.go │ │ ├── speedtest │ │ └── speedtest_main.go │ │ ├── symbol.go │ │ ├── symbol_formatter.go │ │ ├── symbol_formatter_test.go │ │ ├── symbol_parser.go │ │ ├── symbol_role.go │ │ ├── symbol_table.go │ │ ├── symbol_test.go │ │ ├── testdata │ │ └── index1.scip.gz │ │ ├── testutil │ │ ├── format.go │ │ ├── format_test.go │ │ └── snapshot_testing.go │ │ └── tools.go ├── haskell │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── scip.cabal │ └── src │ │ └── Proto │ │ ├── Scip.hs │ │ └── Scip_Fields.hs ├── rust │ ├── Cargo.lock │ ├── Cargo.toml │ ├── LICENSE │ └── src │ │ ├── generated │ │ ├── mod.rs │ │ └── scip.rs │ │ ├── mod.rs │ │ └── symbol.rs └── typescript │ ├── package.json │ ├── scip.js │ ├── scip.ts │ └── tsconfig.json ├── buf.gen.yaml ├── buf.work.yaml ├── buf.yaml ├── cmd └── scip │ ├── convert.go │ ├── convert_test.go │ ├── lint.go │ ├── lint_test.go │ ├── main.go │ ├── main_test.go │ ├── option_from.go │ ├── print.go │ ├── print_test.go │ ├── snapshot.go │ ├── stats.go │ ├── test.go │ ├── test_test.go │ ├── tests │ ├── reprolang │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── binding.gyp │ │ ├── bindings │ │ │ ├── go │ │ │ │ └── repro │ │ │ │ │ ├── ast.go │ │ │ │ │ ├── dependency.go │ │ │ │ │ ├── indexer.go │ │ │ │ │ ├── namer.go │ │ │ │ │ ├── parser.go │ │ │ │ │ ├── scip.go │ │ │ │ │ └── source_file.go │ │ │ ├── node │ │ │ │ ├── binding.cc │ │ │ │ └── index.js │ │ │ └── rust │ │ │ │ ├── build.rs │ │ │ │ └── lib.rs │ │ ├── generate-tree-sitter-parser.sh │ │ ├── grammar.js │ │ ├── package.json │ │ └── src │ │ │ ├── binding.go │ │ │ ├── binding_test.go │ │ │ ├── grammar.json │ │ │ ├── node-types.json │ │ │ ├── parser.c │ │ │ ├── tree_sitter │ │ │ └── parser.h │ │ │ └── workaround.go │ ├── snapshots │ │ ├── input │ │ │ ├── cyclic-reference │ │ │ │ ├── cycle1.repro │ │ │ │ └── cycle2.repro │ │ │ ├── diagnostics │ │ │ │ └── diagnostics.repro │ │ │ ├── duplicates │ │ │ │ └── duplicate.repro │ │ │ ├── forward-def │ │ │ │ └── forward_def.repro │ │ │ ├── global-cross-repo │ │ │ │ └── reference.repro │ │ │ ├── global-workspace │ │ │ │ └── hello.repro │ │ │ ├── implementation-cross-repo │ │ │ │ └── bird.repro │ │ │ ├── implementation │ │ │ │ └── animal.repro │ │ │ ├── local-document │ │ │ │ ├── local1.repro │ │ │ │ └── local2.repro │ │ │ ├── missing-symbol-information │ │ │ │ ├── globals.repro │ │ │ │ └── locals.repro │ │ │ └── relationships │ │ │ │ ├── defined_by.repro │ │ │ │ ├── mixed.repro │ │ │ │ ├── references.repro │ │ │ │ └── type_defines.repro │ │ └── output │ │ │ ├── cyclic-reference │ │ │ ├── cycle1.repro │ │ │ └── cycle2.repro │ │ │ ├── diagnostics │ │ │ └── diagnostics.repro │ │ │ ├── duplicates │ │ │ └── duplicate.repro │ │ │ ├── forward-def │ │ │ └── forward_def.repro │ │ │ ├── global-cross-repo │ │ │ └── reference.repro │ │ │ ├── global-workspace │ │ │ └── hello.repro │ │ │ ├── implementation-cross-repo │ │ │ └── bird.repro │ │ │ ├── implementation │ │ │ └── animal.repro │ │ │ ├── local-document │ │ │ ├── local1.repro │ │ │ └── local2.repro │ │ │ ├── missing-symbol-information │ │ │ ├── globals.repro │ │ │ └── locals.repro │ │ │ └── relationships │ │ │ ├── defined_by.repro │ │ │ ├── mixed.repro │ │ │ ├── references.repro │ │ │ └── type_defines.repro │ └── test_cmd │ │ ├── diagnostics │ │ ├── fails-incorrect-diagnostic.repro │ │ ├── fails-no-diagnostic.repro │ │ └── passes.repro │ │ ├── ranges │ │ ├── fails.repro │ │ └── passes.repro │ │ └── roles │ │ ├── fails-wrong-role.repro │ │ ├── fails-wrong-symbol.repro │ │ └── passes.repro │ └── version.txt ├── dev ├── Dockerfile.bindings ├── build-docker-environment.sh ├── docker-entrypoint.sh ├── generate-all-in-docker.sh ├── proto-generate.sh ├── publish-release.sh └── sample_indexes │ ├── .gitignore │ └── indexes-metadata.json ├── docs ├── CLI.md ├── scip.md ├── scip.sprig └── test_file_format.md ├── go.mod ├── go.sum ├── package.json ├── renovate.json ├── scip.proto └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ### Test plan 2 | -------------------------------------------------------------------------------- /.github/actions/asdf/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/.github/actions/asdf/action.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/build-env-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/.github/workflows/build-env-docker.yml -------------------------------------------------------------------------------- /.github/workflows/formatting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/.github/workflows/formatting.yml -------------------------------------------------------------------------------- /.github/workflows/golang.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/.github/workflows/golang.yml -------------------------------------------------------------------------------- /.github/workflows/haskell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/.github/workflows/haskell.yml -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/.github/workflows/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/protobuf-reprolang.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/.github/workflows/protobuf-reprolang.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.github/workflows/scip-examples.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/.github/workflows/scip-examples.yaml -------------------------------------------------------------------------------- /.github/workflows/typescript.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/.github/workflows/typescript.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/.prettierrc -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/.tool-versions -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /DESIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/DESIGN.md -------------------------------------------------------------------------------- /Development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/Development.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/README.md -------------------------------------------------------------------------------- /bindings/go/scip/assertions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/assertions.go -------------------------------------------------------------------------------- /bindings/go/scip/assertions_noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/assertions_noop.go -------------------------------------------------------------------------------- /bindings/go/scip/canonicalize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/canonicalize.go -------------------------------------------------------------------------------- /bindings/go/scip/canonicalize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/canonicalize_test.go -------------------------------------------------------------------------------- /bindings/go/scip/flatten.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/flatten.go -------------------------------------------------------------------------------- /bindings/go/scip/flatten_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/flatten_test.go -------------------------------------------------------------------------------- /bindings/go/scip/internal/compat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/internal/compat_test.go -------------------------------------------------------------------------------- /bindings/go/scip/internal/old_symbol_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/internal/old_symbol_parser.go -------------------------------------------------------------------------------- /bindings/go/scip/internal/shared/sample_indexes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/internal/shared/sample_indexes.go -------------------------------------------------------------------------------- /bindings/go/scip/internal/shared/shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/internal/shared/shared.go -------------------------------------------------------------------------------- /bindings/go/scip/memtest/DO_NOT_ADD_NEW_TEST_FILES_HERE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/memtest/DO_NOT_ADD_NEW_TEST_FILES_HERE -------------------------------------------------------------------------------- /bindings/go/scip/memtest/low_mem_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/memtest/low_mem_test.go -------------------------------------------------------------------------------- /bindings/go/scip/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/parse.go -------------------------------------------------------------------------------- /bindings/go/scip/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/parse_test.go -------------------------------------------------------------------------------- /bindings/go/scip/position.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/position.go -------------------------------------------------------------------------------- /bindings/go/scip/position_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/position_test.go -------------------------------------------------------------------------------- /bindings/go/scip/sanitize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/sanitize.go -------------------------------------------------------------------------------- /bindings/go/scip/scip.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/scip.pb.go -------------------------------------------------------------------------------- /bindings/go/scip/sort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/sort.go -------------------------------------------------------------------------------- /bindings/go/scip/sort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/sort_test.go -------------------------------------------------------------------------------- /bindings/go/scip/source_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/source_file.go -------------------------------------------------------------------------------- /bindings/go/scip/source_file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/source_file_test.go -------------------------------------------------------------------------------- /bindings/go/scip/speedtest/speedtest_main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/speedtest/speedtest_main.go -------------------------------------------------------------------------------- /bindings/go/scip/symbol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/symbol.go -------------------------------------------------------------------------------- /bindings/go/scip/symbol_formatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/symbol_formatter.go -------------------------------------------------------------------------------- /bindings/go/scip/symbol_formatter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/symbol_formatter_test.go -------------------------------------------------------------------------------- /bindings/go/scip/symbol_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/symbol_parser.go -------------------------------------------------------------------------------- /bindings/go/scip/symbol_role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/symbol_role.go -------------------------------------------------------------------------------- /bindings/go/scip/symbol_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/symbol_table.go -------------------------------------------------------------------------------- /bindings/go/scip/symbol_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/symbol_test.go -------------------------------------------------------------------------------- /bindings/go/scip/testdata/index1.scip.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/testdata/index1.scip.gz -------------------------------------------------------------------------------- /bindings/go/scip/testutil/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/testutil/format.go -------------------------------------------------------------------------------- /bindings/go/scip/testutil/format_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/testutil/format_test.go -------------------------------------------------------------------------------- /bindings/go/scip/testutil/snapshot_testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/testutil/snapshot_testing.go -------------------------------------------------------------------------------- /bindings/go/scip/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/go/scip/tools.go -------------------------------------------------------------------------------- /bindings/haskell/.gitignore: -------------------------------------------------------------------------------- 1 | dist-newstyle/ 2 | -------------------------------------------------------------------------------- /bindings/haskell/LICENSE: -------------------------------------------------------------------------------- 1 | ../../LICENSE -------------------------------------------------------------------------------- /bindings/haskell/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/haskell/README.md -------------------------------------------------------------------------------- /bindings/haskell/scip.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/haskell/scip.cabal -------------------------------------------------------------------------------- /bindings/haskell/src/Proto/Scip.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/haskell/src/Proto/Scip.hs -------------------------------------------------------------------------------- /bindings/haskell/src/Proto/Scip_Fields.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/haskell/src/Proto/Scip_Fields.hs -------------------------------------------------------------------------------- /bindings/rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/rust/Cargo.lock -------------------------------------------------------------------------------- /bindings/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/rust/Cargo.toml -------------------------------------------------------------------------------- /bindings/rust/LICENSE: -------------------------------------------------------------------------------- 1 | ../../LICENSE -------------------------------------------------------------------------------- /bindings/rust/src/generated/mod.rs: -------------------------------------------------------------------------------- 1 | // @generated 2 | 3 | pub mod scip; 4 | -------------------------------------------------------------------------------- /bindings/rust/src/generated/scip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/rust/src/generated/scip.rs -------------------------------------------------------------------------------- /bindings/rust/src/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/rust/src/mod.rs -------------------------------------------------------------------------------- /bindings/rust/src/symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/rust/src/symbol.rs -------------------------------------------------------------------------------- /bindings/typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/typescript/package.json -------------------------------------------------------------------------------- /bindings/typescript/scip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/typescript/scip.js -------------------------------------------------------------------------------- /bindings/typescript/scip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/typescript/scip.ts -------------------------------------------------------------------------------- /bindings/typescript/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/bindings/typescript/tsconfig.json -------------------------------------------------------------------------------- /buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/buf.gen.yaml -------------------------------------------------------------------------------- /buf.work.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/buf.work.yaml -------------------------------------------------------------------------------- /buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/buf.yaml -------------------------------------------------------------------------------- /cmd/scip/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/convert.go -------------------------------------------------------------------------------- /cmd/scip/convert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/convert_test.go -------------------------------------------------------------------------------- /cmd/scip/lint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/lint.go -------------------------------------------------------------------------------- /cmd/scip/lint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/lint_test.go -------------------------------------------------------------------------------- /cmd/scip/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/main.go -------------------------------------------------------------------------------- /cmd/scip/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/main_test.go -------------------------------------------------------------------------------- /cmd/scip/option_from.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/option_from.go -------------------------------------------------------------------------------- /cmd/scip/print.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/print.go -------------------------------------------------------------------------------- /cmd/scip/print_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/print_test.go -------------------------------------------------------------------------------- /cmd/scip/snapshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/snapshot.go -------------------------------------------------------------------------------- /cmd/scip/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/stats.go -------------------------------------------------------------------------------- /cmd/scip/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/test.go -------------------------------------------------------------------------------- /cmd/scip/test_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/test_test.go -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/.gitattributes -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/Cargo.lock -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/Cargo.toml -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/binding.gyp -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/bindings/go/repro/ast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/bindings/go/repro/ast.go -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/bindings/go/repro/dependency.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/bindings/go/repro/dependency.go -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/bindings/go/repro/indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/bindings/go/repro/indexer.go -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/bindings/go/repro/namer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/bindings/go/repro/namer.go -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/bindings/go/repro/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/bindings/go/repro/parser.go -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/bindings/go/repro/scip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/bindings/go/repro/scip.go -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/bindings/go/repro/source_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/bindings/go/repro/source_file.go -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/bindings/node/binding.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/bindings/node/binding.cc -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/bindings/node/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/bindings/node/index.js -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/bindings/rust/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/bindings/rust/build.rs -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/bindings/rust/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/bindings/rust/lib.rs -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/generate-tree-sitter-parser.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/generate-tree-sitter-parser.sh -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/grammar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/grammar.js -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/package.json -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/src/binding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/src/binding.go -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/src/binding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/src/binding_test.go -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/src/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/src/grammar.json -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/src/node-types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/src/node-types.json -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/src/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/src/parser.c -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/src/tree_sitter/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/src/tree_sitter/parser.h -------------------------------------------------------------------------------- /cmd/scip/tests/reprolang/src/workaround.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/reprolang/src/workaround.go -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/input/cyclic-reference/cycle1.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/input/cyclic-reference/cycle1.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/input/cyclic-reference/cycle2.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/input/cyclic-reference/cycle2.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/input/diagnostics/diagnostics.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/input/diagnostics/diagnostics.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/input/duplicates/duplicate.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/input/duplicates/duplicate.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/input/forward-def/forward_def.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/input/forward-def/forward_def.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/input/global-cross-repo/reference.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/input/global-cross-repo/reference.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/input/global-workspace/hello.repro: -------------------------------------------------------------------------------- 1 | definition hello(). -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/input/implementation-cross-repo/bird.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/input/implementation-cross-repo/bird.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/input/implementation/animal.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/input/implementation/animal.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/input/local-document/local1.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/input/local-document/local1.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/input/local-document/local2.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/input/local-document/local2.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/input/missing-symbol-information/globals.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/input/missing-symbol-information/globals.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/input/missing-symbol-information/locals.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/input/missing-symbol-information/locals.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/input/relationships/defined_by.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/input/relationships/defined_by.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/input/relationships/mixed.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/input/relationships/mixed.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/input/relationships/references.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/input/relationships/references.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/input/relationships/type_defines.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/input/relationships/type_defines.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/output/cyclic-reference/cycle1.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/output/cyclic-reference/cycle1.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/output/cyclic-reference/cycle2.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/output/cyclic-reference/cycle2.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/output/diagnostics/diagnostics.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/output/diagnostics/diagnostics.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/output/duplicates/duplicate.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/output/duplicates/duplicate.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/output/forward-def/forward_def.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/output/forward-def/forward_def.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/output/global-cross-repo/reference.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/output/global-cross-repo/reference.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/output/global-workspace/hello.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/output/global-workspace/hello.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/output/implementation-cross-repo/bird.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/output/implementation-cross-repo/bird.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/output/implementation/animal.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/output/implementation/animal.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/output/local-document/local1.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/output/local-document/local1.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/output/local-document/local2.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/output/local-document/local2.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/output/missing-symbol-information/globals.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/output/missing-symbol-information/globals.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/output/missing-symbol-information/locals.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/output/missing-symbol-information/locals.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/output/relationships/defined_by.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/output/relationships/defined_by.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/output/relationships/mixed.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/output/relationships/mixed.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/output/relationships/references.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/output/relationships/references.repro -------------------------------------------------------------------------------- /cmd/scip/tests/snapshots/output/relationships/type_defines.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/snapshots/output/relationships/type_defines.repro -------------------------------------------------------------------------------- /cmd/scip/tests/test_cmd/diagnostics/fails-incorrect-diagnostic.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/test_cmd/diagnostics/fails-incorrect-diagnostic.repro -------------------------------------------------------------------------------- /cmd/scip/tests/test_cmd/diagnostics/fails-no-diagnostic.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/test_cmd/diagnostics/fails-no-diagnostic.repro -------------------------------------------------------------------------------- /cmd/scip/tests/test_cmd/diagnostics/passes.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/test_cmd/diagnostics/passes.repro -------------------------------------------------------------------------------- /cmd/scip/tests/test_cmd/ranges/fails.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/test_cmd/ranges/fails.repro -------------------------------------------------------------------------------- /cmd/scip/tests/test_cmd/ranges/passes.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/test_cmd/ranges/passes.repro -------------------------------------------------------------------------------- /cmd/scip/tests/test_cmd/roles/fails-wrong-role.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/test_cmd/roles/fails-wrong-role.repro -------------------------------------------------------------------------------- /cmd/scip/tests/test_cmd/roles/fails-wrong-symbol.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/test_cmd/roles/fails-wrong-symbol.repro -------------------------------------------------------------------------------- /cmd/scip/tests/test_cmd/roles/passes.repro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/cmd/scip/tests/test_cmd/roles/passes.repro -------------------------------------------------------------------------------- /cmd/scip/version.txt: -------------------------------------------------------------------------------- 1 | 0.6.1 2 | -------------------------------------------------------------------------------- /dev/Dockerfile.bindings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/dev/Dockerfile.bindings -------------------------------------------------------------------------------- /dev/build-docker-environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/dev/build-docker-environment.sh -------------------------------------------------------------------------------- /dev/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/dev/docker-entrypoint.sh -------------------------------------------------------------------------------- /dev/generate-all-in-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/dev/generate-all-in-docker.sh -------------------------------------------------------------------------------- /dev/proto-generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/dev/proto-generate.sh -------------------------------------------------------------------------------- /dev/publish-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/dev/publish-release.sh -------------------------------------------------------------------------------- /dev/sample_indexes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/dev/sample_indexes/.gitignore -------------------------------------------------------------------------------- /dev/sample_indexes/indexes-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/dev/sample_indexes/indexes-metadata.json -------------------------------------------------------------------------------- /docs/CLI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/docs/CLI.md -------------------------------------------------------------------------------- /docs/scip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/docs/scip.md -------------------------------------------------------------------------------- /docs/scip.sprig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/docs/scip.sprig -------------------------------------------------------------------------------- /docs/test_file_format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/docs/test_file_format.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/go.sum -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/renovate.json -------------------------------------------------------------------------------- /scip.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/scip.proto -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sourcegraph/scip/HEAD/yarn.lock --------------------------------------------------------------------------------