code: def read_block(self, stream):
      line = stream.readline()
      if line.startswith("<"):
          return []
      sent = [str2tuple(word, sep="_") for word in line.split()]
      if self._tag_mapping_function:
          sent = [(w, self._tag_mapping_function(t)) for (w, t) in sent]
      if not self._tagged:
          sent = [w for (w, t) in sent]
      if self._group_by_sent:
          return [sent]
      else:
          return sent
  
file_path: nltk/nltk/corpus/reader/indian.py
imports: from nltk.corpus.reader.api import *
  from nltk.corpus.reader.util import *
  from nltk.tag import map_tag, str2tuple
label_desc: Use image node_id 2 for calling the IndianCorpusView obj's underlying member method code with example usage: obj.read_block(stream) and returns: list, list, sent