class_docstr: A Common Lisp lexer.
  
  .. versionadded:: 0.9
class_docstr_tok: ["A","Common","Lisp","lexer",".","..","versionadded",":",":","0.9"]
code: def get_tokens_unprocessed(self, text):
      stack = ["root"]
      for index, token, value in RegexLexer.get_tokens_unprocessed(
          self, text, stack
      ):
          if token is Name.Variable:
              if value in self.builtin_function:
                  yield index, Name.Builtin, value
                  continue
              if value in self.special_forms:
                  yield index, Keyword, value
                  continue
              if value in self.macros:
                  yield index, Name.Builtin, value
                  continue
              if value in self.lambda_list_keywords:
                  yield index, Keyword, value
                  continue
              if value in self.declarations:
                  yield index, Keyword, value
                  continue
              if value in self.builtin_types:
                  yield index, Keyword.Type, value
                  continue
              if value in self.builtin_classes:
                  yield index, Name.Class, value
                  continue
          yield index, token, value
  
imports: import re
  from pygments.lexer import RegexLexer, include, bygroups, words, default
  from pygments.token import Text, Comment, Operator, Keyword, Name, String, Number, Punctuation, Literal, Error
  from pygments.lexers.python import PythonLexer
label_desc: Use image node_id 2 for calling the CommonLispLexer obj's underlying member method code with example usage: obj.get_tokens_unprocessed(text) without return types