The third project involves modifying the attached interpreter so that it interprets programs for the complete language.

computer science

Description

The third project involves modifying the attached interpreter so that it interprets programs for the complete language.


You may convert all values to double values, although you can maintain their individual types if you wish.


When the program is run on the command line, the parameters to the function should be supplied as command line arguments. For example, for the following function header of a program in the file


After the compilation listing is output, the value of the expression which comprises the body of the function should be displayed as shown above. 


The existing code evaluates some of the arithmetic, relational and logical operators together with the reduction statement and integer literals only. You are to add the necessary code to include all of the following:


Related Questions in computer science category