class_docstr: Completer which wraps around several other completers, and calls any the
  one that corresponds with the first word of the input.
  
  By combining multiple `NestedCompleter` instances, we can achieve multiple
  hierarchical levels of autocompletion. This is useful when `WordCompleter`
  is not sufficient.
  
  If you need multiple levels, check out the `from_nested_dict` classmethod.
class_docstr_tok: ["Completer","which","wraps","around","several","other","completers",",","and","calls","any","the","one","that","corresponds","with","the","first","word","of","the","input",".","By","combining","multiple","`","NestedCompleter","`","instances",",","we","can","achieve","multiple","hierarchical","levels","of","autocompletion",".","This","is","useful","when","`","WordCompleter","`","is","not","sufficient",".","If","you","need","multiple","levels",",","check","out","the","`","from_nested_dict","`","classmethod","."]
code: def __repr__(self) -> str:
      return f"NestedCompleter({self.options!r}, ignore_case={self.ignore_case!r})"
  
file_path: catboost/contrib/python/prompt-toolkit/py3/prompt_toolkit/completion/nested.py
imports: from __future__ import annotations
  from typing import Any, Iterable, Mapping, Set, Union
  from prompt_toolkit.completion import CompleteEvent, Completer, Completion
  from prompt_toolkit.completion.word_completer import WordCompleter
  from prompt_toolkit.document import Document
label_desc: Use image node_id 2 for calling the NestedCompleter obj's underlying member method code with example usage: obj.__repr__() and returns: str, self, str, self, str