{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T14:01:49Z","timestamp":1725804109134},"publisher-location":"Cham","reference-count":28,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319118628"},{"type":"electronic","value":"9783319118635"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-11863-5_1","type":"book-chapter","created":{"date-parts":[[2014,8,28]],"date-time":"2014-08-28T04:43:41Z","timestamp":1409201021000},"page":"1-15","source":"Crossref","is-referenced-by-count":0,"title":["A Mixed Approach for Building Extensible Parsers"],"prefix":"10.1007","author":[{"given":"Leonardo Vieira","family":"dos Santos Reis","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vladimir Oliveira","family":"Di Iorio","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roberto S.","family":"Bigonha","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"2","key":"1_CR1","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1145\/857076.857077","volume":"35","author":"J. Aycock","year":"2003","unstructured":"Aycock, J.: A brief history of just-in-time. ACM Comput. Surv.\u00a035(2), 97\u2013113 (2003)","journal-title":"ACM Comput. Surv."},{"key":"1_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1007\/978-3-642-00434-6_6","volume-title":"Software Language Engineering","author":"M. Bravenboer","year":"2009","unstructured":"Bravenboer, M., Visser, E.: Parse Table Composition \u2013 Separate Compilation and Binary Extensibility of Grammars. In: Ga\u0161evi\u0107, D., L\u00e4mmel, R., Van Wyk, E. (eds.) SLE 2008. LNCS, vol.\u00a05452, pp. 74\u201394. Springer, Heidelberg (2009)"},{"issue":"3","key":"1_CR3","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1109\/40.591653","volume":"17","author":"T. Cramer","year":"1997","unstructured":"Cramer, T., Friedman, R., Miller, T., Seberger, D., Wilson, R., Wolczko, M.: Compiling java just in time. IEEE Micro\u00a017(3), 36\u201343 (1997)","journal-title":"IEEE Micro"},{"issue":"3","key":"1_CR4","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1093\/comjnl\/16.3.219","volume":"16","author":"R.J. Dakin","year":"1973","unstructured":"Dakin, R.J., Poole, P.C.: A mixed code approach. Comput. J.\u00a016(3), 219\u2013222 (1973)","journal-title":"Comput. J."},{"issue":"3","key":"1_CR5","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1093\/comjnl\/16.3.216","volume":"16","author":"J.L. Dawson","year":"1973","unstructured":"Dawson, J.L.: Combining interpretive code with machine code. Comput. J.\u00a016(3), 216\u2013219 (1973)","journal-title":"Comput. J."},{"key":"1_CR6","doi-asserted-by":"publisher","first-page":"391","DOI":"10.1145\/2048066.2048099","volume-title":"Proceedings of the 2011 ACM International Conference on Object Oriented Programming Systems Languages and Applications, 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 the 2011 ACM International Conference on Object Oriented Programming Systems Languages and Applications, OOPSLA 2011, pp. 391\u2013406. ACM, New York (2011)"},{"issue":"1","key":"1_CR7","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."},{"key":"1_CR8","unstructured":"Hansen, C.P.: An Efficient, Dynamically Extensible ELL Parser Library. Master\u2019s thesis, Aarhus Universitet (2004)"},{"key":"1_CR9","first-page":"417","volume-title":"Proceedings of the 37th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 2010","author":"T. Jim","year":"2010","unstructured":"Jim, T., Mandelbaum, Y., Walker, D.: Semantics and algorithms for data-dependent grammars. In: Proceedings of the 37th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 2010, pp. 417\u2013430. ACM, New York (2010)"},{"key":"1_CR10","first-page":"353","volume-title":"UNIX Programmer\u2019s Manual","author":"S.C. Johnson","year":"1979","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":"1_CR11","doi-asserted-by":"crossref","unstructured":"Jung, D.-H., Moon, S.-M., Oh, H.-S.: Hybrid compilation and optimization for java-based digital tv platforms. ACM Trans. Embed. Comput. Syst.\u00a013(2s), 62:1\u201362:27 (2014)","DOI":"10.1145\/2506257"},{"issue":"2","key":"1_CR12","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1002\/spe.4380010203","volume":"1","author":"D.E. Knuth","year":"1971","unstructured":"Knuth, D.E.: An empirical study of fortran programs. Software \u2013 Practice and Experience\u00a01(2), 105\u2013133 (1971)","journal-title":"Software \u2013 Practice and Experience"},{"key":"1_CR13","first-page":"1","volume-title":"Proceedings of the 3rd Conference on USENIX Conference on Object-Oriented Technologies (COOTS 1997)","author":"G. Muller","year":"1997","unstructured":"Muller, G., Moura, B., Bellard, F., Consel, C.: Harissa: A flexible and efficient java environment mixing bytecode and compiled code. In: Proceedings of the 3rd Conference on USENIX Conference on Object-Oriented Technologies (COOTS 1997), vol.\u00a03, p. 1. USENIX Association, Berkeley (1997)"},{"issue":"2","key":"1_CR14","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1109\/52.754052","volume":"16","author":"G. Muller","year":"1999","unstructured":"Muller, G., Schultz, U.P.: Harissa: A hybrid approach to java execution. IEEE Softw.\u00a016(2), 44\u201351 (1999)","journal-title":"IEEE Softw."},{"key":"1_CR15","unstructured":"Plezbert, M.: Continuous Compilation for Software Development and Mobile Computing. Master\u2019s thesis, Washington University, Saint Louis, Missouri (1996)"},{"key":"1_CR16","first-page":"120","volume-title":"Proceedings of the 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 1997","author":"M.P. Plezbert","year":"1997","unstructured":"Plezbert, M.P., Cytron, R.K.: Does \u201cjust in time\u201d = \u201cbetter late than never\u201d? In: Proceedings of the 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 1997, pp. 120\u2013131. ACM, New York (1997)"},{"key":"1_CR17","doi-asserted-by":"crossref","unstructured":"Reis, L.V.S., Di Iorio, V.O., Bigonha, R.S.: Defining the syntax of extensible languages. In: Proceedings of the 29th Annual ACM Symposium on Applied Computing, SAC 2014, pp. 1570\u20131576 (2014)","DOI":"10.1145\/2554850.2554898"},{"key":"1_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1007\/978-3-642-33182-4_7","volume-title":"Programming Languages","author":"L.V. Santos Reis dos","year":"2012","unstructured":"dos Santos Reis, L.V., da Silva Bigonha, R., Di Iorio, V.O., de Souza Amorim, L.E.: Adaptable parsing expression grammars. In: de Carvalho Junior, F.H., Barbosa, L.S. (eds.) SBLP 2012. LNCS, vol.\u00a07554, pp. 72\u201386. Springer, Heidelberg (2012)"},{"key":"1_CR19","doi-asserted-by":"crossref","unstructured":"Reis, L.V.S., Bigonha, R.S., Di Iorio, V.O., Amorim, L.E.S.: The formalization and implementation of adaptable parsing expression grammars. Science of Computer Programming (to appear, 2014)","DOI":"10.1016\/j.scico.2014.02.020"},{"key":"1_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1007\/978-3-642-12107-4_15","volume-title":"Software Language Engineering","author":"A. Schwerdfeger","year":"2010","unstructured":"Schwerdfeger, A., Van Wyk, E.: Verifiable parse table composition for deterministic parsing. In: van den Brand, M., Ga\u0161evi\u0107, D., Gray, J. (eds.) SLE 2009. LNCS, vol.\u00a05969, pp. 184\u2013203. Springer, Heidelberg (2010)"},{"key":"1_CR21","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1145\/1542476.1542499","volume-title":"Proceedings of the 2009 ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2009","author":"A.C. Schwerdfeger","year":"2009","unstructured":"Schwerdfeger, A.C., Van Wyk, E.R.: Verifiable composition of deterministic grammars. In: Proceedings of the 2009 ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2009, pp. 199\u2013210. ACM, New York (2009)"},{"issue":"1","key":"1_CR22","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1147\/sj.391.0175","volume":"39","author":"T. Suganuma","year":"2000","unstructured":"Suganuma, T., Ogasawara, T., Takeuchi, M., Yasue, T., Kawahito, M., Ishizaki, K., Komatsu, H., Nakatani, T.: Overview of the ibm java just-in-time compiler. IBM Syst. J.\u00a039(1), 175\u2013193 (2000)","journal-title":"IBM Syst. J."},{"issue":"6","key":"1_CR23","doi-asserted-by":"publisher","first-page":"419","DOI":"10.1145\/363347.363387","volume":"11","author":"K. Thompson","year":"1968","unstructured":"Thompson, K.: Regular expression search algorithm. Commun. ACM\u00a011(6), 419\u2013422 (1968)","journal-title":"Commun. ACM"},{"key":"1_CR24","volume-title":"Efficient Parsing for Natural Language: A Fast Algorithm for Practical Systems","author":"M. Tomita","year":"1985","unstructured":"Tomita, M.: Efficient Parsing for Natural Language: A Fast Algorithm for Practical Systems. Kluwer Academic Publishers, Norwell (1985)"},{"key":"1_CR25","unstructured":"Visser, E.: Syntax Definition for Language Prototyping. PhD thesis, University of Amsterdam (1997)"},{"key":"1_CR26","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/1297081.1297086","volume-title":"Proceedings of the 2007 Symposium on Dynamic Languages, DLS 2007","author":"A. Warth","year":"2007","unstructured":"Warth, A., Piumarta, I.: OMeta: An Object-oriented Language for Pattern Matching. In: Proceedings of the 2007 Symposium on Dynamic Languages, DLS 2007, pp. 11\u201319. ACM, New York (2007)"},{"issue":"2","key":"1_CR27","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."},{"issue":"9","key":"1_CR28","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1145\/1039511.1039534","volume":"2","author":"G.V. Wilson","year":"2004","unstructured":"Wilson, G.V.: Extensible programming for the 21st century. Queue\u00a02(9), 48\u201357 (2004)","journal-title":"Queue"}],"container-title":["Lecture Notes in Computer Science","Programming Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-11863-5_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,27]],"date-time":"2019-05-27T18:26:17Z","timestamp":1558981577000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-11863-5_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319118628","9783319118635"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-11863-5_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}