Исходник Гайд Свой язык програмирования Python GUI

Начинающий
Статус
Оффлайн
Регистрация
1 Сен 2022
Сообщения
62
Реакции[?]
0
Поинты[?]
1K
Гайд как написать свой язык програмирования допустим назовём его Mirror+
Для начало установим библотеку

Python:
pip install tkinter
Теперь напишем код

Я напишу простой код для вывода допустим как в C++
но будем использовать нашу команду text:cout=4212
и нажмём Run Code
В консоль выведется 4212

[Продолжать ли мне разработку сделать там консоль в самой программе?]


Python:
import tkinter as tk
import tkinter.scrolledtext as scrolledtext
import tkinter.messagebox as messagebox

def run_code():
    code = code_input.get("1.0", "end-1c")
    if code.startswith("text:cout="):
        output = code.split("=")[1].strip('\'"')
        print(output)
    else:
        messagebox.showerror("Ошибка", "Неисправный код")
        
root = tk.Tk()
root.title("Mirror+ Studio")

code_input = scrolledtext.ScrolledText(root, width=50, height=10)
code_input.pack()

run_button = tk.Button(root, text="Run Code", command=run_code)
run_button.pack()

root.mainloop()
 
Сверху Снизу