Packrat parsing: simple, powerful, lazy, linear time, functional pearl

Bryan Ford. Packrat parsing: simple, powerful, lazy, linear time, functional pearl. In Proceedings of the seventh ACM SIGPLAN international conference on Functional Programming (ICFP 2002). pages 36-47, 2002. [doi]

@inproceedings{Ford02,
  title = {Packrat parsing: simple, powerful, lazy, linear time, functional pearl},
  author = {Bryan Ford},
  year = {2002},
  doi = {10.1145/581478.581483},
  url = {http://doi.acm.org/10.1145/581478.581483},
  tags = {laziness, parsing},
  researchr = {https://researchr.org/publication/Ford02},
  cites = {0},
  citedby = {0},
  pages = {36-47},
  booktitle = {Proceedings of the seventh {ACM SIGPLAN} international conference on Functional Programming {(ICFP 2002)}},
}