Changed semantic analysis from the tokens to the cst. Nothing has been commented or anything sorry I just wanted to get it working and then feel good about uploading something that works. Now to do symbol table stuff and scope checking and that other good stuff. Comments to come later.