Данный интерпретатор даёт возможность для выполнения и отладки программ на языке Piet
Запуск осуществляется в консольном режиме.
Команда запуска имеет вид: piet.py [--debug] PATH
Параметры:
--debug
-- флаг для выполнения программы в режиме отладки
PATH
-- путь к файлу программы в формате PNG, JPG, BMP или GIF
В режиме отладки выводится информация о текущей позиции, следующей команде,
направлении движения.
Команды режима отладки:
breakpoint x y
-- установить точку breakpoint на позиции (x,y)
step
-- выполнить текущий шаг программы
run
-- выполнять команду до конца или до ближайшего breakpoint
Перед началом выполнения, интерпретатор находит все цветные блоки, определяет
их границы, команды, которые будут выполнены на границах при переходе.
Далее,в зависимости от Direction Pointer (DP) и Codel Chooser (CC)
выбирается команда для выполнения. Изменения после выполнения команды
возвращаются как новое состояние выполнения программы(State)