class_docstr: For Varnish Configuration Language (VCL).
  
  .. versionadded:: 2.2
code: def analyse_text(text):
      # If the very first line is 'vcl 4.0;' it's pretty much guaranteed
      # that this is VCL
      if text.startswith("vcl 4.0;"):
          return 1.0
      # Skip over comments and blank lines
      # This is accurate enough that returning 0.9 is reasonable.
      # Almost no VCL files start without some comments.
      elif "\nvcl 4\.0;" in text[:1000]:
          return 0.9
  
file_path: wandb/wandb/vendor/pygments/lexers/varnish.py
imports: from pygments.lexer import RegexLexer, include, bygroups, using, this, inherit, words
  from pygments.token import Text, Comment, Operator, Keyword, Name, String, Number, Punctuation, Literal
label_desc: Use image node_id 1 for calling the VCLLexer obj's underlying member method code with example usage: obj.analyse_text(text) and returns: int, int