LINUX.ORG.RU

Редакторы/IDE с подсветкой ошибок компиляции

 , , ,


0

2

Привет. Я, думаю, все видели такую фичу - щелкаешь по ошибке компиляции, и в редакторе курсор перескакивает на строку, где найдена ошибка. Соответственно внутри редактора есть регулярка или алгоритм, который парсит вывод компилятора и находит строку, где есть ошибка. Например, в Vim эта штука называется errorformat.
Нужно найти вот такие вот регулярки/алгоритмы для разных компиляторов. В первую очередь интересует парсинг вывода Maven. Из каких редакторов можно вытащить эту информацию? Посмотрел Vim errorformat - там какой-то свой формат, хочется чего-то попроще.

★★★★

Посмотрел Vim errorformat - там какой-то свой формат, хочется чего-то попроще.

Если мне не изменяет память, то он настраивается. Так что можно сделать поддержку любого выхлопа.

andreyu ★★★★★
()

Писец, так в выводе строку всегда указывают же. Лень что ли полистать?

Deleted
()

Посмотрел Vim errorformat - там какой-то свой формат

там обычные стандартные регулярки. man 7 regex

emulek
()
Ответ на: комментарий от andreyu

Если мне не изменяет память, то он настраивается

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

h31 ★★★★
() автор топика

vim умеет

Vim errorformat

настраивается как захочешь.

у emacs кстати тоже что-то такое было. Но я его давно не видел :(

anonymous
()
Ответ на: комментарий от h31

так а тот, что в Scite применяется не умеет разве такого? Scintilla или как ее там?

anonymous
()
Ответ на: комментарий от Deleted

Ну это ясен перец. А мне нужно программно достать номер строки, т.е. автоматизировать эту задачу.

h31 ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.