1
CLIPS

F#のfslexとfsyaccを用いたコンパイラ作成(1/4):CodeZine

641日前に更新 aoki1210aoki1210 642日前に登録
2010年08月19日 GMT 2010年08月18日 GMT

F#では、fslexやfsyaccといったツールや、判別共用体などのF#固有の機能を用いることで、既存言語に新たな構造を簡単に追加したり、言語を作成したりできます。  今回はF#言語指向プログラミングを利用して、fslexとfsyaccを用いたコンパイラ作成について解説します。  fslexとfsyaccは、PowerPackに含まれています。PowerPackは、マイクロソフトのF#チームが用意したF#用ライブラリとツールを集めたものです。ダウンロードはこちらのURLからできます。fslexとfsyacc  lexとyaccは字句解析器と構文解析器を自動生成する有名なツールですが、これらをF#用に移植したツールがfslexとfsyaccです(注1)。fslexとfsyaccの役割  人間がC言語や...

カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 11 | | ソースサイト: codezine.jp | カウンタを表示
タグ: F#, コンパイラ

まだコメントはありません。最初のコメントを登録してみませんか?

コメントするためにはログイン もしくは サインアップしてください。