// 2025-2026 Богданович Давид Когут Прихожденко (кдб.дійсність.укр)

взяти визначення мавка;

простір мавка {
  дія покласти_спробу(
    М: *Машина,
    спроби: *Спроби,
    назва_зловити: *ПредметТексту,
    позиція_вказівки_зловити: природне
  ) -> *Спроба {
    спроби.дані = перевиділити<Спроба>(М, спроби.дані, спроби.розмір + 1);

    спроби.дані[спроби.розмір] = Спроба {
      назва_зловити = назва_зловити,
      позиція_вказівки_зловити = позиція_вказівки_зловити,
      розмір_історії_здійснення = М.історія_здійснення.розмір,
      розмір_накопичувача_значень = М.накопичувач_значень.розмір
    };

    спроби.розмір += 1;

    вернути спроби.дані[спроби.розмір - 1]::адреса;
  }

  дія видалити_останню_спробу(
    М: *Машина,
    спроби: *Спроби
  ) {
    якщо спроби.розмір == 0 {
      ЗАПАНІКУВАТИ(М, "Немає спроб для видалення.");
      вернути;
    }

    спроби.розмір -= 1;
  }
}