MiniMatlab
MiniMatlab is a miniature Matlab compiler that handles a subset of Matlab's grammar.
You can input data interactively by using the shell mode or by loading a file. You can define scalar
and matrix variables. The compiler understands basic matrix operations as well as Matlab specific ones
(like selection of subranges).
Basic errors handling is supported.
MiniMatlab also provides a handy commands history so you're not going to miss anything you typed!
MiniMatlab was the result of the Compilers course at Politecnico di Torino. It was developed using
Java; the lexer was built using the nice scanner JFlex while
the parser was built using the excellent
Cup.
I'd like to thank Stefano Scanzio for the invaluable help he provided during the development of MiniMatlab.