cpp_to_hatena

さよならlocale

世界で二人しか使っていないcpp_to_hatenaを更新しました ついでに一年間のいろんなコードをまとめておきました libs/biscuit/exampleフォルダにあります・・・ダウンロード 使えるファイルをUTF8のみにしました (英語だけならそのままでOK) MinGWでも日本語…

cpp_to_hatenaのスタイルシートの例

Eclipse風

cpp_to_hatena

C++言語のキーワードを色付けした、はてな用のHTMLの断片を出力します Biscuit Version 1.00.4 以降の"libs/test/"にあります Mingw32(英語のみ)とVC++7.1で動作確認 ディレクティブにはほとんど対応していません 以下、自分自身で色付けされたソースコード…

cpp_to_hatenaの実装のメモ

((や[は特別な意味を持つので数値文字参照を使ってエスケープしなければならない キーワードと見なされないように[]のペアで囲まなければならない ペアの[]は複数行にまたがってはならない また、タグを飛び越してはならない Boost.Regexの色付けのサンプル…

cpp2hatena スタイルシートの例(eclipse風)

span.cpp_keyword { color: #7F0055 } span.cpp_string_literal { color: #2A00FF } span.cpp_number_literal { } span.cpp_pp_directive { color: #7F9FBF; font-weight: bolder } span.cpp_pp_include_path { color: #2A00FF } span.cpp_pp_pragma_token {…

cpp2hatena.cpp

[]// code2xml.cpp : コンソール アプリケーションのエントリ ポイントを定義します。[] []//[][]#include[][] "stdafx.h"[][]#include[][] <fstream>[] []#include[][] <iostream>[] []#include[][] <sstream>[] []#include[][] <string>[]</string></sstream></iostream></fstream>

cpp2hatena.hpp

[]#pragma[] []once[][]// thanks to[] []// http://spirit.sourceforge.net/distrib/spirit_1_7_0/libs/spirit/example/application/cpp_to_html/[][]#include[][] <boost/spirit/core.hpp>[] []#include[][] <boost/spirit/utility/chset.hpp>[] []#include[][] <boost/spirit/utility/escape_char.hpp>[] []#include[][]…</boost/spirit/utility/escape_char.hpp></boost/spirit/utility/chset.hpp></boost/spirit/core.hpp>