Fork of c_parser