class_docstr: For the `Elixir language <http://elixir-lang.org>`_.
  
  .. versionadded:: 1.5
class_docstr_tok: ["For","the","`","Elixir","language","<","http",":","\/\/elixir-lang.org",">","`","_",".","..","versionadded",":",":","1.5"]
code: def get_tokens_unprocessed(self, text):
      for index, token, value in RegexLexer.get_tokens_unprocessed(
          self, text
      ):
          if token is Name:
              if value in self.KEYWORD:
                  yield index, Keyword, value
              elif value in self.KEYWORD_OPERATOR:
                  yield index, Operator.Word, value
              elif value in self.BUILTIN:
                  yield index, Keyword, value
              elif value in self.BUILTIN_DECLARATION:
                  yield index, Keyword.Declaration, value
              elif value in self.BUILTIN_NAMESPACE:
                  yield index, Keyword.Namespace, value
              elif value in self.CONSTANT:
                  yield index, Name.Constant, value
              elif value in self.PSEUDO_VAR:
                  yield index, Name.Builtin.Pseudo, value
              else:
                  yield index, token, value
          else:
              yield index, token, value
  
file_path: catboost/contrib/python/Pygments/py2/pygments/lexers/erlang.py
imports: import re
  from pygments.lexer import Lexer, RegexLexer, bygroups, words, do_insertions, include, default
  from pygments.token import Text, Comment, Operator, Keyword, Name, String, Number, Punctuation, Generic
label_desc: Use image node_id 1 for calling the ElixirLexer obj's underlying member method code with example usage: obj.get_tokens_unprocessed(text) without return types