Directories ¶
Path | Synopsis |
---|---|
Package analysis defines interfaces used to locate and analyze compilation units and their inputs.
|
Package analysis defines interfaces used to locate and analyze compilation units and their inputs. |
driver
Package driver contains a Driver implementation that sends analyses to a CompilationAnalyzer based on a Queue of compilations.
|
Package driver contains a Driver implementation that sends analyses to a CompilationAnalyzer based on a Queue of compilations. |
local
Package local implements CompilationAnalyzer utilities for local analyses.
|
Package local implements CompilationAnalyzer utilities for local analyses. |
proxy
Package proxy implements a wrapper that proxies an analysis request to a Kythe indexer that does not speak protocol buffers or RPCs.
|
Package proxy implements a wrapper that proxies an analysis request to a Kythe indexer that does not speak protocol buffers or RPCs. |
Package cache implements a simple in-memory file cache and provides a simple Fetcher wrapper that uses the cache for its Fetch operations.
|
Package cache implements a simple in-memory file cache and provides a simple Fetcher wrapper that uses the cache for its Fetch operations. |
Package delimited implements a reader and writer for simple streams of length-delimited byte records.
|
Package delimited implements a reader and writer for simple streams of length-delimited byte records. |
dedup
Package dedup implements a duplication-reducing reader for streams of length-delimited byte records.
|
Package dedup implements a duplication-reducing reader for streams of length-delimited byte records. |
Package kcd defines an interface and utility functions for the implementation of a Kythe compilation database.
|
Package kcd defines an interface and utility functions for the implementation of a Kythe compilation database. |
kythe
Package kythe implements the kcd.Unit interface for Kythe compilations.
|
Package kythe implements the kcd.Unit interface for Kythe compilations. |
kzipdb
Package kzipdb implements kcd.Reader using a kzip file as its backing store.
|
Package kzipdb implements kcd.Reader using a kzip file as its backing store. |
locked
Package locked implements a delegating wrapper that protects each method of the resulting kcd.Reader or kcd.ReadWriter with a mutex, so that the result is safe for concurrent use by multiple goroutines.
|
Package locked implements a delegating wrapper that protects each method of the resulting kcd.Reader or kcd.ReadWriter with a mutex, so that the result is safe for concurrent use by multiple goroutines. |
memdb
Package memdb implements kcd.ReadWriter with an in-memory representation, suitable for testing or ephemeral service-based collections.
|
Package memdb implements kcd.ReadWriter with an in-memory representation, suitable for testing or ephemeral service-based collections. |
testutil
Package testutil provides support functions for unit testing implementations of the kcd.ReadWriter interface.
|
Package testutil provides support functions for unit testing implementations of the kcd.ReadWriter interface. |
Package kzip implements the kzip compilation storage file format.
|
Package kzip implements the kzip compilation storage file format. |
buildmetadata
Package buildmetadata provides utilities for working with metadata kzips.
|
Package buildmetadata provides utilities for working with metadata kzips. |
info
Package info provides utilities for summarizing the contents of a kzip.
|
Package info provides utilities for summarizing the contents of a kzip. |
tools
|
|
dedup_stream
Binary dedup_stream reads a delimited stream from stdin and writes a delimited stream to stdout.
|
Binary dedup_stream reads a delimited stream from stdin and writes a delimited stream to stdout. |
entrystream
Binary entrystream provides tools to manipulate a stream of delimited Entry messages.
|
Binary entrystream provides tools to manipulate a stream of delimited Entry messages. |
ktags
Binary ktags emits ctags-formatted lines for the definitions in the given files.
|
Binary ktags emits ctags-formatted lines for the definitions in the given files. |
kzip
Binary kzip provides tools to work with kzip archives.
|
Binary kzip provides tools to work with kzip archives. |
kzip/createcmd
Package createcmd provides the kzip command for creating simple kzip archives.
|
Package createcmd provides the kzip command for creating simple kzip archives. |
kzip/filtercmd
Package filtercmd provides the kzip command for filtering archives.
|
Package filtercmd provides the kzip command for filtering archives. |
kzip/flags
Package flags provides type EncodingFlag for use as a flag to specify Encoding.
|
Package flags provides type EncodingFlag for use as a flag to specify Encoding. |
kzip/infocmd
Package infocmd provides the kzip command for obtaining info about a kzip archive.
|
Package infocmd provides the kzip command for obtaining info about a kzip archive. |
kzip/mergecmd
Package mergecmd provides the kzip command for merging archives.
|
Package mergecmd provides the kzip command for merging archives. |
kzip/metadatacmd
Package metadatacmd provides the kzip command for creating metadata kzips.
|
Package metadatacmd provides the kzip command for creating metadata kzips. |
kzip/viewcmd
Package viewcmd displays the contents of compilation units stored in .kzip files.
|
Package viewcmd displays the contents of compilation units stored in .kzip files. |
shasum_tool
Binary shasum_tool calcuates the sha256 sum of the specified file.
|
Binary shasum_tool calcuates the sha256 sum of the specified file. |
Package vfs defines a generic file system interface commonly used by Kythe libraries.
|
Package vfs defines a generic file system interface commonly used by Kythe libraries. |
zip
Package zip defines a VFS implementation that understands a zip archive as an isolated, read-only file system.
|
Package zip defines a VFS implementation that understands a zip archive as an isolated, read-only file system. |
Click to show internal directories.
Click to hide internal directories.