Hutton, G. (1992). Higher-Order Functions for Parsing.
Journal of Functional Programming,
2(3),