Skip to main content

Module eval

Module eval 

Source
Expand description

规则解释器(Interpreter + Composite)。递归遍历 Rule 求值;无字符串 DSL 解析。

两个入口:

  • eval_value:值规则 → 一个字符串。
  • eval_list:列表规则 → 多个「子上下文」内容串(每个供后续 item 规则求值)。

Functions§

eval_list
选中所有匹配,返回各自的子上下文内容串。
eval_value
对当前上下文求一个值。

Type Aliases§

Vars
模板插值变量表({{key}} / {{page}} / {{base}} / 命名捕获)。