OberonCore https://forum.oberoncore.ru/ |
|
Интерактивный переход к исходнику модуля https://forum.oberoncore.ru/viewtopic.php?f=23&t=992 |
Страница 1 из 1 |
Автор: | Valery Solovey [ Четверг, 15 Май, 2008 20:49 ] |
Заголовок сообщения: | Интерактивный переход к исходнику модуля |
Если в моём модуле используются импортированные модули, то для доступа к их ресурсам я должен использовать уточнённые идентификаторы. То есть, <модуль>"."<ресурс>. Если я хочу поближе познакомиться с тем или иным ресурсом, то я могу выделить имя модуля в уточнённом идентификаторе или весь идентификатор, и с помощью меню должен перенестись прямо к тому ресурсу. В случае DevCPS.Get Этого не получится, потому что команда "DevReferences.ShowSource", отвечающая за это действие, ищет первое вхождение слова во всём тексте, а не только в компилируемом тексте. Это решается пропуском комментариев. Имеет смысл делать патч или из-за редкости таких случаев можно и опустить? И ещё, если идентификаторы русские, то они тоже не будут искаться, потому что там установлена проверка только на поиск английских символов. В обеих версиях (1.5 и 1.6). |
Автор: | Иван Горячев [ Пятница, 16 Май, 2008 01:39 ] |
Заголовок сообщения: | Re: Интерактивный переход к исходнику модуля |
Valery Solovey писал(а): Этого не получится, потому что команда "DevReferences.ShowSource", отвечающая за это действие, ищет первое вхождение слова во всём тексте, а не только в компилируемом тексте. Это решается пропуском комментариев. Имеет смысл делать патч или из-за редкости таких случаев можно и опустить? Я подобный патч сделал, скоро может быть даже объявится ![]() |
Автор: | Trurl [ Пятница, 16 Май, 2008 07:56 ] |
Заголовок сообщения: | Re: Интерактивный переход к исходнику модуля |
Да не стоит возиться. Кроме того, ведь "DevReferences.ShowSource" сначала ищет первое вхождение, набранное жирным шрифтом. |
Автор: | Иван Горячев [ Пятница, 16 Май, 2008 08:19 ] |
Заголовок сообщения: | Re: Интерактивный переход к исходнику модуля |
Trurl писал(а): Да не стоит возиться. Кроме того, ведь "DevReferences.ShowSource" сначала ищет первое вхождение, набранное жирным шрифтом. Ну собственно у меня она сначала ищет StdLinks.Target с такой меткой, а только потом - жирный текст. Конечно неудобно, но надёжно |
Автор: | Valery Solovey [ Пятница, 16 Май, 2008 12:21 ] |
Заголовок сообщения: | Re: Интерактивный переход к исходнику модуля |
Ещё можно насканить звёздочку или минус после обнаружения идентификатора. Так, возможно, будет быстрее вестись поиск. |
Автор: | Иван Горячев [ Пятница, 16 Май, 2008 12:58 ] |
Заголовок сообщения: | Re: Интерактивный переход к исходнику модуля |
Не, поиск с честным разбором не годится - в исходнике запросто могут встретиться несколько экспортируемых методов с одним именем. А в документации (автоматом) и подавно из контескта ничего не выловишь ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |