This is my contribution to the plethora of mathematical applications
on the web. I wrote this to prove to myself I could write and
implement a grammar, and once I had achieved that I saw many different
areas in which I could use the grammar. The application can visualise
functions, compute solution to simple expressions, numeric integration
in 2D and 3D and it also does simple series calculations. It is a very
simple program and was only intended for demonstrating the speed and
capabilities of the underyling parser engine.
A note on the parser engine is its unique ability to simplify
expressions and re-order them so that they are executed as a list of
sequential operations rather than a tree of prioritized expression
this functionality leads to great decrease in time needed to evaluate
a particular expression which makes it ideal for repetitive
evaluations of expressions where only the variables change value and
not the expression itself, such as graphing a function or integrating
an area.
Equation Evaluator License
Free use of Equation Evaluator is permitted under the guidelines and in accordance with the most current
version of the "Common Public License."