#parser-combinator #language #combine #chumsky

parsy

An easy-to-use, efficient parser combinators library

60 releases (6 breaking)

new 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 343/week @ 2024-02-17 224/week @ 2024-02-24 1/week @ 2024-03-02 3/week @ 2024-03-09 1/week @ 2024-03-16 18/week @ 2024-03-30 137/week @ 2024-04-20 15/week @ 2024-04-27 317/week @ 2024-05-04 182/week @ 2024-05-11 32/week @ 2024-05-18 352/week @ 2024-05-25

883 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

~0.5–1MB
~23K SLoC