                      ptr -= 1
                  else:
                      ptr -= 1
              tokens.reverse()
              for t in tokens:
                  yield t
  
 
</s>
                if nr_iter >= 10000000:
                    raise RuntimeError(
                        "Possibly infinite loop encountered while looking for token.rights")
                      ptr -= 1
                  else:
                      ptr -= 1
                if nr_iter >= 10000000:
                    raise RuntimeError(
                        "Possibly infinite loop encountered while looking for token.rights")
              tokens.reverse()
              for t in tokens:
                  yield t
  
keep keep add keep keep keep keep
 * Add loop guard to Token.lefts and Token.rights properties
spacy/tokens/token.pyx