expression-engine
Writing a Simple Math Expression Engine in C#
This post explains how to build a simple expression engine in C#. It covers topics like tokenizing, parsing, building an expression tree and then evaluating the resulting expression. If you've never learned about language processing or compilers this is a great introduction and also forms a good starting point for