extractors/

directory
v0.0.49 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 23, 2021 License: Apache-2.0, NCSA

Directories

Path Synopsis
Package bazel implements the internal plumbing of a configurable Bazel compilation unit extractor.
Package bazel implements the internal plumbing of a configurable Bazel compilation unit extractor.
extutil
Package extutil implements shared code for extracting and writing output from Bazel actions to .kzip files.
Package extutil implements shared code for extracting and writing output from Bazel actions to .kzip files.
cmd
bazel/bazel_go_extractor
bazel_go_extractor is a Bazel extra action that extracts Go compilations.
bazel_go_extractor is a Bazel extra action that extracts Go compilations.
bazel/copy_kzip
Program copy_kzip implements a Bazel extra action that directly copies a Kythe compilation record produced by a "spawn" action.
Program copy_kzip implements a Bazel extra action that directly copies a Kythe compilation record produced by a "spawn" action.
bazel/extract_kzip
Program extract_kzip implements a Bazel extra action that captures a Kythe compilation record for a "spawn" action.
Program extract_kzip implements a Bazel extra action that captures a Kythe compilation record for a "spawn" action.
gotool
Binary gotool extracts Kythe compilation information for Go packages named by import path on the command line.
Binary gotool extracts Kythe compilation information for Go packages named by import path on the command line.
Package config defines configuration settings for extracting compilation records from a repository using a non-bazel build system.
Package config defines configuration settings for extracting compilation records from a repository using a non-bazel build system.
base
Package base and its subpackages define default config data for different builders (cmake, gradle, maven).
Package base and its subpackages define default config data for different builders (cmake, gradle, maven).
base/gradle
Package gradle defines a default kythe.proto.ExtractionConfiguration for Java using Gradle.
Package gradle defines a default kythe.proto.ExtractionConfiguration for Java using Gradle.
base/mvn
Package mvn defines a default kythe.proto.ExtractionConfiguration for Java using Maven.
Package mvn defines a default kythe.proto.ExtractionConfiguration for Java using Maven.
preprocessor
Binary preprocessor can modify a repo's build configuration file with the necessary bits to run Kythe extraction.
Binary preprocessor can modify a repo's build configuration file with the necessary bits to run Kythe extraction.
preprocessor/modifier
Package modifier provides a library for adding a forked javac executable into a build.gradle file or pom.xml file.
Package modifier provides a library for adding a forked javac executable into a build.gradle file or pom.xml file.
runextractor
Binary runextractor provides a tool to wrap a repo's compilation with Kythe's custom extractor logic.
Binary runextractor provides a tool to wrap a repo's compilation with Kythe's custom extractor logic.
runextractor/backup
Package backup is a simple library for backing up a config file and restoring it using a temporary file.
Package backup is a simple library for backing up a config file and restoring it using a temporary file.
runextractor/cmakecmd
Package cmakecmd extracts from a CMake-based repository.
Package cmakecmd extracts from a CMake-based repository.
runextractor/compdb
Package compdb contains functionality necessary for extracting from a compile_commands.json file.
Package compdb contains functionality necessary for extracting from a compile_commands.json file.
runextractor/compdbcmd
Package compdbcmd extracts from a compile_commands.json file.
Package compdbcmd extracts from a compile_commands.json file.
runextractor/gradlecmd
Package gradlecmd extracts a gradle repo.
Package gradlecmd extracts a gradle repo.
runextractor/mavencmd
Package mavencmd extracts a maven repo.
Package mavencmd extracts a maven repo.
smoke
Package smoke is a basic harness for testing the validity of config.ExtractRepo output.
Package smoke is a basic harness for testing the validity of config.ExtractRepo output.
Package constants defines relevant constants common to multiple extractors.
Package constants defines relevant constants common to multiple extractors.
gcp
config
Package config contains logic for converting kythe.proto.extraction.RepoConfig to cloudbuild.yaml format as specified by https://cloud.google.com/cloud-build/docs/build-config.
Package config contains logic for converting kythe.proto.extraction.RepoConfig to cloudbuild.yaml format as specified by https://cloud.google.com/cloud-build/docs/build-config.
config/yamlgen
Binary yamlgen generates a Cloud Build yaml config file for extracting a repo using Kythe.
Binary yamlgen generates a Cloud Build yaml config file for extracting a repo using Kythe.
Package golang produces Kythe compilation units for each Go import path specified.
Package golang produces Kythe compilation units for each Go import path specified.
Package govname supports the creation of VName protobuf messages for Go packages and other entities.
Package govname supports the creation of VName protobuf messages for Go packages and other entities.
Program extract_proto_kzip implements a Bazel extra action that captures a Kythe compilation record for a protobuf "spawn" action.
Program extract_proto_kzip implements a Bazel extra action that captures a Kythe compilation record for a protobuf "spawn" action.
Package validation contains logic for verifing the contents of a kzip.
Package validation contains logic for verifing the contents of a kzip.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL