class_docstr: For Dylan interactive console output like:
  
  .. sourcecode:: dylan-console
  
      ? let a = 1;
      => 1
      ? a
      => 1
  
  This is based on a copy of the RubyConsoleLexer.
  
  .. versionadded:: 1.6
class_docstr_tok: ["For","Dylan","interactive","console","output","like",":","..","sourcecode",":",":","dylan-console","?","let","a","=","1",";","=",">","1","?","a","=",">","1","This","is","based","on","a","copy","of","the","RubyConsoleLexer",".","..","versionadded",":",":","1.6"]
code: def get_tokens_unprocessed(self, text):
      dylexer = DylanLexer(**self.options)
  
      curcode = ""
      insertions = []
      for match in self._line_re.finditer(text):
          line = match.group()
          m = self._prompt_re.match(line)
          if m is not None:
              end = m.end()
              insertions.append(
                  (len(curcode), [(0, Generic.Prompt, line[:end])])
              )
              curcode += line[end:]
          else:
              if curcode:
                  for item in do_insertions(
                      insertions,
                      dylexer.get_tokens_unprocessed(curcode),
                  ):
                      yield item
                  curcode = ""
                  insertions = []
              yield match.start(), Generic.Output, line
      if curcode:
          for item in do_insertions(
              insertions, dylexer.get_tokens_unprocessed(curcode)
          ):
              yield item
  
file_path: wandb/wandb/vendor/pygments/lexers/dylan.py
imports: import re
  from pygments.lexer import Lexer, RegexLexer, bygroups, do_insertions, default
  from pygments.token import Text, Comment, Operator, Keyword, Name, String, Number, Punctuation, Generic, Literal
label_desc: Use image node_id 1 for calling the DylanConsoleLexer obj's underlying member method code with example usage: obj.get_tokens_unprocessed(text) without return types