资 源 简 介
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 features many improvements including :
* now compiles and runs in 64-bit archs
* language layers reorganized (currently script over procedural asm over symbolic asm over meta asm over asm)
* bug fixes everywh