Опубликованный пакет / CLIR

gb.statute.interpretation_act_1978

v0.1.0

Interpretation Act 1978

Пакет можно напечатать самостоятельным модулем на языке общего назначения, который отвечает без движка правил: ответ и статус, без доказательства, хэшей и канонического документа. Всё на этой странице взято из плана кодогенерации, построенного вместе с индексом; витрина ничего не вычисляет сама.

План кодогенерации

План строится: пакет печатается модулем.

формат плана
law-backend-plan/0.16
возможности
defeasible, negation, priority, priority:dated

Сверка сценариями пакета

совпало 12 из 12 сценариев на ts, py, go

статусы ответов
FALSE_ONLY 3 · NEITHER 3 · TRUE_ONLY 6

Исходы закреплены в манифесте ворот потребителя; ворота обязаны их повторить.

Целевые языки

печатают этот планgopyts

отвергают этот план · 13
  • bsl версия плана не поддержана эмиттером: 'law-backend-plan/0.16' (поддержана law-backend-plan/0.7)
  • cs версия плана не поддержана эмиттером: 'law-backend-plan/0.16' (поддержана law-backend-plan/0.7)
  • dart версия плана не поддержана эмиттером: 'law-backend-plan/0.16' (поддержана law-backend-plan/0.7)
  • erl версия плана не поддержана эмиттером: 'law-backend-plan/0.16' (поддержана law-backend-plan/0.7)
  • ex версия плана не поддержана эмиттером: 'law-backend-plan/0.16' (поддержана law-backend-plan/0.7)
  • java версия плана не поддержана эмиттером: 'law-backend-plan/0.16' (поддержана law-backend-plan/0.7)
  • kt версия плана не поддержана эмиттером: 'law-backend-plan/0.16' (поддержана law-backend-plan/0.7)
  • lua версия плана не поддержана эмиттером: 'law-backend-plan/0.16' (поддержана law-backend-plan/0.7)
  • php версия плана не поддержана эмиттером: 'law-backend-plan/0.16' (поддержана law-backend-plan/0.7)
  • rb версия плана не поддержана эмиттером: 'law-backend-plan/0.16' (поддержана law-backend-plan/0.7)
  • rs версия плана не поддержана эмиттером: 'law-backend-plan/0.16' (поддержана law-backend-plan/0.7)
  • scala версия плана не поддержана эмиттером: 'law-backend-plan/0.16' (поддержана law-backend-plan/0.7)
  • swift версия плана не поддержана эмиттером: 'law-backend-plan/0.16' (поддержана law-backend-plan/0.7)

Напечатать модуль из рабочей копии репозитория

./law dev backend corpus/clir/gb-interpretation-act-1978.lawir.json --target ts --target py --target go --out DIR

Интерфейс модуля

Вопросы — публичные отношения с производящим правилом; входы — факты, которые вопрос читает. Имена функций следуют языку: ask_… в Python, ask.… в TypeScript, Ask… в Go.

Вопросы · 3

ИмяПараметрыСмыслЧитаетИсточники
revival_by_repeal_excludedtext, textотмена этого не возрождаетcontrary_intention_appearsnot_in_force_atrepeal_takes_effect_onrepealstemporary_enactment_expiredarticle/16article/16/paragraph/1/point/a
revival_by_repeal_of_repeal_excludedtext, textотмена отменяющего законоположения ранее отменённого не возрождаетrepealswords_added_revivingarticle/15
revived_by_added_wordstext, textранее отменённое законоположение возрождено добавленными словамиrepealswords_added_revivingarticle/15

Входы · 6

ИмяПараметрыСмысл
contrary_intention_appearstextв отменяющем акте усматривается намерение обратного
not_in_force_attext, dateзаконоположение не действует и не существует на этот момент
repeal_takes_effect_ontext, dateдень, в который отмена вступает в силу
repealstext, textзаконоположение отменяет другое законоположение
temporary_enactment_expiredtextвременное законоположение истекло
words_added_revivingtext, textотменяющим актом добавлены слова, возрождающие законоположение