(lhs, rhs Expression, operator []byte)
| 267 | } |
| 268 | |
| 269 | func newBoolExpression(lhs, rhs Expression, operator []byte) *boolExpression { |
| 270 | // go does not allow {} syntax for initializing promoted fields ... |
| 271 | expr := new(boolExpression) |
| 272 | expr.lhs = lhs |
| 273 | expr.rhs = rhs |
| 274 | expr.operator = operator |
| 275 | return expr |
| 276 | } |
| 277 | |
| 278 | type funcExpression struct { |
| 279 | isExpression |