sundaysebasidian-byte/moondmn/feel/parser does not have a README file
pub(all) enum Expr {
Lit(Value)
Name(String)
Unary(String, Expr)
Binary(String, Expr, Expr)
IfThenElse(Expr, Expr, Expr)
ListLit(Array[Expr])
ContextLit(Array[(String, Expr)])
RangeLit(Expr?, Bool, Expr?, Bool)
Seq(Expr, Expr)
Call(Expr, Array[Arg])
Path(Expr, String)
Filter(Expr, Expr)
For(Array[(String, Expr)], Expr)
SomeIn(Array[(String, Expr)], Expr)
EveryIn(Array[(String, Expr)], Expr)
FunctionDef(Array[String], Expr)
TypedFunctionDef(Array[(String, String)], Expr)
InstanceOf(Expr, String)
Between(Expr, Expr, Expr)
In(Expr, Test)
}fn compile(source : String, names? : Array[String], context? : Map[String, Value]) -> Expr raise EngineErrorInstall
Download zipExperimental exact-decimal FEEL and DMN interpreter