{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,6]],"date-time":"2025-12-06T04:55:56Z","timestamp":1764996956749,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":27,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642331817"},{"type":"electronic","value":"9783642331824"}],"license":[{"start":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T00:00:00Z","timestamp":1325376000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T00:00:00Z","timestamp":1325376000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-33182-4_7","type":"book-chapter","created":{"date-parts":[[2012,9,1]],"date-time":"2012-09-01T21:30:53Z","timestamp":1346535053000},"page":"72-86","source":"Crossref","is-referenced-by-count":5,"title":["Adaptable Parsing Expression Grammars"],"prefix":"10.1007","author":[{"given":"Leonardo Vieira","family":"dos Santos Reis","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roberto","family":"da Silva Bigonha","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vladimir Oliveira","family":"Di Iorio","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Luis Eduardo","family":"de Souza Amorim","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"7_CR1","unstructured":"Allen, E., Culpepper, R., Nielsen, J.D., Rafkind, J., Ryu, S.: Growing a syntax. In: Proceedings of FOOL 2009 (2009)"},{"key":"7_CR2","unstructured":"Boullier, P.: Dynamic grammars and semantic analysis. Rapport de recherche RR-2322, INRIA. Projet CHLOE (1994)"},{"issue":"1-2","key":"7_CR3","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1016\/j.scico.2007.11.003","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. Sci. Comput. Program.\u00a072(1-2), 52\u201370 (2008)","journal-title":"Sci. Comput. Program."},{"key":"7_CR4","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1145\/122193.122196","volume":"25","author":"B. Burshteyn","year":"1990","unstructured":"Burshteyn, B.: Generation and recognition of formal languages by modifiable grammars. SIGPLAN Not.\u00a025, 45\u201353 (1990)","journal-title":"SIGPLAN Not."},{"key":"7_CR5","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1145\/130722.130724","volume":"27","author":"B. Burshteyn","year":"1992","unstructured":"Burshteyn, B.: Ussa \u2013 universal syntax and semantics analyzer. SIGPLAN Not.\u00a027, 42\u201360 (1992)","journal-title":"SIGPLAN Not."},{"key":"7_CR6","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1145\/141018.141037","volume":"27","author":"S. Cabasino","year":"1992","unstructured":"Cabasino, S., Paolucci, P.S., Todesco, G.M.: Dynamic parsers and evolving grammars. SIGPLAN Not.\u00a027, 39\u201348 (1992)","journal-title":"SIGPLAN Not."},{"key":"7_CR7","unstructured":"Christiansen, H.: The Syntax and Semantics of Extensible Languages. Roskilde datalogiske skrifter. Computer Science, Roskilde University Centre (1987)"},{"key":"7_CR8","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1145\/101356.101357","volume":"25","author":"H. Christiansen","year":"1990","unstructured":"Christiansen, H.: A survey of adaptable grammars. SIGPLAN Not.\u00a025, 35\u201344 (1990)","journal-title":"SIGPLAN Not."},{"key":"7_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"488","DOI":"10.1007\/978-3-642-02478-8_61","volume-title":"Bio-Inspired Systems: Computational and Ambient Intelligence","author":"H. Christiansen","year":"2009","unstructured":"Christiansen, H.: Adaptable Grammars for Non-Context-Free Languages. In: Cabestany, J., Sandoval, F., Prieto, A., Corchado, J.M. (eds.) IWANN 2009, Part I. LNCS, vol.\u00a05517, pp. 488\u2013495. Springer, Heidelberg (2009)"},{"key":"7_CR10","doi-asserted-by":"publisher","first-page":"1309","DOI":"10.1145\/1982185.1982470","volume-title":"Proceedings of the 2011 ACM Symposium on Applied Computing, SAC 2011","author":"T. Dinkelaker","year":"2011","unstructured":"Dinkelaker, T., Eichberg, M., Mezini, M.: Incremental concrete syntax for embedded languages. In: Proceedings of the 2011 ACM Symposium on Applied Computing, SAC 2011, pp. 1309\u20131316. ACM, New York (2011)"},{"key":"7_CR11","first-page":"391","volume-title":"Proceedings of OOPSLA 2011","author":"S. Erdweg","year":"2011","unstructured":"Erdweg, S., Rendel, T., K\u00e4stner, C., Ostermann, K.: Sugarj: library-based syntactic language extensibility. In: Proceedings of OOPSLA 2011, pp. 391\u2013406. ACM, New York (2011)"},{"issue":"9","key":"7_CR12","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1145\/583852.581483","volume":"37","author":"B. Ford","year":"2002","unstructured":"Ford, B.: Packrat parsing: simple, powerful, lazy, linear time, functional pearl. SIGPLAN Not.\u00a037(9), 36\u201347 (2002)","journal-title":"SIGPLAN Not."},{"issue":"1","key":"7_CR13","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1145\/982962.964011","volume":"39","author":"B. Ford","year":"2004","unstructured":"Ford, B.: Parsing expression grammars: a recognition-based syntactic foundation. SIGPLAN Not.\u00a039(1), 111\u2013122 (2004)","journal-title":"SIGPLAN Not."},{"issue":"6","key":"7_CR14","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1145\/1133255.1133987","volume":"41","author":"R. Grimm","year":"2006","unstructured":"Grimm, R.: Better extensibility through modular syntax. SIGPLAN Not.\u00a041(6), 38\u201351 (2006)","journal-title":"SIGPLAN Not."},{"key":"7_CR15","unstructured":"Jambon, M.: How to customize the syntax of ocaml, using camlp5 (2011), \nhttp:\/\/mjambon.com\/extend-ocaml-syntax.html"},{"key":"7_CR16","doi-asserted-by":"publisher","first-page":"417","DOI":"10.1145\/1707801.1706347","volume":"45","author":"T. Jim","year":"2010","unstructured":"Jim, T., Mandelbaum, Y., Walker, D.: Semantics and algorithms for data-dependent grammars. SIGPLAN Not.\u00a045, 417\u2013430 (2010)","journal-title":"SIGPLAN Not."},{"issue":"2","key":"7_CR17","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1007\/BF01692511","volume":"2","author":"D.E. Knuth","year":"1968","unstructured":"Knuth, D.E.: Semantics of Context-Free Languages. Mathematical Systems Theory\u00a02(2), 127\u2013145 (1968)","journal-title":"Mathematical Systems Theory"},{"key":"7_CR18","unstructured":"Koster, C.H.A.: Affix grammars. In: Algol 68 Implementation, pp. 95\u2013109. North-Holland (1971)"},{"issue":"11","key":"7_CR19","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1145\/2018396.2018413","volume":"54","author":"Y. Minsky","year":"2011","unstructured":"Minsky, Y.: Ocaml for the masses. Commun. ACM\u00a054(11), 53\u201358 (2011)","journal-title":"Commun. ACM"},{"issue":"6","key":"7_CR20","doi-asserted-by":"publisher","first-page":"425","DOI":"10.1145\/1993316.1993548","volume":"46","author":"T. Parr","year":"2011","unstructured":"Parr, T., Fisher, K.: LL(*): the foundation of the ANTLR parser generator. SIGPLAN Not.\u00a046(6), 425\u2013436 (2011)","journal-title":"SIGPLAN Not."},{"key":"7_CR21","first-page":"76","volume-title":"Proceedings of PPPJ 2009","author":"S. Ryu","year":"2009","unstructured":"Ryu, S.: Parsing fortress syntax. In: Proceedings of PPPJ 2009, pp. 76\u201384. ACM, New York (2009)"},{"key":"7_CR22","unstructured":"Shutt, J.N.: Recursive adaptable grammars. Master\u2019s thesis, Worchester Polytechnic Institute (1998)"},{"key":"7_CR23","unstructured":"Shutt, J.N.: What is an adaptive grammar? (2001), \nhttp:\/\/www.cs.wpi.edu\/~jshutt\/adapt\/adapt.html"},{"key":"7_CR24","doi-asserted-by":"crossref","unstructured":"Stansifer, P., Wand, M.: Parsing reflective grammars. In: Proceedings of LDTA 2011, pp. 10:1\u201310:7. ACM, New York (2011)","DOI":"10.1145\/1988783.1988793"},{"key":"7_CR25","doi-asserted-by":"crossref","unstructured":"Steele Jr., G.L.: Growing a language. In: Addendum to OOPSLA 1998, pp. 0.01\u2013A1. ACM, New York (1998)","DOI":"10.1145\/346852.346922"},{"issue":"2","key":"7_CR26","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1093\/comjnl\/26.2.142","volume":"26","author":"D.A. Watt","year":"1983","unstructured":"Watt, D.A., Madsen, O.L.: Extended attribute grammars. Comput. J.\u00a026(2), 142\u2013153 (1983)","journal-title":"Comput. J."},{"key":"7_CR27","series-title":"Outstanding Dissertations in the Computer Sciences","volume-title":"Studies in Extensible Programming Languages","author":"B. Wegbreit","year":"1970","unstructured":"Wegbreit, B.: Studies in Extensible Programming Languages. Outstanding Dissertations in the Computer Sciences. Garland Publishing, New York (1970)"}],"container-title":["Lecture Notes in Computer Science","Programming Languages"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-33182-4_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,23]],"date-time":"2021-12-23T06:06:26Z","timestamp":1640239586000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-33182-4_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642331817","9783642331824"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-33182-4_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}