Я не могу понять, как установить расширение файла для моего языка программирования (встроенного в python)

#python #programming-languages

#python #программирование-языки

Вопрос:

Итак, я создаю язык программирования на Python, и я не могу понять, как установить, каким будет расширение файла для моего языка. Например, я не могу понять, как указать в коде, какими будут окончания файлов для этого языка. Репозиторий здесь.

Комментарии:

1. Расширения файлов управляются и имеют значение только для ОС.

2. Вы указываете расширение файла при создании файла в текстовом редакторе (или в вашем файловом менеджере или оболочке, или как бы вы ни создавали файл). Если вы хотите, чтобы ваш интерпретатор принимал только файлы с определенными расширениями (хотя зачем вам это нужно?), Вы можете использовать для этого простой оператор if (что-то вроде if not filename.endswith(".ext"): print("Wrong file extension"); sys.exit() ). Тем не менее, глядя на ваш репозиторий, вы, похоже, вообще не читаете из файла, поэтому расширения файлов в него не входят.