Снегопат

Обсуждение Снегопата
Текущее время: 20 апр 2024, 15:07

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 88 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9  След.
Автор Сообщение
 Заголовок сообщения: Re: Oberonscript
СообщениеДобавлено: 14 ноя 2013, 00:26 
Не в сети

Зарегистрирован: 06 сен 2013, 07:59
Сообщения: 204
Спасибо.

А возможно ли следующее: каким то образом задать свои типы лексем (и может даже аббревиатуру). Наверное это лучше сделать методом, добавлящим/заменяющим текущую лексему (по константе), а также метод очистить. Хотя можно и списком (но желательно передача его в виде строки).

Конечно этот вопрос не срочный, и если не выполнимый, то не критично (как доберусь, самому будет интересно разобраться с подобным механизмом). Но в итоге хотелось бы не только 1С парсить, но и тот же свой оберон.


Последний раз редактировалось advali 14 ноя 2013, 00:43, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oberonscript
СообщениеДобавлено: 14 ноя 2013, 00:41 
Не в сети

Зарегистрирован: 06 сен 2013, 07:59
Сообщения: 204
Кстати, на текущий момент прикрутил, компилятор оберона к скриптам, так что можно уже практически писать на обероне в 1С, и компилировать в яваскрипт. Но для начала придется делать биндинги для нужных объектов. И такое неудобство (?), приходится делать в одном каталоге, т.к. на текущий момент компилятор по другому не умеет (хотя он тоже на яваскрипте написан, если кому надо, может доработать, мне пока и так хватает). И еще момент, каждый модуль оберона компилиться в отдельный файл яваскрипта, и зависимости получаются как подключенные библиотеки в дереве снегопата. В самих скриптах я пока, делаю только макросы (т.к. компилятор по умолчанию не понимает русские идентификаторы, доработать легко, но т.к. он тоже пока еще активно дорабатывается разработчиками, пока этого не делаю). В итоге в каталоге скриптов лежат совместно модули оберона и файлы js.

Еще раз по поводу View. Есть метод merge. Он в принципе позволяет соединить mdi окнотекста с любым другим. А как бы сделать так, чтобы мышкой пользователь не смог их разъединить? И какие события/команды по поводу View можно отследить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oberonscript
СообщениеДобавлено: 14 ноя 2013, 11:33 
Не в сети

Зарегистрирован: 06 сен 2013, 07:59
Сообщения: 204
Что-то не смог разобраться, как сделать так, чтобы файл открывался во внешнем редакторе и через промежутки времени открытый файл в 1с обновлялся. Это не файл скрипта


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oberonscript
СообщениеДобавлено: 14 ноя 2013, 11:41 
Не в сети

Зарегистрирован: 06 сен 2013, 07:59
Сообщения: 204
Про обновление файла вопрос снят


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oberonscript
СообщениеДобавлено: 19 ноя 2013, 10:40 
Не в сети

Зарегистрирован: 06 сен 2013, 07:59
Сообщения: 204
Не нашел следующей информации:

Имеется ли возможность, добавлять в контекстное меню свои пункты?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oberonscript
СообщениеДобавлено: 19 ноя 2013, 11:01 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
пока нет, но возможно будет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oberonscript
СообщениеДобавлено: 06 янв 2014, 21:30 
Не в сети

Зарегистрирован: 06 сен 2013, 07:59
Сообщения: 204
Извиняюсь, не смог разобраться, если при открытии формы передаешь свой обработчик события, то как можно обратиться из обработчиков к самой форме?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oberonscript
СообщениеДобавлено: 21 янв 2014, 06:50 
Не в сети

Зарегистрирован: 06 сен 2013, 07:59
Сообщения: 204
подскажите, а в sqlite можно загнать в таблицу таблицу значений? Или как быстро можно вставку сделать. А также для v8types есть какие-нибудь методы, для поиска по имени? Или надо в sqlite сначала загнать ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oberonscript
СообщениеДобавлено: 04 фев 2014, 17:33 
Не в сети

Зарегистрирован: 06 сен 2013, 07:59
Сообщения: 204
Начал для своих целей реализовывать сравнение каталогов (может такой скрипт уже был, но не нашел). Прикладываю скрин результата и настроек сравнения (если кому-то еще будет актуально, то постараюсь выложить, но для этого хотелось бы, чтобы скрипты искались снегопатом в заданных где-либо каталогах, сам у себя пока сделал поиск в определенном каталаге правкой скрпипта подключения)

Хотел прикрутить кнопку разбора конфы на файлы внешним инструментом, но не нашел информации, как можно сохранить конфу в файл (чтобы диалог выбора файла не открывался). Не подскажите?


Вложения:
сравнение каталогов.jpg
сравнение каталогов.jpg [ 234.73 КБ | Просмотров: 11756 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Oberonscript
СообщениеДобавлено: 05 фев 2014, 09:57 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
А зачем тебе такой функционал делать самому?
Полно же таких средств.
Araxis merge (платный) или kdiff3 (бесплатный, рекомендую)
Прекрасно вызываются из командной строки


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 88 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB