2 unstable releases
0.2.0 | Apr 27, 2021 |
---|---|
0.1.1 | Dec 20, 2020 |
#6 in #cel
7KB
63 lines
cel-rust
This repository contains several modules that implement a parser, interpreter and CLI for the Common Expression Language.
The aim is to create a fast, simple and readable interpreter for the language that can be used as an example of how to create other language runtimes.
Crates
- parser - Implements a LALRPOP based parser for the language
- interpreter - Implements a simple interpreter for the language
- cli - A basic terminal interface to execute CEL expressions
Dependencies
~6–10MB
~175K SLoC