util/

directory
v0.0.67 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2024 License: Apache-2.0, NCSA

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 log provides semantic log functions.
Package log provides semantic log functions.
Package markedsource defines functions for rendering MarkedSource.
Package markedsource defines functions for rendering MarkedSource.
Package md provides some helper functions for creating marked down for Kythe documentation.
Package md provides some helper functions for creating marked down for Kythe documentation.
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 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 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 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.
markedsource
Binary markedsource provides a utility for printing the resolved MarkedSource for any ticket from a delimited stream of wire-encoded kythe.proto.Entry messages.
Binary markedsource provides a utility for printing the resolved MarkedSource for any ticket from a delimited stream of wire-encoded kythe.proto.Entry messages.
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.

Jump to

Keyboard shortcuts

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