parameters: (self, column: int)
return_statement: return column - current_column
docstring: Return the relative cursor position for this column at the current
          line. (It will stay between the boundaries of the line in case of a
          larger number.)
docstring_summary: Return the relative cursor position for this column at the current
          line. (It will stay between the boundaries of the line in case of a
          larger number.)
docstring_tokens: Return the relative cursor position for this column at the current line . ( It will stay between the boundaries of the line in case of a larger number . )
function: def get_column_cursor_position(self, column: int) -> int:
          """
          Return the relative cursor position for this column at the current
          line. (It will stay between the boundaries of the line in case of a
          larger number.)
          """
          line_length = len(self.current_line)
          current_column = self.cursor_position_col
          column = max(0, min(line_length, column))
  
          return column - current_column
function_tokens: def get_column_cursor_position ( self , column : int ) -> int : line_length = len ( self . current_line ) current_column = self . cursor_position_col column = max ( 0 , min ( line_length , column ) ) return column - current_column