Я написал интерпретатор на python, сохранил его в файл .py
. Чтобы использовать его в своем блокноте Jupyter, я набираю -
import galickgun #galickgun is the interpreter name
galickgun.read_eval_printloop()
#GalickGun>
эта функция запрашивает ввод, и я ввожу свой новый языковой синтаксис во вход и получаю и вывод. Там все хорошо.
Я бы хотел запустить функцию read_eval_printloop
, как только импортирует файл .py
для интерпретатора в моей среде python. Как в -
import galickgun
#GalickGun>
Есть ли лучшие способы сделать это? Какими способами я могу взаимодействовать с этим новым «языком».