11 releases (6 breaking)

new 0.8.1 Apr 29, 2025
0.8.0 Nov 4, 2024
0.7.1 Jul 29, 2024
0.6.0 Dec 1, 2023
0.1.3 Dec 20, 2020

#309 in Parser implementations

Download history 552/week @ 2025-01-08 299/week @ 2025-01-15 531/week @ 2025-01-22 509/week @ 2025-01-29 497/week @ 2025-02-05 625/week @ 2025-02-12 740/week @ 2025-02-19 1097/week @ 2025-02-26 939/week @ 2025-03-05 915/week @ 2025-03-12 1140/week @ 2025-03-19 1123/week @ 2025-03-26 1426/week @ 2025-04-02 1914/week @ 2025-04-09 2081/week @ 2025-04-16 2142/week @ 2025-04-23

7,789 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
~99K SLoC