Working on creating the ast.