Finished Parser & Evaluator without memory deallocation and error handling