MBL: A LANGUAGE FOR TEACHING COMPILER CONSTRUCTION

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.

Description

Citation