PureBasic - форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PureBasic - форум » PureBasic для Windows » Получить локальные переменные процедуры (Инструмент IDE)


Получить локальные переменные процедуры (Инструмент IDE)

Сообщений 1 страница 3 из 3

1

Ссылка на код

Бывает пишешь код и надо потом все переменные объявить в Protected и начинаешь копировать/вставить все переменные, потом запускаешь с EnableExplicit и выдаётся ошибки ещё на несколько переменных. Чтобы сделать автоматически и сделан этот инструмент. Он с помощью библиотеки SyntaxHighlighting.dll идеально находит все переменные, будь это объявление или приравнивание, с типом и без. То есть выделяем функцию от ключевого слова Procedure, включая его, до конца процедуры, жмём хоткей и в буфере обмена готовая строка для вставки. Переменные передаваемые в параметрах будут исключены. Дубликаты устраняются.

Есть ещё над чем поработать, захватывает указатели на функции, нет типов, сделать перенос строки если длинная.

+1

2

Самое то штудировать мой старый код. Лайк однозначно!
А есть ли инструмент, выявляющий неиспользуемые переменные, константы, структуры, а также то, как они используются?
Иногда бывает и EnableExplicit есть, но некоторые тестовые объекты остаются на релизах.

Отредактировано Webarion (20.03.2023 02:18:38)

0

3

Webarion написал(а):

А есть ли инструмент, выявляющий неиспользуемые переменные, константы, структуры

SearchForUnusedIdentifiers
Можно ещё тут почитать.

Отредактировано AZJIO (20.03.2023 10:36:42)

0


Вы здесь » PureBasic - форум » PureBasic для Windows » Получить локальные переменные процедуры (Инструмент IDE)