Ваяю тут DSL на русском. Цель — небольшой язык для описания превращения данных в отчеты.
Использую возможность немерла компилировать код в файле как один метод Main. Сам файл препроцессинговой обработке не подвергаю, все что мне нужно делаю из макросов уровня выражения. Не хочу терять локейшены или мудрить с ними.
Проблема в простых типах: int, string, можно ли зарегистрировать какой-то обработчик, который навешает на них русские алиасы? Регистрацию хотелось бы делать из макроса уровня выражения или при инициализации компилятора.