| |||
|
|
Забавное pargentum@lj решил что он мене разоблачил. Хотя как раз та самая работа и была первым в моей практике "коммерческим" применением ML и purely functional data structure (тогда еще SML/NJ, поскольку только начинал разбираться). Собственно после того реально и проникся - обнаружив насколько резко упростилась казавшаяся сложной задачка. А задачка была забавная: если делать из gcc тул для интерактивного анализа кода (на проблему 2000 или что еще - не суть важно), привязка препроцессорного текста "с точностью до строчки" не очень устраивает - поскольку хочется иметь возможность ткнуть мышкой в имечко или оператор, ну и подсветить в тексте найденное правильно, а компилятор работает на уровне "послепрепроцессора". Ну вот предлагаю задачку - как адекватно ее решить не теряя информации вообще (попытки подхачить cpp блестяще обломились - человек, который это делал протрахался с пару месяцев и так и не смог победить ±1 позицию и прочие радости gcc). |
||||||||||||||