- 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 公開
参考サイト
人気の10件
- counter: 4118
- today: 1
- yesterday: 0
- online: 1