 
 ;;; Code:
 
-(require 'anaphora)
+(require 'dash)
 (require 'deferred)
 (require 'hmac-def)
 (require 'hmac-md5) ; provides encode-hex-string

  "Decorates a buffer based on the contents of a single parse
result struct."
  (ycmd--with-destructured-parse-result r
   (awhen (find-buffer-visiting filepath)
     (with-current-buffer it
       (let* ((start-pos (ycmd--line-start-position line-num))
              (end-pos (ycmd--line-end-position line-num))

Otherwise the response is probably an exception."
  (if (vectorp results)
      (run-hook-with-args 'ycmd-file-parse-result-hook results)
    (--if-let (assoc-default 'exception results)
        (ycmd--handle-notify-exception it))))

(defun ycmd-notify-file-ready-to-parse ()
