{"title":"A syntax directed processor writing system","authors":"Eors N. Ferentzy, J. Gabura","doi":"10.1145/1476589.1476673","DOIUrl":null,"url":null,"abstract":"This paper introduces MPL/1, a processor writing system. It has two components: the MPL/1 language in which the processor specifications are written, and the translator which effects the translation of MPL/1 processor specifications into executable code. We emphasize processor writing system since the target programs produced by the system may do a variety of things, of which compilation is only a special case. There are numerous problems in linguistic analysis, artificial intelligence, data base conversion, and so on, where syntactic analysis and complex programs executed as semantic actions are deeply intertwined. The tasks to be performed usually require the availability of character and bit manipulation, file handing and list processing facilities. Two examples from the authors' field of interest follow.","PeriodicalId":294588,"journal":{"name":"Proceedings of the December 9-11, 1968, fall joint computer conference, part I","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1899-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the December 9-11, 1968, fall joint computer conference, part I","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1476589.1476673","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper introduces MPL/1, a processor writing system. It has two components: the MPL/1 language in which the processor specifications are written, and the translator which effects the translation of MPL/1 processor specifications into executable code. We emphasize processor writing system since the target programs produced by the system may do a variety of things, of which compilation is only a special case. There are numerous problems in linguistic analysis, artificial intelligence, data base conversion, and so on, where syntactic analysis and complex programs executed as semantic actions are deeply intertwined. The tasks to be performed usually require the availability of character and bit manipulation, file handing and list processing facilities. Two examples from the authors' field of interest follow.