programming collection
投稿日時 : 2008年7月19日 15:42
コード中のどの部分が型名なのかを VisualStudio に判断させて <span class="type">Console</span> みたいな HTML を吐き出させるアドインを作ろうとしてみる ← 今ここ
YUI Compressor ってのがどんなものか知らないけど、JavaScript を圧縮するようなツールかな。 だとすれば、ファイルサイズが大きくてダウンロードにかかる時間が大部分を占めるなら有効だけど、展開する処理が加わるので、処理時間は増大する。 SyntaxHighlighter で一番処理時間を食ってるのは正規表現のマッチングだと思うので、ファイルサイズを削ってもたいした効果はないんじゃないかと思う。
シャノンさま。 昔々に、C++やDのコードのキーワードをHTMLで吐き出すツールは書きましたけど、 いちいちツールに通す手間が面倒だったので、結局使っていません。 (ま、SyntaxHighlighterでも、<とか>は置換しないとダメなんですけど・・) YUI Compressorは、単に改行を消して、変数名を短い名前に変えてくれるものですが、、 今回のようにマッチングに時間がかかるケース(パターンが多いケース)では 意味がないのは確かです。 今回追加した単語類は正規表現など使わずともマッチングできる部類のものなので、 探索アルゴリズムを改良しちゃえばいいんですけど・・・ GPLなので、やれそうな気がします。 けど、私、JavaScriptを体系的に勉強したこともなきゃ、ハッカーでもないので、 うん、頑張らないと。 正しい指摘ありがとうございます。 dl/dt/ddの件と併せて、お礼を申し上げます。
Powered by: Copyright © T.Hirase