Skip to content

My own implementation of Shunting Yard algorithm used on arithmetical or logical expressions.

Notifications You must be signed in to change notification settings

HicaroD/ShuntingYardAlgorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

Shunting Yard Algorithm

image

My own implementation of Shunting Yard Algorithm for mathematical expression evaluation.

This project is just a learning experience for my current project, which is a programming language called idk, and I need that algorithm for evaluating mathematical and logical expressions.

Requirements

  • Python 3.10

Why Python 3.10?

I'm gonna be using some fancy features avaiable on Python 3.10, such as match-case statements.

Usage

git clone https://github.com/HicaroD/ShuntingYardAlgorithm && cd ShuntingYardAlgorithm
python sy

License

This project is licensed under the MIT License. See LICENSE.

About

My own implementation of Shunting Yard algorithm used on arithmetical or logical expressions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages