Calculator project using Pratt Parsing algorithm

Project

  • You can compile expressions using the (compile [2+3*5] :: #c000ff) block.
  • And you can calculate compiled expressions using the (calculate @list with @list :: #c000ff) block.
  • The description is in the help screen of each block.

I will remake the “Different” function grapher using the blocks in this project next time.

feel free to use!

Off-topic: The reason why I had bad grammar

(I found the solution for translation. Just use the split-and-translate method.)

Nice. That Y-combinator-based parser is way complicated! :~)

I really like it! This is probably my favorite calculator project on here!!!

It would be cool if you could multiply using parenthesis. Currently, entering the expression 4(3) returns 4, not 12.