#parser-combinator #language #combine #chumsky

parsy

An easy-to-use, efficient parser combinators library

60 releases (6 breaking)

0.7.1 May 29, 2024
0.6.5 May 27, 2024
0.5.5 Jan 27, 2024
0.5.3 Dec 14, 2023
0.1.0 Mar 29, 2023

#5 in #combine

Download history 344/week @ 2024-02-19 224/week @ 2024-02-26 4/week @ 2024-03-11 18/week @ 2024-04-01 146/week @ 2024-04-22 212/week @ 2024-04-29 185/week @ 2024-05-06 117/week @ 2024-05-13 25/week @ 2024-05-20 389/week @ 2024-05-27

921 downloads per month

Apache-2.0

67KB
2K SLoC

Parsy

A parsing combinator library, originally inspired by chumsky.

It aims to provide a simple yet elegant way to combine small parsers to parse anything from small formats to full-fledged programming languages.

Tutorial still in writing

You can find examples in the examples and tests directories.

Dependencies

~1.5MB
~39K SLoC