package ocaml-protoc
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=88533848ee8ad662bfb063f34932286405977fa3810515b997119b06f05105e4
sha512=df12c71f7181eafc94cd0fc400edf7f258cdd3740a5badafce097f771b7828fed9a9a9c0a457e7e118848a8b1ddd87fe3134a5bdf88d4adcb0d0e04ba6808c5f
doc/ocaml-protoc.compiler-lib/Ocaml_protoc_compiler_lib/index.html
Module Ocaml_protoc_compiler_libSource
Generate all the code for a given OCaml module.
Compile protobuf typed tree to the OCaml AST.
Code generator for the decode function
Code generator to decode messages from protobuf message options
Code generator for the decode JSON function
Code generator for the default functions (i.e builders)
Code generator for the encode function
Code generator for the encode JSON function
Formatting utilities for code generation
Code generator for the make functions (i.e builders, but stricter than default)
OCaml type representation
Plugin that dumps a representation of the parsed proto in comments
Plugin architecture.
Code generator for the pp function
Code generator for the OCaml types
Common utility functions for OCaml code generation
Compiler exception
Protobuffer Field type
File location utilities
Parsing compilation step
Protobuf parse tree
Parse tree utilities
Protobuf File/Message/Field raw options (i.e. exactly as they parsed)
Graph algorithms to support the recursion analysis
Mutually recursive type resolution
Type resolution.
Typed tree utilities
Typed tree construction and validation