AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.06.2005, 15:41   #1  
Oleksandr is offline
Oleksandr
Участник
Аватар для Oleksandr
 
68 / 17 (1) ++
Регистрация: 19.03.2005
Адрес: Киев
автоматическое удаление комментариев
Всем привет

есть ли способ в аксапте автоматически удалять комментарии, желательно по РВ ?

Заранее спасибо
Старый 07.06.2005, 15:46   #2  
chi is offline
chi
Участник
 
80 / 13 (1) ++
Регистрация: 21.01.2004
В контекстном меню: scripts -> comments -> uncomment
Старый 07.06.2005, 15:46   #3  
korolf76 is offline
korolf76
Участник
Ex AND Project
 
36 / 12 (1) ++
Регистрация: 26.10.2004
Адрес: Петербург
Не совсем понял,
1) для чего это нужно
2) что такое РВ?
Старый 07.06.2005, 16:02   #4  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
простой способ: пройтись по исходникам и снести всё по регулярному выражению
\s+\/\/.*$
более сложный способ взять из colorerа (или другого лексера) лексику для C++ подправить, чтоб стал похож на X++ и снести то, что оно посчитает комментариями (или выдрать регекспы для строк, комментариев).
еще более сложный способ: разобраться как работает XPPParser или XPPScanner
Старый 07.06.2005, 16:03   #5  
Oleksandr is offline
Oleksandr
Участник
Аватар для Oleksandr
 
68 / 17 (1) ++
Регистрация: 19.03.2005
Адрес: Киев
Дело в том что удалить нужно всю строку.
Script-ucomment просто снимает слеши.

Нужно для того, чтобы проеrт не поставлять с лишними коментами.

РВ - реуглярное выражение
Коментарии вида:
// <project name> <user name - time>
commented code
// </project name> <user name - time>
Старый 07.06.2005, 16:06   #6  
Oleksandr is offline
Oleksandr
Участник
Аватар для Oleksandr
 
68 / 17 (1) ++
Регистрация: 19.03.2005
Адрес: Киев
Цитата:
Изначально опубликовано Oleksandr
Коментарии вида:
// <project name> <user name - time>
commented code
// </project name> <user name - time>
Коментарии вида:
// (project name) (user name - time)
commented code
// (/project name) (user name - time)

'(' == 'slash'
Старый 07.06.2005, 16:38   #7  
korolf76 is offline
korolf76
Участник
Ex AND Project
 
36 / 12 (1) ++
Регистрация: 26.10.2004
Адрес: Петербург
Ну написать можно некий код,
бегающий по AOT (используя TreeNode), получающий исходные коды,
заменяющий его (а именно удаляя коомментарии), и перезаписывающий.
Старый 07.06.2005, 16:44   #8  
Oleksandr is offline
Oleksandr
Участник
Аватар для Oleksandr
 
68 / 17 (1) ++
Регистрация: 19.03.2005
Адрес: Киев
Ну, короче уже руками поудаляли,
на будущее, конечно, надо будет написать
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Автоматическое резервирование: на тропе войны aevi82 DAX: Функционал 11 29.08.2007 16:35
Корректное удаление проводки DreamCreator DAX: Программирование 7 25.05.2006 13:22
автоматическое резервирование с учетом отборочной накладной anny DAX: Функционал 1 20.07.2005 22:21
Автоматическое отображение изменений данных Yuri Safronov DAX: Программирование 8 20.12.2002 12:08
Удаление проекта Maxim Gorbunov DAX: Программирование 0 24.12.2001 23:04

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:38.