http://www.perlmonks.org?node_id=358849


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