![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Prospekt |
|
|||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 30.5.2012 Репутация: нет Всего: 1 |
Итак, хочу сделать свою надстройку над с++.
По моему представлению это должно работать так: код сначала проход некую предобработку (препроцессор), а затем уже оправляется в стандуртный компилятор. Проблема в том, что писать в блокноте неудобно. Хочется IDE для с++, у которого есть внутренний язык программрования, чтобы в итоге получить подсведку синтаксиска (в том числе и моей надстройки над языком), автозавершение кода, поиск возможных вариантов, контроль синтаксиса и тому подобное. Есть ли подобные IDE? Насколько вообще идея реализуема (за адекватные усилия)? Плагины же как-то к IDE пишут.... |
|||
|
||||
sQu1rr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 597 Регистрация: 11.11.2008 Где: london Репутация: 3 Всего: 13 |
Visual Studio - плагины можно писать. если например Visual Assist X - сам подсвечивает синтаксис, дает подсказки, никто не мешает чтото свое написать. Сюда же можно писать и плагины которые будут препроцессить ваш код перед отправкой в компилятор Eclipse - то же пишите хоть over 9000 плагинов. IDE удобная и бесплатная, очень много туториалов по плагинам. VIM - да, и сюда можете писать плагины/дополнения/подстветку Есть и другие... тысяча их.... |
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 22 Всего: 135 |
Вот, например, Qt-шники сделали плагин в Visual Studio, который отлавливает ключевое слово Q_OBJECT в исходниках и вызывает moc-компилятор перед стандартным.
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |