Skip to the content.


Build Status Coverage Status Language grade: Java License

Taylir - A soon to be neat intermediate representation tool chain



Current plans for Taylir is to create an Static Single-Assignment (SSA) based intermediate representation (IR) to build a java compiler on top of. The plan is to create the IR in a way that it can be applied to multiple source/target languages.Since the Java Virtual Machine is stack based, the focus of the IR will be to support that. In the future, register based IR support will be added.


Most of Taylir is licensed under the BSD 2-clause license. See the license header in the respective file to be sure.