A desktop application that can be used to evaluate expressions, define variables and functions and visualise functions of two variables. The application allows user to enter expressions, statements and commands using a custom syntax which is processed by lexer, parser and executional pass.
Clone the project
git clone https://github.com/paul3bin/maths-interpreter
Go to the project directory
cd maths-interpreter
Create a virtual environment
python -m venv venv
Activate virtual environment
For Windows
venv/Scripts/Activate
For Mac or Linux
source venv/bin/activate
Install dependencies
pip install -r requirements.txt
Start the application
python main.py