Skip to content

Latest commit

 

History

History
13 lines (8 loc) · 1.21 KB

README.md

File metadata and controls

13 lines (8 loc) · 1.21 KB

calculator

Quality Gate

Build status Coverage Status


This project implements an Recursive Descent Parser and combines this parser with a simple GUI. The calculator functions are pretty much completely implemented but of course the implementation could needs some refinement.

The GUI and the parser are in two projects. The RDP_Arithmetic contains the parser and, you might have guessed it the "Calculator eXtreme" contains the GUI and depends on the RDP_Arithmetic library.

I like this little project because the GUI is basically just one file figuring out what the user has pressed as button and then calling the library which does the actual work. The library is 100% reusable and can be developed independently from the GUI.