Pass any number of rules into this And class to boolean-and their results together.
Parses a String to an And rule, recursively parsing for each member of the rule.
Flips the rule evaluation of the nested rule from false to true or vice versa.
Parses a String to a Not rule, recursively parsing the inner member into a rule.
Pass any number of rules into this Or class to boolean-or their results together.
Parses a String to an Or rule, recursively parsing for each member of the rule.
Used to statically evaluate a Rule as false, and parse values to a False
Used to statically evaluate a Rule as true, and parse values to a true