Re[6]: [Nemerle] Семантический контроль над размерностями
От: Oyster Украина https://github.com/devoyster
Дата: 05.04.06 12:13
Оценка:
Здравствуйте, Vermicious Knid, Вы писали:

VK>Удалил старое сообщение? Видимо заметил пример в конце. Ну да ладно.


+1. Я просто не сразу понял

VK>Точно. Это в общем-то фича языка — нет разницы между постфиксными и префиксными операторами.


Да, я понял это, но не сразу. Спасибо

VK>Но есть идея и более простая. И макрос, и оператор можно зарегистрировать вручную через API компилятора(см. модуль MacroRegistry). Макрос это по сути экземпляр некого класса, реализовывающего интерфейс IMacro. Нужно просто написать собственную реализацию IMacro вручную(т.е. не использовать встроенную в компилятор генерацию этого класса), которая в зависимости от того как ее инициализируют будет вести себя как разные макросы(т.е. с разными именами и генерировать различный код).


+1. Интересная идея. Так действительно проще.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.