Language and Scene Description: Assigments


Basic

1 - Create a simple embedded language for a calculator. The following operations should be implemented: addition, subtraction, multiplication, division and print.

(a) - Implement immediate evaluation

(b) - Implement compilation to a RPN bytecode and execution. (optional)

(c) - Implement the generation of an expression tree and evaluation. (optional)