package ocaml-protoc

  1. Overview
  2. Docs
Pure OCaml compiler for .proto files

Install

Dune Dependency

Authors

Maintainers

Sources

ocaml-protoc-3.0.0.tbz
sha256=923b651cf0f400b5ee2fd1d05798a408b4c0a378aab655e4c2618bcce3fd7bff
sha512=5a1c80115e111f3d4e9384feb9a1a49375d06b11538cdfd388cb4d8a2cb1bb7ae6201d0555daf970be40a017cbb30819e7bec9875a418f5f316b0115999827df

doc/ocaml-protoc.compiler-lib/Ocaml_protoc_compiler_lib/Pb_typing/index.html

Module Ocaml_protoc_compiler_lib.Pb_typingSource

Typing compilation step

This module performs the typing step in the compilation process by doing the following:

  • Type tree construction and validation
  • Type resolution
  • Recursion analysis by grouping together all the mutually recursive types.

perform_typing parsed_tree returned the type tree organized in groups of fully resolved types. Each group contains all the mutually recursive types and the type group by reverse dependency order.

OCaml

Innovation. Community. Security.