class_docstr: A Common Lisp lexer.
  
  .. versionadded:: 0.9
docstr: Competes with Visual Prolog on *.cl
code: def analyse_text(text):
      """Competes with Visual Prolog on *.cl"""
      # This is a *really* good indicator (and not conflicting with Visual Prolog)
      # '(defun ' first on a line
      # section keyword alone on line e.g. 'clauses'
      if re.search(r"^\s*\(defun\s", text):
          return 0.8
      else:
          return 0
  
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, Whitespace
  from pygments.lexers.python import PythonLexer
  from pygments.lexers._scheme_builtins import scheme_keywords, scheme_builtins
label_desc: Use image node_id 3 for calling the CommonLispLexer obj's underlying member method code with example usage: obj.analyse_text(text) and returns: int, int