{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,16]],"date-time":"2025-11-16T06:14:33Z","timestamp":1763273673642},"publisher-location":"Cham","reference-count":32,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319026534"},{"type":"electronic","value":"9783319026541"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-319-02654-1_15","type":"book-chapter","created":{"date-parts":[[2013,10,21]],"date-time":"2013-10-21T01:25:32Z","timestamp":1382318732000},"page":"260-280","source":"Crossref","is-referenced-by-count":15,"title":["A Language Independent Task Engine for Incremental Name and Type Analysis"],"prefix":"10.1007","author":[{"given":"Guido H.","family":"Wachsmuth","sequence":"first","affiliation":[]},{"given":"Gabri\u00ebl D. P.","family":"Konat","sequence":"additional","affiliation":[]},{"given":"Vlad A.","family":"Vergu","sequence":"additional","affiliation":[]},{"given":"Danny M.","family":"Groenewegen","sequence":"additional","affiliation":[]},{"given":"Eelco","family":"Visser","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"15_CR1","unstructured":"van den Brand, M.G.J.: PREGMATIC - a generator for incremental programming environments. Ph.D. thesis, University Nijmegen (1992)"},{"issue":"1-2","key":"15_CR2","first-page":"52","volume":"72","author":"M. Bravenboer","year":"2008","unstructured":"Bravenboer, M., Kalleberg, K.T., Vermaas, R., Visser, E.: Stratego\/XT 0.17. A language and toolset for program transformation. SCP\u00a072(1-2), 52\u201370 (2008)","journal-title":"SCP"},{"key":"15_CR3","doi-asserted-by":"crossref","unstructured":"Demers, A.J., Reps, T.W., Teitelbaum, T.: Incremental evaluation for attribute grammars with application to syntax-directed editors. In: POPL, pp. 105\u2013116 (1981)","DOI":"10.1145\/567532.567544"},{"issue":"1-3","key":"15_CR4","first-page":"14","volume":"69","author":"T. Ekman","year":"2007","unstructured":"Ekman, T., Hedin, G.: The jastadd system - modular extensible compiler construction. SCP\u00a069(1-3), 14\u201326 (2007)","journal-title":"SCP"},{"key":"15_CR5","doi-asserted-by":"crossref","unstructured":"Erdweg, S., Rendel, T., K\u00e1stner, C., Ostermann, K.: Sugarj: Library-based syntactic language extensibility. In: OOPSLA, pp. 391\u2013406 (2011)","DOI":"10.1145\/2076021.2048099"},{"key":"15_CR6","doi-asserted-by":"crossref","unstructured":"Eysholdt, M., Behrens, H.: Xtext: implement your language faster than the quick and dirty way. In: OOPSLA, pp. 307\u2013309 (2010)","DOI":"10.1145\/1869542.1869625"},{"key":"15_CR7","doi-asserted-by":"crossref","unstructured":"Groenewegen, D.M., Hemel, Z., Kats, L.C.L., Visser, E.: WebDSL: a domain-specific language for dynamic web applications. In: OOPSLA, pp. 779\u2013780 (2008)","DOI":"10.1145\/1449814.1449858"},{"key":"15_CR8","doi-asserted-by":"crossref","unstructured":"Hedin, G.: Incremental static-semantic analysis for object-oriented languages using door attribute grammars. In: SAGA, pp. 374\u2013379 (1991)","DOI":"10.1007\/3-540-54572-7_14"},{"key":"15_CR9","unstructured":"Hedin, G.: Incremental Semantic Analysis. Ph.D. thesis (1992)"},{"key":"15_CR10","unstructured":"Hedin, G.: Reference attributed grammars. Informatica SI\u00a024(3) (2000)"},{"issue":"2","key":"15_CR11","first-page":"150","volume":"46","author":"Z. Hemel","year":"2011","unstructured":"Hemel, Z., Groenewegen, D.M., Kats, L.C.L., Visser, E.: Static consistency checking of web applications with WebDSL. JSC\u00a046(2), 150\u2013182 (2011)","journal-title":"JSC"},{"key":"15_CR12","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: POPL, pp. 141\u2013151 (1985)","DOI":"10.1145\/318593.318627"},{"key":"15_CR13","first-page":"229","volume":"13","author":"U. Kastens","year":"1980","unstructured":"Kastens, U.: Ordered attributed grammars. ACTA\u00a013, 229\u2013256 (1980)","journal-title":"ACTA"},{"key":"15_CR14","doi-asserted-by":"crossref","unstructured":"Kats, L.C.L., Visser, E.: The Spoofax language workbench: rules for declarative specification of languages and IDEs. In: OOPSLA, pp. 444\u2013463 (2010)","DOI":"10.1145\/1932682.1869497"},{"issue":"2","key":"15_CR15","first-page":"127","volume":"2","author":"D.E. Knuth","year":"1968","unstructured":"Knuth, D.E.: Semantics of context-free languages. MST\u00a02(2), 127\u2013145 (1968)","journal-title":"MST"},{"key":"15_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1007\/978-3-642-36089-3_18","volume-title":"Software Language Engineering","author":"G. Konat","year":"2013","unstructured":"Konat, G., Kats, L., Wachsmuth, G., Visser, E.: Declarative name binding and scope rules. In: Czarnecki, K., Hedin, G. (eds.) SLE 2012. LNCS, vol.\u00a07745, pp. 311\u2013331. Springer, Heidelberg (2013)"},{"key":"15_CR17","unstructured":"Krishnamurthi, S.: Programming Languages: Application and Interpretation (2007)"},{"key":"15_CR18","unstructured":"Meulen, E.A.V.D.: Incremental Rewriting. Ph.D. thesis, University of Amsterdam (1994)"},{"key":"15_CR19","unstructured":"Pennings, M.C.: Generating incremental attribute evaluators. Ph.D. thesis, Computer Science, Utrecht University (November 1994)"},{"key":"15_CR20","volume-title":"Types and Programming Languages","author":"B.C. Pierce","year":"2002","unstructured":"Pierce, B.C.: Types and Programming Languages. MIT Press, Cambridge (2002)"},{"key":"15_CR21","doi-asserted-by":"crossref","unstructured":"Poetzsch-Heffter, A.: Programming language specification and prototyping using the max system. In: PLIPL, pp. 137\u2013150 (1993)","DOI":"10.1007\/3-540-57186-8_76"},{"key":"15_CR22","doi-asserted-by":"crossref","unstructured":"Reps, T.W.: Optimal-time incremental semantic analysis for syntax-directed editors. In: POPL, pp. 169\u2013176 (1982)","DOI":"10.1145\/582153.582172"},{"key":"15_CR23","unstructured":"Reps, T.W.: Generating language-based environments. Massachusetts Institute of Technology, Cambridge (1984)"},{"issue":"3","key":"15_CR24","doi-asserted-by":"publisher","first-page":"449","DOI":"10.1145\/2166.357218","volume":"5","author":"T.W. Reps","year":"1983","unstructured":"Reps, T.W., Teitelbaum, T., Demers, A.J.: Incremental context-dependent analysis for language-based editors. TOPLAS\u00a05(3), 449\u2013477 (1983)","journal-title":"TOPLAS"},{"key":"15_CR25","doi-asserted-by":"crossref","unstructured":"Swierstra, S.D., Vogt, H.: Higher order attribute grammars. In: SAGA. pp. 256\u2013296 (1991)","DOI":"10.1007\/3-540-54572-7_10"},{"key":"15_CR26","unstructured":"S\u00f6derberg, E.: Contributions to the Construction of Extensible Semantic Editors. Ph.D. thesis (2012)"},{"key":"15_CR27","unstructured":"S\u00f6derberg, E., Hedin, G.: A comparative study of incremental attribute grammar solutions to name resolution (2012)"},{"key":"15_CR28","doi-asserted-by":"crossref","unstructured":"Vogt, H., Swierstra, S.D., Kuiper, M.F.: Higher-order attribute grammars. In: PLDI, pp. 131\u2013145 (1989)","DOI":"10.1145\/74818.74830"},{"key":"15_CR29","doi-asserted-by":"crossref","unstructured":"Vogt, H., Swierstra, S.D., Kuiper, M.F.: Efficient incremental evaluation of higher order attribute grammars. In: PLIPL, pp. 231\u2013242 (1991)","DOI":"10.1007\/3-540-54444-5_102"},{"key":"15_CR30","doi-asserted-by":"crossref","unstructured":"V\u00f6lter, M., Solomatov, K.: Language modularization and composition with projectional language workbenches illustrated with MPS. In: SLE (2010)","DOI":"10.1145\/1869542.1869623"},{"issue":"3","key":"15_CR31","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1007\/BF01934460","volume":"23","author":"D. Yeh","year":"1983","unstructured":"Yeh, D.: On incremental evaluation of ordered attribute grammars. BIT\u00a023(3), 308\u2013320 (1983)","journal-title":"BIT"},{"issue":"12","key":"15_CR32","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1145\/57669.57672","volume":"23","author":"D. Yeh","year":"1988","unstructured":"Yeh, D., Kastens, U.: Improvements of an incremental evaluation algorithm for ordered attribute grammars. SIGPLAN\u00a023(12), 45\u201350 (1988)","journal-title":"SIGPLAN"}],"container-title":["Lecture Notes in Computer Science","Software Language Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-02654-1_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,23]],"date-time":"2019-05-23T17:21:07Z","timestamp":1558632067000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-02654-1_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783319026534","9783319026541"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-02654-1_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}