Skip to content

lawref.amend_enum

Шаблон enum-исключения и соседние входы amend (DECISION-0178).

Здесь только структурные операции: применение сравнения §94 и проверку сохранения исходов выполняет обычный evaluate. Сочетания нескольких осей, алиасы enum-типов и значения, не предъявленные const_ref во входе, вне среза.

Attributes

NameDescription
AUTO_REGRESSION_CAPNo description.

Functions

NameDescription
enum_membersNo description.
excludeNo description.
prepareNo description.
replace_valueЗаменить все вхождения терма и обновить только затронутые хэши.
scenario_keyNo description.
valid_editNo description.

AUTO_REGRESSION_CAPattributemodule attribute#

AUTO_REGRESSION_CAP = 64

enum_membersfunction#

def enum_members(document: dict) -> dict[str, list[dict]]

excludefunction#

def exclude(rule: dict, edits: list[dict]) -> dict

preparefunction#

def prepare(document: dict, targets: list[tuple[str, dict]], observations: list[tuple[str, dict]], reserved: set[str]) -> tuple[list[dict], dict]

replace_valuefunction#

def replace_value(node, old: dict, new: dict)

Заменить все вхождения терма и обновить только затронутые хэши.

scenario_keyfunction#

def scenario_key(scenario: dict) -> bytes

valid_editfunction#

def valid_edit(rule: dict, edit: dict, enums: dict[str, list[dict]]) -> bool

Documentation for Arxo. Writings — blog.arxo.io.

Anonymous visit counts on stats.arxo.io, no cookies.