code: def token_spans(self):
      # type: () -> List[Tuple[int, int]]
      return list(zip(self.starts[::2], self.starts[1::2]))
  
imports: from __future__ import absolute_import
  import re
  import math
  from typing import List, Tuple, Union, Optional
  import numpy
  from sklearn.utils import check_random_state
  from eli5.utils import indices_to_bool_mask, vstack
label_desc: Use image node_id 5 for calling the SplitResult obj's underlying member method code with example usage: obj.token_spans() and returns: list