Can a tiny compiler-compiler grow into something useful?

A grammar executing machine is used to build compiler-like programs (talk only).
1.5K Downloads
Updated 1 Sep 2016

View License

This is a MATLAB "publish" summary of a talk given to the EE seminar at Stanford March 2009. It is a part of FX entry 20149 which contains all the programs mentioned in the talk.
Self-description, execution, backtracking and invertibility are discussed.

Cite As

Bill McKeeman (2026). Can a tiny compiler-compiler grow into something useful? (https://www.mathworks.com/matlabcentral/fileexchange/23255-can-a-tiny-compiler-compiler-grow-into-something-useful), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2008b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Acknowledgements

Inspired: Growing a Compiler

Version Published Release Notes
1.8.0.1

Updated license

1.8.0.0

small wording change

1.7.0.0

Fixed broken URL

1.6.0.0

n/a

1.5.0.0

Fixed typos reported by Alan Martin

1.2.0.0

Fixed bug in calculator (swapped X86 and A64 versions)

1.1.0.0

Fixed Broken Formulas.

1.0.0.0