Currently gmph2ncidef is a single huge file that is completely tied to the structure of gmp.h. This should be broken into separate modules that can be reused -
C header file parser
Output file extensible with different templates and formats
Configuration file reader to handle the blacklist, custom mapping types
Currently gmph2ncidef is a single huge file that is completely tied to the structure of gmp.h. This should be broken into separate modules that can be reused -
Tests and docs for all of those.