{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,19]],"date-time":"2023-10-19T21:12:03Z","timestamp":1697749923433},"reference-count":8,"publisher":"Wiley","issue":"10","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":8064,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1984,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>A method for constructing compact syntax tables in three steps is presented. First, the rules of a grammar are mapped into a syntax graph, from which five syntactic forms are defined. Secondly, the grammar expressed in these syntactic forms is mapped into data structures. Finally, from the data structures, the compact syntax table of the grammar is constructed.<\/jats:p>","DOI":"10.1002\/spe.4380141002","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T03:50:04Z","timestamp":1163821804000},"page":"909-919","source":"Crossref","is-referenced-by-count":0,"title":["Compact coding of syntax tables"],"prefix":"10.1002","volume":"14","author":[{"given":"Jose Felipe","family":"Contla","sequence":"first","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"publisher","DOI":"10.2307\/2371809"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0019-9958(59)90362-6"},{"issue":"5","key":"e_1_2_1_4_2","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1145\/367236.367262","article-title":"Revised report on the algorithmic language ALGOL60","volume":"3","author":"Backus J.","journal-title":"CACM"},{"key":"e_1_2_1_5_2","unstructured":"A.Celentano \u2018Parsing languages described by syntax\u2010graphs\u2019 Proc. International Comp. Symposium Liege Belgium 1977 pp.227\u2013235."},{"key":"e_1_2_1_6_2","volume-title":"Algorithms + Data Structures = Programs","author":"Wirth N.","year":"1976"},{"key":"e_1_2_1_7_2","volume-title":"Algol68\u2010R User's Guide","author":"Woodward P. M.","year":"1974"},{"key":"e_1_2_1_8_2","unstructured":"J. F. J.Contla \u2018Compact coding methods for syntax\u2010tables and source programs\u2019 Ph.D. thesis Computer Science Department Reading University Reading England 1981."},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/356561.356565"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380141002","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380141002","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,19]],"date-time":"2023-10-19T20:55:33Z","timestamp":1697748933000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380141002"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1984,10]]},"references-count":8,"journal-issue":{"issue":"10","published-print":{"date-parts":[[1984,10]]}},"alternative-id":["10.1002\/spe.4380141002"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380141002","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1984,10]]}}}