class_docstr: FIXME: A Cryptol2 lexer based on the lexemes defined in the Haskell 98 Report.
  
  .. versionadded:: 2.0
class_docstr_tok: ["FIXME",":","A","Cryptol2","lexer","based","on","the","lexemes","defined","in","the","Haskell","98","Report",".","..","versionadded",":",":","2.0"]
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 and value in self.EXTRA_KEYWORDS:
              yield index, Name.Builtin, value
          else:
              yield index, token, value
  
imports: import re
  from pygments.lexer import Lexer, RegexLexer, bygroups, do_insertions, default, include
  from pygments.token import Text, Comment, Operator, Keyword, Name, String, Number, Punctuation, Generic
  from pygments import unistring
label_desc: Use image node_id 1 for calling the CryptolLexer obj's underlying member method code with example usage: obj.get_tokens_unprocessed(text) without return types