class_docstr: The base class for nodes and leaves.
docstr: Returns the start_pos of the prefix. This means basically it returns
  the end_pos of the last prefix. The `get_start_pos_of_prefix()` of the
  prefix `+` in `2 + 1` would be `(1, 1)`, while the start_pos is
  `(1, 2)`.
  
  :return tuple of int: (line, column)
docstr_tok: ["Returns","the","start_pos","of","the","prefix",".","This","means","basically","it","returns","the","end_pos","of","the","last","prefix",".","The","`","get_start_pos_of_prefix","(",")","`","of","the","prefix","`","+","`","in","`","2","+","1","`","would","be","`","(","1",",","1",")","`",",","while","the","start_pos","is","`","(","1",",","2",")","`",".",":","return","tuple","of","int",":","(","line",",","column",")"]
code: def get_start_pos_of_prefix(self):
      """
      Returns the start_pos of the prefix. This means basically it returns
      the end_pos of the last prefix. The `get_start_pos_of_prefix()` of the
      prefix `+` in `2 + 1` would be `(1, 1)`, while the start_pos is
      `(1, 2)`.
  
      :return tuple of int: (line, column)
      """
  
imports: import sys
  from abc import abstractmethod, abstractproperty
  from parso._compatibility import utf8_repr, encoding
  from parso.utils import split_lines
label_desc: Use image node_id 8 for calling the NodeOrLeaf obj's underlying member method code with example usage: obj.get_start_pos_of_prefix() without return types