CS150MP
Create your own PL. Yay!
P.S. sa ngayon we've decided to use Python.
FB Group: https://www.facebook.com/groups/441113219375205/
To do: Evaluate arithmetic expressions (e.g., a + 41 - ( b * c ) )
Subtasks: Store variables in a dictionary (some sort of VARMAP)
Retrieve the corresponding values of those variables from VARMAP when evaluating
Catch errors in arithmetic expression (e.g., division by zero, etc)
Support negation unary operator
Follow PEMDAS evaluation order
Implement print function( print( [String a, int b, char c] ); )
If string: print the string
If int: print the corresponding ASCII equivalent (do you agree with this?)
If char: print char as string (do you agree with this?)