BooleanLogicExpressionParser This is simple Recursive Descent Parser for parsing and solving simple boolean expressions. Its sample code for my blog post Recursive Descent Parser with C# – Boolean logic expressions