Добавить описание своих методов в core\types\v8types.txt ?

Всяческие обсуждения снегопата.
Аватара пользователя
artbear
Сообщения: 1085
Зарегистрирован: 24 авг 2011, 15:36
Контактная информация:

Re: Добавить описание своих методов в core\types\v8types.txt

Сообщение artbear »

kuntashov писал(а):
artbear писал(а):Для Интелл-а важное значение имеет решение задачи http://snegopat.ru/main/info/826f9cc4e9
в комментах я один баг описал.


До исправления бага можно будет повесить вызов списка дополнений Intell'а на другую комбинацию клавиш, которую вызывать принудительно, кажется в ОпенКонфе у нас некоторое время интел и висел на Ctrl+I.

Согласен, пока придется так сделать.
Эх, скорее бы появились соответствующие события.
Аватара пользователя
artbear
Сообщения: 1085
Зарегистрирован: 24 авг 2011, 15:36
Контактная информация:

Re: Добавить описание своих методов в core\types\v8types.txt

Сообщение artbear »

kuntashov писал(а):Для определения типа переменных в коде надо портировать регекспы и алгоритмы Intell'а из ОпенКонфа.

Архитектура, конечно же, обсуждаема.

Начал потихоньку портировать код с непременным юнит-тестированием.
Создал спец.класс _Intellisence, который и будет выполнять всю работу.
Код для тестов основан на твоем тесте для TextWindows.

Кстати, большое спасибо за этот тест - очень удобно использовать ! фактически этот твой тест отличная база для тестов Интелл-а
Аватара пользователя
kuntashov
Сообщения: 448
Зарегистрирован: 24 авг 2011, 15:53
Откуда: Саратов
Контактная информация:

Re: Добавить описание своих методов в core\types\v8types.txt

Сообщение kuntashov »

artbear писал(а):Кстати, большое спасибо за этот тест - очень удобно использовать ! фактически этот твой тест отличная база для тестов Интелл-а


Спасибо за положительную оценку :)

Возможность показывать текстовый документ - отличная зацепка для организации тестов, завязанных на окно редактора и действия пользователей в нем.
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes
Аватара пользователя
artbear
Сообщения: 1085
Зарегистрирован: 24 авг 2011, 15:36
Контактная информация:

Re: Добавить описание своих методов в core\types\v8types.txt

Сообщение artbear »

(orefkov) Саш, а откуда берутся данные для сабжевого файла?
ИМХО про возвращаемое значение ничего нет, кроме его типа.
А во многих случаях именно описание возвращаемого значения очень важно.
Например, встроенное Найти
Аватара пользователя
orefkov
Администратор
Сообщения: 2052
Зарегистрирован: 24 авг 2011, 15:04

Re: Добавить описание своих методов в core\types\v8types.txt

Сообщение orefkov »

artbear писал(а):Саш, а откуда берутся данные для сабжевого файла?

выдирается в полуавтоматическом режиме кучкой регэкспов из хтмлей синтакс-помошника.
Все складывалось в sqlite базу, а потом из нее генерился этот файл.
Аватара пользователя
artbear
Сообщения: 1085
Зарегистрирован: 24 авг 2011, 15:36
Контактная информация:

Re: Добавить описание своих методов в core\types\v8types.txt

Сообщение artbear »

По возвращаемому значению сложно доработать?
Аватара пользователя
orefkov
Администратор
Сообщения: 2052
Зарегистрирован: 24 авг 2011, 15:04

Re: Добавить описание своих методов в core\types\v8types.txt

Сообщение orefkov »

Посмотрю. Со временем конечно все равно надо будет это делать. Просто боюсь, что там уже и в полуавтомате не вытащить.
Аватара пользователя
kuntashov
Сообщения: 448
Зарегистрирован: 24 авг 2011, 15:53
Откуда: Саратов
Контактная информация:

Re: Добавить описание своих методов в core\types\v8types.txt

Сообщение kuntashov »

Эх, понимаю :)
В свое время с этой же проблемой мучался при разработке als2xml для ОпенКонфа.
Можно сделать вывод, что либо документация по методам пишется техническими писателями 1С вручную для Синтаксис-Помощника, либо у них генератор документации специально делает так, чтобы выглядело, что документацию пишут не люди :)
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes
Аватара пользователя
kuntashov
Сообщения: 448
Зарегистрирован: 24 авг 2011, 15:53
Откуда: Саратов
Контактная информация:

Re: Добавить описание своих методов в core\types\v8types.txt

Сообщение kuntashov »

И, кстати, почему в итоге для Снегопата используется свой формат текстовый, а не sqlite-база? Ведь движок sqlite можно интергрировать в Снегопат и предоставить интерфейсы для скриптов?
(Вопрос из больше из праздного любопытства.)
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes
Аватара пользователя
orefkov
Администратор
Сообщения: 2052
Зарегистрирован: 24 авг 2011, 15:04

Re: Добавить описание своих методов в core\types\v8types.txt

Сообщение orefkov »

kuntashov писал(а):И, кстати, почему в итоге для Снегопата используется свой формат текстовый, а не sqlite-база? Ведь движок sqlite можно интергрировать в Снегопат и предоставить интерфейсы для скриптов?
(Вопрос из больше из праздного любопытства.)

Я тоже сначала планировал sqlite базу, однако бинарные данные плохо лежат в репозитарии.
Ответить