given enumrator for R,

does this mean an enumrator for all languages in R?

consider the following TM M,

given a word w, calculate i = the lexigoraphic order of w

using the enumrator of R, get the Language L_i, this is a language in R => this language has a tm M_i whice accept L_i

run M_i on the input w until it halts, and accept uf M_i rejects, reject if M_i accept

the TM M we described always halts, so L(M) is in R,

but for every i, L_i != L(M)

a contridication to having in enumrator in R,

but this is given in question 8 , so I guess all the languages in R do have an enumrator, but I cant see the mistake in my argument

or that I dont understand correctly what does it mean an enumrator of R?

thanks