Парсинг бинарных форматов файлов
Dec. 23rd, 2007 06:23 pmПатологически не хватает фич, ака сопоставления с образцом, метапрограммирования, алгебраических типов данных.
Пришлось написать генератор кода, который парсит код описания перечислений и генерит функции типа TSomeHorrorEnumToString, ByteToSomeHorrorEnum. Выглядит как настоящий, а радости никакой, ибо это на уровне исходного кода, а не при обработке AST.
Пришлось написать генератор кода, который парсит код описания перечислений и генерит функции типа TSomeHorrorEnumToString, ByteToSomeHorrorEnum. Выглядит как настоящий, а радости никакой, ибо это на уровне исходного кода, а не при обработке AST.