タグ

Haskellとコンパイラに関するpoginのブックマーク (1)

  • HaskellでBrainf*ckコンパイラ - jou4のブログ

    最近Haskell熱が再燃中ってこともありふと思い立って。 インタプリタだけでなく、x86_64アセンブリコードを出力する機能も実装しました。 (今さらなテーマなのは重々承知…) https://github.com/jou4/Brainf FreeBSD 9.0, Ubuntu 12.10, Mac OS 10.6.8で動作することを確認しています。 haskell-platformをインストール済みであればソースコードをダウンロードしてmakeすれば使える状態になると思います。 使い方は以下のとおり。 $ ./bf -e ">++++++++++[<++++++++>-]<." ファイルも渡せます。 $ ./bf example/hello.bf $ ./bf < example/hello.bf アセンブリを出力するにはオプション[-s]を渡します。 $ ./bf -s exampl

    HaskellでBrainf*ckコンパイラ - jou4のブログ
  • 1