zubr is a Java code generator. It uses the same algorithm as Perkun, but instead of executing it it generates Java code containing it. It is somewhat similar to bison, but it does not create a parser, it creates an optimizer.