TODO: Write cmake file for dynamic lib C++ front-end wrapper Print a report of errors at the end of parsing