UP | HOME

Val Schorre's META II in Common Lisp

In 1964, Val Schorre published an article about META II, a syntax-directed translation language to ease the process of compiler writing. The language allowed specification of rules, using a BNF-like format, that were augmented with operations to emit code in the target language. Amazingly enough, it is easy to write a version of META II in META II! This github repository has my version of a virtual machine that runs the target language, implemented in Common Lisp.

Author: Steven Bagley

Date: 2016-06-04 Sat