cpp_to_hatenaの実装のメモ

  • ((や[は特別な意味を持つので数値文字参照を使ってエスケープしなければならない
  • キーワードと見なされないように[]のペアで囲まなければならない
    • ペアの[]は複数行にまたがってはならない
    • また、タグを飛び越してはならない
  • Boost.Regexの色付けのサンプルコードは&のエスケープを忘れている
    • ドキュメントがそれ自身を使って色付けされているので意味が分からなくなっている
  • Boost.Spiritcpp_to_htmlは {// の // がコメントと見なされないバグがある
  • 数値文字参照変換スクリプト