Compiles, str and tok are properly made, ast just isn't built correctly. I am doing the first submit now just in case anything goes wrong