program helloworld; begin {The Feature!} SubWay:=Fresh+Vegetables; avg:=5-2*2/2+(1+2); Evaluation --> avg := 6 {The Scientific calculation should give 6.} babaAuRum:=avg*2; Evaluation --> babaAuRum := 12 avg:=IAmVaryingNow; {It is no longer possible to evaluate avg} boom:=avg; {cannot be evaluated} avg:=5; Evaluation --> avg := 5 {We can evaluate it again!} optimizedPrime:=avg*4; Evaluation --> optimizedPrime := 20 {Should give 20} while{comment in the middle} (2>1) do Evaluation --> while (true) do begin blah := (test+chichi); blachi := blah; end; end. Parsing of program section complete! Analysis complete, no syntax error!