README.md

Simple VM

Тестовая виртуальная машина.

Работает только с целыми и дробными числами.

Поддерживаемые операции:

  • NOTHING - ничего не делать,
  • LOAD - загрузить значение в стек,
  • POP - удалить и вернуть верхний элемент стека,
  • BIN_ADD - сложить два верхних элемента стека и сохранить результат в стек.

Установка:

git clone https://gitflic.ru/project/wchistow/simple-vm.git
cd simple-vm
cargo build  # Компиляция

Запуск:

Windows

<папка, в которую вы установили этот проект>\simple-vm\target\debug\simple-vm.exe

Linux, macOS X

<папка, в которую вы установили этот проект>/simple-vm/target/debug/simple-vm

Использование

Пример использования REPL:

>>> LOAD 2
>>> LOAD 3
>>> BIN_ADD
>>> POP
5
>>> 

Лицензия - MIT

Описание

Тестовая виртуальная машина.

Конвейеры
0 успешных
0 с ошибкой