class_docstr: base exception class for all parsing runtime exceptions
docstr: Extracts the exception line from the input string, and marks
  the location of the exception with a special symbol.
docstr_tok: ["Extracts","the","exception","line","from","the","input","string",",","and","marks","the","location","of","the","exception","with","a","special","symbol","."]
code: def mark_input_line(
      self,
      marker_string: typing.Optional[str] = None,
      *,
      markerString: str = ">!<",
  ) -> str:
      """
      Extracts the exception line from the input string, and marks
      the location of the exception with a special symbol.
      """
      markerString = (
          marker_string if marker_string is not None else markerString
      )
      line_str = self.line
      line_column = self.column - 1
      if markerString:
          line_str = "".join(
              (
                  line_str[:line_column],
                  markerString,
                  line_str[line_column:],
              )
          )
      return line_str.strip()
  
imports: import re
  import sys
  import typing
  from .util import col, line, lineno, _collapse_string_to_ranges, replaced_by_pep8
  from .unicode import pyparsing_unicode
label_desc: Use image node_id 12 for calling the ParseBaseException obj's underlying member method code with example usage: obj.mark_input_line(marker_string) and returns: line_str