{*マークアップ記号の動的指定は未実装
$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 />
}