{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/69571"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/69571","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Regular Right Part Grammars and Maintained and Constructor Attributes in Language Based Editors","abstract":"This work concerns the generation of language specific editors which retain all text oriented editing commands. Our technique is to translate a language specification based on ambiguous regular right part grammars into an incremental LALR(1,1) parser. Strongly non-circular attribute grammars are adapted to regular right part grammars for static semantic processing. Finally, attribute grammars are extended with external data structures which improve the performance of the editor in some important instances and provide a framework for interaction between the attributed tree and the programming environment.","abstract_html":"This work concerns the generation of language specific editors which retain all text oriented editing commands. Our technique is to translate a language specification based on ambiguous regular right part grammars into an incremental LALR(1,1) parser. Strongly non-circular attribute grammars are adapted to regular right part grammars for static semantic processing. Finally, attribute grammars are extended with external data structures which improve the performance of the editor in some important instances and provide a framework for interaction between the attributed tree and the programming environment.","abstract_has_math":false,"creators":["Beshers, George Mcarthur"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"Ph.D.","degree_level":"Dissertation","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":[],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2014,"date_issued":"2014-12-15T19:25:53Z","date_published":"2014-12-15T19:25:53Z","updated_at":"2026-07-22T22:26:01Z","subjects":["Computer Science"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["(UMI)AAI8721586"],"render_values":[{"text":"(UMI)AAI8721586","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/2142/69571","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:creator","label":"Author","values":["Beshers, George Mcarthur"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2014-12-15T19:25:53Z","10000-01-01","1987"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Dissertation"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Computer Science"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/69571","(UMI)AAI8721586"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["This work concerns the generation of language specific editors which retain all text oriented editing commands. Our technique is to translate a language specification based on ambiguous regular right part grammars into an incremental LALR(1,1) parser. Strongly non-circular attribute grammars are adapted to regular right part grammars for static semantic processing. Finally, attribute grammars are extended with external data structures which improve the performance of the editor in some important instances and provide a framework for interaction between the attributed tree and the programming environment.","Made available in DSpace on 2014-12-15T19:25:53Z (GMT). No. of bitstreams: 1 8721586.pdf: 4394435 bytes, checksum: a2ab6f276031742557fd412fdd7ffe3a (MD5) Previous issue date: 1987","Embargo set by: Seth Robbins for item 69737 Lift date: Forever Reason: Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","U of I Only","116 p.","Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1987."]},{"key":"dc:title","label":"Title","values":["Regular Right Part Grammars and Maintained and Constructor Attributes in Language Based Editors"]}]}],"canonical_facts":{"dc:creator":["Beshers, George Mcarthur"],"dc:date":["2014-12-15T19:25:53Z","10000-01-01","1987"],"dc:description":["This work concerns the generation of language specific editors which retain all text oriented editing commands. Our technique is to translate a language specification based on ambiguous regular right part grammars into an incremental LALR(1,1) parser. Strongly non-circular attribute grammars are adapted to regular right part grammars for static semantic processing. Finally, attribute grammars are extended with external data structures which improve the performance of the editor in some important instances and provide a framework for interaction between the attributed tree and the programming environment.","Made available in DSpace on 2014-12-15T19:25:53Z (GMT). No. of bitstreams: 1 8721586.pdf: 4394435 bytes, checksum: a2ab6f276031742557fd412fdd7ffe3a (MD5) Previous issue date: 1987","Embargo set by: Seth Robbins for item 69737 Lift date: Forever Reason: Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","U of I Only","116 p.","Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1987."],"dc:identifier":["http://hdl.handle.net/2142/69571","(UMI)AAI8721586"],"dc:subject":["Computer Science"],"dc:title":["Regular Right Part Grammars and Maintained and Constructor Attributes in Language Based Editors"],"dc:type":["text"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Dissertation"],"thesis:degree_name":["Ph.D."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:26:01Z"}