DikiCodeHighlight


DikiCodeHighlight

  • DikiCodeHighlightとは、DikiにD言語のコードハイライト機能を付け加えたものです。
  • コードハイライトの機能はPukiWiki版のコードハイライトプラグインを元に作成しました。
  • ver0.02からは、d2htmlの変換部分を利用しています。

ファイル

使い方

#code <code>
実際のコード
#end

 <code> には d と c と java (小文字大文字問わず) を指定できます。

#code #end に囲まれた間がハイライトされる部分です。

ビルド方法

コマンドラインから以下のように入力してください。

>dmd diki.d code_highlight_inc.d code_highlight_d_kwd.d  code_highlight_c_kwd.d  code_highlight_java_kwd.d

これで、diki.exeが作成されます。これを、diki.cgiとしてwebサーバに配置して用いてください。

変更履歴

  • 2004/10/25 ver0.06
    • 新しいコンパイラでコンパイルできない対策。
    • ソースコード中の空白行がなくなってしまう対策。
  • 2004/05/29 ver0.05
    • freebsdで動かない対策。(正規表現に[\s]とあったものを\sに直した。)
    • #code c と書いてもcのモードに切り替わらない対策をした。
  • 2004/05/08 ver0.04
    • dmd 0.88 対応。c型のcastをd型のcastに変更。
  • 2004/04/27 ver0.03
    • <>&をきちんとエスケープした。
    • 0);のときの表示を修正した。(8進数のところだった)
    • スタイルシートに対応した。
    • java,cのコードに対応した。
  • 2004/04/26 ver0.02 d2htmlのソースを使って、30倍高速化。最初のバージョンより120倍速い。c,javaのキーワードおよび、dの全キーワードに対応していない。
  • 2004/04/19 Streamを使って、4倍高速化
  • 2004/04/10 公開

参考サイト

*MenuBar

人気の10件

  • counter: 4118
  • today: 1
  • yesterday: 0
  • online: 1