cloog_program_read: separate reading from input from construction of CloogProgram