My favorites | Sign in
Project Logo
                
Show all Featured downloads:
tinyaml-0.3.tar.gz
Feeds:
People details
Project owners:
  damien.leroux

This is not yet another Meta-Language

TinyaML is a virtual machine, a compiler, and a compiler-compiler, powered by the abstract parser tinyap.

It is entirely written in C, endian-safe, and allows easy bindings of new C APIs into the virtual machine.

The VM executes wordcode with a virtual threading model and features a garbage collector.

TinyaML allows the user to compile and run assembly code, or plug new grammars for higher-level languages into the parser and implement the methods to compile their ASTs.

A manual and documentation are in progress at http://beublo23.free.fr/doxygen/tinyaml/.

Version 0.4 should be released soon (pre-release testing currently in progress), featuring many improvements including :

Contact me at damien dot leroux at gmail dot com for feedback, suggestions, requests or to help improving the code.









Hosted by Google Code