예제 #1
0
    def checkType(self, IDs):
        leftType  = self.left.getType(IDs)
        rightType = self.right.getType(IDs)

        return leftType == rightType or \
               leftType in numberTypes() and \
               rightType in numberTypes()
예제 #2
0
    def checkType(self, IDs):
        leftType = self.left.getType(IDs)
        rightType = self.right.getType(IDs)

        return leftType  == "boolean" or \
               rightType == "boolean" or \
               leftType  == rightType or \
               leftType in numberTypes() and \
               rightType in numberTypes()
예제 #3
0
파일: UMinus.py 프로젝트: guyromb/many-ql
    def checkType(self, IDs):
        try:
            valueType = IDs[self.value]

            return valueType in numberTypes()
        except:
            pass

        return True
예제 #4
0
    def checkType(self, IDs):
        try:
            valueType = IDs[self.value]

            return valueType in numberTypes()
        except:
            pass

        return True
    def checkType(self, IDs):
        leftType = self.left.getType(IDs)
        rightType = self.right.getType(IDs)

        return leftType == rightType or \
              (leftType in numberTypes() and rightType in numberTypes())