-
Notifications
You must be signed in to change notification settings - Fork 0
retuil/FIM
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Запуск:
python FimInterpreter.py {путь к файлу} {-d|--debug}
Работа с дебагером:
В режиме дебагера в консоль построчно выводится код с префиксом " > ", а затем исполняется
Выполнить выведенную строку и перейти к следующей можно нажав Enter
Можно получить дополнительную информацию о текущем состоянии программы с помощью флагов дебагера:
{-h|--help} - информация о методах дебагера
{-c|--current-class} - имя класса, в котором содержится выполняемый метод
{-m|--current-method} - имя текущего выполняемого метода
{-v|--variables} - список переменных доступных в текущем контексте в формате {имя}:{тип} = {значение}
{-a|--all-classes} - список всех классов программы
{-l|--class-methods} - список методов текущего класса (методы доступные в текущем контексте)
Флаги можно комбинировать и запросить сразу несколько блоков информации
Ограничения:
- Не допускается использование префиксной записи арифметических операторов как аргумента другого оператора или функции
- Не допускается использовани вызова метода, как аргумента оператора или другой функции
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published