2007年1月22日 12:23 pm #4008
匿名
ゲスト
そうですね。きっちりやろうとすると、大変というより無理ですね。
変数の定義を強調するのではなく、自分の区別したい範囲内の変数だけ強調するという発想ですね。
私も大文字は使わない派なので、それが良いかもしれませんね。
そうすれば、特殊変数なども別枠で強調できますしね。
せっかくなので、一応考えた時の正規表現書いときます。
シンボルつき変数も対応してるつもり。
試してみたら、結構重いです。
スクロールだけでCPU(10→50%)になっちゃました^^;。
[$@%*](::)??[_a-zA-Z]w*(::[_a-zA-Z]?w*)*
%::([_a-zA-Z]w*::)*