10 releases (6 breaking)

0.8.0 Nov 4, 2024
0.7.1 Jul 29, 2024
0.6.0 Dec 1, 2023
0.5.1 Sep 18, 2023
0.1.3 Dec 20, 2020

#342 in Parser implementations

Download history 47/week @ 2024-12-26 443/week @ 2025-01-02 507/week @ 2025-01-09 359/week @ 2025-01-16 518/week @ 2025-01-23 495/week @ 2025-01-30 545/week @ 2025-02-06 594/week @ 2025-02-13 860/week @ 2025-02-20 1097/week @ 2025-02-27 1029/week @ 2025-03-06 871/week @ 2025-03-13 1128/week @ 2025-03-20 1142/week @ 2025-03-27 1434/week @ 2025-04-03 2132/week @ 2025-04-10

6,089 downloads per month
Used in 7 crates (2 directly)

MIT license

55KB
1.5K SLoC

CEL Parser

This module implements a LALRPOP parser for the Common Expression Language.

Usage:

use cel_parser::parse;

pub fn main() {
    let expr = parse("1 + 1").unwrap();
    println!("{:?}", expr);
}

Dependencies

~2.9–6MB
~98K SLoC