【しばらく編集不可モードで運営します】 編集(管理者用) | 差分 | 新規作成 | 一覧 | RSS | FrontPage | 検索 | 更新履歴

KwikiFormatterNote - 下記のページの部分的な翻訳

目次

下記のページの部分的な翻訳

http://www.perl.com/pub/a/2003/05/14/kwiki.html?page=2

Kwiki's Formatting Engine

CGI::Kwikiのチューニングされたフォーマッティングエンジンの中身を見てみよう。 フォーマッティングの大きな変更をしたければ、このエンジンをよく理解しなければならない。 概念的にはとてもシンプルだ。エンジンは下記のように動く。

具体的なルーチンとそれらの実行順序は、他のprocess_order()というメソッドによって決定される。 process_orderメソッドは単に実行されるべき順序でメソッド名が並べられたリストを返す。 ディフォルトのprocess_orderメソッドは:

    sub process_order {
        return qw(
            function
            table code header_1 header_2 header_3 
            escape_html
            lists comment horizontal_line
            paragraph 
            named_http_link no_http_link http_link
            no_wiki_link wiki_link force_wiki_link
            bold italic underscore
        );
    }

どのように物事が行われるのかについてよい感触を得るベストな方法は、CGI::Kwiki::Formatterモジュールを見てみることだ。

Links

CGI::Kwiki::Formatter.pm

Comments

(Too many spams ... embedded comments are not allowed now, sorry.)