{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T11:10:33Z","timestamp":1725534633773},"publisher-location":"Berlin, Heidelberg","reference-count":28,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642030338"},{"type":"electronic","value":"9783642030345"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-03034-5_4","type":"book-chapter","created":{"date-parts":[[2009,7,1]],"date-time":"2009-07-01T01:08:34Z","timestamp":1246410514000},"page":"58-77","source":"Crossref","is-referenced-by-count":1,"title":["Gel: A Generic Extensible Language"],"prefix":"10.1007","author":[{"given":"Jose","family":"Falcon","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"William R.","family":"Cook","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"4_CR1","volume-title":"Fortran Automated Coding System For the IBM 704","author":"J.W. Backus","year":"1956","unstructured":"Backus, J.W., Beeber, R.J., Best, S., Goldberg, R., Herrick, H.L., Hughes, R.A., Mitchell, L.B., Nelson, R.A., Nutt, R., Sayre, D., Sheridan, B.P., Stern, H., Ziller, I.: Fortran Automated Coding System For the IBM 704. International Business Machines Corporation, New York (1956)"},{"key":"4_CR2","unstructured":"Berners-Lee, T., Masinter, L., McCahill, M.: Uniform Resource Locators (URL). RFC 1738, Internet Engineering Task Force (December 1994), http:\/\/ds.internic.net\/rfc\/rfc1738.txt (accessed August 23, 1997)"},{"key":"4_CR3","unstructured":"Biron, P.V., Malhotra, A.: XML Schema part 2: Datatypes. The World Wide Web Consortium (May 2001), http:\/\/www.w3.org\/TR\/xmlschema-2\/"},{"issue":"2","key":"4_CR4","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1145\/514183.514184","volume":"2","author":"C. Brabrand","year":"2002","unstructured":"Brabrand, C., M\u00f8ller, A., Schwartzbach, M.I.: The <bigwig> project. ACM Trans. Interet Technol.\u00a02(2), 79\u2013114 (2002)","journal-title":"ACM Trans. Interet Technol."},{"key":"4_CR5","first-page":"31","volume-title":"Proceedings of Workshop on Partial Evaluation and Semantics-Based Program Manipulation, PEPM 2002","author":"C. Brabrand","year":"2002","unstructured":"Brabrand, C., Schwartzbach, M.I.: Growing languages with metamorphic syntax macros. In: Proceedings of Workshop on Partial Evaluation and Semantics-Based Program Manipulation, PEPM 2002, pp. 31\u201340. ACM Press, New York (2002)"},{"issue":"1","key":"4_CR6","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1016\/j.scico.2005.06.007","volume":"68","author":"C. Brabrand","year":"2007","unstructured":"Brabrand, C., Schwartzbach, M.I.: The metafront system: Safe and extensible parsing and transformation. Sci. Comput. Program\u00a068(1), 2\u201320 (2007)","journal-title":"Sci. Comput. Program"},{"issue":"1-2","key":"4_CR7","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":"4_CR8","series-title":"Lecture Notes in Computer Science","first-page":"34","volume-title":"Model Driven Engineering Languages and Systems","author":"M. Bravenboer","year":"2007","unstructured":"Bravenboer, M., Visser, E.: Designing syntax embeddings and assimilations for language libraries. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds.) MODELS 2007. LNCS, vol.\u00a04735, pp. 34\u201346. Springer, Heidelberg (2007)"},{"key":"4_CR9","unstructured":"Bray, T., Paoli, J., Sperberg-McQueen, C.M., Maler, E., Yergeau, F. (eds.): Extensible Markup Language (XML) 1.0. W3C Recommendation. W3C, 4th edn. (August 2003)"},{"key":"4_CR10","unstructured":"Cardelli, L., Matthes, F., Abadi, M.: Extensible syntax with lexical scoping. Technical report, Research Report 121, Digital SRC (1994)"},{"key":"4_CR11","doi-asserted-by":"crossref","unstructured":"Crocker, D.H.: Standard for the Format of ARPA Internet Text Messages. University of Delaware, Department of Electrical Engineering, Newark, DE 19711 (August 1982), http:\/\/www.faqs.org\/rtcs\/rfc822.html","DOI":"10.17487\/rfc0822"},{"key":"4_CR12","doi-asserted-by":"crossref","unstructured":"Crockford, D.: Rfc 4627. the application\/json media type for javascript object notation (json) (2006), http:\/\/www.json.org\/","DOI":"10.17487\/rfc4627"},{"key":"4_CR13","doi-asserted-by":"crossref","unstructured":"Ford, B.: Parsing expression grammars: A recognition-based syntactic foundation. In: Symposium on Principles of Programming Languages, pp. 111\u2013122 (2004)","DOI":"10.1145\/964001.964011"},{"key":"4_CR14","doi-asserted-by":"crossref","unstructured":"Gladky, A.V., Mel\u010duk, I.A.: Tree grammars (= \u0394-grammars). In: Proceedings of the 1969 Conference on Computational linguistics, Morristown, NJ, USA, pp. 1\u20137. Association for Computational Linguistics (1969)","DOI":"10.3115\/990403.990404"},{"key":"4_CR15","volume-title":"Smalltalk-80: the Language and Its Implementation","author":"A. Goldberg","year":"1983","unstructured":"Goldberg, A., Robson, D.: Smalltalk-80: the Language and Its Implementation. Addison-Wesley, Reading (1983)"},{"key":"4_CR16","unstructured":"Grimm, R.: Practical packrat parsing. New York University Technical Report, Dept. of Computer Science, TR2004-854 (2004)"},{"key":"4_CR17","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1145\/1133981.1133987","volume-title":"PLDI 2006: Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and implementation","author":"R. Grimm","year":"2006","unstructured":"Grimm, R.: Better extensibility through modular syntax. In: PLDI 2006: Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and implementation, New York, NY, USA, pp. 38\u201351. ACM, New York (2006)"},{"issue":"5","key":"4_CR18","first-page":"1","volume":"27","author":"P. Hudak","year":"1992","unstructured":"Hudak, P., Jones, S.P., Wadler, P., Boutel, B., Fairbairn, J., Fasel, J., Guzm\u00e1n, M.M., Hammond, K., Hughes, J., Johnsson, T., Kieburtz, D., Nikhil, R., Partain, W., Peterson, J.: Report on the programming language Haskell: a non-strict, purely functional language version 1.2. SIGPLAN Not.\u00a027(5), 1\u2013164 (1992)","journal-title":"SIGPLAN Not."},{"key":"4_CR19","unstructured":"Johnson, S.C.: Yacc: Yet another compiler compiler. In: UNIX Programmer\u2019s Manual, vol.\u00a02, pp. 353\u2013387. Holt, Rinehart, and Winston, New York (1979)"},{"key":"4_CR20","volume-title":"The TEX book","author":"D.E. Knuth","year":"1984","unstructured":"Knuth, D.E.: The TEX book. Addison-Wesley, Reading (1984)"},{"key":"4_CR21","unstructured":"Krishnamurthi, S.: Programming Languages: Application and Interpretation (2006), http:\/\/www.cs.brown.edu\/~sk\/Publications\/Books\/ProgLangs\/"},{"key":"4_CR22","unstructured":"Lie, H.W., Bos, B.: Cascading Style Sheets, level 1. W3c recommendation, W3C (January 1999)"},{"issue":"4","key":"4_CR23","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1145\/367177.367199","volume":"3","author":"J. McCarthy","year":"1960","unstructured":"McCarthy, J.: Recursive functions of symbolic expressions and their computation by machine, part i. Commun. ACM\u00a03(4), 184\u2013195 (1960)","journal-title":"Commun. ACM"},{"key":"4_CR24","unstructured":"Odersky, M., Spoon, L., Venners, B.: Programming in Scala: A comprehensive step-by-step guide. Artima Inc. (August 2008)"},{"issue":"7","key":"4_CR25","doi-asserted-by":"publisher","first-page":"789","DOI":"10.1002\/spe.4380250705","volume":"25","author":"T. Parr","year":"1995","unstructured":"Parr, T., Quong, R.: ANTLR: A Predicated-LL(k) parser generator. Journal of Software Practice and Experience\u00a025(7), 789\u2013810 (1995)","journal-title":"Journal of Software Practice and Experience"},{"key":"4_CR26","unstructured":"Thompson, H.S., Beech, D., Maloney, M., Mendelsohn, N.: XML Schema part 1: Structures. The World Wide Web Consortium (May 2001), http:\/\/www.w3.org\/TR\/xmlschema-2\/"},{"key":"4_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"299","DOI":"10.1007\/3-540-45821-2_19","volume-title":"Generative Programming and Component Engineering","author":"E. Visser","year":"2002","unstructured":"Visser, E.: Meta-programming with concrete object syntax. In: Batory, D., Consel, C., Taha, W. (eds.) GPCE 2002. LNCS, vol.\u00a02487, pp. 299\u2013315. Springer, Heidelberg (2002)"},{"key":"4_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1007\/978-3-540-25935-0_13","volume-title":"Domain-Specific Program Generation","author":"E. Visser","year":"2004","unstructured":"Visser, E.: Program transformation with stratego\/xt: Rules, strategies, tools, and systems in stratego\/xt 0.9. In: Lengauer, C., Batory, D., Consel, C., Odersky, M. (eds.) Domain-Specific Program Generation. LNCS, vol.\u00a03016, pp. 216\u2013238. Springer, Heidelberg (2004)"}],"container-title":["Lecture Notes in Computer Science","Domain-Specific Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-03034-5_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,21]],"date-time":"2019-05-21T00:48:55Z","timestamp":1558399735000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-03034-5_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642030338","9783642030345"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-03034-5_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}