2009-03-26から1日間の記事一覧

Exuberant CtagsのJavaScript解析能力を向上させたので、それをvimのtaglist.vimに適用してみた

id:eel3:20090326:1238028321 の続編。コードを書く時は基本的にvim派*1なので、関数などのオブジェクトを一覧表示してくれるtaglist.vimを愛用している。taglist.vimは背後でExuberant Ctagsを使っているので、ctagsの解析能力が向上すれば関数一覧に表示さ…

手持ちのExuberant Ctagsが対応している言語を調べるだけの裏技っぽい何か

正攻法なら「--list-languages」を使う。 D:\temp>ctags --list-languages Asm Asp Awk Basic BETA C C++ C# Cobol Eiffel Erlang Fortran HTML Java JavaScript Lisp Lua Make Pascal Perl PHP Python REXX Ruby Scheme Sh SLang SML SQL Tcl Vera Verilog …

gcovのログファイルをマージするツールを拾った && 手直しした

Cで書いたコードの単体テストにgcovを使っている。gcovは*.gcovなログファイルを出力するのだけど、そのログファイルにはどの行を何回実行したか/未実行の行はどこかが表示されていて、非常に便利だ。ただ、手元で使っていて1つだけ不便な点が生じてきた。g…

ツールに振り回されて時間を費やした

vimのtaglist.vimを使っていて、背後で動いているctagsのJavaScript解析機能を向上させようとしたらうまくいかなくて、試行錯誤して時間を消費。 一応、解析能力の向上には成功。 vimでJScriptなツールを書いたり修正したりするが少し楽になった。 gcovが吐…

Exuberant CtagsのJavaScript解析能力を微妙に向上させた

よそ様で既出のネタだけど書く。今更ながら id:m-hiyama:20080627:1214549228 を見て、JavaScriptでプロパティに関数を定義する書き方をすると、ノーマルなctagsではその関数へのタグが生成されないことに気づいた。実際にExuberant Ctags 5.7J1で試してみた…