aboutsummaryrefslogtreecommitdiff
path: root/ql/ast/nodes/expressions/binary_operators/binary_operator.py
blob: 048d92742fa7d145a1daadb5bdd413338b0640d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from ql.ast.nodes.expressions.expression import ExpressionNode


class BinaryOperatorNode(ExpressionNode):
    def __init__(self, metadata, expression_type, left_expression, right_expression, value):
        super(BinaryOperatorNode, self).__init__(metadata, expression_type, value)
        self.__left_expression = left_expression
        self.__right_expression = right_expression

    @property
    def left_expression(self):
        return self.__left_expression

    @property
    def right_expression(self):
        return self.__right_expression