vvakame/review.js

``//list``等のキャプションに``]``が使えない

Opened this issue · 1 comments

//list[foo][配列a[x\]の各要素を出力する]{
...
//}

というように、キャプション内で]をどーしても使いたい、みたいな切ないことがあるときには\でエスケープできるようになっているのでした。

ReVIEWのlib/review/compiler.rbの parse_argsの正規表現とその処理がだいぶつらい感じになっているのはこれのせいなのです…。

1年半ごしです…。
とりあえずエスケープを認識するようにはしました。
エスケープを考慮して正しい結果を生成するのが地味に辛い罠です…。