{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,4]],"date-time":"2023-09-04T15:49:00Z","timestamp":1693842540460},"reference-count":14,"publisher":"Elsevier BV","issue":"1","license":[{"start":{"date-parts":[[1987,1,1]],"date-time":"1987-01-01T00:00:00Z","timestamp":536457600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2013,7,17]],"date-time":"2013-07-17T00:00:00Z","timestamp":1374019200000},"content-version":"vor","delay-in-days":9694,"URL":"https:\/\/www.elsevier.com\/open-access\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Theoretical Computer Science"],"published-print":{"date-parts":[[1987]]},"DOI":"10.1016\/0304-3975(87)90026-0","type":"journal-article","created":{"date-parts":[[2002,10,10]],"date-time":"2002-10-10T17:44:32Z","timestamp":1034271872000},"page":"25-65","source":"Crossref","is-referenced-by-count":6,"title":["Classical and incremental attribute evaluation by means of recursive procedures"],"prefix":"10.1016","volume":"53","author":[{"given":"G.","family":"Fil\u00e9","sequence":"first","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/0304-3975(87)90026-0_BIB1","article-title":"Etude comparative de diff\u00e9rentes classes de grammaires d'attributs ordonn\u00e9es","volume":"1","author":"Barbar","year":"1982"},{"key":"10.1016\/0304-3975(87)90026-0_BIB2","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1145\/359997.359999","article-title":"Semantic evaluation from left to right","volume":"19","author":"Bochmann","year":"1976","journal-title":"Comm. ACM"},{"key":"10.1016\/0304-3975(87)90026-0_BIB3","first-page":"169","article-title":"Attribute grammars and recursive program schemes I","volume":"17","author":"Courcelle","year":"1982","journal-title":"Theoret. Comput. Sci."},{"key":"10.1016\/0304-3975(87)90026-0_BIB4","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1016\/0304-3975(82)90024-X","article-title":"Attribute grammars and recursive program schemes II","volume":"17","author":"Courcelle","year":"1982","journal-title":"Theoret. Comput. Sci."},{"key":"10.1016\/0304-3975(87)90026-0_BIB5","series-title":"Methods and Tools for Compiler Construction","first-page":"81","article-title":"Attribute grammars: Definitions, analysis of dependencies, proof methods","author":"Courcelle","year":"1984"},{"key":"10.1016\/0304-3975(87)90026-0_BIB6","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1016\/0022-0000(82)90030-7","article-title":"Simple multi-visit attribute grammars","volume":"24","author":"Engelfriet","year":"1982","journal-title":"J. Comput. System Sci."},{"key":"10.1016\/0304-3975(87)90026-0_BIB7","first-page":"19","article-title":"Multi visit characterization of absolutely noncircular attribute grammars","volume":"7","author":"Gombas","year":"1985","journal-title":"Acta Cybernet."},{"key":"10.1016\/0304-3975(87)90026-0_BIB8","article-title":"Les grammaires attribu\u00e9es: Implantations, applications, optimisations","volume":"VII","author":"Jourdan","year":"1984"},{"key":"10.1016\/0304-3975(87)90026-0_BIB9","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1145\/502949.502882","article-title":"Strongly noncircular attribute grammars and their recursive evaluation","volume":"19","author":"Jourdan","year":"1984","journal-title":"SIGPLAN Notices"},{"key":"10.1016\/0304-3975(87)90026-0_BIB10","first-page":"32","article-title":"Automatic generation of efficient evaluators for attribute grammars","author":"Kennedy","year":"1976","journal-title":"Proceedings Third ACM Conference on Principles of Programming Languages"},{"key":"10.1016\/0304-3975(87)90026-0_BIB11","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1007\/BF01692511","article-title":"Semantics of context-free languanges","volume":"2","author":"Knuth","year":"1968","journal-title":"Math. Systems Theory"},{"key":"10.1016\/0304-3975(87)90026-0_BIB12","article-title":"Optimisation d'\u00e9valuateurs d'attributs","volume":"I","author":"Lecoq","year":"1986"},{"key":"10.1016\/0304-3975(87)90026-0_BIB13","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1007\/BF00265558","article-title":"Computation sequences: A way to characterize subclasses of attribute grammars","volume":"19","author":"Riis Nielson","year":"1983","journal-title":"Acta Inform."},{"key":"10.1016\/0304-3975(87)90026-0_BIB14","doi-asserted-by":"crossref","first-page":"449","DOI":"10.1145\/2166.357218","article-title":"Incremental context dependent analysis for language-based editors","volume":"5","author":"Reps","year":"1983","journal-title":"ACM TOPLAS"}],"container-title":["Theoretical Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0304397587900260?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0304397587900260?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,13]],"date-time":"2019-04-13T17:59:28Z","timestamp":1555178368000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0304397587900260"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1987]]},"references-count":14,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1987]]}},"alternative-id":["0304397587900260"],"URL":"https:\/\/doi.org\/10.1016\/0304-3975(87)90026-0","relation":{},"ISSN":["0304-3975"],"issn-type":[{"value":"0304-3975","type":"print"}],"subject":[],"published":{"date-parts":[[1987]]}}}