add for_loop AST