2008-11-30から1日間の記事一覧

パーサーコンビネータで作るインタープリタ

ふと、パーサーコンビネータでパーサーを作ると、それをそのままインタープリタとして走らせられるんじゃないか、ということを思い付きました。普通はファイルやネットワークの入力ポートを (parse p input-port)のようにして渡すことで (p はパーサー関数)…