class_docstr: Abstraction of a entity parser implementing some basic caching
      
docstr: Internal parse method to implement in each subclass of
  :class:`.EntityParser`
  
     Args:
         text (str): input text
         scope (list or set of str, optional): if provided the parser
             will only look for entities which entity kind is given in
             the scope. By default the scope is None and the parser
             will search for all kinds of supported entities
         use_cache (bool): if False the internal cache will not be use,
             this can be useful if the output of the parser depends on
             the current timestamp. Defaults to True.
  
     Returns:
         list of dict: list of the parsed entities. These entity must
             have the same output format as the
             :func:`snips_nlu.utils.result.parsed_entity` function
code: def _parse(self, text, scope=None):
      """Internal parse method to implement in each subclass of
      :class:`.EntityParser`
  
         Args:
             text (str): input text
             scope (list or set of str, optional): if provided the parser
                 will only look for entities which entity kind is given in
                 the scope. By default the scope is None and the parser
                 will search for all kinds of supported entities
             use_cache (bool): if False the internal cache will not be use,
                 this can be useful if the output of the parser depends on
                 the current timestamp. Defaults to True.
  
         Returns:
             list of dict: list of the parsed entities. These entity must
                 have the same output format as the
                 :func:`snips_nlu.utils.result.parsed_entity` function
      """
      pass
  
file_path: snips-nlu/snips_nlu/entity_parser/entity_parser.py
imports: from __future__ import unicode_literals
  from abc import ABCMeta, abstractmethod
  from future.builtins import object
  from future.utils import with_metaclass
  from snips_nlu.common.dict_utils import LimitedSizeDict
label_desc: Use image node_id 3 for calling the EntityParser obj's underlying member method code with example usage: obj._parse(text, scope) without return types