

def AddOperands(self, lhs, rhs):
    if (isinstance(lhs, Expression) and isinstance(rhs, Expression)):
        lhs.args.insert(0, lhs)
        self.args.append(rhs)
    else:
        raise ParseError(('Expected expression, got %s %s %s' % (lhs, self.operator, rhs)))

dataset/ETHPy150Open google/grr/grr/lib/lexer.py BinaryExpression.AddOperands/VarMisuse@33/37 `self`->`lhs`