To run the Math Interpreter, compile the project first using make:
make
After which, run the executable:
./main
Two ways to exit the REPL:
- type
exit; or - hit
ctrl + zorcmd + .
Grammar Rules:
<expr> ::= <expr> + <term> |
<expr> - <term> |
<term>
<term> ::= <term> * <factor> |
<term> / <factor> |
<factor>
<factor> ::= (<expr>) |
<trigOp>(<expr>) |
<expOp>(<expr>) |
number
<trigOp> ::= sin | cos | tan
<expOp> ::= exp | log | ln
