Mkparse -- an interactive parser generator
Date
1987
Authors
Zhao, Qing
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
The design and implementation of an interactive parser generator, Mkparse, are presented in this thesis. Mkparse is the second tool in the Mk* series of tools for compiler construction. Mkparse encourages the user to design a language starting from its abstract syntax instead of from its concrete syntax. Furthermore, abstract syntax trees are output by parsers generated by Mkparse instead of parse trees. Unlike conventional batch-oriented tools, Mkparse is interactive and uses a full-screen interface. Much consideration has been put on the ease-of-use and on providing a user-friendly environment.