2013-04-01から1ヶ月間の記事一覧

Windowsのgvim用にRictyを作るのが面倒だったので

vim

http://www.levien.com/type/myfonts/inconsolata.htmlからInconsolata http://mix-mplus-ipa.sourceforge.jp/からMigu 1M をダウンロードしてインストールする。 .gvimrcに set guifont=Inconsolata:h12 set guifontwide=Migu_1M:h12 と書き込む。 あとはgd…

Boostで抽象構文木を作ってllvm言語に変換してみた

Boost.Variant、Boost.Spirit.Qi、Boost.Spirit.Phoenixを使って簡単な中置記法の計算するための抽象構文木(AST)を作って、そのASTをllvm言語に変換するというのを作ってみました。コード書き殴り。 BoostでASTが割とすっきりと書け、そこからllvm言語に変…