2010-04-22から1日間の記事一覧

「プログラミング Haskell」 読書メモ 第8章 関数型パーサー(1)

プログラミング Haskell 第8章 関数型パーサー 8.2 パーサーの型 import Char import Monad newtype Parser a = P (String -> [(a,String)]) instance Monad Parser where return v = P (\inp -> [(v,inp)]) p >>= f = P (\inp -> case parse p inp of [] ->…