An external configurable c/c++ code generator.