2008-02-23から1日間の記事一覧

"Write Yourself a Scheme in 48 Hours/Parsing" の後半を読む

Recursive Parsers: Adding lists, dotted lists, and quoted datums ということで、"Parsing"の章の前半では、AtomやStringなどのパースをやったが、 後半ではリストなど繰り返しのある構文のパースをする。ここではsepByという関数がでてくる。 http://leg…

"Write Yourself a Scheme in 48 Hours/Parsing" http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours/Parsing を読む

Parsingの練習問題の続き。 Excercise 2 support escaping of internal quotes (続き) many (noneOf "\"") の部分は、このままだと、「"」が来たら止まって、それまで読んだところを文字列で返すような感じになっている。 で、「abc"def"g」 だったら、(「ab…