Still not working. Progress on AST construction