示例#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())