Recursive Decent Parser

This is a simple parser for interpreting simple math expressions. It recognizes positive integers, parenthesis, and +,-,*, and /.
Click the show source button to see how it works!
Firefox will treat leading 0's as Octal so 011 == 9 and NOT 11!