{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T17:47:42Z","timestamp":1725731262931},"publisher-location":"New York, NY, USA","reference-count":23,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,10,19]],"date-time":"2016-10-19T00:00:00Z","timestamp":1476835200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["OS 293\/3-1"],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,10,19]]},"DOI":"10.1145\/2983990.2984026","type":"proceedings-article","created":{"date-parts":[[2016,10,20]],"date-time":"2016-10-20T11:58:54Z","timestamp":1476964734000},"page":"588-606","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Parsing with first-class derivatives"],"prefix":"10.1145","author":[{"given":"Jonathan Immanuel","family":"Brachth\u00e4user","sequence":"first","affiliation":[{"name":"University of T\u00fcbingen, Germany"}]},{"given":"Tillmann","family":"Rendel","sequence":"additional","affiliation":[{"name":"University of T\u00fcbingen, Germany"}]},{"given":"Klaus","family":"Ostermann","sequence":"additional","affiliation":[{"name":"University of T\u00fcbingen, Germany"}]}],"member":"320","published-online":{"date-parts":[[2016,10,19]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2908080.2908128"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2429069.2429129"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2633357.2633369"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814228.2814242"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/321239.321249"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1863543.1863585"},{"key":"e_1_3_2_1_7_1","first-page":"263","volume-title":"Software Language Engineering","author":"Erdweg S.","unstructured":"S. Erdweg , T. Rendel , C. K\u00e4stner , and K. Ostermann . Layoutsensitive generalized parsing . In Software Language Engineering , pages 244\u2013 263 . Springer, 2012. S. Erdweg, T. Rendel, C. K\u00e4stner, and K. Ostermann. Layoutsensitive generalized parsing. In Software Language Engineering, pages 244\u2013263. Springer, 2012."},{"key":"e_1_3_2_1_8_1","first-page":"142","volume-title":"Proceedings of the International Conference on Software Reuse","author":"Hudak P.","unstructured":"P. Hudak . Modular Domain Specific Languages and Tools . In Proceedings of the International Conference on Software Reuse , pages 134\u2013 142 . IEEE, 1998. P. Hudak. Modular Domain Specific Languages and Tools. In Proceedings of the International Conference on Software Reuse, pages 134\u2013142. IEEE, 1998."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796800000411"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796898003050"},{"key":"e_1_3_2_1_11_1","first-page":"397","volume-title":"Proceedings of the Programming Languages and Systems: European Symposium on Programming, ESOP","author":"Jim T.","unstructured":"T. Jim and Y. Mandelbaum . A new method for dependent parsing . In Proceedings of the Programming Languages and Systems: European Symposium on Programming, ESOP , pages 378\u2013 397 . Springer, 2011. T. Jim and Y. Mandelbaum. A new method for dependent parsing. In Proceedings of the Programming Languages and Systems: European Symposium on Programming, ESOP, pages 378\u2013397. Springer, 2011."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1706299.1706347"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29822-6_15"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/365230.365257"},{"key":"e_1_3_2_1_15_1","volume-title":"Pure functional parsing-an advanced tutorial. Licenciate thesis","author":"Ljungl\u00f6f P.","year":"2002","unstructured":"P. Ljungl\u00f6f . Pure functional parsing-an advanced tutorial. Licenciate thesis , G\u00f6teborg University and Chalmers University of Technology , Gothenburg, Sweden , 2002 . P. Ljungl\u00f6f. Pure functional parsing-an advanced tutorial. Licenciate thesis, G\u00f6teborg University and Chalmers University of Technology, Gothenburg, Sweden, 2002."},{"key":"e_1_3_2_1_16_1","volume-title":"Haskell 2010 language report. https:\/\/ www.haskell.org\/onlinereport\/haskell2010\/","author":"Marlow S.","year":"2010","unstructured":"S. Marlow (editor). Haskell 2010 language report. https:\/\/ www.haskell.org\/onlinereport\/haskell2010\/ , 2010 . S. Marlow (editor). Haskell 2010 language report. https:\/\/ www.haskell.org\/onlinereport\/haskell2010\/, 2010."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2034773.2034801"},{"key":"e_1_3_2_1_18_1","volume-title":"Derivatives of parsing expression grammars. CoRR, abs\/1405.4841","author":"Moss A.","year":"2014","unstructured":"A. Moss . Derivatives of parsing expression grammars. CoRR, abs\/1405.4841 , 2014 . A. Moss. Derivatives of parsing expression grammars. CoRR, abs\/1405.4841, 2014."},{"key":"e_1_3_2_1_19_1","unstructured":"Python Software Foundation. The Python language reference: Full grammar specification. https:\/\/docs.python.org\/3. 5\/reference\/grammar.html. Accessed: 2015-03-24. Python Software Foundation. The Python language reference: Full grammar specification. https:\/\/docs.python.org\/3. 5\/reference\/grammar.html. Accessed: 2015-03-24."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0055624"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03153-3_6"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/5280.5288"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-22944-2_25"}],"event":{"name":"SPLASH '16: Conference on Systems, Programming, Languages, and Applications: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGAda ACM Special Interest Group on Ada Programming Language"],"location":"Amsterdam Netherlands","acronym":"SPLASH '16"},"container-title":["Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2983990.2984026","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,4]],"date-time":"2023-09-04T08:22:49Z","timestamp":1693815769000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2983990.2984026"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,10,19]]},"references-count":23,"alternative-id":["10.1145\/2983990.2984026","10.1145\/2983990"],"URL":"https:\/\/doi.org\/10.1145\/2983990.2984026","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/3022671.2984026","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2016,10,19]]},"assertion":[{"value":"2016-10-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}