SUTime 的自定义规则不起作用

Custom rule for SUTime is not working

我正在尝试对 in 10 minutes 之类的内容进行注释,但由于某些原因,我无法使用它。

我正在为我的规则使用自定义模型文件,该文件在 defs.sutime.txtenglish.sutime.txt[=21= 之后加载] 和 english.holidays.sutime.txt.

我目前的规则是这样的:

{ 
    ( /in/ (?$a [ { temporal::IS_TIMEX_DURATION } ] ) )
    =>
    RelativeTime( $a[0].temporal.value )
}

我找到了答案:

ENV.defaults["ruleType"] = "composite"

{
    ( /in/ (?$a [ { temporal::IS_TIMEX_DURATION } ] ) )
    =>
    TemporalCompose( OFFSET, TIME_REF, $a[0].temporal )
}