This program uses Java and CUP to generate the Lexical Analyzer, Parser, Symbol Table and the equivalent C Code from the input Tiny Java program.