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.

Features

  • Basic matrix operations
  • Select subranges operations
  • Command history
  • Shell and file mode
  • Basic error handling
  • Matlab size, free and exit commands

Downloads

Pics

Command window:

Workspace:



Who:

Code dump:

Wish lists:

  • My Amazon.com Wish List