piqilib

The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion
Library piqilib
Module Piq_piqi . Piq_piqi
type float64 = float
type uint64 = int64
type float = float64
type binary = string
type word = string
type name = word
type piq = [
| `binary of binary
| `bool of bool
| `float of float
| `int of int64
| `list of piq_list
| `name of name
| `named of named
| `raw_string of binary
| `splice of splice
| `string of string
| `text of string
| `typed of typed
| `typename of name
| `uint of uint64
| `word of word
]
type piq_node = Piq_node.t
type loc = Loc.t
type piq_list = piq_node list
type named = Named.t
type splice = Splice.t
type typed = Typed.t