Wpis z mikrobloga

Ewaluator wyrażeń arytmetycznych za pomocą RPN. Podstawowe operatory i funkcje, nowe funkcje można w bardzo prosty sposób definiować. Robione w ramach walki z nudą na zwolnieniu lekarskim.

https://github.com/zarebski-m/calculator

W planach implementacja porządnego tokenizera (aktualny robi po prostu split po spacji – lamerstwo) oraz możliwość definiowania funkcji przez użytkownika (

CustomFunction
). Prawdopodobnie również jakaś analiza wyrażenia, bo teraz shunting-yard leci na pałę po tokenach. :P

#programowanie #java #codereview
  • 6