{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,23]],"date-time":"2023-10-23T14:59:58Z","timestamp":1698073198492},"reference-count":18,"publisher":"Wiley","issue":"5","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":8583,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1983,5]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>A syntax editor provides alternative ways for manipulating programs (as opposed to text). Although not a new idea it has made only slow inroads into editing. This is because implementation is not easy and because of many practical considerations in the use of an editor. This paper covers the design issues of a syntax editor with particular reference to on\u2014SED. Examples of different options taken by other editors are included.<\/jats:p>","DOI":"10.1002\/spe.4380130507","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T02:54:01Z","timestamp":1163818441000},"page":"453-465","source":"Crossref","is-referenced-by-count":14,"title":["Syntax directed program editing"],"prefix":"10.1002","volume":"13","author":[{"given":"Lloyd","family":"Allison","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/356589.356591"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/356835.356838"},{"key":"e_1_2_1_4_2","first-page":"523","article-title":"User engineering principles for interactive systems","volume":"39","author":"Hansen W. J.","year":"1971","journal-title":"AFIP FJCC"},{"key":"e_1_2_1_5_2","unstructured":"V.Donzeau\u2010Gouge G.Huet G.Kahn B.LangandJ. J.Levy \u2018A structure\u2010oriented program editor: a first step towards computer assisted programming\u2019 International Computing Symposium 1975 113\u2013120(1975)."},{"key":"e_1_2_1_6_2","unstructured":"V.Donzeau\u2010Gouge G.Huet G.KahnandB.Lang \u2018The Mentor program manipulation system\u2019 IRIA\u2014Laboria August1979."},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/872730.806448"},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/358746.358755"},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/24.3.222"},{"issue":"1","key":"e_1_2_1_10_2","first-page":"395","article-title":"A research centre for augmenting human intellect","volume":"33","author":"Engelbart D. C.","year":"1968","journal-title":"AFIP FJCC"},{"key":"e_1_2_1_11_2","unstructured":"Sigplan 1981 16 6 Proceedings of the ACM Sigplan\/Sigoa Symposium on Text Manipulation June 1981"},{"key":"e_1_2_1_12_2","doi-asserted-by":"crossref","unstructured":"H.BurkhartandJ.Nievergelt \u2018Structure oriented editors\u2019 Eidgenossiche Technische Hochschule Zurich May1980.","DOI":"10.1007\/978-3-642-67700-7_11"},{"key":"e_1_2_1_13_2","first-page":"457","article-title":"Structuring programs for multiprogram time\u2010sharing on\u2010line applications","volume":"27","author":"Lock K.","year":"1965","journal-title":"AFIP, FJCC"},{"key":"e_1_2_1_14_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF01933189"},{"key":"e_1_2_1_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/872730.806447"},{"key":"e_1_2_1_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/360363.360367"},{"key":"e_1_2_1_17_2","volume-title":"Unix Reference Manual"},{"key":"e_1_2_1_18_2","doi-asserted-by":"crossref","unstructured":"C.GhezziandD.Mandrioli \u2018Incremental parsing\u2019 ACM TOPLAS PRMb\/bPRM (1) 58\u201370(1979).","DOI":"10.1145\/357062.357066"},{"key":"e_1_2_1_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/872730.806451"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380130507","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380130507","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,19]],"date-time":"2023-10-19T21:37:32Z","timestamp":1697751452000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380130507"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1983,5]]},"references-count":18,"journal-issue":{"issue":"5","published-print":{"date-parts":[[1983,5]]}},"alternative-id":["10.1002\/spe.4380130507"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380130507","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1983,5]]}}}