I have nearly finished the scanner. ast. and parser. files, excepting for the variable definition problem