May 2015
Intermediate to advanced
296 pages
5h 10m
English
In any programming language, executing a statement based on certain conditions gives a very powerful advantage to the language. The if/then/else constructs provide the capability to alter the control flow of a program, based on certain conditions. The condition is present in an if construct. If the condition is true, the expression following the then construct is executed. If it is false, the expression following the else construct is executed. This recipe demonstrates a basic infrastructure to parse and generate code for the if/then/else construct.
The TOY language for if/then/else can be defined as:
if x < 2 then x + y else x - y
For checking a condition, a comparison operator ...
Read now
Unlock full access