finished AST Generation