class_docstr: Juman tokenizer
  
  Note:
      `spacy.Token._.fstring` is set. The Juman's output is stored into it during tokenizing.
class_docstr_tok: ["Juman","tokenizer","Note",":","`","spacy.Token._.fstring","`","is","set",".","The","Juman","'s","output","is","stored","into","it","during","tokenizing","."]
code: def _juman_parse(self, text: str) -> str:
      texts = _split_text_for_juman(text)
      while True:
          try:
              lines: str = "".join(
                  itertools.chain.from_iterable(
                      self.tokenizer.juman_lines(text) for text in texts  # type: ignore
                  )
              )
              break
          except BrokenPipeError:
              # Juman is sometimes broken due to its subprocess management.
              self.set_tokenizer()
      return lines
  
imports: from dataclasses import dataclass
  from camphr.doc import Doc, UserDataProto
  import itertools
  import distutils.spawn
  from typing import Any, Callable, Dict, Iterator, List, Optional
  from typing_extensions import Literal
  from camphr.serde import SerializationMixin
label_desc: Use image node_id 6 for calling the Tokenizer obj's underlying member method code with example usage: obj._juman_parse(text) and returns: lines