class_docstr: Abstraction which performs intent parsing
  
  A custom intent parser must inherit this class to be used in a
  :class:`.SnipsNLUEngine`
class_docstr_tok: ["Abstraction","which","performs","intent","parsing","A","custom","intent","parser","must","inherit","this","class","to","be","used","in","a",":","class",":","`",".SnipsNLUEngine","`"]
code: def unit_name(cls):  # pylint:disable=no-self-argument
      return IntentParser.registered_name(cls)
  
file_path: snips-nlu/snips_nlu/intent_parser/intent_parser.py
imports: from abc import abstractmethod, ABCMeta
  from future.utils import with_metaclass
  from snips_nlu.common.abc_utils import classproperty
  from snips_nlu.pipeline.processing_unit import ProcessingUnit
label_desc: Use image node_id 1 for calling the IntentParser obj's underlying member method code with example usage: obj.unit_name(cls) and returns: IntentParser