「48時間でSchemeを書こう/構文解析」の版間の差分
削除された内容 追加された内容
M →簡単なパーサ |
M →空白文字 |
||
61 行
次に、パーサがより段々とより複雑な式を認識するようにいくつかの改善を施していきます。今のパーサはスペースが記号の前にあるとつかえてしまいます。
<syntaxhighlight lang="
% ./simple_parser " %"
No match: "lisp" (line 1, column 1):
69 行
スペースを無視させるようにしてこれを直しましょう。
まず、どんな数のスペースも認識するパーサを定義しましょう。
<syntaxhighlight lang="haskell">
|