parser for evaluating arbitrarily complex boolean function in a string
My coding guidelines