Skip to content

Latest commit

 

History

History
9 lines (8 loc) · 725 Bytes

README.md

File metadata and controls

9 lines (8 loc) · 725 Bytes

APLang-lite

APLang-lite is a language made only for self educational purposes (in contrast to APLang, which I plan to make more powerful). So I can learn how to write parsers, interpreters, compilers (to APVM-lite and JVM) and virtual machines, before starting with the real deal. In this project all 4 will probably be implemented using Kotlin.
The project is a monolithic one, because it's easier to maintain for this purpose. This project has already surpassed 4.5k lines of code. The APVM-lite project will probably be also implemented in C++ for educational reasons.

The specs and more information about the VM and APLang-lite can be found in the specs repository.