{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T08:19:35Z","timestamp":1760170775748},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540513643"},{"type":"electronic","value":"9783540462002"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1989]]},"DOI":"10.1007\/3-540-51364-7_14","type":"book-chapter","created":{"date-parts":[[2012,2,25]],"date-time":"2012-02-25T20:56:38Z","timestamp":1330203398000},"page":"175-189","source":"Crossref","is-referenced-by-count":5,"title":["Incremental attribute evaluation with side-effects"],"prefix":"10.1007","author":[{"given":"G\u00f6rel","family":"Hedin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,1]]},"reference":[{"key":"14_CR1","doi-asserted-by":"crossref","unstructured":"Beshers G., Campbell R.: Maintained and Constructor Attributes. In Proceedings of the ACM SIGPLAN 85 Symposium on Language Issues in Programming Environments. Seattle, June 1985.","DOI":"10.1145\/800225.806825"},{"key":"14_CR2","volume-title":"The MJ\u00d8LNER Project","author":"H.P. Dahle","year":"1987","unstructured":"Dahle, H.P., L\u00f6fgren, M., Madsen, O.L., Magnusson, B., The MJ\u00d8LNER Project, Proceeding of the Conference held at Software Tools, Online Publications, London, 1987."},{"key":"14_CR3","doi-asserted-by":"crossref","unstructured":"Demers A., Rogers A., Zadeck F.K.: Attribute Propagation by Message Passing. In Proceedings of the ACM SIGPLAN 85 Symposium on Language Issues in Programming Environments. Seattle, June 1985.","DOI":"10.1145\/800225.806826"},{"key":"14_CR4","unstructured":"Goldberg A., Robson D.: Smalltalk 80. The language and its implementation. Addison-Wesley 1983."},{"key":"14_CR5","doi-asserted-by":"crossref","unstructured":"Hoover R.: Dynamically bypassing copy rule chains in attribute grammars. In Conference Record of the 13th Symposium on Principles of Programming Languages, St. Petersburg, Fla. Januray 1986.","DOI":"10.1145\/512644.512646"},{"key":"14_CR6","doi-asserted-by":"crossref","unstructured":"Hoover R., Teitelbaum T.: Efficient Incremental Evaluation of Aggregate Values in Attribute Grammars. Proceedings of the SIGPLAN '86 Symposium on Compiler Construction, Palo Alto, June 1986.","DOI":"10.1145\/12276.13315"},{"key":"14_CR7","unstructured":"Hoover R.: Incremental Graph Evaluation. PhD Thesis. Cornell University, Dept. of Computer Science, May 1987."},{"issue":"4","key":"14_CR8","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1145\/6465.6512","volume":"8","author":"S. Horwitz","year":"1986","unstructured":"Horwitz S., Teitelbaum T.: Generating Editing Environments Based on Relations and Attributes. ACM TOPLAS, Vol 8, No 4, October 1986. Pages 577\u2013608.","journal-title":"ACM TOPLAS"},{"key":"14_CR9","doi-asserted-by":"crossref","unstructured":"Johnson G. F., Fischer C. N.: Non-syntactic attribute flow in language based editors. In Conference Record of the 9th ACM Symposium on Principles of Programming Languages, Albuquerque, N.M., January 1982, 185\u2013195.","DOI":"10.1145\/582153.582174"},{"key":"14_CR10","doi-asserted-by":"crossref","unstructured":"Johnson G. F., Fischer C. N.: A meta-language and system for nonlocal incremental attribute evaluation in language-based editors. In Conference Record of the 12th ACM Symposium on Principles of Programming Languages, New Orleans, La. January 1985. 141\u2013151.","DOI":"10.1145\/318593.318627"},{"issue":"2","key":"14_CR11","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1007\/BF01692511","volume":"2","author":"D. E. Knuth","year":"1968","unstructured":"Knuth D. E.: Semantics of context-free languages. Math. Syst. Theory 2:2, June 1968, 127\u2013145.","journal-title":"Math. Syst. Theory"},{"key":"14_CR12","doi-asserted-by":"crossref","unstructured":"Kristensen B. B., Madsen O.L., M\u00f8ller-Pedersen B., Nygaard K.: The BETA Programming Language. In Shriver B., Wegner P. (eds.) Research Directions in Object-Oriented Programming. The MIT Press, 1987.","DOI":"10.7146\/dpb.v16i229.7578"},{"key":"14_CR13","doi-asserted-by":"crossref","unstructured":"Lewis P.M., Rosenkrantz D.J., Stearns R.E.: Attributed translations. J. Computer and Systems Sciences 9:3, 279\u2013307.","DOI":"10.1016\/S0022-0000(74)80045-0"},{"key":"14_CR14","doi-asserted-by":"crossref","unstructured":"Meyer B.: Eiffel: Programming for Reusability and Extendibility. SIGPLAN Notices, Vol. 22, No. 2, Feb 1987.","DOI":"10.1145\/24686.24694"},{"key":"14_CR15","doi-asserted-by":"crossref","unstructured":"Naur P.: Revised report on the algorithmic language ALGOL 60. Comm. ACM 6:1, 1\u201317.","DOI":"10.1145\/366193.366201"},{"key":"14_CR16","unstructured":"PLANC Reference Manual. Norsk Data A.S. Oslo, Norway, 1979."},{"key":"14_CR17","unstructured":"Reps T.: Generating Language-Based Environments. The MIT Press, 1984."},{"key":"14_CR18","unstructured":"Reps T., Teitelbaum T.: The Synthesizer Generator. Reference Manual. Cornell University, Dept. of Computer Science. 1985 (revised 1987)."},{"key":"14_CR19","doi-asserted-by":"crossref","unstructured":"Reps T., Marceau C., Teitelbaum T.: Remote attribute updating for language-based editors. In Conference Record of the Thirteenth ACM Symposium on Principles of Programming Languages, St. Petersburg, Florida, January 1986. pp 1\u201313.","DOI":"10.1145\/512644.512645"},{"key":"14_CR20","doi-asserted-by":"crossref","unstructured":"Schaffert C., Cooper T., Bullis B., Kilian M., Wilpolt C.: An Introduction to Trellis\/Owl. In Proceedings of OOPSLA '86. The 1986 Conference on Object-Oriented Programming Systems, Languages and Applications. SIGPLAN Notices. Vol 21 No 11, Nov 1986.","DOI":"10.1145\/28697.28699"},{"key":"14_CR21","unstructured":"Data Processing \u2014 Programming Languages \u2014 SIMULA. Swedish Standard SS 63 61 14. SIS. Stockholm, Sweden, June 1987."},{"key":"14_CR22","unstructured":"Dahl, O.-J., Nygaard, K.: SIMULA 67 Common Base Language. Norwegian Computing Center, Oslo, 1968. Revised 1970, 1972, and 1984."},{"key":"14_CR23","unstructured":"Stroustrup B.: The C++ Programming Language. Addison-Wesley, 1986."},{"key":"14_CR24","doi-asserted-by":"crossref","unstructured":"Wirth N.: From Modula to Oberon. Tech. Rep. ETH, Zurich, 1988.","DOI":"10.1002\/spe.4380180706"},{"key":"14_CR25","first-page":"3","volume":"23","author":"D. Yeh","year":"1983","unstructured":"Yeh D.: On Incremental Evaluation of Ordered Attribute Grammars. BIT 23:3, 1983.","journal-title":"BIT"}],"container-title":["Lecture Notes in Computer Science","Compiler Compilers and High Speed Compilation"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-51364-7_14.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T21:21:12Z","timestamp":1605648072000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-51364-7_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1989]]},"ISBN":["9783540513643","9783540462002"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/3-540-51364-7_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1989]]}}}