PEG
(match (parse-Foo input) ((:success value input_) (match (parse-Bar input_) ((:success value input__) ... みたいな書き方だと、最終的なパース結果の戻り値をごにょごにょするときに、アドホックな実装になりやすい。次のような書き方だと、アドホッ…
(match (parse-Foo input) ((:success value input_) (match (parse-Bar input_) ((:success value input__) ... みたいな書き方だと、最終的なパース結果の戻り値をごにょごにょするときに、アドホックな実装になりやすい。次のような書き方だと、アドホッ…