エラーメッセージ

症状

mxmlcのビルドエラーメッセージが変化した。

対策

さっきまでは、桁(col:)が付いていなかったはずですけど、なぜか付き始めてしまいました。以前にもこのような症状が出ましたが、原因は相変わらず不明です*1.emacs のエラーメッセージ処理を増やしてみました。

;;; エラーメッセージの例
;; E:\home(etc)\pro......tion\application.as(15):  エラー: 未定義のプロパティ Log へのアクセスです。
;; E:\home(etc)\proj...cation\application.as(26): col: 39 エラー: シンタックスエラー : 0620 の前に...
;;
;; 1 ファイル名
;; 2 行番号
;; 3 桁番号
;;
(add-to-list 'compilation-error-regexp-alist-alist
 	     '(flex4w3 "\\([a-zA-Z]:.+\\)(\\([0-9]+\\)): +col: +\\([0-9]+\\) +警告:" 1 2 3))
(add-to-list 'compilation-error-regexp-alist-alist
 	     '(flex4e3 "\\([a-zA-Z]:.+\\)(\\([0-9]+\\)): +col: +\\([0-9]+\\) +エラー:" 1 2 3))

(add-to-list 'compilation-error-regexp-alist-alist
 	     '(flex4w2 "\\([a-zA-Z]:.+\\)(\\([0-9]+\\)): +警告:" 1 2))
(add-to-list 'compilation-error-regexp-alist-alist
 	     '(flex4e2 "\\([a-zA-Z]:.+\\)(\\([0-9]+\\)): +エラー:" 1 2))

(add-to-list 'compilation-error-regexp-alist 'flex4w3)
(add-to-list 'compilation-error-regexp-alist 'flex4e3)
(add-to-list 'compilation-error-regexp-alist 'flex4w2)
(add-to-list 'compilation-error-regexp-alist 'flex4e2)

補足

ホームディレクトリにemacs向けのメッセージ整形のために、.antrc ファイルを置いています。中身は次のようなものです。

  ANT_ARGS="$ANT_ARGS -emacs"
  ANT_OPTS="$ANT_OPTS -Dbuild.compiler.emacs=true"

antの公式サイトで拾ったはずですけど・・・記憶にございません。

*1:まぁ、自分がきっとなんかやらかしたのでしょうけど、記憶にございません