def visit_input_port(self, node): """ Checks the coco on the current node. :param node: a single input port node. :type node: ASTInputPort """ if not node.has_datatype(): code, message = Messages.get_data_type_not_specified( node.get_name()) Logger.log_message(error_position=node.get_source_position(), log_level=LoggingLevel.ERROR, code=code, message=message)
def visit_input_line(self, node): """ Checks the coco on the current node. :param node: a single input line node. :type node: ast_input_line """ if node.is_spike() and not node.has_datatype(): code, message = Messages.get_data_type_not_specified(node.get_name()) Logger.log_message(error_position=node.get_source_position(), log_level=LoggingLevel.ERROR, code=code, message=message) if node.is_current() and node.has_datatype(): code, message = Messages.get_not_type_allowed(node.get_name()) Logger.log_message(error_position=str(node.get_source_position()), code=code, message=message, log_level=LoggingLevel.ERROR) return
def visit_input_line(self, node): """ Checks the coco on the current node. :param node: a single input line node. :type node: ast_input_line """ if node.is_spike() and not node.has_datatype(): code, message = Messages.get_data_type_not_specified( node.get_name()) Logger.log_message(error_position=node.get_source_position(), log_level=LoggingLevel.ERROR, code=code, message=message) if node.is_current() and node.has_datatype(): code, message = Messages.get_not_type_allowed(node.get_name()) Logger.log_message(error_position=str(node.get_source_position()), code=code, message=message, log_level=LoggingLevel.ERROR) return