Package org.kink_lang.kink.internal.program.itree


package org.kink_lang.kink.internal.program.itree
Itree (intermediate tree) representation of Kink programs.

Usually, itrees are translated from AST representation, and after optimization is applied, they are translated into instruction sequence. By existence of itree representation, ASTs can be separated from evaluation details.

Itree is similar to GENERIC/GIMPLE in GCC.