Implemented a variables parser with clang