2008-01-01から1年間の記事一覧

やっぱ言語から作らないとダメだな〜(ヲイ)

先日のCTFE時パーサで自爆してから色々考えた。どうもdmdのCTFEの実装が怪しくて(メモリリーク?)それでメモリ不足に陥っているんじゃないかしら……。GDCでも同じコードを使っているはずなので、interpret.cあたりを修正してみて試せばOKだろう。が、まあそ…

ぬか喜び

前日のエントリで書いたパーサを利用して、文字コード変換ツールを作ろうと思った。 Unicodeのマッピング・テーブルを読み込めば簡単に作れそうだ。 そう考えて、とりあえずPEGを書いて解析させてみた。

ついにねんがんのコンパイル時パーサをてにいれたぞ!

やった。ついにやった。 去年の3月にあったD言語BOFで「コンパイル時コンパイラコンパイル」なるものを発表した。http://www.nicovideo.jp/watch/sm2485376 要約すると、D言語のCTFEでコンパイル時にテキストファイルをimportして解析・コード生成すれば、コ…