Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
xtoproto
Program xtoproto infers .proto definitions from record-oriented files (CSV, XML, etc.).
|
Program xtoproto infers .proto definitions from record-oriented files (CSV, XML, etc.). |
xtoproto_web
Program xtoproto_web is a web application intended to be compiled with WASM that infers .proto definitions from record-oriented files (CSV, XML, etc.).
|
Program xtoproto_web is a web application intended to be compiled with WASM that infers .proto definitions from record-oriented files (CSV, XML, etc.). |
Package csvcoder decodes Go types from CSV records using struct tags, similar to encoding/csv and encoding/xml packages in the standard library.
|
Package csvcoder decodes Go types from CSV records using struct tags, similar to encoding/csv and encoding/xml packages in the standard library. |
Package csvinfer guesses the types of CSV columns and uses these to generate a CSVProtoMapping object that in turn may be used to generate a .proto definition and CSV-to-proto parser.
|
Package csvinfer guesses the types of CSV columns and uses these to generate a CSVProtoMapping object that in turn may be used to generate a .proto definition and CSV-to-proto parser. |
Package csvtoproto generates a .proto file and a .go file from a go/csv-to-proto mapping file.
|
Package csvtoproto generates a .proto file and a .go file from a go/csv-to-proto mapping file. |
Package csvtoprotoparse contains runtime functionality needed by code generated by the go/csv-to-proto tool.
|
Package csvtoprotoparse contains runtime functionality needed by code generated by the go/csv-to-proto tool. |
Package protocp transforms one record-oriented format into another record-oriented format where the records are protocol buffers.
|
Package protocp transforms one record-oriented format into another record-oriented format where the records are protocol buffers. |
Package recordinfer guesses the types of record columns and uses these to generate a RecordProtoMapping object that in turn may be used to generate a .proto definition and record-to-proto parser.
|
Package recordinfer guesses the types of record columns and uses these to generate a RecordProtoMapping object that in turn may be used to generate a .proto definition and record-to-proto parser. |
releasing
|
|
generate_pb_go_files
Program generate_pb_go_files collects the generated go files from the bazel runfiles directory that match a given prefix and outputs those files to a destination directory; this may be used when .pb.go artifacts are needed to build xtoproto without bazel.
|
Program generate_pb_go_files collects the generated go files from the bazel runfiles directory that match a given prefix and outputs those files to a destination directory; this may be used when .pb.go artifacts are needed to build xtoproto without bazel. |
Package service implements the XToProtoService gRPC service.
|
Package service implements the XToProtoService gRPC service. |
Package textcoder defines a registry of Go types and associated textual encoding/decoding functions.
|
Package textcoder defines a registry of Go types and associated textual encoding/decoding functions. |
Package xmlinfer attempts to infer protocol buffer definitions from a set of XML examples.
|
Package xmlinfer attempts to infer protocol buffer definitions from a set of XML examples. |
Click to show internal directories.
Click to hide internal directories.