I do not understand this line, in particular, where does `tokens.front().iValue` come from?