The generator must then sort of simulate the expression limits of the compiler - this would be awkward to implement. It might indeed have some advantage, but I think is not worth the effort at this point. With the current method, with no restriction to the generator, you could at least compile the .c code with GCC or VC and include it in a DLL.