Снегопат https://snegopat.ru/forum/ |
|
Добавить описание своих методов в core\types\v8types.txt ? https://snegopat.ru/forum/viewtopic.php?f=1&t=51 |
Страница 4 из 6 |
Автор: | artbear [ 17 ноя 2011, 14:47 ] |
Заголовок сообщения: | Re: Добавить описание своих методов в core\types\v8types.txt |
kuntashov писал(а): artbear писал(а): Для Интелл-а важное значение имеет решение задачи http://snegopat.ru/main/info/826f9cc4e9 в комментах я один баг описал. До исправления бага можно будет повесить вызов списка дополнений Intell'а на другую комбинацию клавиш, которую вызывать принудительно, кажется в ОпенКонфе у нас некоторое время интел и висел на Ctrl+I. Согласен, пока придется так сделать. Эх, скорее бы появились соответствующие события. |
Автор: | artbear [ 18 ноя 2011, 07:48 ] |
Заголовок сообщения: | Re: Добавить описание своих методов в core\types\v8types.txt |
kuntashov писал(а): Для определения типа переменных в коде надо портировать регекспы и алгоритмы Intell'а из ОпенКонфа. Архитектура, конечно же, обсуждаема. Начал потихоньку портировать код с непременным юнит-тестированием. Создал спец.класс _Intellisence, который и будет выполнять всю работу. Код для тестов основан на твоем тесте для TextWindows. Кстати, большое спасибо за этот тест - очень удобно использовать ! фактически этот твой тест отличная база для тестов Интелл-а |
Автор: | kuntashov [ 18 ноя 2011, 08:02 ] |
Заголовок сообщения: | Re: Добавить описание своих методов в core\types\v8types.txt |
artbear писал(а): Кстати, большое спасибо за этот тест - очень удобно использовать ! фактически этот твой тест отличная база для тестов Интелл-а Спасибо за положительную оценку ![]() Возможность показывать текстовый документ - отличная зацепка для организации тестов, завязанных на окно редактора и действия пользователей в нем. |
Автор: | artbear [ 13 дек 2011, 15:43 ] |
Заголовок сообщения: | Re: Добавить описание своих методов в core\types\v8types.txt |
(orefkov) Саш, а откуда берутся данные для сабжевого файла? ИМХО про возвращаемое значение ничего нет, кроме его типа. А во многих случаях именно описание возвращаемого значения очень важно. Например, встроенное Найти |
Автор: | orefkov [ 13 дек 2011, 15:55 ] |
Заголовок сообщения: | Re: Добавить описание своих методов в core\types\v8types.txt |
artbear писал(а): Саш, а откуда берутся данные для сабжевого файла? выдирается в полуавтоматическом режиме кучкой регэкспов из хтмлей синтакс-помошника. Все складывалось в sqlite базу, а потом из нее генерился этот файл. |
Автор: | artbear [ 13 дек 2011, 15:57 ] |
Заголовок сообщения: | Re: Добавить описание своих методов в core\types\v8types.txt |
По возвращаемому значению сложно доработать? |
Автор: | orefkov [ 13 дек 2011, 16:01 ] |
Заголовок сообщения: | Re: Добавить описание своих методов в core\types\v8types.txt |
Посмотрю. Со временем конечно все равно надо будет это делать. Просто боюсь, что там уже и в полуавтомате не вытащить. |
Автор: | kuntashov [ 13 дек 2011, 16:15 ] |
Заголовок сообщения: | Re: Добавить описание своих методов в core\types\v8types.txt |
Эх, понимаю ![]() В свое время с этой же проблемой мучался при разработке als2xml для ОпенКонфа. Можно сделать вывод, что либо документация по методам пишется техническими писателями 1С вручную для Синтаксис-Помощника, либо у них генератор документации специально делает так, чтобы выглядело, что документацию пишут не люди ![]() |
Автор: | kuntashov [ 13 дек 2011, 16:17 ] |
Заголовок сообщения: | Re: Добавить описание своих методов в core\types\v8types.txt |
И, кстати, почему в итоге для Снегопата используется свой формат текстовый, а не sqlite-база? Ведь движок sqlite можно интергрировать в Снегопат и предоставить интерфейсы для скриптов? (Вопрос из больше из праздного любопытства.) |
Автор: | orefkov [ 13 дек 2011, 16:44 ] |
Заголовок сообщения: | Re: Добавить описание своих методов в core\types\v8types.txt |
kuntashov писал(а): И, кстати, почему в итоге для Снегопата используется свой формат текстовый, а не sqlite-база? Ведь движок sqlite можно интергрировать в Снегопат и предоставить интерфейсы для скриптов? (Вопрос из больше из праздного любопытства.) Я тоже сначала планировал sqlite базу, однако бинарные данные плохо лежат в репозитарии. |
Страница 4 из 6 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |