Fix: in nextContextState, skip state has higher priority than back-slash