{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T15:37:45Z","timestamp":1725896265095},"publisher-location":"Berlin, Heidelberg","reference-count":6,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540643043"},{"type":"electronic","value":"9783540697244"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1998]]},"DOI":"10.1007\/bfb0026440","type":"book-chapter","created":{"date-parts":[[2005,11,19]],"date-time":"2005-11-19T07:48:42Z","timestamp":1132386522000},"page":"298-301","source":"Crossref","is-referenced-by-count":20,"title":["Lrc \u2014 a generator for incremental language-oriented tools"],"prefix":"10.1007","author":[{"given":"Matthijs","family":"Kuiper","sequence":"first","affiliation":[]},{"given":"Jo\u00e3o","family":"Saraiva","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,6,15]]},"reference":[{"issue":"1","key":"22_CR1","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1145\/225540.225542","volume":"18","author":"A. Carle","year":"1996","unstructured":"Alan Carle and Lori Pollock. On the optimality of change propagation for incremental evaluation of hierarchical attribute grammars. ACM Transactions on Programming Languages and Systems, 18(1):16\u201329, January 1996.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"22_CR2","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1007\/BF00288644","volume":"13","author":"U. Kastens","year":"1980","unstructured":"Uwe Kastens. Ordered attribute grammars. Acta Informatica, 13:229\u2013256, 1980.","journal-title":"Acta Informatica"},{"key":"22_CR3","doi-asserted-by":"crossref","unstructured":"Maarten Pennings, Doaitse Swierstra, and Harald 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-Verlag, 1992.","DOI":"10.1007\/3-540-55844-6_132"},{"key":"22_CR4","unstructured":"Jo\u00e3o Saraiva, Matthijs Kuiper, and Doaitse Swierstra. Effective Function Cache Management for Incremental Attribute Evaluation. Technical report UU-CS-1996-50, Department of Computer Science, Utrecht University, November 1996."},{"key":"22_CR5","series-title":"Technical Report CW","volume-title":"ILPS97 Workshop on Specialization of Declarative Programs and its Applications","author":"J. Saraiva","year":"1997","unstructured":"Jo\u00e3o Saraiva, Matthijs Kuiper, and Doaitse Swierstra. Specializing Trees for Efficient Functional Decoration. In Michael Leuschel, editor, ILPS97 Workshop on Specialization of Declarative Programs and its Applications, October 1997. (Also available as Technical Report CW 255, Department of Computer Science, Katholieke Universiteit Leuven, Belgium)."},{"key":"22_CR6","doi-asserted-by":"crossref","unstructured":"Harald Vogt, Doaitse Swierstra, and Matthijs Kuiper. Higher order attribute grammars. In ACM SIGPLAN '89 Conference on Programming Language Design and Implementation, volume 24, pages 131\u2013145. ACM, July 1989.","DOI":"10.1145\/73141.74830"}],"container-title":["Lecture Notes in Computer Science","Compiler Construction"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0026440","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,11]],"date-time":"2020-04-11T01:37:34Z","timestamp":1586569054000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0026440"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1998]]},"ISBN":["9783540643043","9783540697244"],"references-count":6,"URL":"https:\/\/doi.org\/10.1007\/bfb0026440","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1998]]}}}