8 releases (5 breaking)
new 0.7.0 | Jul 9, 2024 |
---|---|
0.6.0 | Dec 1, 2023 |
0.5.1 | Sep 18, 2023 |
0.5.0 | Aug 27, 2023 |
0.1.3 | Dec 20, 2020 |
#1642 in Parser implementations
639 downloads per month
Used in 3 crates
(via cel-interpreter)
38KB
907 lines
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.2–4.5MB
~72K SLoC