Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
DSL.Json
Overlay on top of Jsonm to work with rewindable streams.
val decoder : ?encoding:[< Jsonm.encoding ] -> [< Jsonm.src ] -> decoder
Same as Jsonm.decoder
.
val decode :
decoder ->
[> `Await | `End | `Error of Jsonm.error | `Lexeme of Jsonm.lexeme ]
Same as Decode.
val rewind : decoder -> Jsonm.lexeme -> unit
rewind d l
rewinds l
on top of the current state of d
. This allows to put back lexemes already seen.