Ocaml_protoc_compiler_libmodule Pb_codegen_all : sig ... endGenerate all the code for a given OCaml module.
module Pb_codegen_backend : sig ... endCompile protobuf typed tree to the OCaml AST.
module Pb_codegen_decode_binary : sig ... endCode generator for the decode function
module Pb_codegen_decode_bs : sig ... endmodule Pb_codegen_decode_yojson : sig ... endCode generator for the decode JSON function
module Pb_codegen_default : sig ... endCode generator for the default functions (i.e builders)
module Pb_codegen_encode_binary : sig ... endCode generator for the encode function
module Pb_codegen_encode_bs : sig ... endmodule Pb_codegen_encode_yojson : sig ... endCode generator for the encode JSON function
module Pb_codegen_formatting : sig ... endFormatting utilities for code generation
module Pb_codegen_make : sig ... endCode generator for the make functions (i.e builders, but stricter than default)
module Pb_codegen_ocaml_type : sig ... endOCaml type representation
module Pb_codegen_ocaml_type_dump : sig ... endPlugin that dumps a representation of the parsed proto in comments
module Pb_codegen_plugin : sig ... endPlugin architecture.
module Pb_codegen_pp : sig ... endCode generator for the pp function
module Pb_codegen_services : sig ... endmodule Pb_codegen_types : sig ... endCode generator for the OCaml types
module Pb_codegen_util : sig ... endCommon utility functions for OCaml code generation
module Pb_exception : sig ... endCompiler exception
module Pb_field_type : sig ... endProtobuffer Field type
module Pb_format_util : sig ... endmodule Pb_location : sig ... endFile location utilities
module Pb_logger : sig ... endLogging functionality allow printing debugging information
module Pb_option : sig ... endProtobuf File/Message/Field options
module Pb_parsing : sig ... endParsing compilation step
module Pb_parsing_lexer : sig ... endmodule Pb_parsing_parse_tree : sig ... endProtobuf parse tree
module Pb_parsing_parser : sig ... endmodule Pb_parsing_util : sig ... endParse tree utilities
module Pb_typing : sig ... endTyping compilation step
module Pb_typing_graph : sig ... endGraph algorithms to support the recursion analysis
module Pb_typing_recursion : sig ... endMutually recursive type resolution
module Pb_typing_resolution : sig ... endType resolution.
module Pb_typing_type_tree : sig ... endmodule Pb_typing_util : sig ... endTyped tree utilities
module Pb_typing_validation : sig ... endTyped tree construction and validation
module Pb_util : sig ... endStandard library missing functions