Ocient interview question

Build a string parser for mathematical and string operations (a recursive descent parser)