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 (2024). 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

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
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