Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

реализация вывода ошибок компилятора

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Прочее] >> реализация вывода ошибок компилятора
Имя
Сообщение << Старые топики   Новые топики >>
реализация вывода ошибок компилятора - 2008-11-25 11:39:10.320000   
DestroyAll

Сообщений: 32
Оценки: 0
Присоединился: 2008-06-10 18:04:31.896666
Доброго времени суток!Задали мне на практику написать программу, что то вроде оболочки для досовских компиляторов под Windows. По сути это простой текстовый редактор с подсветкой синтаксиса. Но проблема вот в чем - мне нужно организовать вывод ошибок компиляции в моей оболочке.Т.е я буду использовать сторонний компилятор который вызывается из моего редактора. Вопрос такой - есть ли в C# возможность считать ошибку с компилятора напрямую и вывести ее, или мне нужно создавать отдельный файл со списком ошибок? Оболочка поддерживает работу с Turbo Pascal, Turbo C, Assembler. Может я непонятно выразил мысль, могу обьяснить подробнее)
Post #: 1
RE: реализация вывода ошибок компилятора - 2008-11-25 13:20:55.286666   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: DestroyAll

Доброго времени суток!Задали мне на практику написать программу, что то вроде оболочки для досовских компиляторов под Windows. По сути это простой текстовый редактор с подсветкой синтаксиса. Но проблема вот в чем - мне нужно организовать вывод ошибок компиляции в моей оболочке.Т.е я буду использовать сторонний компилятор который вызывается из моего редактора. Вопрос такой - есть ли в C# возможность считать ошибку с компилятора напрямую и вывести ее, или мне нужно создавать отдельный файл со списком ошибок? Оболочка поддерживает работу с Turbo Pascal, Turbo C, Assembler. Может я непонятно выразил мысль, могу обьяснить подробнее)


если мозг есть - пиши синтаксический анализатор, будет сложно но весело; смотри BNF, bison, flex, читай Книгу Дракона. впрочем, для твоей задачи достаточно перенаправления ввода-вывода порождённого процесса: command-line компиляторы пишут ошибки в stdout
Post #: 2
RE: реализация вывода ошибок компилятора - 2008-11-25 13:24:14.303333   
DestroyAll

Сообщений: 32
Оценки: 0
Присоединился: 2008-06-10 18:04:31.896666
Спасибо за идею.Теперь буду знать в каком направлении двигаться
Post #: 3
RE: реализация вывода ошибок компилятора - 2008-11-25 13:33:14.556666   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: DestroyAll

Спасибо за идею.Теперь буду знать в каком направлении двигаться


http://www.ozon.ru/context/detail/id/146264/

это если вдруг решишь заняться этим делом серъёзно
Post #: 4
Страниц:  [1]
Все форумы >> [Прочее] >> реализация вывода ошибок компилятора







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.