C parser by Python PLY library