I am not sure what you want to define in line below but syntax is not correct.
var 1..N_ROUNDS: RoundOfMatch [m in 1..N_MATCHES];
I guess you want to define an array of variables. In such case you should use something like this
array[1..N_MATCHES] of var 1..N_ROUNDS: RoundOfMatch;