class_docstr: For Swift source.
  
  .. versionadded:: 2.0
class_docstr_tok: ["For","Swift","source",".","..","versionadded",":",":","2.0"]
code: def get_tokens_unprocessed(self, text):
      from pygments.lexers._cocoa_builtins import (
          COCOA_INTERFACES,
          COCOA_PROTOCOLS,
          COCOA_PRIMITIVES,
      )
  
      for index, token, value in RegexLexer.get_tokens_unprocessed(
          self, text
      ):
          if token is Name or token is Name.Class:
              if (
                  value in COCOA_INTERFACES
                  or value in COCOA_PROTOCOLS
                  or value in COCOA_PRIMITIVES
              ):
                  token = Name.Builtin.Pseudo
  
          yield index, token, value
  
file_path: catboost/contrib/python/Pygments/py3/pygments/lexers/objective.py
imports: import re
  from pygments.lexer import RegexLexer, include, bygroups, using, this, words, inherit, default
  from pygments.token import Text, Keyword, Name, String, Operator, Number, Punctuation, Literal, Comment
  from pygments.lexers.c_cpp import CLexer, CppLexer
label_desc: Use image node_id 1 for calling the SwiftLexer obj's underlying member method code with example usage: obj.get_tokens_unprocessed(text) without return types