parcelona
minimalistic elegance parser combinator library
how to parse utf8 &str ? use crate unicode-segmentation
doc
parser_combinator
This core of library and has parsers:
data_endanystarts_withstarts_with_anyseqtake
and has many parser combinators:
not (parser)map (parser,Fn)option (parser)pair (parser,parser)left (parser,parser)right (parser,parser)left_opt (parser,parser)right_opt (parser,parser)more (parser,bool)alt ((tuple of rarsers))find_stop (parser,parser)find (parser)sep_pair (parser,parser,parser)between (parser,parser,parser)between_opt (parser,parser,parser)and_then (parser,parser,Fn)sep_list (parser,parser,parser)
u8
This functions for u8
u8ext
This parsers for &[u8]
examples
- See
tests - take_sni tls sni hand shake parsing