Add a C parser