Комментарии 8
1) первые две строки в ChangeValue:
if value != str: value = str(value)
Это как? Может isinstance?
2) в ChangeValue три очень похожих куска. Хорошо бы их зарефакторить.
+1
Если уж идти до конца, то нужен ещё режим отладки, пошаговое выполнение, просмотр переменных и тп.
+1
копипаста-копипасточка. Вы бы хоть в линтер какой-нибудь свой код скормили (ruff например), он бы подсказал как писать понятнее. И тестов нет.
Немного непонятно чего вам текстом команды не писалось, сделали б как у wasm - тектовое и бинарное представления. Вот например тот же код из начала статьи
#begin 1
cell -1 1
mov -1 "Hello, World!"
print -1
#end
0
Ого в 7 классе, мне 13 я знаю Python и Html css js
+3
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как я написал свой первый эзотерический язык программирования