docs: def parse(self, lint_target):  # type: (AbstractLintTarget) -> Dict[str, Any]
          """ Parse vim script file and return the AST. """
          decoder = Decoder(default_decoding_strategy)
          decoded = decoder.decode(lint_target.read())
          decoded_and_lf_normalized = decoded.replace('\r\n', '\n')
  
          return self.parse_string(decoded_and_lf_normalized)