萌ディタ弄っています
というわけで観念して、この子に付いていってあげようと言うことで、
萌ディタ Perl 用拡張子クラスを下敷きにして、perlの拡張子クラスを書き足していました。
基本改造モノなので、期間限定で転がしておきます。
というわけで、よく弄っていると幾つか見えてくるモノが増えてくるわけで、まずヒアドキュメントの色分けが厳しい!
正直、これは致命傷といえるでしょう!
PHPの場合は、ヒアドキュメントの終了が
「終了文字列;」
としているため、最後のセミコロン(;)を拾えば問題ない、所が結構あるのですが、今回の場合はそうはいかない。
正直、速度と実装の可能性のバランスをきちんと取っているのですが、今後回避のための根本的な方法を考えないといけません。
(まぁ、他の色分け可能なエディタも結構いい加減な実装しているんですがね! PHPエディタと名乗りながらHTML部分が色分けされないとか! JavaScriptで'foo\'bar'とか書くとbar'が色分けされていないエディタとか! )
あとは、遷移状態の管理が主に数字なのがちょっと不満。実際に分かりにくいので!
まぁ、数字である以上範囲の管理が楽な部分はありますけどね!
投稿者 baban 2009/05/24 at 21:37