A code analysis tool based on libclang