Skip to content
This repository has been archived by the owner on Jul 1, 2023. It is now read-only.

Latest commit

 

History

History

parser

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

CEL Parser

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

Usage:

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);
}