class_docstr: For Nemerle source code.
  
  Additional options accepted:
  
  `unicodelevel`
    Determines which Unicode characters this lexer allows for identifiers.
    The possible values are:
  
    * ``none`` -- only the ASCII letters and numbers are allowed. This
      is the fastest selection.
    * ``basic`` -- all Unicode characters from the specification except
      category ``Lo`` are allowed.
    * ``full`` -- all Unicode characters as specified in the C# specs
      are allowed.  Note that this means a considerable slowdown since the
      ``Lo`` category has more than 40,000 characters in it!
  
    The default value is ``basic``.
  
  .. versionadded:: 1.5
class_docstr_tok: ["For","Nemerle","source","code",".","Additional","options","accepted",":","`","unicodelevel","`","Determines","which","Unicode","characters","this","lexer","allows","for","identifiers",".","The","possible","values","are",":","*","``","none","``","--","only","the","ASCII","letters","and","numbers","are","allowed",".","This","is","the","fastest","selection",".","*","``","basic","``","--","all","Unicode","characters","from","the","specification","except","category","``","Lo","``","are","allowed",".","*","``","full","``","--","all","Unicode","characters","as","specified","in","the","C","#","specs","are","allowed",".","Note","that","this","means","a","considerable","slowdown","since","the","``","Lo","``","category","has","more","than","40,000","characters","in","it","!","The","default","value","is","``","basic","``",".","..","versionadded",":",":","1.5"]
docstr: Nemerle is quite similar to Python, but @if is relatively uncommon
  elsewhere.
docstr_tok: ["Nemerle","is","quite","similar","to","Python",",","but","@","if","is","relatively","uncommon","elsewhere","."]
code: def analyse_text(text):
      """Nemerle is quite similar to Python, but @if is relatively uncommon
      elsewhere."""
      result = 0
  
      if "@if" in text:
          result += 0.1
  
      return result
  
imports: import re
  from pygments.lexer import RegexLexer, DelegatingLexer, bygroups, include, using, this, default, words
  from pygments.token import Punctuation, Text, Comment, Operator, Keyword, Name, String, Number, Literal, Other, Whitespace
  from pygments.util import get_choice_opt
  from pygments import unistring
  from pygments.lexers.html import XmlLexer
label_desc: Use image node_id 2 for calling the NemerleLexer obj's underlying member method code with example usage: obj.analyse_text(text) and returns: result