Ejemplo n.º 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()
Ejemplo n.º 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()
Ejemplo n.º 3
0
    def checkType(self, IDs):
        try:
            valueType = IDs[self.value]

            return valueType in numberTypes()
        except:
            pass

        return True
Ejemplo n.º 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())