{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T14:38:16Z","timestamp":1725892696673},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642360886"},{"type":"electronic","value":"9783642360893"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-36089-3_14","type":"book-chapter","created":{"date-parts":[[2013,1,9]],"date-time":"2013-01-09T20:13:00Z","timestamp":1357762380000},"page":"244-263","source":"Crossref","is-referenced-by-count":10,"title":["Layout-Sensitive Generalized Parsing"],"prefix":"10.1007","author":[{"given":"Sebastian","family":"Erdweg","sequence":"first","affiliation":[]},{"given":"Tillmann","family":"Rendel","sequence":"additional","affiliation":[]},{"given":"Christian","family":"K\u00e4stner","sequence":"additional","affiliation":[]},{"given":"Klaus","family":"Ostermann","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"14_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1007\/11561347_12","volume-title":"Generative Programming and Component Engineering","author":"M. Bravenboer","year":"2005","unstructured":"Bravenboer, M., Vermaas, R., Vinju, J.J., Visser, E.: Generalized Type-Based Disambiguation of Meta Programs with Concrete Object Syntax. In: Gl\u00fcck, R., Lowry, M. (eds.) GPCE 2005. LNCS, vol.\u00a03676, pp. 157\u2013172. Springer, Heidelberg (2005)"},{"key":"14_CR2","doi-asserted-by":"crossref","unstructured":"Dijkstra, A., Fokker, J., Swierstra, S.D.: The architecture of the Utrecht Haskell compiler. In: Proceedings of Haskell Symposium, pp. 93\u2013104. ACM (2009)","DOI":"10.1145\/1596638.1596650"},{"key":"14_CR3","unstructured":"Erdweg, S., Giarrusso, P.G., Rendel, T.: Language composition untangled. In: Proceedings of Workshop on Language Descriptions, Tools and Applications, LDTA (to appear, 2012)"},{"key":"14_CR4","doi-asserted-by":"crossref","unstructured":"Erdweg, S., Rendel, T., K\u00e4stner, C., Ostermann, K.: SugarJ: Library-based syntactic language extensibility. In: Proceedings of Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pp. 391\u2013406. ACM (2011)","DOI":"10.1145\/2076021.2048099"},{"key":"14_CR5","doi-asserted-by":"crossref","unstructured":"Erdweg, S., Rieger, F., Rendel, T., Ostermann, K.: Layout-sensitive language extensibility with SugarHaskell. In: Proceedings of Haskell Symposium, pp. 149\u2013160. ACM (2012)","DOI":"10.1145\/2430532.2364526"},{"key":"14_CR6","doi-asserted-by":"crossref","unstructured":"Ford, B.: Packrat parsing: Simple, powerful, lazy, linear time, functional pearl. In: Proceedings of International Conference on Functional Programming (ICFP), pp. 36\u201347. ACM (2002)","DOI":"10.1145\/583852.581483"},{"key":"14_CR7","doi-asserted-by":"crossref","unstructured":"Ford, B.: Parsing expression grammars: A recognition-based syntactic foundation. In: Proceedings of Symposium on Principles of Programming Languages (POPL), pp. 111\u2013122. ACM (2004)","DOI":"10.1145\/982962.964011"},{"issue":"11","key":"14_CR8","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1145\/71605.71607","volume":"24","author":"J. Heering","year":"1989","unstructured":"Heering, J., Hendriks, P.R.H., Klint, P., Rekers, J.: The syntax definition formalism SDF \u2013 reference manual. SIGPLAN Notices\u00a024(11), 43\u201375 (1989)","journal-title":"SIGPLAN Notices"},{"key":"14_CR9","doi-asserted-by":"crossref","unstructured":"Jim, T., Mandelbaum, Y., Walker, D.: Semantics and algorithms for data-dependent grammars. In: Proceedings of Symposium on Principles of Programming Languages (POPL), pp. 417\u2013430. ACM (2010)","DOI":"10.1145\/1707801.1706347"},{"key":"14_CR10","doi-asserted-by":"crossref","unstructured":"Kats, L.C.L., de Jonge, M., Nilsson-Nyman, E., Visser, E.: Providing rapid feedback in generated modular language environments: Adding error recovery to scannerless generalized-LR parsing. In: Proceedings of Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pp. 445\u2013464. ACM (2009)","DOI":"10.1145\/1639949.1640122"},{"key":"14_CR11","doi-asserted-by":"crossref","unstructured":"Kats, L.C.L., Visser, E., Wachsmuth, G.: Pure and declarative syntax definition: Paradise lost and regained. In: Proceedings of Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pp. 918\u2013932. ACM (2010)","DOI":"10.1145\/1932682.1869535"},{"issue":"3","key":"14_CR12","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1145\/365230.365257","volume":"9","author":"P.J. Landin","year":"1966","unstructured":"Landin, P.J.: The next 700 programming languages. Communication of the ACM\u00a09(3), 157\u2013166 (1966)","journal-title":"Communication of the ACM"},{"key":"14_CR13","unstructured":"Leijen, D., Meijer, E.: Parsec: Direct style monadic parser combinators for the real world. Technical Report UU-CS-2001-27, Universiteit Utrecht (2001)"},{"key":"14_CR14","unstructured":"Marlow, S. (ed.): Haskell 2010 language report (2010), \n \n http:\/\/www.haskell.org\/onlinereport\/haskell2010"},{"key":"14_CR15","unstructured":"Mason, T., Brown, D.: Lex & yacc. O\u2019Reilly (1990)"},{"key":"14_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1007\/11546382_3","volume-title":"Advanced Functional Programming","author":"C. McBride","year":"2005","unstructured":"McBride, C.: Epigram: Practical Programming with Dependent Types. In: Vene, V., Uustalu, T. (eds.) AFP 2004. LNCS, vol.\u00a03622, pp. 130\u2013170. Springer, Heidelberg (2005)"},{"key":"14_CR17","doi-asserted-by":"crossref","unstructured":"Parr, T., Fisher, K.: LL(*): The foundation of the ANTLR parser generator. In: Proceedings of Conference on Programming Language Design and Implementation (PLDI), pp. 425\u2013436. ACM (2011)","DOI":"10.1145\/1993316.1993548"},{"key":"14_CR18","doi-asserted-by":"publisher","first-page":"789","DOI":"10.1002\/spe.4380250705","volume":"25","author":"T. Parr","year":"1994","unstructured":"Parr, T., Quong, R.W.: ANTLR: A predicated-LL(k) parser generator. Software Practice and Experience\u00a025, 789\u2013810 (1994)","journal-title":"Software Practice and Experience"},{"issue":"1-2","key":"14_CR19","first-page":"31","volume":"13","author":"M. Tomita","year":"1987","unstructured":"Tomita, M.: An efficient augmented-context-free parsing algorithm. Computational Linguistics\u00a013(1-2), 31\u201346 (1987)","journal-title":"Computational Linguistics"},{"key":"14_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1007\/3-540-45937-5_12","volume-title":"Compiler Construction","author":"M.G.J. Brand den van","year":"2002","unstructured":"den van Brand, M.G.J., Scheerder, J., Vinju, J.J., Visser, E.: Disambiguation Filters for Scannerless Generalized LR Parsers. In: Nigel Horspool, R. (ed.) CC 2002. LNCS, vol.\u00a02304, pp. 143\u2013158. Springer, Heidelberg (2002)"},{"key":"14_CR21","unstructured":"Visser, E.: Scannerless generalized-LR parsing. Technical Report P9707, Programming Research Group, University of Amsterdam (1997)"}],"container-title":["Lecture Notes in Computer Science","Software Language Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-36089-3_14.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,4]],"date-time":"2021-05-04T09:35:28Z","timestamp":1620120928000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-36089-3_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642360886","9783642360893"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-36089-3_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}