Снегопат
https://snegopat.ru/forum/

Хотелки по скриптам
https://snegopat.ru/forum/viewtopic.php?f=3&t=10
Страница 12 из 28

Автор:  artbear [ 13 фев 2012, 16:27 ]
Заголовок сообщения:  Re: Хотелки по скриптам

JohnyDeath писал(а):
Разрешите озвучить еще одну пожелание под названием "Генератор описания процедур и функций".
Хочется иметь скрипт, который будет формировать рыбу описаний процедур и функций по входным параметрам.
...
Тут вроде бы самое сложное - это сделать строку RegExp для разбора объявления ф-ии/процедуры.

Вроде регулярка не должна быть сильно сложной, т.к. 1С в значениях параметров по умолчанию разрешает только простейшие типы + неопределено
И подобный разбор уже есть в SyntaxAnalysis.wsc (для опенконфа), этот скрипт вроде Саша К. сюда портировал, только я его что-то найти не могу :)
Цитата:
09.01.2012 Портирована библиотека SyntaxAnalysis.wsc Алексея Диркса для OpenConf. Выполняет синтаксический анализ исходного кода модуля при помощи регулярных выражений. (user: kuntashov, tags: refactoring-tool-script)

Автор:  kuntashov [ 13 фев 2012, 21:32 ]
Заголовок сообщения:  Re: Хотелки по скриптам

artbear писал(а):
И подобный разбор уже есть в SyntaxAnalysis.wsc (для опенконфа), этот скрипт вроде Саша К. сюда портировал, только я его что-то найти не могу :)
Цитата:
09.01.2012 Портирована библиотека SyntaxAnalysis.wsc Алексея Диркса для OpenConf. Выполняет синтаксический анализ исходного кода модуля при помощи регулярных выражений. (user: kuntashov, tags: refactoring-tool-script)


В транке его нет пока, он в ветке refactoring-tool-script - об этом в коммите указано, кстати.
Если восстребовано уже сейчас, в принципе, могу SyntaxAnalysis в транк перенести.

Автор:  artbear [ 14 фев 2012, 07:02 ]
Заголовок сообщения:  Re: Хотелки по скриптам

Да, перенеси, пожалуйста.
ЗЫ я цитату специально указал с линком на ветку для заинтересованных :) а фразу "я его что-то найти не могу" удалить забыл.

Автор:  JohnyDeath [ 14 фев 2012, 15:34 ]
Заголовок сообщения:  Re: Хотелки по скриптам

ОФФ.
Пока нет определения типа переменной по "//:" можно пользоваться следующей конструкцией:
Код:
Если Ложь Тогда МойОбъект = Новый ТаблицаЗначений();   КонецЕсли;

вдруг кому-нибудь станет легче

Автор:  artbear [ 14 фев 2012, 19:46 ]
Заголовок сообщения:  Re: Хотелки по скриптам

Старый баян :) На ИС как-то подробно разбирали различные варианты, в моей публикации на ИС "Повышение удобства разработки" есть ссылка на публикацию.

Автор:  kuntashov [ 14 фев 2012, 20:21 ]
Заголовок сообщения:  Re: Хотелки по скриптам

JohnyDeath писал(а):
ОФФ.
Пока нет определения типа переменной по "//:" можно пользоваться следующей конструкцией:
Код:
Если Ложь Тогда МойОбъект = Новый ТаблицаЗначений();   КонецЕсли;

вдруг кому-нибудь станет легче


Не сочтите за занудство, но чисто по 8ке здесь есть отдельный подфорум - Снеговик :)

Автор:  sosnae [ 06 мар 2012, 14:46 ]
Заголовок сообщения:  Re: Хотелки по скриптам

Добрый день! Подскажите, есть ли возможность перебрать имена окон? Хочется сделать вывод сообщения при окончании сравнения файлов конфигурации...
Пока знаний не хватает куда можно посмотреть.

Хочу примерно так сделать.

Вложения:
Snap18.png
Snap18.png [ 13.87 КБ | Просмотров: 6845 ]
Snap16.png
Snap16.png [ 44.04 КБ | Просмотров: 6845 ]

Автор:  phoenix [ 21 мар 2012, 11:15 ]
Заголовок сообщения:  Re: Хотелки по скриптам

Хотелось бы видеть скрипты:
- форматирование (code_beautifier.pl, Леша писал для OpenConf)
- buffer.vbs (работа с буфером, несколько значений в буфере и выбирать какое вставлять)

сам пока скрипты не пишу, не изучал эту тему, надежда на Артура и Сашу )

Автор:  JohnyDeath [ 21 мар 2012, 11:47 ]
Заголовок сообщения:  Re: Хотелки по скриптам

Я для буфера использую маленькую и очень удобную программу ClCl http://www.nakka.com/soft/clcl/index_rus.html
Очень рекомендую, к тому же стек буфера будет распространятся не только на 1С.

Автор:  phoenix [ 21 мар 2012, 12:02 ]
Заголовок сообщения:  Re: Хотелки по скриптам

to JohnyDeath
спасибо, 2 п. отпал )

Страница 12 из 28 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/