Solve a boolean expression using bruteforce
- EQUA ( == )
- IMPLY ( => )
- OR ( || )
- AND ( && )
- NOT ( ~ )
- expression : '(p) AND (p IMPLY q) AND (q IMPLY r)'
- parser = Parser(expression)
- solutions = parser.bruteforce(verbose=False)
- return : {'p': True, 'q': True, 'r': True}