package pratter
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  An extended Pratt parser
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      pratter-1.2.1.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=7dd9a7b970d3f660a957a54ae257ac2228f8203a133f8ceb7a73ce61f0663833
    
    
  sha512=040a36c6d61761701d7f93d620f5a466caa0d578f6dfb0a93028fd8f693b4abef8b22c9b7695971e21ce347865dfc84f26cc032f1c4bfc070ee6e87cd9a72318
    
    
  doc/CHANGELOG.html
Changelog
This project adheres to Semantic Versioning.
[Unreleased]
[1.2.1] -- 2022-05-06
Added
- Property based testing with QCheck.
 
Changed
- Depends on 
camlp-streams(becauseStdlib.Streambecomes deprecated in OCaml 4.14). - New continuous integration recipe.
 
[1.2] -- 2021-05-05
Added
- Walkthrough in README.md.
 
Fixed
- Parsing a binary operator without left context fails.
 - Binding power can be negative.
 
[1.1] -- 2021-01-23
Added
- Non associative operators
 - Error handling on partially applied operators (which raises a 
Stream.Failure) 
Changed
- One function 
getfor operators in API make_appldoes not use the table of operators
[1.0.1] -- 2021-01-16
Fixed
- Correct OCaml dependency
 - Tests comply with OCaml 4.02
 
Added
- Gitlab continuous integration
 
[1.0] -- 2021-01-14
Changed
- API: parser uses a data structure passed as argument
 - renamed CHANGELOG to CHANGELOG.md
 
[0.1.1] -- 2021-01-06
Added
- Initial version
 
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page