Построение раскрашенных исходников - модуль

Только технические вопросы по ЯОС и MINOS. Терминология и прочее - в других форумах.
Ответить
БудДен
Сообщения: 2839
Зарегистрирован: 07.10.18 14:01

Построение раскрашенных исходников - модуль

Сообщение БудДен » 31.07.19 16:08

Sergej Durmanov, [31.07.19 14:51]
В любом случае, да, в PET можно посмотреть интерфейс импортированных модулей, и даже, о чудо, попытаться перейти к определению, если имя модуля и имя файла совпадают. А после введения условной компиляции и запихивании реализаций в один файл, шансы на успех повышаются

Sergej Durmanov, [31.07.19 14:53]
Но так- то да, это менее удобно перехода по месту

Денис Будяк, [31.07.19 15:06]
[In reply to Ярослав]
А можно как-то больше ключевых слов? Вдруг в web.archive.org осталось?

Ярослав, [31.07.19 15:17]
Всё-таки есть сайт. На нём Cross Reference для ревизии 4996

Ярослав, [31.07.19 15:17]
www.bbos.org

Денис Будяк, [31.07.19 15:17]
Во, это уже похоже на правду!

Bohdan Troschinsky, [31.07.19 15:21]
Я делал когда то, на основе IME подсказку, какие методы у объекта доступны, п переход на описание делал Тома Фрей, у него своя версия редактора TFPET, она вроде в основном рипозитории есть

Ярослав, [31.07.19 15:22]
О, с Богданом вспомнили. Вверху дерева навигации по модулю есть кнопка Details, если её нажать, дерево становится более детализированным и можно гулять по всем импортированным модулям 😁

Bohdan Troschinsky, [31.07.19 15:22]
Сначала нужно проскан ровать все модули, в чем на мой взгляд большой недостаток

Dmitry Eliseev, [31.07.19 15:25]
Все ИДЕ из мира "кровавого энтерпрайза" так делают. Потом можно индексы хранить в кеше для ускорения

Bohdan Troschinsky, [31.07.19 15:26]
IME - input method engine. Взял за основу китайский, сделал на основе её. Тект слева сканился и предлагался список с вариантами

Bohdan Troschinsky, [31.07.19 15:30]
[In reply to Dmitry Eliseev]
Так вся нужная инфа уже содержится в модулях, получается дублирование

Dmitry Eliseev, [31.07.19 15:32]
Да, инфа извлекается из модуля и представляется в удобном формате. Чтобы не делать этого при каждом запуске ИДЕ, инфу сохраняют на диске (в кеше) и периодически обновляют

Wlad, [31.07.19 15:40]
[Forwarded from stoned wiz-kid]
[ GIF ]
Знаю людей, для которых указатели в языках программирования все равно что квантовая механика. 🤯

Эта картинка для вас! 😘

Bohdan Troschinsky, [31.07.19 15:49]
[In reply to Dmitry Eliseev]
Я имею ввиду бинарный модуль, а не исходник

Денис Будяк, [31.07.19 16:03]
http://www.ocp.inf.ethz.ch/forum/index. ... 735.0;wap2

Денис Будяк, [31.07.19 16:04]
Упомянутый модуль TFXRef.Mod содержится в текущих исходниках.

Денис Будяк, [31.07.19 16:04]
Касаемо дерева при случае посмотрю.

Денис Будяк, [31.07.19 16:04]
Спасибо, Ярослав!

Sergej Durmanov, [31.07.19 16:06]
[In reply to Bohdan Troschinsky]
Не вся. Вся она в исходниках или символных майлах

Ответить