The following tasks should be solved in the order below. Write tests for each step!
for i in 10 .. a+20 do
write(i);
done
Grade 3: Add the new loop construct to the grammar.
Grade 4: Change the format of identifiers in the language as follows:
Grade 5: Extend the semantic analysis: