Directories ¶
Path | Synopsis |
---|---|
Package archive provides support for reading the contents of archives such as .zip and .tar files.
|
Package archive provides support for reading the contents of archives such as .zip and .tar files. |
Package build provides information about how a given binary was built and in what context.
|
Package build provides information about how a given binary was built and in what context. |
Package cmdutil exports shared logic for implementing command-line subcommands using the github.com/google/subcommands package.
|
Package cmdutil exports shared logic for implementing command-line subcommands using the github.com/google/subcommands package. |
Package compare implements comparisons between Kythe values.
|
Package compare implements comparisons between Kythe values. |
Package datasize implements a type representing data sizes in bytes.
|
Package datasize implements a type representing data sizes in bytes. |
Package dedup implements a utility to determine if a record has not been seen before (whether it's unique).
|
Package dedup implements a utility to determine if a record has not been seen before (whether it's unique). |
Package disksort implements sorting algorithms for sets of data too large to fit fully in-memory.
|
Package disksort implements sorting algorithms for sets of data too large to fit fully in-memory. |
encoding
|
|
rdf
Package rdf implements encoding of RDF triples, as described in http://www.w3.org/TR/2014/REC-n-triples-20140225/.
|
Package rdf implements encoding of RDF triples, as described in http://www.w3.org/TR/2014/REC-n-triples-20140225/. |
text
Package text contains utilities dealing with the encoding of source text.
|
Package text contains utilities dealing with the encoding of source text. |
Package flagutil is a collection of helper functions for Kythe binaries using the flag package.
|
Package flagutil is a collection of helper functions for Kythe binaries using the flag package. |
Binary formatjson reads json from stdin and writes formatted json to stdout.
|
Binary formatjson reads json from stdin and writes formatted json to stdout. |
Package html is a set of utilities for manipulating html Nodes.
|
Package html is a set of utilities for manipulating html Nodes. |
Package httpencoding provides functions to transparently encode/decode HTTP bodies
|
Package httpencoding provides functions to transparently encode/decode HTTP bodies |
Package keys implements orderedcode encodings for Kythe types.
|
Package keys implements orderedcode encodings for Kythe types. |
Package kytheuri provides a type to represent Kythe URIs.
|
Package kytheuri provides a type to represent Kythe URIs. |
Package markedsource defines functions for rendering MarkedSource.
|
Package markedsource defines functions for rendering MarkedSource. |
Package metadata provides support code for processing Kythe metadata records, of the type generated by instrumented code generators for cross-language linkage.
|
Package metadata provides support code for processing Kythe metadata records, of the type generated by instrumented code generators for cross-language linkage. |
Package netutil provides network utility functions.
|
Package netutil provides network utility functions. |
Package pager implements a generic SetPager that splits a stream of Groups into a single Set and one-or-more associated Pages.
|
Package pager implements a generic SetPager that splits a stream of Groups into a single Set and one-or-more associated Pages. |
Package process contains an implementation of a callback-based asynchronous process.
|
Package process contains an implementation of a callback-based asynchronous process. |
Package profile provides a simple method for exposing profile information through a --cpu_profile flag.
|
Package profile provides a simple method for exposing profile information through a --cpu_profile flag. |
Package ptypes is a thin wrapper around the golang.org/protobuf/ptypes package that adds support for Kythe message types, and handles some type format conversions.
|
Package ptypes is a thin wrapper around the golang.org/protobuf/ptypes package that adds support for Kythe message types, and handles some type format conversions. |
Package reduce provides a simple interface for transforming a stream of inputs.
|
Package reduce provides a simple interface for transforming a stream of inputs. |
Package riegeli implements a Reader and Writer for the Riegeli records format.
|
Package riegeli implements a Reader and Writer for the Riegeli records format. |
Package schema defines constants used in the Kythe schema.
|
Package schema defines constants used in the Kythe schema. |
edges
Package edges defines constants for Kythe edges.
|
Package edges defines constants for Kythe edges. |
facts
Package facts defines constants for Kythe facts.
|
Package facts defines constants for Kythe facts. |
mkdata
Program mkdata parses the kythe.proto.schema.Metadata from the Kythe schema.proto file descriptor into a Go/Java source file that can be compiled into the schema util package.
|
Program mkdata parses the kythe.proto.schema.Metadata from the Kythe schema.proto file descriptor into a Go/Java source file that can be compiled into the schema util package. |
nodes
Package nodes defines constants for Kythe nodes.
|
Package nodes defines constants for Kythe nodes. |
tickets
Package tickets defines functions for manipulating Kythe tickets.
|
Package tickets defines functions for manipulating Kythe tickets. |
Package sortutil implements utilities for sorting.
|
Package sortutil implements utilities for sorting. |
Package span implements utilities to resolve byte offsets within a file to line and column numbers.
|
Package span implements utilities to resolve byte offsets within a file to line and column numbers. |
tools
|
|
extractschema
Binary extract_schema extracts a machine-readable representation of the Kythe schema from the schema documentation.
|
Binary extract_schema extracts a machine-readable representation of the Kythe schema from the schema documentation. |
print_extra_action
Binary print_extra_action takes a single argument that is a path to file with an protobuf wire-encoding of a Bazel ExtraActionInfo and prints it as JSON to stdout.
|
Binary print_extra_action takes a single argument that is a path to file with an protobuf wire-encoding of a Bazel ExtraActionInfo and prints it as JSON to stdout. |
print_test_status
Binary print_test_status takes a single argument that is a path to file with an protobuf wire-encoding of a Bazel TestResultData and prints it as JSON to stdout.
|
Binary print_test_status takes a single argument that is a path to file with an protobuf wire-encoding of a Bazel TestResultData and prints it as JSON to stdout. |
scan_leveldb
Binary scan_leveldb is the cat command for LevelDB.
|
Binary scan_leveldb is the cat command for LevelDB. |
vnames
Binary vnames is a utility for handling VNames.
|
Binary vnames is a utility for handling VNames. |
write_extra_action
Binary write_extra_action reads a textproto ExtraActionInfo, wire-encodes it, and writes it to another file.
|
Binary write_extra_action reads a textproto ExtraActionInfo, wire-encodes it, and writes it to another file. |
Package vnameutil provides utilities for generating consistent VNames from common path-like values (e.g., filenames, import paths).
|
Package vnameutil provides utilities for generating consistent VNames from common path-like values (e.g., filenames, import paths). |
test
Program test_vname_rules verifies that a set of vname mapping rules behave as expected.
|
Program test_vname_rules verifies that a set of vname mapping rules behave as expected. |
Click to show internal directories.
Click to hide internal directories.