cel-parser 0.2.0

A parser for the Common Expression Language (CEL)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# CEL Parser

This module implements a LALRPOP parser for the [Common Expression Language](https://github.com/google/cel-spec).

## Usage:

```rust
use cel_parser::ast::Expression;
use cel_parser::parser::ExpressionParser;

pub fn main() {
    let ast = ExpressionParser::new().parse("1 + 1 && [1,2,3].size() == 3").unwrap();
    println!("{:?}", ast);
}
```