{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,23]],"date-time":"2026-08-23T03:48:46Z","timestamp":1787456926880,"version":"build-2736575974"},"publisher-location":"Berlin, Heidelberg","reference-count":9,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540616283","type":"print"},{"value":"9783540706397","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1996]]},"DOI":"10.1007\/3-540-61628-4_7","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T17:07:33Z","timestamp":1330276053000},"page":"184-207","source":"Crossref","is-referenced-by-count":40,"title":["Deterministic, error-correcting combinator parsers"],"prefix":"10.1007","author":[{"given":"S. Doaitse","family":"Swierstra","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Luc","family":"Duponcheel","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2005,6,8]]},"reference":[{"key":"7_CR1","doi-asserted-by":"crossref","unstructured":"Jeroen Fokker. Functional parsers. In Johan Jeuring and Erik Meijer, editors, Advanced functional programming, Baastad Summerschool Tutorial Text, volume 925 of LNCS, pages 1\u201323. Springer, 1995.","DOI":"10.1007\/3-540-59451-5_1"},{"key":"7_CR2","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1017\/S0956796800000411","volume":"2","author":"G. Hutton","year":"1992","unstructured":"Graham Hutton. Higher-order functions for parsing. Journal of functional programming, 2:323\u2013343, 1992.","journal-title":"Journal of functional programming"},{"key":"7_CR3","first-page":"52","volume-title":"Jones A System of Constructor Classes: Overloading and Implicit Higher-Order Polymorphism","author":"P. Mark","year":"1993","unstructured":"Mark, P. Jones A System of Constructor Classes: Overloading and Implicit Higher-Order Polymorphism Conference on Functional Programming Languages and Computer Architecture, Copenhagen, Denmark, pages 52\u201364, ACM, 1993."},{"key":"7_CR4","unstructured":"Neil D. Jones, Carsten K. Gomard, and Peter Sestoft. Partial Evaluation and Automatic Program generation. Prentice-Hall, 1993."},{"key":"7_CR5","volume-title":"Technical report","author":"A. Partridge","year":"1994","unstructured":"Andrew Partridge and David Wright. Parser combinators need four values to report errors. Technical report, Department of Computer Science, Tasmania, 1994."},{"key":"7_CR6","doi-asserted-by":"crossref","unstructured":"M. Pennings, S.D. Swierstra, and H.H. Vogt. Using cached functions and constructors for incremental attribute evaluation. In M. Bruynooghe and M. Wirsing, editors, Programming Language Implementation and Logic Programming, volume 631 of LNCS, pages 130\u2013144. Springer, 1992.","DOI":"10.1007\/3-540-55844-6_132"},{"key":"7_CR7","unstructured":"Maarten Pennings. Generating Incremental Attribute Evaluators. PhD thesis, Utrecht University, Dept. of Computer Science, 1994. www.cs.ruu.nl."},{"key":"7_CR8","unstructured":"Niklas R\u00f6jemo. Garbage collection, and memory efficiency, in lazy functional languages. PhD thesis, Chalmers, rojemo@cs.chalmers.se, 1995."},{"key":"7_CR9","doi-asserted-by":"crossref","unstructured":"Philip Wadler. Monads for functional programming. In Johan Jeuring and Erik Meijer, editors, Advanced functional programming, Baastad Summerschool Tutorial Text, volume 925 of LNCS, pages 24\u201352. Springer, 1995.","DOI":"10.1007\/3-540-59451-5_2"}],"container-title":["Lecture Notes in Computer Science","Advanced Functional Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-61628-4_7.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T21:35:12Z","timestamp":1619559312000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-61628-4_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996]]},"ISBN":["9783540616283","9783540706397"],"references-count":9,"URL":"https:\/\/doi.org\/10.1007\/3-540-61628-4_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[1996]]}}}