Can a tiny compiler-compiler grow into something useful?

A grammar executing machine is used to build compiler-like programs (talk only).

You are now following this Submission

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 .

Acknowledgements

Inspired: Growing a Compiler

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
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