On 2013-09-16 10:05, deadalnix wrote:
That is something I'd like to see, but it has 2 difficult pitfalls : - Compile time feature aren't always well defined. What happen if the AST of the function you look for depends on the CTFE you are running ? Note that is can in very subtle manners. - It require to define the AST properly. And then, every change in the AST become a breaking change. That is really difficult, especially since we are reluctant to clean up some implementations quirks (some even consider them as feature).
The AST returned does not need to have the same API as the AST used by the compiler.
-- /Jacob Carlborg
