/x

Втілення МаМа використовуючи Ціль

Primary LanguageC++

МаМа.ц

Втілення МаМа використовуючи Ціль.

Компіляція

./сплавити.sh && ./.плавлення/мавка

Архітектура

МаМа це стопкова (stack) машина.

Значення

  • ЗПусто
  • ЗЛогічне
  • ЗДійсне
  • ЗОбʼєкт

Обʼєкт

  • ООбʼєкт
  • ОДія
  • ОНативнаДія

Вказівки

ВПокласти [] (а_з = значення)

Покласти значення на стопку.

ВДодати [б, а] ()

Додати два значення зі стопки.

ВВідняти [б, а] ()

Відняти два значення зі стопки.

ВПомножити [б, а] ()

Помножити два значення зі стопки.

ВПоділити [б, а] ()

Поділити два значення зі стопки.

ВВиконатиДію [а, ...аргументи] (а_ц = кількість_аргументів)

Виконати дію зі стопки з аргументами.

ВВернути [а] ()

Вернути значення з дії зі стопки.

ВЗавантажити [] (а_ц = позиція)

Завантажити значення зі субʼєкта.

ВЗберегти [а] (а_ц = позиція)

Зберегти значення в субʼєкт.