anylize and parser cpp code