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

ru.pushkin.zolotaya_rybka

v0.1.0

Оферта золотой рыбки: «Дорогой за себя дам откуп: Откуплюсь чем только пожелаешь»

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

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

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

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

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

Не сверено: сценарии пакета на порождённых модулях не исполнялись. Построенный план ещё не показывает, что ответы совпадают.

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

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

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

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

./law dev backend corpus/clir/ru-zolotaya-rybka.lawir.json --target ts --target py --target go --out DIR

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

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

Вопросы · 4

ИмяПараметрыСмыслЧитаетИсточники
exceeds_grant_limittextтребование выходит за предел оферты (единственный засвидетельствованный случай — власть над самим грантором)demands_grantor_servicedemands_sea_dominionlines/174-182lines/183-205
obliged_to_granttextрыбка обязана исполнить названное желаниеconveyed_to_fishdemands_grantor_servicedemands_sea_dominionransom_offered_toreleased_without_ransomwishedlines/16-18lines/22-27lines/43-58lines/65-82lines/90-112lines/134-155
reverted_to_original_statetextвозвращён к исходному состоянию: землянка и разбитое корытоconveyed_to_fishdemands_grantor_servicedemands_sea_dominionwishedlines/183-205
revokedtextдар отозван: запредельное требование сняло все прежние эффектыconveyed_to_fishdemands_grantor_servicedemands_sea_dominiongrantedlines/183-205

Входы · 7

ИмяПараметрыСмысл
conveyed_to_fishtext, textжелание передано рыбке у моря названным посредником
demands_grantor_servicetextтребование включает службу самой рыбки («чтобы ты сама ей служила и была бы у ней на посылках»)
demands_sea_dominiontextтребование включает владычество над морем («жить ей в Окияне-море»)
grantedtextдар предоставлен: мир дела его содержит
ransom_offered_totextрыбка предложила поймавшему откуп «чем только пожелаешь»
released_without_ransomtextотпустил рыбку, не взяв немедленного выкупа
wishedtext, textучастник пожелал названного