Пользовательское правило для SUTime не работает

Я пытаюсь комментировать такие вещи, как in 10 minutes, но по какой-то причине я не могу заставить его работать.

Я использую файл пользовательских моделей для своих правил, который загружается после defs.sutime.txt, english.sutime.txt и english.holidays.sutime.txt.

Мое текущее правило таково:

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

1 ответ

Решение

Я нашел ответ:

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

{
    ( /in/ (?$a [ { temporal::IS_TIMEX_DURATION } ] ) )
    =>
    TemporalCompose( OFFSET, TIME_REF, $a[0].temporal )
}
Другие вопросы по тегам