package reparse-lwt-unix
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  Reparse lwt-unix based input support
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      reparse-v3.1.0.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=60e57fdac0ae0b68b41a0cb5bd50327c84b306d40f74e9c21925c08049703e1d
    
    
  sha512=329be459bbf3f354119298fcf4ac22c1a400b9acd213267e732b76bcf2add81eb80c713aec2b007ba9a47ace075a67467c10e305fad7fd2a63a5456f668b35ab
    
    
  doc/CHANGES.html
v3.1.0 (Unreleased)
- Add 
unsafe_take_cstruct_exactandunsafe_take_cstruct_neparsers. PARSER.parsefunction now takes?posparameter and returnsposalong with the parsed value. This allows creating pull based parsers.- Expose 
Promisemodule. 
v3.0.1 2021-06-29
- Fix 
take_while 
v3.0.0 2021-06-23 UK
- Overhaul parser implementation - use functor based implementation. Introduce, 
Make_buffered_input,Make_unbuffered_inputandMakefunctors. - Remove 
reparse-unixpackage - Remove base dependency
 - Facilitate IO promise monads such as 
LwtandAsync - Add package 
reparse-lwtwhich definesLwt_stream.tas one of the input sources. - Add package 'reparse-lwt-unix' which defines 
Lwt_unix.file_descrandLwt_io.input_channelas parser input sources. 
v2.1.0 2021-04-06 UK
This release has backwards incompatible changes.
- Infix functions are now available in 
Parsermodule itself. - Add support for let operators - 
let+,let*,and+andand*. bindandmapfunction are now labelled followingbaselibrary dependency convention.- Items in 
all_unitare nowunit trather than_ tfollowing monad combinator convention inbaselibrary dependency. pureis now deprecated. Usereturninstead. This is to stay consistent with monad conventions inbaselibrary dependency.>|=is deprecated. Use>>|instead. This is to stay consistent with monad conventions inbaselibrary dependency.- Removed 
map4function. - Add support for 
ppx_let. - Deprecate 
Parsermodule. UseReparseinstead. 
v2.0.0 2020-11-09 UK
- Rewrite the whole package to use exceptions rather than 
resulttype - Adds many more parsing combinators
 - Adds comprehensive unit tests
 - Adds comprehensive documentation, host documentation and add links in repo home page
 - Adds abstraction for input source
 - Provides unix file source and string input source
 - Adds separate package 
reparse-unixfor unix file input - Adds calc.ml and json.ml in examples.
 
v1.2.0 2020-09-13 UK
- Remove Result and underlying monad
 - Remove sexplib0, bigstringaf
 - Prune basic parsers
 
v1.0.2 2020-07-30 UK
- Add string_if parser.
 
v1.0.1 2020-07-30 UK
- Add sexp_of_error.
 
v1.0.0 2020-07-23 Reading, UK
- First release.
 
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page