18. An apparatus comprising: a processor; a network interface coupled with the processor; a Boolean logic editor operable to, detect a manipulation of a graphical depiction of a plurality of operands and a plurality of operators of a Boolean expression on a Boolean logic editing interface; responsive to detection of the manipulation of the graphical depiction of the plurality of operands and the plurality of operators of the Boolean expression on the Boolean logic editing interface, determine an ambiguity in evaluation of the Boolean expression depicted by the Boolean logic editing interface, wherein the ambiguity in the evaluation of the Boolean expression allows the Boolean expression to be evaluated in accordance with a plurality of evaluation orders, wherein the plurality of evaluation orders arise in response to the manipulation of the graphical depiction of the plurality of operands and the plurality of operators of the Boolean expression; present, on the Boolean logic editing interface, the plurality of evaluation orders in response to the computer readable program code determining the ambiguity in the evaluation of the Boolean expression that allows the Boolean expression to be evaluated in accordance with the plurality of evaluation orders; determine, based on a user input, a selection of a first of the plurality of evaluation orders; and update the graphical depiction of the plurality of operands and the plurality of operators of the Boolean expression to graphically depict the first of the plurality of evaluation orders.
18. An apparatus comprising: a processor; a network interface coupled with the processor; a Boolean logic editor operable to, detect a manipulation of a graphical depiction of a plurality of operands and a plurality of operators of a Boolean expression on a Boolean logic editing interface; responsive to detection of the manipulation of the graphical depiction of the plurality of operands and the plurality of operators of the Boolean expression on the Boolean logic editing interface, determine an ambiguity in evaluation of the Boolean expression depicted by the Boolean logic editing interface, wherein the ambiguity in the evaluation of the Boolean expression allows the Boolean expression to be evaluated in accordance with a plurality of evaluation orders, wherein the plurality of evaluation orders arise in response to the manipulation of the graphical depiction of the plurality of operands and the plurality of operators of the Boolean expression; present, on the Boolean logic editing interface, the plurality of evaluation orders in response to the computer readable program code determining the ambiguity in the evaluation of the Boolean expression that allows the Boolean expression to be evaluated in accordance with the plurality of evaluation orders; determine, based on a user input, a selection of a first of the plurality of evaluation orders; and update the graphical depiction of the plurality of operands and the plurality of operators of the Boolean expression to graphically depict the first of the plurality of evaluation orders. 19. The apparatus of claim 18 , wherein the Boolean logic editor operable to determine the ambiguity in evaluation of the Boolean expression depicted by the Boolean logic editing interface further comprises the computer readable program code configured to simulate evaluation of the Boolean expression to identify the plurality of evaluation orders that provide different results.