Re[7]: Интеллектуальный редактор кода контролирующий синтакс
От: LaptevVV Россия  
Дата: 19.12.03 15:25
Оценка:
Здравствуйте, VladD2, Вы писали:

LVV>>Ну, это очевидно, что надо было делать так с самого начала — для обратной совместимости.


VD>Тогда зачем обсуждать создание редактора взамен парсера, если без парсера все равно никуда не денешся?

Не взамен — а токмо для разбора текстов, подготовленных в других местах.
VD>Посмотри на наши идеи по поводу метапрограммирования Метапрограммирование (к топику о новом языке)
Автор: AndrewVK
Дата: 16.12.03
. Там строится дерево которое можно будет изменять программно. Твой редактор может воспользоваться этим механизмом как движком позволяющим динамически добавлять код прямо в дерево разбора.

Вот!!! Это именно то, о чем я говорил с самого начала — ты это классно сформулировал!
Дерево — только не разбора, а синтаксически-семантическое делается сразу — в редакторе.
А уж из него можно генерить — хочешь тебе — текст, хочешь — IL.
VD>Но заводить разговор о замене редактором парсера бессмысленно.
А парсер — это фактически конвертер из текста в дерево. Это дополнительная составляющая интегрированной среды (заметь, я не говорю — компилятора).
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.