Extend BoolExpression with logical operators.

This commit is contained in:
sub0Zero 2019-03-15 22:02:59 +01:00 committed by zer0sub
parent 8049b2ec01
commit a49c682672
5 changed files with 354 additions and 322 deletions

View file

@ -23,6 +23,9 @@ type Expression interface {
type BoolExpression interface {
Clause
isBoolExpressionInterface
And(expression BoolExpression) BoolExpression
Or(expression BoolExpression) BoolExpression
}
// A clause that is selectable.