TinyaML

TinyaML is an object-oriented meta-language using the tinyap parser.
Download

TinyaML Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Damien Leroux
  • Publisher web site:
  • http://code.google.com/p/tinyaml/

TinyaML Tags


TinyaML Description

TinyaML is an object-oriented meta-language using the tinyap parser. TinyaML is an object-oriented meta-language using the tinyap parser. It is a virtual machine, a compiler, and a compiler-compiler, powered by the abstract parser tinyap. TinyaML 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.Requirements:· tinyapWhat's New in This Release:· The opcode handling in grammar and compiler was refactored, so compilation is about 5 times faster now.· Raw exception handling was implemented, and everything should be ready for object-oriented language definition.· The debugger has improved a bit but still lacks essential features.


TinyaML Related Software