I'm not quite sure what you're asking.

Is Evaluate given in some real language or is it pseudocode? What does,

for loop {

mean?