MBL: A LANGUAGE FOR TEACHING COMPILER CONSTRUCTION
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
This paper presents a specification for MBL, an imperative programming language designed to help teach compiler construction. A minimalist approach was taken to MBL's design, adding language constructs only if they provided distinct challenges in implementation. In addition, some anomalies were deliberately retained to stress particular areas of compiler design and implementation.