É necessário ter Python 3 instalado, disponível aqui.
Navegue até a pasta src e digite python3 interpretador.py "1 + 2 + 3"
no terminal.
Substitua a expressão "1 + 2 + 3" pela desejada. Não esqueça de colocar as em volta da expressão.
- A - B
- A + B
- A * B
- A / B
- A ^ B
- -A
Exp ::= Num | ( Exp ) | - Exp | Exp BinOp Exp
Num ::= [0-9]+([.][0-9]+)?
BinOp ::= + | - | * | / | ^
Há algumas expressões de teste no arquivo testes.txt.