<commit_before>#include <metodo/colpa/debug.h>

void dprint(const char *msg, debug_type type)
{
  if (DEBUG_MODE == NONE)
    return;

  if (DEBUG_MODE == ALL || type == DEBUG_MODE)
    printf(msg);
}

void set_debug_mode(debug_type type)
{
  DEBUG_MODE = type;
}

debug_type get_debug_mode(void)
{
  return DEBUG_MODE;
}


void KernDebug()
{
  HalKeyInfo keyinfo;
  printf("Initiating kernel debugger...\n>> ");
  while(1) {
    if ( HalKeyboardHasInput() ) {
      keyinfo = HalKeyboardReadLetter();
      if ( keyinfo.action == 0 ) {
	switch ( keyinfo.scancode ) {
	  // Enter
	  case 0x9c:
	    printf("\n>> ");
	    break;
	  // Otherwise
	  default:
	    printf("%c", keyinfo.key);
            break;
	}
      }
    }
  }
}<commit_msg>Fixed tabbing....again<commit_after>#include <metodo/colpa/debug.h>

void dprint(const char *msg, debug_type type)
{
	if (DEBUG_MODE == NONE)
		return;

	if (DEBUG_MODE == ALL || type == DEBUG_MODE)
		printf(msg);
}

void set_debug_mode(debug_type type)
{
	DEBUG_MODE = type;
}

debug_type get_debug_mode(void)
{
	return DEBUG_MODE;
}


void KernDebug()
{
	HalKeyInfo keyinfo;
	printf("Initiating kernel debugger...\n>> ");
	while(1) {
		if ( HalKeyboardHasInput() ) {
			keyinfo = HalKeyboardReadLetter();
			if ( keyinfo.action == 0 ) {
				switch ( keyinfo.scancode ) {
				// Enter
				case 0x9c:
					printf("\n>> ");
					break;
				// Otherwise
				default:
					printf("%c", keyinfo.key);
					break;
				}
			}
		}
	}
}
{'fraction_non_alphanumeric': 0.14976174268209666, 'fraction_numerical': 0.005445881552076242, 'mean_word_length': 2.8684210526315788, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 13, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4406741', 'n_tokens_mistral': 610, 'n_tokens_neox': 547, 'n_words': 109}