*自作プラグイン codeHighlihgt.inc.php 開発 [#n6da5c14]
[[自作プラグイン/codehighlight.inc.php]]のページが開発者寄りになってしまい
マニュアルが分かりにくくなってしまったため分割する事にしました。

自作プラグイン codehighlight.inc.php (code.inc.php)
の開発の話はこのページにてお願いします。

*更新履歴 [#s36379da]
|リビジョン|内容|追加言語|投稿者|
|0.1|公開開始|PHP, C/C++, D, Java, Ruby, Bash script|sky|
|0.2|ファイル取り込み機能追加, 非対応言語は整形済出力に変更, 内部小変更|追加 (Perl, Python) , 変更 (Ruby, Bash)|sky|
|0.2.2|高速化||sakurai|
|0.2.new|高速化(D言語の速そうなアルゴリズム移植後最適化)||sakurai|
|0.2.3|高速化(正規表現, strpos, テーブルジャンプ)||sakurai|
|0.2.4|高速化(0.2.3のtokenizeとbuildを統合)||sakurai|
|0.2.5|高速化(0.2.4の最適化)||sakurai|
|0.2.6|(0.2.5ベース)|html, SQL, Delphi, C#, Visual Basic, PL/I|sakurai|
|0.2.7|(0.2.6ベース)プラグイン名をcodeに統一, preを除外, tab幅可変, キーワードファイルを別ディレクトリへ||sky|
|0.2.8|(0.2.7ベース)|css, Lisp, TeX|sky|
|0.2.9|ライン表示, アウトラインモード, VB文字列対策, Perlの定義ファイルバグ対策||sakurai|
|0.3.0|脆弱性有り危険, オプション機能追加, エスケープ文字対策|PukiWiki, Pascal, Ada, AWK, Scheme|sky|
|0.3.1|(0.3.0のbugfix)||sky|
|0.3.2|(0.3.1のbugfix)||sky|
|0.3.3|(0.3.2ベース)|gnuplot, matlab, scilab, AlteraHDL, VerilogHDL, VHDL|sky|
|0.3.4|コメント定義を正規表現化, URLオートリンク|BASIC|sakurai|
|0.3.5|(0.3.3, 0.3.4のbugfix)|HSP|sky|
*提案事項 [#s21e79ea]
実現されるかは分かりません。
提案に対する賛否の意見等もコメントにお願いいたします。
-対応言語を追加する。
XML, TCL, PostScript, Octave
--diff, make, Fortran は別関数を用いる方式で検討中
--phpもプラグイン化して全てcssで定義可能にする。
-コメントの指定方法の変更
--コメントを現在のハードコートからキーワード定義ファイルで定義出来るようにする。
--キーワード定義ファイルをユーザが作成可能にする(マニュアルの作成)。

*開発談義 [#nd2e2eee]

#pcomment(自作プラグイン/codehighlight.inc.php/develop/Comment,20,reply)


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.027 sec.

OSDN