OSDN Git Service

Added all.
[clfsja/cross-lfs-ja.git] / src / final-system / common / m4.ch
1 %
2 % This is part of CLFSja package.
3 %
4 % This is a CTIE change file for the original XML source of the CLFSbook.
5 %
6 @x
7 <?xml version="1.0" encoding="ISO-8859-1"?>
8 @y
9 <?xml version="1.0" encoding="UTF-8"?>
10 @z
11
12 @x
13     <para>The M4 package contains a macro processor.</para>
14 @y
15     <para>M4 パッケージはマクロプロセッサーを提供します。</para>
16 @z
17
18 @x
19     <title>Installation of M4</title>
20 @y
21     <title>&InstallationOf1;M4 &InstallationOf2;</title>
22 @z
23
24 @x
25     <para os="a">Prepare M4 for compilation:</para>
26 @y
27     <para os="a">&PreparePackage1;M4 &PreparePackage2;</para>
28 @z
29
30 @x
31     <para os="c">Compile the package:</para>
32 @y
33     <para os="c">&CompileThePackage;</para>
34 @z
35
36 @x
37     <para os="e">To test the results, issue:</para>
38 @y
39     <para os="e">
40     ビルド結果をテストする場合は以下を実行します。
41     </para>
42 @z
43
44 @x
45     <para os="f">Install the package:</para>
46 @y
47     <para os="f">&InstallThePackage;</para>
48 @z
49
50 @x
51     <title>Contents of M4</title>
52 @y
53     <title>&ContentsOf1;M4 &ContentsOf2;</title>
54 @z
55
56 @x
57       <segtitle>Installed program</segtitle>
58 @y
59       <segtitle>&InstalledProgram;</segtitle>
60 @z
61
62 @x
63         <seg>m4</seg>
64 @y
65         <seg>m4</seg>
66 @z
67
68 @x
69       <bridgehead renderas="sect3">Short Descriptions</bridgehead>
70 @y
71       <bridgehead renderas="sect3">&ShortDescriptions;</bridgehead>
72 @z
73
74 @x
75           <para>copies the given files while expanding the macros that they
76           contain. These macros are either built-in or user-defined and can
77           take any number of arguments. Besides performing macro expansion,
78           <command>m4</command> has built-in functions for including named
79           files, running Unix commands, performing integer arithmetic,
80           manipulating text, recursion, etc. The <command>m4</command>
81           program can be used either as a front-end to a compiler or as a
82           macro processor in its own right.</para>
83 @y
84           <para>
85           指定されたファイル内のマクロ定義を展開して、そのコピーを生成します。
86           マクロ定義には埋め込み (built-in) マクロとユーザー定義マクロがあり、いくらでも引数を定義することができます。
87           マクロ定義の展開だけでなく <command>m4</command> には以下のような埋め込み関数があります。
88           指定ファイルの読み込み、Unix コマンド実行、整数演算処理、テキスト操作、再帰処理などです。
89           <command>m4</command> プログラムはコンパイラーのフロントエンドとして利用することができ、それ自体でマクロプロセッサーとして用いることもできます。
90           </para>
91 @z