class_docstr: For `Groovy <http://groovy.codehaus.org/>`_ source code.
  
  .. versionadded:: 1.5
class_docstr_tok: ["For","`","Groovy","<","http",":","\/\/groovy.codehaus.org\/",">","`","_","source","code",".","..","versionadded",":",":","1.5"]
code: def analyse_text(text):
      return shebang_matches(text, r"groovy")
  
imports: import re
  from pygments.lexer import Lexer, RegexLexer, include, bygroups, using, this, combined, default, words
  from pygments.token import Text, Comment, Operator, Keyword, Name, String, Number, Punctuation
  from pygments.util import shebang_matches
  from pygments import unistring
label_desc: Use image node_id 1 for calling the GroovyLexer obj's underlying member method code with example usage: obj.analyse_text(text) and returns: shebang_matches