AST parser implemented. If you guys could test this out on test projects and see if this works, that would be great