Enable Doxygen XML Generation
Closed this issue · 1 comments
Is your feature request related to a problem? Please describe.
Doxygen offers a syntax-tree-like system by toggling GENERATE_XML = YES
which provides a perfect entry point into parsing the Loom class structure. Why go through the effort of regexping the configurator when you can take advantage of whats already in front of you?
Describe the solution you'd like
Pivot configurator from manual string manipulation towards doxygen xml filtering using the npm package xml2json, which will provide an easy way to extract constructor data. If doxygen provides support for custom tagging, or parameter metadata, than we can piggyback straight off that when it comes to converting the JSON as it is provided into an effective schema with far less overhead.
Describe alternatives you've considered
Learning Bison and figuring out how to build that into a Travis workflow, but the overhead on that would be immense and costly in terms of time and resources.