How to create an expression parser?

Tutorial by Jos de Jong, May 2006