improve an obvious duplication in the state machine of the c parser