Notice : 内容無保証。禁無断転載。リンク自由。

proofread_sample.txt

{*マークアップ記号の動的指定は未実装

$Del = "{" ;
$Ins = "
|" ;
$Rem = "
*" ;
$End = "
}
" ;
}

[文法]
{A|B*C} : A=原文、B=校正文、C=コメント。いろいろてきと〜に省略可。
B、C はそれぞれ複数個指定可能。(Aは原文なので 1つだけしか無い)
Aは先頭になければならないが、B、C の順番はどちらが先でも良い。

{原文|校正文*コメント}
{原文|校正文1|校正文2…|校正文n*コメント}
{原文|校正文1*コメント1|校正文2*コメント2…|校正文n*コメントn}

[例]
{A|B} : A は B で置き換えた方が良い。
{A} : A は省略した方が良い。
{|B} : B を付け加えた方が良い。
{*C} : 指摘事項、コメント。

[コメント例]
{*重複 "[表現]"} : "[表現]" が割と近い箇所で使われてるので、別の表現を探した方が良い。
{*不統一 "[用語1]" … "[用語n]"} : 用語をどれかに統一した方が良い。
{*改版 日付} : 改版履歴。

[-- マクロテスト用 --]
{
原文
|校正文1*コメント1
|校正文2*コメント2

*コメント
|校正文3*コメント3

*コメント
}

{原文|{構成|校正*校正の一部校正なのだ}*旧コメント}
{原文|{旧校正文|新校正文*新コメント:全部書き直す}*旧コメント}
{{原文|旧校正文*旧コメント}|新校正文*新コメント:校正文を全て書き直すなら上よりこっちがわかりやすいか?}

{原文|{校正文*やっぱ削除(1)}*コメント}
{{原文|校正文*コメント}*やっぱ削除(2)}

{A|B1*C1}
{
A
|B1
*C1
}

{A|B1{|B2*C2}*C1}
{
A
|B1{|B2*C2}
*C1
}

{A|B1{|{B2|B3*C3}*C2}*C1}
{
A
|B1{|{B2|B3*C3}
*C2
}

*C1
}

{A|B1{|{B2|B{3|4*C4}*C3}*C2}*C1}
{
A
|B1{|{
B2
|B{3|4*C4}
*C3
}

*C2
}

*C1
}

{A|{B1{|{B2|B{3|4*C4}*C3}*C2}|B5*C5}*C1}
{
A
|{
B1{|{
B2
|B{
3
|4
*C4
}

*C3
}

*C2
}

|B5
*C5
}

*C1
}

{A|{B1{|{B2|B{3|4*C4}*C3}*C2}|B{5|6*C6}*C5}*C1}
{
A
|{
B1{|{
B2
|B{3|4*C4}
*C3
}

*C2
}

|B{5|6*C6}
*C5
}

*C1
}

{A|B1*C1|B2*C2|B3*C3}
{
A

|B1
*C1

|B2
*C2

|B3
*C3
}

{A|B{1}*C1|B{2|4}*C2|B3{|5}*C3}
{
A

|B{
1
}

*C1

|B{
2
|4
}

*C2

|B3{|5
}

*C3
}

{*マークアップ記号の動的指定は未実装
*HTMLのマークアップ記号と衝突した場合の回避処理が必要。

*ed風味
$Del = "s/" ;
$Ins = "/" ;
$Rem = "#" ;
$End = "/g" ;
*ex. s/A/B#C/g

*XML風味
$Del = "<pr del=" ;
$Ins = "ins=" ;
$Rem = "rem=" ;
$End = "/>" ;
*ex. <pr del=A ins=B rem=C />
}


戻る
トップページへ戻る