<html xmlns="http://www.w3.org/1999/xhtml" a0:Name="SuikaWiki" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:Version="0.9"><head></head><body><p><a0:anchor-end a0:anchor="1">[1]</a0:anchor-end> ここでは、 <code class="perl"><a0:anchor>Message::Util::Formatter</a0:anchor></code>
の雛形の書式について説明します。</p><section><h1>構文</h1><ul><li><code class="ABNF"><dfn>雛形</dfn> := 表記 / 規則</code></li><li><code class="ABNF"><dfn>表記</dfn> := *(表記文字 / &quot;%&quot; (表記文字 - 字句文字)) [&quot;%&quot;] </code></li><li><code class="ABNF"><dfn>規則</dfn> := &quot;%&quot; 規則名 [引数並び] &quot;;&quot;</code></li><li><code class="ABNF"><dfn>引数並び</dfn> := [空白] &quot;(&quot; 引数 *(&quot;,&quot; 引数) &quot;)&quot; [空白] </code></li><li><code class="ABNF"><dfn>引数</dfn> := 引数名 [&quot;=&gt;&quot; 引数値] </code></li><li><code class="ABNF"><dfn>規則名</dfn> := 字句 ;; 含まれる &quot;-&quot; は &quot;_&quot; と同等</code></li><li><code class="ABNF"><dfn>引数名</dfn> := 語 ;; 含まれる &quot;-&quot; は &quot;_&quot; と同等</code></li><li><code class="ABNF"><dfn>引数値</dfn> := 語</code></li><li><code class="ABNF"><dfn>語</dfn> := [空白] (字句 [空白 旗] / 引用文字列 [ [空白] 旗] / 括弧文字列 [ [空白] 旗]) [空白] ;; 空白・旗・引用符・括弧は語の値の一部ではない。</code></li><li><code class="ABNF"><dfn>旗</dfn> := 字句 ;; 含まれる &quot;-&quot; は &quot;_&quot; と同等</code></li><li><code class="ABNF"><dfn>字句</dfn> := 1*字句文字</code></li><li><code class="ABNF"><dfn>引用文字列</dfn> := &lt;&quot;&gt; *(引用文字 / 引用組) &lt;&quot;&gt;</code></li><li><code class="ABNF"><dfn>引用組</dfn> := &quot;\&quot; 文字</code></li><li><code class="ABNF"><dfn>括弧文字列</dfn> := &quot;{&quot; *(文字 - &quot;{&quot; - &quot;}&quot; / 括弧文字列) &quot;}&quot;</code></li><li><code class="ABNF"><dfn>表記文字</dfn> := 文字 - &quot;%&quot;</code></li><li><code class="ABNF"><dfn>字句文字</dfn> := &lt;Perl <code class="regex"><a0:anchor>\w</a0:anchor></code>&gt; / &quot;_&quot; / &quot;-&quot; / &quot;+&quot; / &quot;.&quot;</code></li><li><code class="ABNF"><dfn>引用文字</dfn> := 文字 - &lt;&quot;&gt; - &quot;\&quot;</code></li><li><code class="ABNF"><dfn>空白</dfn> := 1*&lt;Perl <code class="regex"><a0:anchor>\s</a0:anchor></code>&gt;</code></li><li><code class="ABNF"><dfn>文字</dfn> := 1*&lt;Perl <code class="regex">(?s).</code>&gt;</code></li></ul></section><section><h1>メモ</h1></section></body></html>