Set tset; tset.insert('t'); Set fset; fset.insert('f'); std::string pf; bool answer; // Generated at // TomBinford.github.io/expressions
assert(evaluate("t|f", tset, fset, pfstring, answer) == 0 && answer);