Add new functionalities for c-parser