Панель Browser-Project

View > Browser-Project - показать или скрыть эту панель.

См. также: Обозреватель проекта и парсер, Панель Browser-File, Значки элементов языка.

Значок шестерёнки в TIDE.У этой панели есть связанная страница настроек TIDE Preferences (File -> TIDE Preferences -> IDE -> Browser-Project).

Аннотированный снимок экрана панели Browser-Project в TIDE.

В TIDE есть парсер проекта. Он постоянно просматривает проект по мере правки. Задача парсера - «каталогизировать»: следить за вашими процедурами, переменными, константами и так далее.

По сравнению с компилятором парсер гораздо снисходительнее: то, что ему непонятно, он старается пропустить. Результаты его работы отображаются в панели Browser-Project.

Везде в обозревателе проекта при наведении курсора на элемент появляется подсказка с дополнительной информацией о нём. Подсказки для ваших процедур, переменных, констант и т. д. могут содержать ваш собственный текст - подробнее см. Подсказки .

Двойной щелчок по элементу переносит вас в то место исходного кода, где этот элемент объявлен или определён. Это относится к процедурам, переменным, константам, типам и т. д.

Элементы, которые объявлены или определены, но не используются, помечаются красным значком «!».

Фактический объём памяти, занимаемый переменными, в байтах обозреватель не показывает, пока вы не скомпилируете проект. Возврат к редактированию удаляет информацию об использовании памяти.

Ветви дерева

  • Events. Эти элементы приходят из платформ, но показаны отдельно, потому что очень важны для вашего проекта. В новом проекте все события серые, так как обработчиков событий ещё нет. По мере добавления обработчиков соответствующие значки становятся синими. Двойной щелчок по неактивному событию создаёт пустой обработчик этого события в конце открытого в данный момент исходного файла.
  • Procedures. Щелчок по знаку + рядом с именем процедуры открывает всплывающее окно с информацией о том, кто вызывает эту процедуру, кого вызывает она сама и какие локальные переменные в ней определены.
  • Globals. Глобальные переменные, объявленные или определённые в вашем проекте.
  • Types. Определения типов вашего проекта. Они бывают двух видов:
  • Constants. Константы, определённые оператором const в Tibbo BASIC, а также константы, определённые в перечислениях.
  • Libraries. Эта ветвь дерева заполняется, только если в проект добавлены файлы библиотек.
  • Platform. Эта ветвь дерева статична. Она позволяет узнать, какие объекты, системные функции (syscall), типы и константы определены в выбранной платформе.

    Формально события тоже относятся к платформе. Они показаны сверху и отдельно из-за их важности и потому, что их обработчики и есть ваш код.

В текстовом редакторе

Снимок экрана TIDE.[CTRL]+CLICK по элементу переносит в то место исходного кода, где этот элемент объявлен или определён. Если навести курсор на процедуру, удерживая [CTRL] ([CTRL]+MOUSE OVER), также появится всплывающее окно Call Tree.

Исходный материал Tibbo обновлён 12 сентября 2022Оригинал на docs.tibbo.com · Сообщить об ошибке