          c_is_valid = <int*>is_valid.data
          cdef int has_hidden = not getattr(vec2scores, 'is_noop', False)
          while not next_step.empty():
              if not has_hidden:
                  for i in cython.parallel.prange(
                          next_step.size(), num_threads=6, nogil=True):
                      self._parse_step(next_step[i],
                          feat_weights, nr_class, nr_feat, nr_piece)
              else:
                  for i in range(next_step.size()):
                      st = next_step[i]
 
</s> remove                 for i in range(next_step.size()):
 </s> add                 for i in range(nr_step): </s> remove                 for i in range(next_step.size()):
 </s> add                 for i in range(nr_step):
                for i in cython.parallel.prange(nr_step, num_threads=6,
                                                nogil=True):
          c_is_valid = <int*>is_valid.data
          cdef int has_hidden = not getattr(vec2scores, 'is_noop', False)
          while not next_step.empty():
              if not has_hidden:
                for i in cython.parallel.prange(nr_step, num_threads=6,
                                                nogil=True):
                for i in cython.parallel.prange(nr_step, num_threads=6,
                                                nogil=True):
                      self._parse_step(next_step[i],
                          feat_weights, nr_class, nr_feat, nr_piece)
              else:
                  for i in range(next_step.size()):
                      st = next_step[i]
keep keep keep keep replace replace keep keep keep keep keep
 Try to fix compile error on Windows 
spacy/syntax/nn_parser.pyx