def assignment(self, node): if node is not None and is_number_type(node.data_type): return node return None
def inequality(self, node): if is_number_type(node.data_type): return True return None
def subtraction(self, node): if is_number_type(node.data_type): return node return None
def lower_exclusive(self, node): if is_number_type(node.data_type): return True return None
def greater_inclusive(self, node): if is_number_type(node.data_type): return True return None
def addition(self, node): if is_number_type(node.data_type): return node return None
def multiplication(self, node): if is_number_type(node.data_type): return node return None
def division(self, node): if is_number_type(node.data_type): return node return None