Implementation of a Top Down Parser to be used to create a Type Checker and Compiler.