18 releases

0.1.1 Mar 14, 2023
0.1.0 Mar 24, 2022
0.0.16 Mar 11, 2022
0.0.15 Mar 19, 2021
0.0.1 Dec 23, 2016

#453 in Text processing

Download history 3/week @ 2022-11-30 2/week @ 2022-12-07 19/week @ 2022-12-14 1/week @ 2022-12-21 2/week @ 2023-01-04 1/week @ 2023-01-11 1/week @ 2023-01-18 5/week @ 2023-01-25 41/week @ 2023-02-01 66/week @ 2023-02-08 70/week @ 2023-02-15 17/week @ 2023-02-22 18/week @ 2023-03-08 29/week @ 2023-03-15

64 downloads per month

MIT license

645KB
5K SLoC

rust crates for parsing stuff

lexers

Tokenizers for math expressions, splitting text, lexing lisp-like stuff, etc.

earlgrey

An Early CFG parser which can extract all trees and handle ambiguous grammars.

shunting

A tiny math parser that understands prefix/infix/postfix operators and functions.

kronos

A library to compute time expressions (eg: the 3rd monday of the week).

fluxcap

A binding of kronos and earlgrey to parse time expressions from text.

misc

  • lisp: a partial rust clone of lispy.

Dependencies