docstr: Parse a stream and return the syntax tree.
docstr_tok: ["Parse","a","stream","and","return","the","syntax","tree","."]
code: def parse_stream_raw(
      self, stream: IO[str], debug: bool = False
  ) -> NL:
      """Parse a stream and return the syntax tree."""
      tokens = tokenize.generate_tokens(
          stream.readline, grammar=self.grammar
      )
      return self.parse_tokens(tokens, debug)
  
imports: import io
  import logging
  import os
  import pkgutil
  import sys
  from contextlib import contextmanager
  from dataclasses import dataclass, field
  from logging import Logger
  from typing import IO, Any, Iterable, Iterator, List, Optional, Tuple, Union, cast
  from blib2to3.pgen2.grammar import Grammar
  from blib2to3.pgen2.tokenize import GoodTokenInfo
  from blib2to3.pytree import NL
  from .None import grammar, parse, pgen, token, tokenize
label_desc: Use image node_id 3 for calling the Driver obj's underlying member method code with example usage: obj.parse_stream_raw(stream, debug) and returns: self