This is a calculator that formats mathmatical expressions in the way you would normally write them down with pen and paper.
So instead of having to type lame stuff like:
((2+33)/114)*sqrt(25)
You would elegantly type:
I suck at web design so I really need help with that.
That's the part of the project that parses the latex source code to get a result out of it.
I'm using the PEG.js parser generator, go ahead and develop the grammar with me here.
This project is based on the beautiful MathQuill library.
The latex parser is based on that cool GIST.
- Complete the Latex Parser that would parse the latex code and produce a result accordingly (In Progress).
- Create the UI, the buttons and all.
- Find a suitable framework to port it to desktop. ex: AppJS, electron... etc.