エスペラント文書 簡易整形
エスペラント文書ファイルを整形するための簡易プログラムです。
といっても一行の文字数とパラグラフ始めの字下げしか指示できませ
ん。(^_^;)
1. 一行の長さが指定された文字数を超えるとき,一単語をまるごと次
の行へ送ります。単語の分割はしません。"^" や "~" も一文字として
計数します。
2. 行頭が字下げされていないときは,前の行に続くものとして,連結
処理されます。
3. 行末のハイフン付きの語は,次の行の先頭の語と連結されます。
4. 語と語の間には一文字の空白を,文と文の間には二文字の空白を置
きます。また,行末にも一文字の空白を置きます。
5. 空行(改行のみの行)はそのまま出力されます。
6. パラグラフの始めの行は,五文字分字下げをすることを既定値にし
ています。そうでないときは,引数"-a"で指定してください。必要な
字下げをしないと上記2.に従います。
7. 行頭の空白文字が,指定された字下げ幅よりも多い場合は,そのま
ま出力されます。