Improvements:
- Save results from AST visitor in an intermediate representation. #6, #10
- Add struct alloc helper. mrRosset#3, mrRosset#4
- Simplify the build to link against system installed Clang libraries. mrRosset#2
- Use docker-compose to run tests against multiple LLVM versions on Travis. #8, #9
- Migrate the test suite to Scala and sbt. #17
- Align code with LLVM Coding Standards. #23
- Filter functions and typedefs by prefix. #25
- Ensure that names of library member do not interfere with Scala names. #32
- Support the case when enum values are explicitly set. #37
- Set correct underlying type of enums. #38
- Use automatic source formatting. #41
- Fix name of variadic argument. #42
- Add command line option for package name. #43
- Warn about packed structs. #44
Based on work by Marius Rosset done as part of a project at EPFL.