package fmlib_parse
Parsing with combinators and indentation sensitivity
Install
Dune Dependency
Authors
Maintainers
Sources
0.5.3.tar.gz
sha256=85755ce16ce17815b17b0094ef0fecd76fa80f93bf02a68fc4ea60509aa6b855
md5=32997b89bcb50cc2a8c41cf96834b5b1
CHANGES.md.html
Release 0.5.1
Fmlib_parse
Rework of lookahead access. Main function now
fold_lookahead
.Added interfaces
MINIMAL_PARSER
,NORMAL_PARSER
,FULL_PARSER
,LEXER
.Added
Token_parser
andParse_with_lex
to support the separation of parsing and lexing.
Release 0.5.0
Fmlib_std
Performance improvement 'Array.replace'
Fmlib_pretty
Added function 'write_to_channel'
Fmlib_parse
Changed signature of repetition combinators (e.g. 'one_or_more' and 'zero_or_more').
Added a generic parsing combinator for parsing of operator expressions.
Complete rework of layout parsing.
Added functions to pretty print error messages and code snippets containing an error.
Documentation for parsing improved and augmented significantly.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>