package one const ( AND = '&' OR = '|' XOR = '^' ) type expression struct { left, right, target string op rune } func newExpression(left, right, target string, op rune) expression { return expression{left, right, target, op} }