Add Parser::skip_ws method