{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,4]],"date-time":"2023-09-04T19:09:17Z","timestamp":1693854557560},"reference-count":25,"publisher":"Association for Computing Machinery (ACM)","issue":"4","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Program. Lang. Syst."],"published-print":{"date-parts":[[1987,10]]},"abstract":"Several computational problems about grammars are studied. Efficient algorithms are presented for the problems of (1) determining, for a given semantic grammar, if there exists a related parsing grammar in some specified grammar class, and (2) finding such a related parsing grammar when one exists. The two grammars are to be related by mergers of nonterminals and\/or terminals. Efficient algorithms are presented for most of the grammar classes used in compilers. We also study the problem of (3) determining which terminals of a grammar are good candidates for merger into common lexical tokens of the corresponding parsing grammar.<\/jats:p>","DOI":"10.1145\/29873.29876","type":"journal-article","created":{"date-parts":[[2002,10,7]],"date-time":"2002-10-07T13:52:47Z","timestamp":1033998767000},"page":"543-566","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Efficient algorithms for automatic construction and compactification of parsing"],"prefix":"10.1145","volume":"9","author":[{"given":"D. J.","family":"Rosenkrantz","sequence":"first","affiliation":[{"name":"State Univ. of New York at Albany, Albany"}]},{"given":"H. B.","family":"Hunt","sequence":"additional","affiliation":[{"name":"State Univ. of New York at Albany, Albany"}]}],"member":"320","published-online":{"date-parts":[[1987,10]]},"reference":[{"key":"e_1_2_1_1_2","volume-title":"Vols. 1 and 2","author":"A~O A. V.","year":"1972"},{"key":"e_1_2_1_2_2","volume-title":"Proceedings o{ the 3rd Annual Princeton Conference on Information Science and Systems","author":"BOOK R.","year":"1969"},{"key":"e_1_2_1_3_2","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/S0022-0000(77)80030-5","volume":"15","author":"CREMERS A. B.","year":"1977","journal-title":"J. Comput. Syst. Sci."},{"key":"e_1_2_1_4_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/S0022-0000(67)80003-5","volume":"1","author":"GINSBURG S.","journal-title":"J. Comput. Syst. Sci."},{"key":"e_1_2_1_5_2","volume-title":"Precedence relations in grammar forms. Acta In{. 11","author":"GINSBURG S.","year":"1978"},{"key":"e_1_2_1_6_2","first-page":"3","volume":"12","author":"GINSBURG S.","year":"1979","journal-title":"Math. Syst. Theo."},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/321724.321732"},{"key":"e_1_2_1_8_2","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/S0022-0000(73)80008-X","volume":"7","author":"HARRISON M. A.","year":"1973","journal-title":"J. Comput. Syst. Sci."},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/322307.322317"},{"key":"e_1_2_1_10_2","first-page":"139","volume-title":"Proceedings of a Conference on Theoretical Computer Science (Waterloo, Ont.","author":"HUNT III","year":"1977"},{"key":"e_1_2_1_11_2","first-page":"213","volume-title":"Proceedings of the 7th Annual ACM Symposium on Principles of Programming Languages (Las Vegas, Nev.","author":"HUNT III","year":"1980"},{"key":"e_1_2_1_12_2","first-page":"2","volume":"12","author":"HUNT III","year":"1976","journal-title":"J. Comput. Syst. Sci."},{"key":"e_1_2_1_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/361227.361232"},{"key":"e_1_2_1_14_2","first-page":"1","volume-title":"Ga.","author":"LEONG B.","year":"1976"},{"key":"e_1_2_1_15_2","first-page":"75","volume-title":"Proceedings o{ the Symposium on Computers and Automata, Microwave Research Institute Symposia Series","volume":"21","author":"LEWIS II, P","year":"1971"},{"key":"e_1_2_1_16_2","volume-title":"Compiler Design Theory","author":"LEWIS II, P","year":"1976"},{"key":"e_1_2_1_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/321406.321411"},{"key":"e_1_2_1_18_2","volume-title":"Normal Forms, and Parsing. In Lecture Notes in Computer Science","author":"NIJHOLT A.","year":"1980"},{"key":"e_1_2_1_19_2","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1016\/S0022-0000(68)80037-6","volume":"2","author":"PAULL M. C.","year":"1968","journal-title":"J. Comput. Syst. Sci."},{"key":"e_1_2_1_20_2","volume-title":"Grammatical coverings. Unpublished memorandum","author":"REYNOLDS J. C.","year":"1970"},{"key":"e_1_2_1_21_2","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1016\/0304-3975(85)90226-9","volume":"38","author":"ROSENKRANTZ D. J.","year":"1985","journal-title":"Theor. Comput. Sci."},{"key":"e_1_2_1_22_2","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/S0019-9958(70)90446-8","volume":"17","author":"ROSENKRANTZ D. J.","year":"1970","journal-title":"Control"},{"key":"e_1_2_1_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/322374.322376"},{"key":"e_1_2_1_24_2","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1137\/0214044","volume":"14","author":"STEARNS R. E.","year":"1985","journal-title":"SIAM J. Comput."},{"key":"e_1_2_1_25_2","first-page":"143","volume-title":"Ed. Prentice Hall","author":"THATCHER J.W.","year":"1973"}],"container-title":["ACM Transactions on Programming Languages and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/29873.29876","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,31]],"date-time":"2022-12-31T06:24:53Z","timestamp":1672467893000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/29873.29876"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1987,10]]},"references-count":25,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1987,10]]}},"alternative-id":["10.1145\/29873.29876"],"URL":"https:\/\/doi.org\/10.1145\/29873.29876","relation":{},"ISSN":["0164-0925","1558-4593"],"issn-type":[{"value":"0164-0925","type":"print"},{"value":"1558-4593","type":"electronic"}],"subject":[],"published":{"date-parts":[[1987,10]]},"assertion":[{"value":"1987-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}