2007-05-20から1日間の記事一覧

Boost::spirit

最近は言語処理の方にBoost::spiritを使って挑戦しています。セマンティックアクションでシンボルテーブルを作成していますが、パースの段階で定義済みのシンボル化チェックもしたいと思うとなかなか難しく・・・。 目的はコード生成なのですが、それに至る…

巨大なファイルの編集

hex

バイナリエディタ開発関連のお話です([hex]カテゴリ)。さて、今回はファイルの編集と、巨大なファイル編集時のことについて。 http://www.catch22.net/tuts/bigmem01.asp http://www.catch22.net/tuts/bigmem02.asp 読まなくてもわかるように簡単に説明し…

Let's vi

vim

最近Windowsでvimを使うのにはまってます。Visual Studioで作成したソリューションとプロジェクトは、vim側からバッチファイルを実行してビルド。バッチファイルの内容は、vcvars32.batをcallコマンドで実行してから、devenvを実行してソリューションをビル…