#!/usr/bin/env emacs --script
(dolist (file command-line-args-left)
  (with-temp-buffer
    (insert-file-contents file)
    (condition-case data
        (scan-sexps (point-min) (point-max))
      (scan-error (goto-char (nth 2 data))
                  (princ (format "%s:%s: error: Unmatched bracket or quote\n"
                                 file
                                 (line-number-at-pos)))))))