package piqilib
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion
Install
dune-project
Dependency
Authors
Maintainers
Sources
v0.6.16.tar.gz
sha256=7490ab16b6f0f2496b58731c49eaa596985cbaff3be1edf3def8d61dae99fa53
md5=33121fae570f0949426bab875c809b78
doc/piqilib/Piqi_json_parser/index.html
Module Piqi_json_parserSource
Source
type lexer_state = {buf : Buffer.t;mutable lnum : int;mutable bol : int;mutable fname : string option;mutable utf8_delta : int;mutable loc : Piqloc.loc list;
}Source
val read_json :
lexer_state ->
Lexing.lexbuf ->
[> `Assoc of (string * 'a) list
| `Bool of bool
| `Float of float
| `Floatlit of string
| `Int of int64
| `Intlit of string
| `List of 'a list
| `Null of unit
| `String of string
| `Stringlit of string
| `Uint of int64 ] as 'aSource
val __ocaml_lex_read_json_rec :
lexer_state ->
Lexing.lexbuf ->
int ->
[> `Assoc of (string * 'a) list
| `Bool of bool
| `Float of float
| `Floatlit of string
| `Int of int64
| `Intlit of string
| `List of 'a list
| `Null of unit
| `String of string
| `Stringlit of string
| `Uint of int64 ] as 'aSource
val save_locations :
lexer_state ->
([< `Assoc of ('b * 'a) list
| `Bool of 'c
| `Float of 'd
| `Floatlit of 'e
| `Int of 'f
| `Intlit of 'g
| `List of 'a list
| `Null of unit
| `String of 'h
| `Stringlit of 'i
| `Uint of 'j ] as 'a) ->
unitSource
val read_next :
(lexer_state * Lexing.lexbuf) ->
([> `Assoc of (string * 'a) list
| `Bool of bool
| `Float of float
| `Floatlit of string
| `Int of int64
| `Intlit of string
| `List of 'a list
| `Null of unit
| `String of string
| `Stringlit of string
| `Uint of int64 ] as 'a)
optionSource
val read_all :
(lexer_state * Lexing.lexbuf) ->
([> `Assoc of (string * 'a) list
| `Bool of bool
| `Float of float
| `Floatlit of string
| `Int of int64
| `Intlit of string
| `List of 'a list
| `Null of unit
| `String of string
| `Stringlit of string
| `Uint of int64 ] as 'a)
listSource
val init_from_string :
?buf:Buffer.t ->
?fname:string ->
?lnum:int ->
string ->
lexer_state * Lexing.lexbufSource
val init_from_channel :
?buf:Buffer.t ->
?fname:string ->
?lnum:int ->
in_channel ->
lexer_state * Lexing.lexbuf sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>