{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,3]],"date-time":"2022-04-03T08:49:14Z","timestamp":1648975754870},"reference-count":20,"publisher":"Springer Science and Business Media LLC","issue":"11","license":[{"start":{"date-parts":[[2015,9,29]],"date-time":"2015-09-29T00:00:00Z","timestamp":1443484800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Sci. China Inf. Sci."],"published-print":{"date-parts":[[2015,11]]},"DOI":"10.1007\/s11432-015-5368-9","type":"journal-article","created":{"date-parts":[[2015,9,30]],"date-time":"2015-09-30T20:40:40Z","timestamp":1443645640000},"page":"1-14","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Constructing format-preserving printing from syntax-directed definitions"],"prefix":"10.1007","volume":"58","author":[{"given":"LiChao","family":"Wang","sequence":"first","affiliation":[]},{"given":"GuoQiang","family":"Li","sequence":"additional","affiliation":[]},{"given":"ZhenJiang","family":"Hu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,9,29]]},"reference":[{"key":"5368_CR1","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1109\/SCAM.2001.972674","volume-title":"Proceedings of 1st IEEE International Workshop on Source Code Analysis and Manipulation","author":"M L Wanter Van De","year":"2001","unstructured":"Van De Wanter M L. Preserving the documentary structure of source code in language-based transformation tools. In: Proceedings of 1st IEEE International Workshop on Source Code Analysis and Manipulation, Florence, 2001. 131\u2013141"},{"key":"5368_CR2","doi-asserted-by":"crossref","first-page":"244","DOI":"10.1007\/978-3-642-36089-3_14","volume":"7745","author":"S Erdweg","year":"2013","unstructured":"Erdweg S, Rendel T, K\u00e4stner C, et al. Layout-sensitive generalized parsing. Lect Notes Comput Sci, 2013, 7745: 244\u2013263","journal-title":"Lect Notes Comput Sci"},{"key":"5368_CR3","volume-title":"Xerox Palo Alto Research Centers","author":"W Teltelman","year":"1978","unstructured":"Teltelman W, Goodwin J W, Bobrow D G. Interlisp reference manual. Xerox Palo Alto Research Centers, 1978"},{"key":"5368_CR4","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1145\/356715.356719","volume":"10","author":"E Sandewall","year":"1978","unstructured":"Sandewall E. Programming in an interactive environment: the \u201cLisp\u201d experience. ACM Comput Surv, 1978, 10: 35\u201371","journal-title":"ACM Comput Surv"},{"key":"5368_CR5","volume-title":"Dissertation for the Doctoral Degree","author":"P Fritzson","year":"1984","unstructured":"Fritzson P. Towards a distributed programming environment based on incremental compilation. Dissertation for the Doctoral Degree. Linkopings Universitet, 1984"},{"key":"5368_CR6","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1016\/0164-1212(83)90014-6","volume":"3","author":"P Fritzson","year":"1983","unstructured":"Fritzson P. Symbolic debugging through incremental compilation in an integrated environment. J Syst Softw, 1983, 3: 285\u2013294","journal-title":"J Syst Softw"},{"key":"5368_CR7","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1007\/978-3-642-28830-2_3","volume":"6940","author":"M D Jonge","year":"2012","unstructured":"Jonge M D, Visser E. An algorithm for layout preservation in refactoring transformations. Lect Notes Comput Sci, 2012, 6940: 40\u201359","journal-title":"Lect Notes Comput Sci"},{"key":"5368_CR8","volume-title":"Dissertation for the Doctoral Degree","author":"C Brown","year":"2008","unstructured":"Brown C. Tool Support for Refactoring Haskell programs. Dissertation for the Doctoral Degree. Canterbury: University of Kent, 2008"},{"key":"5368_CR9","first-page":"2674","volume-title":"Proceedings of 22nd International Joint Conference on Artificial Intelligence","author":"R Kumar","year":"2011","unstructured":"Kumar R, Talton J O, Ahmad S, et al. Flexible tree matching. In: Proceedings of 22nd International Joint Conference on Artificial Intelligence. Reston: AAAI Press, 2011. 2674\u20132679"},{"key":"5368_CR10","volume-title":"Technical Report GRACE-TR 2012-08","author":"S Fischer","year":"2012","unstructured":"Fischer S, Hu Z J, Pacheco H. \u201cPutback\u201d is the essence of bidirectional programming. Technical Report GRACE-TR 2012-08, GRACE Center, National Institute of Informatics, 2012"},{"key":"5368_CR11","doi-asserted-by":"crossref","first-page":"553","DOI":"10.1002\/spe.4380100706","volume":"10","author":"J G Vaucher","year":"1980","unstructured":"Vaucher J G. Pretty-printing of trees. Softw Pract Exp, 1980, 10: 553\u2013561","journal-title":"Softw Pract Exp"},{"key":"5368_CR12","first-page":"550","volume-title":"Proceedings of the International Conference on Software Maintenance","author":"D J Merijn","year":"2002","unstructured":"Merijn D J. Pretty-printing for software reengineering. In: Proceedings of the International Conference on Software Maintenance, Montr\u00e9al, 2002. 550\u2013559"},{"key":"5368_CR13","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1082983.1083143","volume":"30","author":"I Neamtiu","year":"2005","unstructured":"Neamtiu I, Foster J S, Hicks M. Understanding source code evolution using abstract syntax tree matching. ACM SIGSOFT Softw Eng Notes, 2005, 30: 1\u20135","journal-title":"ACM SIGSOFT Softw Eng Notes"},{"key":"5368_CR14","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1145\/1232420.1232424","volume":"29","author":"J N Foster","year":"2007","unstructured":"Foster J N, Greenwald M B, Moore J T, et al. Combinators for bidirectional tree transformations: a linguistic approach to the view-update problem. ACM Trans Program Lang Syst, 2007, 29: 17","journal-title":"ACM Trans Program Lang Syst"},{"key":"5368_CR15","volume-title":"Compilers: Principles, Techniques, and Tools","author":"A V Aho","year":"2006","unstructured":"Aho A V, Lam M S, Sethi R, et al. Compilers: Principles, Techniques, and Tools. 2nd ed. New York: Addison-Wesley, 2006","edition":"2"},{"key":"5368_CR16","volume-title":"Bison Manual: Using the YACC-compatible Parser Generator","author":"C Donnelly","year":"2002","unstructured":"Donnelly C, Stallman R M. Bison Manual: Using the YACC-compatible Parser Generator. 7th ed. Free Software Foundation, 2002","edition":"7"},{"key":"5368_CR17","volume-title":"Syntax definition for language prototyping. Dissertation for the Doctoral Degree","author":"E Visser","year":"1997","unstructured":"Visser E. Syntax definition for language prototyping. Dissertation for the Doctoral Degree. Amsterdam: University of Amsterdam, 1997"},{"key":"5368_CR18","doi-asserted-by":"crossref","first-page":"523","DOI":"10.1016\/S0747-7171(06)80004-0","volume":"15","author":"J G Vaucher","year":"1993","unstructured":"Vaucher J G, Klint P, Tip F. Origin tracking. J Symb Comput, 1993, 15: 523\u2013545","journal-title":"J Symb Comput"},{"key":"5368_CR19","volume-title":"Dissertation for the Master Degree","author":"L C Wang","year":"2015","unstructured":"Wang L C. Constructing format-preserving printing from syntax-directed definition. Dissertation for the Master Degree. Shanghai: Shanghai Jiao Tong University, 2015"},{"key":"5368_CR20","doi-asserted-by":"crossref","first-page":"621","DOI":"10.1017\/S0956796898003104","volume":"8","author":"O Danvy","year":"1998","unstructured":"Danvy O. Functional unparsing. J Funct Program, 1998, 8: 621\u2013625","journal-title":"J Funct Program"}],"container-title":["Science China Information Sciences"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-015-5368-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11432-015-5368-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-015-5368-9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T15:38:02Z","timestamp":1559403482000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11432-015-5368-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,9,29]]},"references-count":20,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2015,11]]}},"alternative-id":["5368"],"URL":"https:\/\/doi.org\/10.1007\/s11432-015-5368-9","relation":{},"ISSN":["1674-733X","1869-1919"],"issn-type":[{"value":"1674-733X","type":"print"},{"value":"1869-1919","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,9,29]]}}}