This is a Java program that generates bytecode for any program written in a small grammar that includes statements, expressions, logical and conditional constructs and loops.