Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Hc747 authored Feb 17, 2024
1 parent 666354d commit 3579e4d
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
A simple calculator written in Java 21 implementing the shunting yard algorithm.

# Example
```Java
public static void main(String[] args) {
final var calculator = new ShuntingYardExpressionEvaluator(new InfixExpressionTokeniser());
final var expression = "-3 + ((4 * 2) / ((1 - 5) ^ (2 ^ 3)))";
final var result = calculator.evaluate(expression); // -2.9998779296875
}
```

0 comments on commit 3579e4d

Please sign in to comment.