Re[12]: Являются ли макросы свидетельством недостаточной выр
От: VladD2 Российская Империя www.nemerle.org
Дата: 30.07.07 13:27
Оценка:
Здравствуйте, lomeo, Вы писали:

L>Эх, ну, давай У вас ещё был JSON. Там писать совсем ничего, да и у вас он уже, насколько я помню, написан.

L>Кстати, спросить хотел. konsoletyper'а парсер пишется в отдельном файле? Это не встроенный в Немерле язык или что? Можно о его организации чуть чуть — это что то вроде изменения лиспового ридера?

Это вопрос для konsoletyper-а, конечно. Насколько я знаю у него есть два варианта. Один с внешним файлом грамматики (был написан ранее), а второй с макросом. Второй вариант это чистый DSEL. Первый — нет. Но оба варианта используют немерловые варианты (алгеброические типы) для представления граматических элементов. Это и позволяет от делить формальную грамматику от прикладного кода.

Что касается ридеров и т.п., то в них просто нет необходимости, так как макрос — это полноценная программа которая может делать все что делает обычная программа. В том числе читать из файлов и писать в файлы.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.