Provides the ~CEL sigil for compile-time parsing of CEL expressions.
Usage
import Celixir.Sigil
# Parse at compile time, evaluate at runtime
ast = ~CEL|request.method == "GET" && user.role == "admin"|
Celixir.Evaluator.eval(ast, env)
# With the 'e' modifier, evaluates immediately with an empty environment
result = ~CEL|1 + 2 * 3|e
Summary
Functions
Parses a CEL expression at compile time into an AST.