Page 8 of 17

Posted: Wed 30 Nov, 2005 21:51
by Tim Sobolev

Latest post of the previous page:

Для новых версий -- пока нет

Posted: Sat 03 Dec, 2005 23:31
by 4ekucT
maxdrfl wrote:Вывод строки, ну допустим ключ =l для команды exec
Command="latex.exe --src -interaction==nonstopmode =F && start yap -1 -s =l=F =M=oN.dvi"
Сделал.
\Es - вставка строки
\Ep - вставка номера строки
\Ec - вставка позиции в строке

Posted: Sun 04 Dec, 2005 06:07
by maxdrfl
4ekucT, огромное спасибо.

Posted: Sun 04 Dec, 2005 06:44
by maxdrfl
4ekucT, перечитал справку и хистори. Перепробовал разные варианты (скобки, кавычки, слэши), но так и не понял как добиться того что бы exec command умела подставлять номер строки. :)

может я что-то не так делаю?

Posted: Mon 05 Dec, 2005 10:54
by 4ekucT
Попробуй "test.exe =Ep"
Просто \Ep это обычное макро. Для комманды \ надо заменить на =. А для вставки из файла шаблона надо испаользовать полное имя EDITOR_POS. Это немного запутанно зато гибко получается. Слеш в комманде является разделителем директорий, а в обычном макросе символ = тоже использовать как метасимвол не очень...

Posted: Mon 05 Dec, 2005 17:08
by maxdrfl
ага, если бы все было так просто.
Это было первое что я попробовал. Команда =Ep вставляет расширение файла.

Posted: Mon 05 Dec, 2005 21:33
by 4ekucT
Все исправил, бери пробуй там же...

Posted: Tue 06 Dec, 2005 12:21
by maxdrfl
еще раз большое спасибо. попробую чуть позже :)

Posted: Tue 06 Dec, 2005 13:34
by maxdrfl
теперь плагин добавляет букву p после номера строки...

Posted: Tue 06 Dec, 2005 14:34
by 4ekucT
Прикольно. Лана поправлю.

Posted: Tue 06 Dec, 2005 22:40
by 4ekucT
Вроде как попарвил =)) Тестим...

Posted: Wed 07 Dec, 2005 15:28
by maxdrfl
тепрь все работает.
спасибо :)

Posted: Thu 15 Dec, 2005 19:48
by 4ekucT
1) Поправил навигацию по абсольютному пути.
2) Доработаны шаблоны. В часности появились шаблоны для Doxygen. И консольного компилятора проектов Visual Studio 2005

Posted: Wed 28 Dec, 2005 04:42
by Videneev
4ekucT
а где можно взять шаблон для PHP?

Posted: Wed 28 Dec, 2005 15:06
by 4ekucT
Написать самому =)) и прислать нам, без проблемм включим в дистриб.

Posted: Wed 04 Jan, 2006 08:23
by musor
2Videneev: пока могу предложить только разбор:

Code: Select all

<Compiler Name="PHP" File="7" Line="10" Error="((<b>)?(.+?)(</b>)?:  ?(.+?)) in (<b>)?(.+?)(</b>)? on line (<b>)?(\d+?)"/>
Да, но и это ещё не все. Вот чего меня сдерживает в разработке полноценного php шаблона:
1) Во-первых разбор (тот что чуть выше) работать будет в редких случаях. Во всем виновато ограничение в 128 символов:
#define MAX_REG_LEN 128
Приходиться править на 256 и перекомпилировать. Такая байда.

2) Многострочная поддержка патентов. Как без этого? Неужели тормоза жуткие? Ведь колорер не тормозит. Или подскажите как это дело поправить малой кровью (не изврашенцки обойти, а имненно исправить).

Случаем никто не знает как у колорера? Неужели тоже по строчке?!

Posted: Sat 07 Jan, 2006 23:02
by 4ekucT
Насчет 1):
Надо просто заменить err[MAX_REG_LEN] на err[MAX_STR_LEN] в struct TCompiler. Я это уже сделал в след релизе будет.

Насчет 2):
Тут думаю без переписывания ТТ никак. Он изначально был заточен под однострочные паттерны. Хотя кое как это реализовано для парных скобок.