添加对"燃料"概念的支持。将表达式的执行限制在受此"燃料"约束的范围内。
作者: isubasinghe创建于 2026年6月10日更新于 2026年9月19日
这需要一些静态分析和动态分析来构建。我可以处理这个问题。 这个问题是添加对 `fuel` 参数的支持,以便在评估或编译表达式时使用。这个 `fuel` 参数可以用来限制表达式的执行窗口。 目前,`expr` 不能用于面向外部的代码,因为我们无法真正地「消毒」表达式。因此,为了防止通过恶意表达式发起 DOS 攻击,我们应该能够限制用于评估表达式的周期数。
内容来源: expr-lang/expr